본문으로 건너뛰기

© 2026 Molayo

LangChain헤드라인2026. 05. 08. 08:43

langchain==1.3.0a2

요약

이 기술 기사는 LangChain 라이브러리의 버전 관리 및 개발 이력을 보여주는 커밋 로그를 분석한 것입니다. 주요 업데이트 내용은 스트리밍 이벤트 처리(`stream_events`)의 개선, 에이전트 기능에 대한 미들웨어(middleware) 추가, 성능 최적화(perf) 작업, 그리고 다양한 의존성 라이브러리(예: `openai`, `anthropic`, `core`)의 버전 업그레이드를 포함합니다. 전반적으로 LangChain 프레임워크가 안정성과 기능을 지속적으로 강화하고 있음을 알 수 있습니다.

핵심 포인트

  • LangChain은 스트리밍 이벤트 처리(`stream_events`) 프로토콜을 개선하여 실시간 데이터 처리를 강화했습니다.
  • 에이전트(Agent) 기능에 HITL(Human-in-the-Loop) 미들웨어 및 다양한 상태 관리 로직이 추가되어 복잡한 워크플로우 구현이 용이해졌습니다.
  • 성능 최적화 작업(`perf`)을 통해 초기화 속도 개선, 캐싱 메커니즘 도입 등 전반적인 성능 향상을 이루었습니다.
  • 다양한 핵심 라이브러리(OpenAI, Anthropic, core)의 업데이트와 의존성 관리(chore)를 통해 프레임워크의 안정성을 유지하고 있습니다.

Initial release release(langchain): 1.3.0a2 ( #37225 )
release(langchain): 1.3.0a2 ( #37224 )
fix(langchain): ordered schema resolution — list replaces set so state_schema wins ( #37223 )
release(langchain): 1.3.0a1 ( #37140 )
feat(langchain): wire stream_events(version='v3') into create_agent ( #37136 )
Merge remote-tracking branch 'origin/master' into v1.4
feat(core): stream_events(version='v3') protocol ( #37111 )
release(fireworks): 1.2.1 ( #37113 )
release(langchain): 1.2.17 ( #37110 )
feat(langchain): add respond decision to HITL middleware ( #37095 )
release(langchain): 1.2.16 ( #37085 )
chore(docs): update x handle references ( #37081 )
release(anthropic): 1.4.2 ( #37061 )
perf(langchain): stop inlining agent state into tool-dispatch Send s ( #36960 )
docs(langchain): correct import paths in agent middleware docstrings ( #36987 )
hotfix: bump min core versions ( #36996 )
release(openai): 1.2.1 ( #36995 )
feat(core): add content-block-centric streaming (v2) ( #36834 )
fix(fireworks): honor max_retries ( #36973 )
release(openai): 1.2.0 ( #36961 )
docs(langchain): correct import path in ModelCallLimitMiddleware docstring ( #36895 )
feat(langchain): ls_agent_type tag on create_agent calls ( #36774 )
release(core): release 1.3.0 ( #36851 )
chore: bump langsmith from 0.6.3 to 0.7.31 in /libs/langchain_v1 ( #36800 )
chore(deps): bump pytest to 9.0.3 ( #36801 )
chore: bump pytest from 9.0.2 to 9.0.3 in /libs/langchain_v1 ( #36717 )
chore: bump pillow from 12.1.1 to 12.2.0 in /libs/langchain_v1 ( #36710 )
test(langchain): test cache hit/miss on lru ( #36659 )
perf(langchain): add lru cache when resolving types ( #36649 )
perf(langchain): add another init test with middleware ( #36644 )
chore(core): reduce streaming metadata / perf ( #36588 )
perf(langchain): add benchmark command ( #36641 )
chore: bump cryptography from 46.0.6 to 46.0.7 in /libs/langchain_v1 ( #36619 )
docs(langchain): add missing baseten and litellm to init_chat_model ( #36562 )
release(core): 1.2.26 ( #36511 )
release: langchain v1.2.15 ( #36496 )
chore: bump aiohttp from 3.13.3 to 3.13.4 in /libs/langchain_v1 ( #36438 )
release(langchain): 1.2.14 ( #36396 )
chore: pygments>=2.20.0 across all packages ( CVE-2026-4539 ) ( #36385 )
test(langchain): cover runtime recursion limit override in create_agent ( #36376 )
perf(langchain): reduce init speed by 15% ( #36375 )
fix(langchain): update recursion limit for create_agent ( #36351 )
fix(infra): correct lint_diff relative paths in package make

files (#36333) chore: cryptography 를 46.0.5 에서 46.0.6 으로 bump /libs/langchain_v1 (#36324)
fix(langchain): _get_approximate_token_counter 에 ChatAnthropicVertex 를 인식 (#36320)
chore(langchain): toods list 를 그룹으로 하는 불필요한 설명 제거 (#36315)
chore(langchain): todolist 에 async 구현 추가 및 테스트 (#36313)
chore(langchain): todo list middleware init 속도 향상 (#36311)
chore: requests 를 2.32.5 에서 2.33.0 으로 bump /libs/langchain_v1 (#36241)
chore(partners): langchain-core min 을 1.2.21 로 bump (#36183)
fix(core,model-profiles): ModelProfile 필드 누락 추가, 스키마 드리프트 경고 (#36129)
fix(langchain,langchain-classic): Azure AI Foundry 를 위한 model provider 클래스 업데이트 (#35812)
release(langchain): 1.2.13 (#36111)
ci: CI 에서 pytest streaming output 억제 (#36092)
feat: create_agent 와 init_chat_model 에 LangSmith integration metadata 추가 (#35810)
ci: lint targets 의 불필요한 dep install 회피 (#36046)
chore: pyasn1 를 0.6.2 에서 0.6.3 으로 bump /libs/langchain_v1 (#36029)
chore: pyjwt 를 2.10.1 에서 2.12.0 으로 bump /libs/langchain_v1 (#36024)
fix(langchain): agents.middleware 에서 Runtime export (#35975)
chore: locks, lint bump (#35985)
fix(openai): Responses API input items 에 type: message 추가 (#35693)
chore: black 를 25.11.0 에서 26.3.1 으로 bump /libs/langchain_v1 (#35802)
chore: orjson 를 3.11.5 에서 3.11.6 으로 bump /libs/langchain_v1 (#35807)
chore(langchain): _BUILTIN_PROVIDERS 에 baseten 추가 (#35777)
release(langchain_v1): 1.2.12 (#35770)
feat: wrap model + tool call tracing (#35765)
release(langchain_v1): 1.2.11 (#35723)
fix(langchain): hash/mask 전략에서 KeyError 를 방지하기 위해 custom detector output 정규화 (#35651)
chore: 3 directories 의 minor-and-patch group 을 7 updates 로 bump (#35605)
chore(langchain): gemini-3 refs 를 gemini-3.1 으로 switch (#35535)
chore: langchain-deps group 을 3 directories 에서 14 updates 로 bump (#35513)
chore: langchain-checkpoint 를 3.0.1 에서 4.0.0 으로 bump /libs/langchain_v1 (#35445)
chore: langchain-deps group 을 3 directories 에서 14 updates 로 bump (#35441)
chore: google-cloud-aiplatform 를 1.127.0 에서 1.133.0 으로 bump /libs/langchain_v1 (#35397)
revert: ChatAnthropicBedrockWrapper 추가 (#35371)
fix(langchain): init_chat_model 에 anthropic-bedrock 지원 (#35366)
style: ruff noqa 일부 수정 (#35321)
fix(langchain): Gemini 3 models 이 ProviderStrategy 와 tools 를 함께 사용할 수 있도록 허용 (#34464)
docs: fix

docstring inaccuracies and update outdated LangSmith URLs (#35283)
feat(openai): support automatic server-side compaction (#35212)
chore: bump the langchain-deps group across 3 directories with 8 updates (#35257)
feat(openrouter): add langchain-openrouter provider package (#35211)
style: bump ruff version to 0.15 (#35042)
chore(deps): bump pillow from 12.0.0 to 12.1.1 in /libs/langchain_v1 (#35174)
chore(core): raise more descriptive model error in init_chat_model (#35167)
chore(deps): bump langsmith from 0.4.42 to 0.6.3 in /libs/langchain_v1 (#35149)
chore(deps): bump cryptography from 46.0.3 to 46.0.5 in /libs/langchain_v1 (#35148)
release(langchain): 1.2.10 (#35137)
chore(deps): bump the langchain-deps group across 3 directories with 40 updates (#35129)
chore(deps): bump the langchain-deps group across 3 directories with 11 updates (#35121)
fix(langchain): fix token counting on partial message sequences (#35101)
refactor(langchain): rename _SUPPORTED_PROVIDERS -> _BUILTIN_PROVIDERS (#35100)
fix(langchain): normalize raw schemas in middleware response_format override (#35019)
feat: support state updates from wrap_model_call with command(s) (#35033)
test(langchain): types in test_tool_call_limit and test_model_retry (#34629)
fix(langchain): bump min core version and improve approximate token counting (#35026)
release: langchain 1.2.9 (#35023)
feat: threading context through create_agent flows + middleware (#34978)
chore: add make type target (#35015)
revert: "chore: add typing target in Makefile " (#35013)
chore: add typing target in Makefile (#35012)
revert: use usage metadata scaling in SummarizationMiddleware default token counter (#35002)
fix(langchain): use usage metadata scaling in SummarizationMiddleware default token counter (#35001)
fix(langchain): avoid UnboundLocalError when no AIMessage exists (#34816)
chore: enrich pyproject.toml files (#34980)
release(langchain): 1.2.8 (#34976)
chore(deps): bump the uv group across 20 directories with 3 updates (#34941)
fix: reuse ToolStrategy in agent factory to prevent name mismatch (#34871)
chore: upgrade urllib3 to 2.6.3 (#34940)
feat(langchain): add ToolCallRequest to middleware exports (#34894)
style(langchain): lint (#34863)
fix(langchain): blocking unit test (#34866)
test(langchain): use blockbuster to detect blocking calls in the async event loop (#34777)
release: langchain 1.2.7 (#34854)
feat: dynamic tool registration via midd

leware (#34842) fix(langchain): 요약 프롬프트에서 끝부분 공백 제거 (#34835)
fix(langchain): SummarizationMiddleware 시스템 프롬프트 문법 개선 (#34834)
docs(langchain): nit (#34788)
chore(deps): uv 그룹 5 개 디렉터리에서 5 개 업데이트로 bump (#34785)
chore(deps): uv 그룹 8 개 디렉터리에서 6 개 업데이트로 bump (#34773)
chore(core, langchain): pre-commit 훅에 버전 일관성 확인 추가 (#34782)
release(langchain): 1.2.6 (#34781)
fix(langchain): SummarizationMiddleware 서명 불일치 및 구성 호출 수정 (#34775)
release(langchain): 1.2.5 (#34772)
fix(langchain): 요약 모델 호출에 메타데이터 구성 추가 (#34763)
feat(langchain): 요약 프롬프트 업데이트 (#34754)
chore: 스트리밍 시 에이전트 이름 메타데이터 테스트 추가 (#34764)
Revert

  1. style(langchain): ruff 미리보기 규칙 일부 수정 (#34663)
    chore(langchain): test_framework 의 타입 수정 (#34567)
    chore(langchain): memory_assert, conftest, conftest_checkpointer, conftest_store 의 타입 수정 (#34636)
    chore(langchain): test_system_message 의 타입 수정 (#34634)
    style: ruff 버전을 0.14.11 로 업그레이드 (#34674)
    fix: 상대적 import 제거 (#34680)
    fix(langchain,langchain-classic): 의존성이 설치되지 않았을 때 더 상세한 오류 메시지 제공 (#34679)
    fix(langchain): 대소문자 혼용 접두사를 통해 공급자 추론 (#34672)
    fix: args_schema 만으로는 아르지 주입하지 않는다는 것을 확인하는 테스트 추가 (#34677)
    release(langchain): 1.2.3 (#34668)
    refactor(langchain): 사용_metadata 보고에 기반한 요약 수행 (#34632)
    fix(langchain): 요약 시 도구 호출/AIMessage 페어링 유지 (#34609)
    test(langchain): 채팅 모델 공급자 추론 테스트 커버리지 확대 (#34657)
    fix(langchain): azure_openai 임베딩 공급자 맵의 복사-붙어 오류 수정 (#34655)
    fix(langchain): 버전 확인을 위한 테스트 추가 (#34644)
    release(langchain): 1.2.2 릴리스 (#34643)
    fix(langchain): 계획 중재에서 todo 도구의 병렬 사용 처리 (#34637)
    chore(langchain): test_wrap_model_call 의 타입 수정 (#34573)
    release(langchain): 1.2.1 릴리스 (#34622)
    fix(core,langchain): 메시지 요약에 get_buffer_string 사용
    chore(langchain): test_model_fallback 의 타입 수정 (#34615)
    chore(langchain): test_pii 의 타입 수정 (#34617)
    chore(langchain): redaction_rules 주변 경고 추가 (#34618)
    chore(langchain): test_composition 의 타입 수정 (#34580)
    chore(langchain): test_decorators 의 타입 수정 (#34583)
    chore(langchain): test_wrap_tool_call 의 타입 수정 (#34600)
    chore(langchain): test_model_call_limit_types 의 타입 수정 (#34601)
    chore(langchain): test_file_search 와 test_human_in_the_loop 의 타입 수정 (#34602)
    fix(core): 도구 스키마에서 주입된 아рг 제외
    chore(langchain): test_diagram 와 test_sync_async_wrappers 의 타입 수정 (#34591)
    style(langchain): ruff 규칙 PLC0415 추가 (#34559)
    fix(langchain): ShellSession.execute() 내 경쟁 조건 해결 (#34535)
    fix(infra): 개발 컨테이너 의존성에 langchain_v1 사용 (#34534)
    chore(deps): mypy 를 v1.19, ruff 을 v1.14 로 업그레이드 (#34521)
    fix(langchain-classic): config.getoption 에 기본값 전달
    style(langchain): ruff 규칙 RUF012 추가 (#34497)
    refactor(langchain): 선택적 import 로직 재설계 (#32813)
    style: ruff ISC001 규칙 추가 (#34493)
    style(langchain)

AI 자동 생성 콘텐츠

본 콘텐츠는 LangChain Releases의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
2

댓글

0