Traceary

Catalog / AI tooling

LangChain changelog

Python and JavaScript framework for wiring language models into applications.

Latest
1.3.17
Shipped
25 Aug 2026yesterday
Collected
60 releasesback to 12 Jun 2026
Source
langchain-ai/langchain
Project
langchain.com
Feed
RSS

Read today, the first day on record. Collection status

Version history

1.x10 releases
1.3.17

Changes since langchain==1.3.16 release(langchain): 1.3.17 (#39893) fix(langchain): frame custom HITL rejection reasons (#39773) chore(deps): bump minor and patch dependencies (#39869)

fixed
1.3.16

Changes since langchain==1.3.15 release(langchain): 1.3.16 (#39806) feat(core): add standard model exception types (#39538) feat(langchain): support custom token_counter in ContextEditingMiddleware (#39754) fix(langchain): re-raise non-retr

addedchanged
1.3.15

Changes since langchain==1.3.14 release(langchain): 1.3.15 (#39595) feat(langchain): expose trace_policy on AgentMiddleware (#38910) chore(langchain): fix type errors in tests (#39589) chore: bump h2 from 4.3.0 to 4.4.1 in /libs/langchain_v

addedfixedchanged
1.3.14

Changes since langchain==1.3.13 release(langchain): 1.3.14 (#38883) fix(langchain): only retry retryable exceptions in ToolRetryMiddleware (#38845) feat(langchain): ToolErrorMiddleware (#38781)

1.3.13

Changes since langchain==1.3.12 release(langchain): 1.3.13 (#38787) feat(langchain): add meta extra and support langchain-meta in init_chat_model (#38786) feat(openai): support explicit prompt caching (#38762) chore(deps): refresh lockfiles

added
1.3.12

Changes since langchain==1.3.11 release(langchain): 1.3.12 (#38730) fix(langchain): propagate interrupts through ToolRetryMiddleware (#38722) fix(langchain): avoid shared process-group kill in shell middleware (#36359) fix(langchain): sanit

added
1.3.11

Changes since langchain==1.3.10 release(langchain): 1.3.11 (#38377) fix(langchain,openai): only set strict=True on tools for OpenAI-compatible models in ProviderStrategy (#38370) chore: bump pydantic-settings from 2.12.0 to 2.14.2 in /libs/

1.3.10

Changes since langchain==1.3.9 release(langchain): 1.3.10 (#38255) chore: bump cryptography from 46.0.7 to 48.0.1 in /libs/langchain_v1 (#38176) chore: bump aiohttp from 3.14.0 to 3.14.1 in /libs/langchain_v1 (#38179) fix(langchain): switch

changed
1.3.9

Changes since langchain==1.3.8 release(anthropic): 1.4.6 (#38105) release(langchain): 1.3.9 (#38104) fix(langchain,anthropic): confine file-search results and tighten anthropic allowed_prefixes (#38106)

1.3.8

Changes since langchain==1.3.7 release(langchain): 1.3.8 (#38096) style(core,langchain,langchain-classic,partners): replace double backticks in docstrings (#38095) release(core): 1.4.6 (#38061) chore(langchain): add overloads to create_agen

added
202650 releases
langchain-perplexity1.4.1

Changes since langchain-perplexity==1.4.0 release(perplexity): 1.4.1 (#39826) fix(perplexity): include type="message" on Responses input items (#39774) fix(perplexity): preserve caller extra_body (#39203) chore: bump pillow from 12.2.0 to 1

added
langchain-fireworks1.6.0

Changes since langchain-fireworks==1.5.2 release(fireworks): 1.6.0 (#39810) feat(fireworks): add document reranking (#39732) fix(fireworks): filter invalid tool calls from v1 content (#39805) feat(core): add standard model exception types (

added
langchain-anthropic1.6.1

Changes since langchain-anthropic==1.6.0 release(anthropic): 1.6.1 (#39804) fix(anthropic): filter invalid tool calls from v1 content (#39803)

langchain-openai1.6.0

Changes since langchain-openai==1.5.2 release(openai): 1.6.0 (#39762) feat(core): add standard model exception types (#39538) fix(openai): raise clear error on unexpected response type in _create_chat_result (#39731)

added
langchain-core1.6.0

Changes since langchain-core==1.5.6 release(core): 1.6.0 (#39760) fix(core): resolve postponed annotations in StructuredTool._injected_args_keys (#39602) feat(core): add standard model exception types (#39538) fix(core): allow deserializing

added
langchain-anthropic1.6.0

Changes since langchain-anthropic==1.5.6 release(anthropic): 1.6.0 (#39763) feat(core): add standard model exception types (#39538) fix(anthropic): exclude sibling directories from grep search scope (#39681) chore(infra): support langsmith

added
langchain-openai1.5.2a1

Initial release release(openai): 1.5.2a1 (#39709) feat(openai): extract gateway metadata from response headers when available (#39706) chore(openai): update snapshots (#39657) fix(openai): support o-series models in get_num_tokens_from_mess

breakingsecurityadded
langchain-openai1.5.2

Changes since langchain-openai==1.5.1 release(openai): 1.5.2 (#39719) fix(openai): preserve reasoning item boundaries (#39278) release(openai): 1.5.2a1 (#39709) feat(openai): extract gateway metadata from response headers when available (#3

changed
langchain-core1.5.6

Changes since langchain-core==1.5.5 chore(core): release 1.5.6 (#39704) feat(core): incorporate gateway metadata to traces (#39703)

langchain-openrouter0.2.8

Changes since langchain-openrouter==0.2.7 release(openrouter): 0.2.8 (#39658) chore(model-profiles): refresh model profile data (#39646) chore(model-profiles): refresh model profile data (#39625) fix(openrouter): preserve cost metadata in u

langchain-openai1.5.1

Changes since langchain-openai==1.5.0 release(openai): 1.5.1 (#39653) fix(openai): preserve streamed encrypted reasoning (#39635) chore(infra): support langsmith gateway in CI (#39651)

langchain-core1.5.5

Changes since langchain-core==1.5.4 release(core): 1.5.5 (#39655) fix(core): make abatch_iterate consistent with batch_iterate for None and zero size (#39367) fix(core): respect pydantic aliases when validating tool inputs (#39572) fix(core

added
langchain-openai1.5.0

Changes since langchain-openai==1.4.3 release(openai): 1.5.0 (#39629) feat(openai): support openai 3.0 SDK (#39613) chore(partners): bump langgraph floor in openai and huggingface lockfiles (#39617)

langchain-anthropic1.5.6

Changes since langchain-anthropic==1.5.5 release(anthropic): 1.5.6 (#39622) fix(anthropic): normalize tool_search_tool_result blocks (#39621) fix(anthropic): correct model profile data for Fable 5, Sonnet 5, Opus 4.1 (#39604)

langchain-core1.5.4

Changes since langchain-core==1.5.3 release(core): 1.5.4 (#39592) fix(core): compat with pydantic 2.14 (#39328) fix(core): stop StructuredPrompt from mutating caller kwargs (#39174) fix(core): preserve flat tool args schema for RootModel ru

addedfixedchanged
langchain-anthropic1.5.5

Changes since langchain-anthropic==1.5.4 release(anthropic): 1.5.5 (#39597) fix(anthropic): report reasoning tokens in usage metadata (#39590) fix(anthropic): fix KeyError on rename in Claude file-tool middleware (#39293) chore(model-profil

langchain-openai1.4.3

Changes since langchain-openai==1.4.2 release(openai): 1.4.3 (#39485) fix(openai): filter invalid tool calls from content (#39366) chore(openai): update guidance for responses API for OpenAI-compatible providers (#39327) chore(openai): upda

changed
langchain-openai1.4.2

Changes since langchain-openai==1.4.1 release(openai): 1.4.2 (#39322) fix(openai): handle ContextWindowExceededError (#39300) chore: bump the minor-and-patch group across 3 directories with 7 updates (#39187) fix(openai): filter langchain-g

fixedchanged
langchain-anthropic1.5.4

Changes since langchain-anthropic==1.5.3 release(anthropic): 1.5.4 (#39277) fix(anthropic): handle tool schemas with unsupported top-level composition (#39273) chore: bump the minor-and-patch group across 3 directories with 7 updates (#3918

addedfixedchanged
langchain-core1.5.3

Changes since langchain-core==1.5.2 release(core): 1.5.3 (#39145) fix(core): fall back to LANGSMITH_API_KEY for gateway (#39115)

langchain-core1.5.2

Changes since langchain-core==1.5.1 release(core): 1.5.2 (#39108) fix(core): handle empty string in gateway env vars (#39107) chore: bump setuptools from 82.0.0 to 83.0.0 in /libs/core (#39032) chore: bump jupyterlab from 4.5.9 to 4.5.10 in

langchain-anthropic1.5.3

Changes since langchain-anthropic==1.5.2 release(anthropic): 1.5.3 (#39109) fix(anthropic): preserve empty thinking field in signature_delta streaming (#38765) fix(anthropic): strip unsupported fields from system message content blocks (#39

langchain-fireworks1.5.2

Changes since langchain-fireworks==1.5.1 release(fireworks): 1.5.2 (#39093) chore(model-profiles): refresh model profile data (#39092) chore(model-profiles): refresh model profile data (#39084) chore(model-profiles): refresh model profile d

langchain-anthropic1.5.2

Changes since langchain-anthropic==1.5.1 release(anthropic): 1.5.2 (#39056) feat(anthropic): add Claude Opus 5 support (#39054)

added
langchain-openai1.4.1

Changes since langchain-openai==1.4.0 release(openai): 1.4.1 (#39045) feat(anthropic,fireworks,openai): support langsmith gateway through env var (#38742) fix(openai): correct gpt-5.3-chat-latest profile (#39009)

langchain-fireworks1.5.1

Changes since langchain-fireworks==1.5.0 release(fireworks): 1.5.1 (#39044) feat(anthropic,fireworks,openai): support langsmith gateway through env var (#38742)

langchain-core1.5.1

Changes since langchain-core==1.5.0 release(core): 1.5.1 (#39042) feat(anthropic,fireworks,openai): support langsmith gateway through env var (#38742) fix(core): use tool_call_schema cache for BaseTool token counting in count_tokens_approxi

langchain-anthropic1.5.1

Changes since langchain-anthropic==1.5.0 release(anthropic): 1.5.1 (#39043) feat(anthropic,fireworks,openai): support langsmith gateway through env var (#38742) fix(anthropic): enable structured output for Claude Opus 4.8 (#39021)

langchain-openrouter0.2.7

Changes since langchain-openrouter==0.2.6 release(openrouter): 0.2.7 (#39022) chore(model-profiles): refresh model profile data (#39010) chore(model-profiles): refresh model profile data (#38990) chore(model-profiles): refresh model profile

langchain-xai1.3.0

Changes since langchain-xai==1.2.2 release(xai): 1.3.0 (#38984) feat(core): add reasoning_effort as a standard chat model parameter (#38887) fix: patch Dependabot dependency vulnerabilities (#38853) chore: bump langsmith from 0.9.5 to 0.10.

securityaddedfixed
langchain-openai1.4.0

Changes since langchain-openai==1.3.5 release(openai): 1.4.0 (#38983) chore: bump pillow from 12.2.0 to 12.3.0 in /libs/partners/openai (#38999) feat(core): add reasoning_effort as a standard chat model parameter (#38887) chore(model-profil

added
langchain-fireworks1.5.0

Changes since langchain-fireworks==1.4.4 release(fireworks): 1.5.0 (#38986) feat(core): add reasoning_effort as a standard chat model parameter (#38887) chore: bump langsmith from 0.10.2 to 0.10.6 in /libs/partners/fireworks (#38914) fix: p

addedfixed
langchain-anthropic1.5.0

Changes since langchain-anthropic==1.4.8 release(anthropic): 1.5.0 (#38985) feat(core): add reasoning_effort as a standard chat model parameter (#38887) fix(anthropic): add advisor_ prefix to builtin tool recognition (#38686) chore(deps): r

addedfixedchanged
langchain-core1.5.0

Changes since langchain-core==1.4.9 release(core): 1.5.0 (#38978) feat(core): add reasoning_effort as a standard chat model parameter (#38887) chore: bump soupsieve from 2.8 to 2.8.4 in /libs/core (#38750) chore: bump mistune from 3.2.1 to

added
langchain-openai1.3.5

Changes since langchain-openai==1.3.4 release(openai): 1.3.5 (#38785) feat(openai): support explicit prompt caching (#38762) chore(model-profiles): refresh model profile data (#38774)

langchain-fireworks1.4.4

Changes since langchain-fireworks==1.4.3 release(fireworks): 1.4.4 (#38753) fix(fireworks): report cached prompt token usage (#38751) chore(deps): refresh lockfiles (#38746) chore(model-profiles): refresh model profile data (#38663) chore:

langchain-openai1.3.4

Changes since langchain-openai==1.3.3 release(openai): 1.3.4 (#38731) fix(openai): suppress Pydantic serializer warning on structured output parsed field (#37727) test(openai): skip Codex VCR tests before cassette setup (#38690) chore: bump

fixedchanged
langchain-core1.4.9

Changes since langchain-core==1.4.8 release(core): 1.4.9 (#38728) fix(core): improve langsmith loader error messages (#35648) fix(core): output parser bugs in xml.py and pydantic.py (#35641) style(core): fix some ruff preview rules (#38656)

addedchanged
langchain-openrouter0.2.6

Changes since langchain-openrouter==0.2.5 release(openrouter): 0.2.6 (#38681) fix(openrouter): support default_headers for custom HTTP header injection (#36582) chore(model-profiles): refresh model profile data (#38663)

langchain-mistralai1.1.6

Changes since langchain-mistralai==1.1.5 release(mistralai): 1.1.6 (#38684) feat(mistralai): surface citation metadata from chat responses (#37008) chore(model-profiles): refresh model profile data (#38663) chore: bump vcrpy from 8.1.1 to 8

added
langchain-openrouter0.2.5

Changes since langchain-openrouter==0.2.4 release(openrouter): 0.2.5 (#38553) fix(openrouter): deduplicate repeated finish metadata (#38552) fix(openrouter): strip Responses reasoning IDs (#38383)

langchain-fireworks1.4.3

Changes since langchain-fireworks==1.4.2 release(fireworks): 1.4.3 chore: bump vcrpy from 8.1.1 to 8.2.1 in /libs/partners/fireworks (#38314) chore: bump langsmith from 0.8.16 to 0.8.18 in /libs/partners/fireworks (#38313) chore: bump langs

added
langchain-anthropic1.4.8

Changes since langchain-anthropic==1.4.7 release(anthropic): 1.4.8 (#38490) fix(anthropic): keep initial text on content_block_start (#38442) chore: bump langgraph-checkpoint from 4.1.0 to 4.1.1 in /libs/partners/anthropic (#38479) fix(core

added
langchain-openrouter0.2.4

Changes since langchain-openrouter==0.2.3 release(openrouter): 0.2.4 (#38381) chore(openrouter): bump openrouter floor to 0.9.2, drop file workaround (#38216) test(openrouter): cover cache_control passthrough on tool defs (#38215) feat(open

added
langchain-openai1.3.3

Changes since langchain-openai==1.3.2 release(openai): 1.3.3 (#38375) fix(openai): drop response item ids when store is false (#38372) fix(langchain,openai): only set strict=True on tools for OpenAI-compatible models in ProviderStrategy (#3

langchain-anthropic1.4.7

Changes since langchain-anthropic==1.4.6 hotfix(anthropic): regenerate cassette (#38376) release(anthropic): 1.4.7 (#38373) chore: bump vcrpy from 8.1.1 to 8.2.1 in /libs/partners/anthropic (#38324) chore: bump langsmith from 0.8.5 to 0.8.1

changed
langchain-core1.4.8

Changes since langchain-core==1.4.7 chore: bump jupyter-server from 2.18.0 to 2.20.0 in /libs/core (#38252) chore: bump tornado from 6.5.6 to 6.5.7 in /libs/core (#38184) chore: bump bleach from 6.3.0 to 6.4.0 in /libs/core (#38198) release

addedchanged
langchain-openai1.3.1

Changes since langchain-openai==1.3.0 docs: refresh README installation and resources (#38119) test(core,langchain): update tests for explicit deserialization allowlists (#38118) release(core): 1.4.7 (#38111) fix(core,partners): rename pack

addedchanged
langchain-core1.4.7

Changes since langchain-core==1.4.6 chore: bump tornado from 6.5.5 to 6.5.6 in /libs/core (#38115) release(core): 1.4.7 (#38111) fix(core,partners): rename package version trace metadata (#38110) fix(core): fix Pydantic v1 support in tools/