Releases: langchain-ai/langchain
langchain-openai==0.3.27
langchain-openai==0.3.26
Changes since langchain-openai==0.3.25
openai[patch]: update cassette (#31752)
openai[patch]: update test following release of openai 1.92 (#31751)
openai: release 0.3.26 (#31749)
openai[patch]: allow specification of output format for Responses API (#31686)
openai[patch]: fix bug where function call IDs were not populated (#31735)
openai[patch]: add attribute to always use previous_response_id (#31734)
openai[patch]: fix dropping response headers while streaming / Azure (#31580)
langchain-anthropic==0.3.16
Changes since langchain-anthropic==0.3.15
anthropic: release 0.3.16 (#31744)
anthropic[patch]: cache clients (#31659)
anthropic[patch]: add benchmark (#31718)
docs: document Anthropic cache TTL count details (#31708)
anthropic[patch]: cache tokens nit (#31484)
infra: relax types-requests version range (#31504)
langchain-openai==0.3.25
Changes since langchain-openai==0.3.24
openai: release 0.3.25 (#31702)
openai[patch]: fix client caching when request_timeout is specified via httpx.Timeout (#31698)
openai[patch]: Improve error message when response type is malformed (#31619)
openai[patch]: include 'type' key internally when streaming reasoning blocks (#31661)
langchain-groq==0.3.4
Changes since langchain-groq==0.3.3
groq: release 0.3.4 (#31709)
langchain-groq==0.3.3
Changes since langchain-groq==0.3.2
groq: release 0.3.3 (#31707)
groq: add support for accessing reasoning output from Groq models (#31662)
groq[patch]: update model for integration tests (#31440)
standard-tests: add benchmarks (#31302)
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)
groq[patch]: add retries to integration tests (#30707)
langchain==0.3.26
Changes since langchain==0.3.25
langchain: release 0.3.26 (#31695)
openai[patch]: add Responses API attributes to BaseChatOpenAI (#30329)
langchain: Fix error in LLMListwiseRerank when Document list is empty (#31300)
langchain: add missing milvus branch for self_query (#31630)
core and langchain: Remove upper bound restriction langsmith dependency (#31629)
bump langsmith to allow 0.4 (#31594)
langchain[patch]: Allow specifying other hashing functions in embeddings (#31561)
langchain[patch]: Remove proxy imports to langchain_experimental (#31541)
core[patch]: revert change to stream type hint (#31501)
core: Add mypy strict-equality rule (#31286)
standard-tests: add benchmarks (#31302)
anthropic: support for code execution, MCP connector, files API features (#31340)
langchain[patch]: update AgentType docstring with correct documentation URL (#31333)
Fix link to deprecation alternative for ConversationChain in docs (#31299)
langchain: use mypy strict checking with exemptions (#31018)
langchain-core==0.3.66
Changes since langchain-core==0.3.65
core[patch]: check before removing tags (#31691)
core: release 0.3.66 (#31690)
core[patch]: Returning always 2D Array for _cosine_similarity (#31528)
core[patch]: Add doc-strings to tools/base.py (#31684)
core: Cleanup Pydantic models and handle deprecation warnings (#30799)
core and langchain: Remove upper bound restriction langsmith dependency (#31629)
bump langsmith to allow 0.4 (#31594)
core: In LangChainTracer, send only the first token event (#31591)
langchain-openai==0.3.24
Changes since langchain-openai==0.3.23
openai[patch]: route to Responses API if relevant attributes are set (#31645)
openai: release 0.3.24 (#31642)
openai[patch]: add Responses API attributes to BaseChatOpenAI (#30329)
openai[patch]: support Responses streaming in AzureChatOpenAI (#31641)
openai[patch]: refactor handling of Responses API (#31587)