Skip to content

Releases: langchain-ai/langchain

langchain-openai==1.2.1

24 Apr 19:46
87ba30f

Choose a tag to compare

Changes since langchain-openai==1.2.0

hotfix: bump min core versions (#36996)
release(openai): 1.2.1 (#36995)
fix(openai): add gpt-5.5 pro to Responses API check (#36994)
feat(core): add content-block-centric streaming (v2) (#36834)
chore(model-profiles): refresh model profile data (#36982)

langchain-core==1.3.2

24 Apr 15:49
fa0f0d8

Choose a tag to compare

Changes since langchain-core==1.3.1

release(core): 1.3.2 (#36990)
feat(core): add content-block-centric streaming (v2) (#36834)

langchain-openai==1.2.0

23 Apr 00:43
bb77a42

Choose a tag to compare

Changes since langchain-openai==1.1.16

release(openai): 1.2.0 (#36961)
feat(openai): prevent silent streaming hangs in ChatOpenAI (#36949)
hotfix(ci): remove nobenchmark flag (#36959)
chore(partners): standardize integration test invocation (#36958)

langchain-fireworks==1.2.0

23 Apr 20:54
3dd0ad9

Choose a tag to compare

Changes since langchain-fireworks==1.1.0

release(fireworks): 1.2.0 (#36978)
fix(fireworks): honor max_retries (#36973)
feat(fireworks): populate usage_metadata on streaming (#36977)
fix(fireworks): swap undeployed Kimi K2 slug in integration tests (#36975)
hotfix(ci): remove nobenchmark flag (#36959)
chore(partners): standardize integration test invocation (#36958)
chore(model-profiles): refresh model profile data (#36941)
chore(deps): bump pytest to 9.0.3 (#36801)
chore: bump langsmith from 0.6.3 to 0.7.31 in /libs/partners/fireworks (#36792)
chore(model-profiles): refresh model profile data (#36749)
chore: bump pillow from 12.1.1 to 12.2.0 in /libs/partners/fireworks (#36704)
chore(model-profiles): refresh model profile data (#36630)
chore(model-profiles): refresh model profile data (#36596)
chore: add comment explaining pygments>=2.20.0 (#36570)
chore: bump aiohttp from 3.13.3 to 3.13.4 in /libs/partners/fireworks (#36437)
chore: pygments>=2.20.0 across all packages (CVE-2026-4539) (#36385)
chore: bump requests from 2.32.5 to 2.33.0 in /libs/partners/fireworks (#36254)
chore(model-profiles): refresh model profile data (#36195)
chore(partners): bump langchain-core min to 1.2.21 (#36183)
fix(core,model-profiles): add missing ModelProfile fields, warn on schema drift (#36129)
ci: suppress pytest streaming output in CI (#36092)
ci: avoid unnecessary dep installs in lint targets (#36046)
chore: bump orjson from 3.11.5 to 3.11.6 in /libs/partners/fireworks (#35863)
feat(model-profiles): new fields + Makefile target (#35788)
feat(fireworks,groq,openrouter): add standard model property (#35542)
fix(model-profiles): sort generated profiles by model ID for stable diffs (#35344)
chore: bump model profiles (#35294)
chore(deps): bump pillow from 11.3.0 to 12.1.1 in /libs/partners/fireworks (#35173)
chore(deps): bump langsmith from 0.4.31 to 0.6.3 in /libs/partners/fireworks (#35163)
feat(model-profiles): add text_inputs and text_outputs (#35084)
chore: add make type target (#35015)
revert: "chore: add typing target in Makefile" (#35013)
chore: add typing target in Makefile (#35012)
chore: enrich pyproject.toml files (#34980)
chore(deps): bump the uv group across 20 directories with 3 updates (#34941)
chore: upgrade urllib3 to 2.6.3 (#34940)
docs: add missing module-level docstrings to partner integrations (#34838)
test(fireworks): fix model name (#34819)
chore(deps): bump the uv group across 8 directories with 6 updates (#34773)
chore: update twitter URLs (#34736)
chore: ban relative imports on all packages (#34691)
fix(fireworks): bind_tools(strict: bool) and reasoning_content (#34343)
fix(fireworks): models used in tests & naming schema (#34125)
docs(fireworks,groq,huggingface,mistralai,ollama,openai): x-ref convert_to_openai_tool (#34276)
chore: update core dep in lockfiles (#34216)

langchain-core==1.3.1

23 Apr 18:54
3f382a9

Choose a tag to compare

Changes since langchain-core==1.3.0

release(core): 1.3.1 (#36972)
feat(core): allow _format_output to pass through list of ToolOutputMixin instances (#36963)
chore: bump nbconvert from 7.17.0 to 7.17.1 in /libs/core (#36923)
feat(core): Update inheritance behavior for tracer metadata for special keys (#36900)
chore: bump langsmith from 0.7.13 to 0.7.31 in /libs/core (#36813)

langchain-openai==1.1.16

21 Apr 19:26
9f6af21

Choose a tag to compare

Changes since langchain-openai==1.1.15

release(openai): 1.1.16 (#36927)
fix(openai): tolerate prompt_cache_retention drift in streaming (#36925)

langchain-openai==1.1.15

20 Apr 19:57
37f0b37

Choose a tag to compare

Changes since langchain-openai==1.1.14

release(openai): 1.1.15 (#36901)
fix(openai): accommodate dict response items in streaming (#36899)
fix(openai): infer azure chat profiles from model name (#36858)
chore(model-profiles): refresh model profile data (#36864)

langchain-core==1.3.0

17 Apr 14:51
c87cd04

Choose a tag to compare

Changes since langchain-core==1.2.31

release(core): release 1.3.0 (#36851)
release(core): 1.3.0a3 (#36829)
chore(core): keep checkpoint_ns behavior in streaming metadata for backwards compat (#36828)
feat(core): Add chat model and LLM invocation params to traceable metadata (#36771)
fix(core): restore cloud metadata IPs and link-local range in SSRF policy (#36816)
chore(deps): bump pytest to 9.0.3 (#36801)
chore(core): harden private SSRF utilities (#36768)
fix(openai): handle content blocks without type key in responses api conversion (#36725)
chore: bump pytest from 9.0.2 to 9.0.3 in /libs/core (#36719)
release(core): 1.3.0.a2 (#36698)
fix(core): Use reference counting for storing inherited run trees to support garbage collection (#36660)
docs(core): nit (#36685)
release(core): 1.3.0a1 (#36656)
chore(core): reduce streaming metadata / perf (#36588)

langchain-anthropic==1.4.1

17 Apr 14:26
ae0743e

Choose a tag to compare

Changes since langchain-anthropic==1.4.0

fix(anthropic): strip null encrypted_content from compaction blocks (#36850)
release(anthropic): 1.4.1 (#36848)
feat(anthropic): support opus 4.7 features (#36847)
chore: bump langsmith from 0.6.3 to 0.7.31 in /libs/partners/anthropic (#36803)
chore(deps): bump pytest to 9.0.3 (#36801)
chore: bump langsmith from 0.6.3 to 0.7.31 in /libs/partners/anthropic (#36789)
chore(model-profiles): refresh model profile data (#36482)
fix(core): fixed typos in the documentation (#36459)
chore: pygments>=2.20.0 across all packages (CVE-2026-4539) (#36385)
feat(anthropic): support adaptive thinking mode (#36293)
chore: bump requests from 2.32.5 to 2.33.0 in /libs/partners/anthropic (#36258)
chore(partners): bump langchain-core min to 1.2.21 (#36183)
fix(core,model-profiles): add missing ModelProfile fields, warn on schema drift (#36129)
ci: suppress pytest streaming output in CI (#36092)
ci: avoid unnecessary dep installs in lint targets (#36046)

langchain-text-splitters==1.1.2

16 Apr 14:20
58c4e5b

Choose a tag to compare

Changes since langchain-text-splitters==1.1.1

release(text-splitters): 1.1.2 (#36822)
fix(text-splitters): deprecate and use SSRF-safe transport in split_text_from_url (#36821)
chore: bump langsmith from 0.6.3 to 0.7.31 in /libs/text-splitters (#36797)
chore(deps): bump pytest to 9.0.3 (#36801)
chore: bump pytest from 9.0.2 to 9.0.3 in /libs/text-splitters (#36714)
chore: add comment explaining pygments>=2.20.0 (#36570)
release(core): 1.2.26 (#36511)
chore: pygments>=2.20.0 across all packages (CVE-2026-4539) (#36385)
fix(text-splitters): prevent silent data loss for empty dict values in RecursiveJsonSplitter (#35079)
feat(text-splitters): support spacy tests with Python 3.14 (#36198)
fix(infra): correct lint_diff relative paths in package makefiles (#36333)
chore: bump requests from 2.32.5 to 2.33.0 in /libs/text-splitters (#36238)
chore: bump nltk from 3.9.3 to 3.9.4 in /libs/text-splitters (#36237)
chore(partners): bump langchain-core min to 1.2.21 (#36183)
chore(text-splitters): bump nltk in lock file (#36112)
ci: suppress pytest streaming output in CI (#36092)
chore(text-splitters): speed up ci (#36050)
ci: avoid unnecessary dep installs in lint targets (#36046)
chore: bump orjson from 3.11.5 to 3.11.6 in /libs/text-splitters (#35856)
chore: bump locks, lint (#35985)
perf(.github): set a timeout on get min versions HTTP calls (#35851)
chore: bump tornado from 6.5.2 to 6.5.5 in /libs/text-splitters (#35774)
chore: bump the minor-and-patch group across 3 directories with 3 updates (#35589)
chore: bump the other-deps group across 3 directories with 2 updates (#35512)
chore: bump nltk from 3.9.2 to 3.9.3 in /libs/text-splitters (#35449)
chore: bump the other-deps group across 3 directories with 2 updates (#35407)