Catalog / AI tooling

LangChain changelog

LangChain is at 1.4.4, published 8 Oct 2026, 3 days ago.

Python and JavaScript framework for wiring language models into applications.

SubscribeLangChain as markdown, for pasting into a model
Collected
104 releases back to 12 Jun 2026
Source
langchain-ai/langchain
Project
langchain.com
Advisories
9 published newest 2026
Feed
RSS

Read on 28 of the 30 days on record, last today. Collection status

Version history

1.x19 releases
1.4.4

Changes since langchain==1.4.3 release(langchain): 1.4.4 (#41163) fix(langchain): (SummarizationMiddleware) retry summary step on context overflow (#41159) chore(deps): bump fsspec from 2026.6.0 to 2026.9.0 in /libs/langchain_v1 (#41097) ch

1.4.3

Changes since langchain==1.4.2 release(langchain): 1.4.3 (#40888) fix(langchain): sanitize cache settings for fallback models (#40886) feat(langchain): support Bedrock Mantle chat models in init_chat_model (#40837) fix(langchain): recognize

1.4.2

Changes since langchain==1.4.1 release(langchain): 1.4.2 (#40621) fix(langchain): preserve model-generated tool calls in HITL tool call edits and add notice to ToolMessage (#40463)

added
1.4.1

Changes since langchain==1.4.0 release(langchain): 1.4.1 (#40498) fix(langchain): preserve open MCP object arguments (#40414) fix(langchain): correct InterruptOnConfig documentation (#40140)

1.4.0

Changes since langchain==1.3.18 docs(langchain): runnable langchain.mcp examples (#39976) feat(langchain): langchain.mcp namespace, MCPAdapter (#39939) perf(anthropic,langchain): omit middleware trace inputs (#40098) fix(langchain): include

1.4.0a4

Initial release release(langchain): 1.4.0a4 test(langchain): cover mixed-era ClientGroup and group elicitation Update libs/langchain_v1/langchain/mcp/adapter.py fix(langchain): drive MCP elicitation via member session for fastmcp 4.0.1 fix(

securityaddedfixed
1.4.0a3

Third alpha of the 1.4.0 line. This release focuses on the new langchain.mcp namespace for adapting MCP servers into LangChain tools. langchain.mcp highlights MCPAdapter adapts any target fastmcp.Client accepts — a URL, a local script, an i

added
1.4.0a1

Initial release fix(langchain): name the content type MCP conversion could not handle release(langchain): 1.4.0a1 test(langchain): skip MCP tests on a pydantic older than mcp supports test(langchain): drive MCP tests through FastMCP's own u

securityaddedfixed
1.3.18

Changes since langchain==1.3.17 release(langchain): 1.3.18 (#39966) fix(langchain): preserve content-block shape in PIIMiddleware redaction (#39894) fix(core): shore up indexing in genai v1 streaming content (#39964)

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
202685 releases
langchain-openai 1.7.0

Changes since langchain-openai==1.6.7 release(openai): 1.7.0 (#41154) feat(openai): support decisions api (#41125) chore(deps): bump langgraph-sdk from 0.4.4 to 0.4.6 in /libs/partners/openai (#41096) chore(deps): bump langgraph-sdk from 0.

langchain-core 1.6.9

Changes since langchain-core==1.6.8 release(core): 1.6.9 (#41160) feat(core): accept a callable in with_retry (#41158)

langchain-core 1.6.8

Changes since langchain-core==1.6.7 release(core): 1.6.8 (#41153) fix(core): harden scoped and compatible IPv6 SSRF checks (#41151)

langchain-huggingface 1.2.3

Changes since langchain-huggingface==1.2.2 fix(huggingface): use a supported Scaleway model in streaming test (#41095) chore(deps): bump langgraph-sdk from 0.4.4 to 0.4.6 in /libs/partners/huggingface (#41098) chore(deps): bump langgraph-sd

addedchanged
langchain-fireworks 1.7.1

Changes since langchain-fireworks==1.7.0 release(fireworks): 1.7.1 (#41137) fix(fireworks): preserve reasoning in streaming and tool loops (#41093) chore(deps): bump langgraph-sdk from 0.4.4 to 0.4.6 in /libs/partners/fireworks (#41100) cho

langchain-core 1.6.7

Changes since langchain-core==1.6.6 release(core): 1.6.7 (#41087) fix(core): include openai redacted_content in v1 output for bedrock converse (#41086) fix(core): python 3.14 hardening around inspect.signature (#41059) chore(deps): bump not

langchain-text-splitters 1.1.3

Changes since langchain-text-splitters==1.1.2 release(text-splitters): 1.1.3 (#41001) chore(deps): bump the minor-and-patch group across 3 directories with 4 updates (#40969) chore(deps): bump tornado from 6.5.9 to 6.5.10 in /libs/text-spli

addedfixedchanged
langchain-openai 1.6.7

Changes since langchain-openai==1.6.6 release(openai): 1.6.7 (#40933) chore(model-profiles): refresh model profile data (#40924) test(openai): drop retired completions live tests (#40910) chore(model-profiles): refresh model profile data (#

langchain-core 1.6.6

Changes since langchain-core==1.6.5 release(core): 1.6.6 (#40906) fix(anthropic): support Claude Sonnet 5.5 compatibility (#40882) docs(core): fix docstring examples that don't run as copied (#40815)

langchain-anthropic 1.7.5

Changes since langchain-anthropic==1.7.4 release(anthropic): 1.7.5 (#40912) fix(anthropic): support Claude Sonnet 5.5 compatibility (#40882) fix(anthropic): serialize invalid tool calls as tool use on replay (#40864)

langchain-fireworks 1.7.0

Changes since langchain-fireworks==1.6.3 hotfix(fireworks): replace unavailable integration test model (#40890) release(fireworks): 1.7.0 (#40889) feat(fireworks): add prompt caching middleware (#38823) fix(fireworks): classify mid-stream r

added
langchain-fireworks 1.6.3

Changes since langchain-fireworks==1.6.2 release(fireworks): 1.6.3 (#40834) fix(fireworks): declare native PDF inputs unsupported (#40814) fix(fireworks): preserve malformed tool arguments as diagnostic JSON (#40818) chore(model-profiles):

langchain-core 1.6.5

Changes since langchain-core==1.6.4 release(core): 1.6.5 (#40816) fix(core): abbreviate long tool IDs in XML buffer strings (#40792)

langchain-openai 1.6.6

Changes since langchain-openai==1.6.5 release(openai): 1.6.6 (#40800) fix(openai): raise on error events in stream path (#40791)

langchain-openai 1.6.5

Changes since langchain-openai==1.6.4 release(openai): 1.6.5 (#40787) fix(anthropic): add Opus 5.5 and GPT-6 profile augmentations (#40785) feat(anthropic,openai): mid-conversation tool changes on SystemMessage (#40758)

added
langchain-anthropic 1.7.4

Changes since langchain-anthropic==1.7.3 chore(anthropic): fix integration test cassette (#40790) release(anthropic): 1.7.4 (#40786) fix(anthropic): add Opus 5.5 and GPT-6 profile augmentations (#40785) feat(anthropic,openai): mid-conversat

added
langchain-openrouter 0.2.9

Changes since langchain-openrouter==0.2.8 release(openrouter): 0.2.9 (#40736) chore(model-profiles): refresh model profile data (#40705) chore(model-profiles): refresh model profile data (#40685) chore(model-profiles): refresh model profile

langchain-openai 1.6.4

Changes since langchain-openai==1.6.3 release(openai): 1.6.4 (#40775) chore(model-profiles): refresh openai model profile data (#40774)

langchain-fireworks 1.6.2

Changes since langchain-fireworks==1.6.1 fix(fireworks): use current completions model in LLM tests (#40740) hotfix(fireworks): use available model in LLM tests (#40737) release(fireworks): 1.6.2 (#40735) chore(model-profiles): refresh mode

langchain-deepseek 1.1.1

Changes since langchain-deepseek==1.1.0 fix(deepseek,infra): resolve compatible minimum OpenAI dependencies, bump min ver (#40738) release(deepseek): 1.1.1 (#40734) chore(deps): bump anyio from 4.11.0 to 4.14.2 in /libs/partners/deepseek (#

added
langchain-anthropic 1.7.3

Changes since langchain-anthropic==1.7.2 release(anthropic): 1.7.3 (#40773) chore(model-profiles): refresh anthropic model profile data (#40772) fix(anthropic): auto-route with_structured_output to method="json_schema" for fable and opus 5.

changed
langchain-openai 1.6.3

Changes since langchain-openai==1.6.2 release(openai): 1.6.3 (#40719) fix(openai): expose inferred Responses API routing at initialization (#40715) chore(deps): bump anyio from 4.11.0 to 4.14.2 in /libs/partners/openai (#40629) fix(openai):

langchain-core 1.6.4

Changes since langchain-core==1.6.3 release(core): 1.6.4 (#40718) chore(core): deprecate chat message history (#40711) chore(deps): bump anyio from 4.12.0 to 4.14.2 in /libs/core (#40634) chore(deps): bump soupsieve from 2.8.4 to 2.9 in /li

deprecated
langchain-typesafe 0.0.1a3

Initial release release(typesafe): 0.0.1a3 (#40693) feat(typesafe): make classifier questions invocation-scoped (#40659) release(typesafe): bump to 0.0.1a2 (#40576) feat(typesafe): experimental AutoModeMiddleware (#40545) feat(typesafe): ex

langchain-typesafe 0.0.1a2

Initial release release(typesafe): bump to 0.0.1a2 (#40576) feat(typesafe): experimental AutoModeMiddleware (#40545) feat(typesafe): experimental ModelRouterMiddleware (#40543) fix(typesafe): trace usage metadata (#40570) feat(typesafe): Ty

langchain-core 1.6.3

Changes since langchain-core==1.6.2 release(core): 1.6.3 (#40407) feat(core): Allow model name and provider tracing metadata override based on gateway response (#40406) test(core): cover the deprecated .text() access path (#40243) docs(core

deprecated
langchain-anthropic 1.7.2

Changes since langchain-anthropic==1.7.1 release(anthropic): 1.7.2 (#40387) fix(anthropic): preserve invalid tool use blocks (#40372)

langchain-openai 1.6.2

Changes since langchain-openai==1.6.1 release(openai): 1.6.2 (#40339) fix(openai): add GPT-6 Astra reasoning efforts (#40330) chore(deps): bump httpx2 from 2.10.0 to 2.12.0 in /libs/partners/openai (#40309)

added
langchain-openai 1.6.1

Changes since langchain-openai==1.6.0 fix(openai): bump max_completion_tokens in cache breakpoint integration test (#40284) release(openai): 1.6.1 (#40268) chore(model-profiles): refresh model profile data (#40217) fix(openai): support Azur

langchain-core 1.6.2

Changes since langchain-core==1.6.1 release(core): 1.6.2 (#40209) feat(openai): support async tools (#40208) chore(deps): bump mistune from 3.3.0 to 3.3.3 in /libs/core (#40150) chore(deps): bump tornado from 6.5.7 to 6.5.8 in /libs/core (#

langchain-anthropic 1.7.1

Changes since langchain-anthropic==1.7.0 release(anthropic): 1.7.1 (#40181) perf(anthropic,langchain): omit middleware trace inputs (#40098) feat(anthropic): add Claude Fable 5.1 support (#40106)

added
langchain-fireworks 1.6.1

Changes since langchain-fireworks==1.6.0 release(fireworks): 1.6.1 (#39975) fix(fireworks): drop reasoning history blocks (#39973) chore(model-profiles): refresh model profile data (#39844)

langchain-core 1.6.1

Changes since langchain-core==1.6.0 revert: release(core): 1.6.2 (#39971) release(core): 1.6.2 (#39967) fix(core): shore up indexing in genai v1 streaming content (#39964) fix(core): make StructuredTool JSON-serializable (#39631) chore(deps

fixed
langchain-anthropic 1.7.0

Changes since langchain-anthropic==1.6.1 release(anthropic): 1.7.0 (#39963) feat(anthropic): support top-level param for skills via container; updates thinking display mode (#39962) feat(anthropic): support 1.0 sdk (#39938) fix(anthropic):

changed
langchain-perplexity 1.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-fireworks 1.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-anthropic 1.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-openai 1.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-core 1.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-anthropic 1.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-openai 1.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-openai 1.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-core 1.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-openrouter 0.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-openai 1.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-core 1.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-openai 1.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-anthropic 1.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-core 1.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-anthropic 1.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-openai 1.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-openai 1.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-anthropic 1.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-core 1.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-core 1.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-anthropic 1.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-fireworks 1.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-anthropic 1.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-openai 1.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-fireworks 1.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-core 1.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-anthropic 1.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-openrouter 0.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-xai 1.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-openai 1.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-fireworks 1.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-anthropic 1.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-core 1.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-openai 1.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-fireworks 1.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-openai 1.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-core 1.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-openrouter 0.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-mistralai 1.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-openrouter 0.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-fireworks 1.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-anthropic 1.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-openrouter 0.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-openai 1.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-anthropic 1.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-core 1.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-openai 1.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-core 1.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/