Releases: langchain-ai/langchain
Release list
langchain==1.3.14
langchain==1.3.13
langchain-openai==1.3.5
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: bump pytest from 9.1.0 to 9.1.1 in /libs/partners/fireworks (#38594)
chore: bump langsmith from 0.8.18 to 0.9.5 in /libs/partners/fireworks (#38595)
docs(fireworks): clarify prompt-cache session affinity guidance (#38522)
test(fireworks): cover request-level extra headers (#38518)
langchain==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): sanitize anthropic cache markers on fallback retries (#37867)
style: fix some ruff preview rules in langchain_v1 and standard-tests (#38657)
chore(langchain): add types in agent middleware tests (#38188)
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 the minor-and-patch group across 3 directories with 11 updates (#38587)
chore: bump langgraph-checkpoint from 4.1.0 to 4.1.1 in /libs/partners/openai (#38476)
fix(core): use asyncio.get_running_loop() in async contexts (#38157)
test(openai): clarify async API key sync failure trace (#38379)
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)
fix(core): avoid dict shadowing in language models (#38480)
fix(core): _parse_google_docstring mishandling continuation lines with colons (#35680)
fix(core): add messages to bare raise ValueError calls (#38158)
fix(core): use asyncio.get_running_loop() in async contexts (#38157)
chore: bump langsmith from 0.8.0 to 0.8.18 in /libs/core (#38319)
chore: bump jupyterlab from 4.5.7 to 4.5.9 in /libs/core (#38326)
chore: bump vcrpy from 8.1.1 to 8.2.1 in /libs/core (#38327)
langchain-openrouter==0.2.6
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.2.1 in /libs/partners/mistralai (#38302)
chore: bump langsmith from 0.8.5 to 0.8.18 in /libs/partners/mistralai (#38304)
chore(model-profiles): refresh model profile data (#38210)
docs: refresh README installation and resources (#38119)
release(core): 1.4.7 (#38111)
fix(core,partners): rename package version trace metadata (#38110)
style(core,langchain,langchain-classic,partners): replace double backticks in docstrings (#38095)
release(core): 1.4.6 (#38061)
feat(core,partners): add package version tracking to tracing metadata (#35295)
chore(infra): bump mypy to 2.1 and unify type-check config across the monorepo (#36470)
feat(mistralai): support stop sequences (#38047)