Releases: langchain-ai/langchain
langchain-xai==0.2.4
langchain-core==0.3.62
langchain-anthropic==0.3.14
Changes since langchain-anthropic==0.3.13
anthropic: release 0.3.14 (#31378)
anthropic: support for code execution, MCP connector, files API features (#31340)
anthropic: emit informative error message if there are only system messages in a prompt (#30822)
docs: add web search to anthropic docs (#31169)
langchain-openai==0.3.18
Changes since langchain-openai==0.3.17
openai: release 0.3.18 (#31320)
openai[patch]: relax Azure llm streaming callback test (#31319)
openai[patch]: support built-in code interpreter and remote MCP tools (#31304)
openai[patch]: run _tokenize in background thread in async embedding invocations (#31312)
openai[patch]: update tests for strict schemas (#31306)
openai[patch]: reduce tested constraints on strict schema adherence for Responses API (#31290)
openai[patch]: compat with Bedrock Converse (#31280)
langchain-exa==0.3.0
Changes since langchain-exa==0.2.1
exa docs and python package update (#31307)
packaging: remove Python upper bound for langchain and co libs (#31025)
partners[lint]: run pyupgrade
to get code in line with 3.9 standards (#30781)
multiple: fix uv path deps (#29790)
infra: add UV_FROZEN to makefiles (#29642)
infra: migrate to uv (#29566)
langchain-core==0.3.61
Changes since langchain-core==0.3.60
core: release 0.3.61 (#31317)
openai[patch]: support built-in code interpreter and remote MCP tools (#31304)
core: Improve Runnable __or__
method typing annotations (#31273)
core: support Union
type args in strict mode of OpenAI function calling / structured output (#30971)
core: Add ruff rules A (builtins shadowing) (#29312)
langchain[patch]: Allow async indexing code to work for vectorstores that only defined sync delete (#30869)
core: Add ruff rules RUF (#29353)
langchain-openai==0.3.17
Changes since langchain-openai==0.3.16
openai: release 0.3.17 (#31246)
openai: support runtime kwargs in embeddings (#31195)
openai: ignore function_calls if tool_calls are present (#31198)
partners: (langchain-openai) total_tokens should not add 'Nonetype' t⦠(#31146)
Replace deprecated .dict() with .model_dump() for Pydantic v2 compatibility (#31107)
langchain-ollama==0.3.3
Changes since langchain-ollama==0.3.2
ollama: release 0.3.3 (#31253)
ollama: Add separate kwargs parameter for async client (#31209)
packaging: remove Python upper bound for langchain and co libs (#31025)
langchain-ollama (partners) / langchain-core: allow passing ChatMessages to Ollama (including arbitrary roles) (#30411)
langchain-core==0.3.60
Changes since langchain-core==0.3.59
core: release 0.3.60 (#31249)
core: Add ruff rules SLF (#30666)
perf[core]: remove unnecessary model validators (#31238)
packaging[core]: bump min pydantic version (#31239)
langchain-core[patch]: Incremental
record manager deletion should be batched (#31206)
perf[core]: remove generations summation from hot loop (#31231)
perf[core]: remove costly async helpers for non-end event handlers (#31230)
core: Fix some private member accesses (#30912)
core: Fix issue 31035 alias fields in base tool langchain core (#31112)
langchain-chroma==0.2.4
Changes since langchain-chroma==0.2.3
chroma: release 0.2.4 (#31252)
partners: update deps for langchain-chroma (#31251)
DOCS: partners/chroma
: Fix documentation around chroma
query filter syntax (#31058)
packaging: remove Python upper bound for langchain and co libs (#31025)
ci: temporarily run chroma on 3.12 for CI (#31056)