diff --git a/.changeset/fifty-dancers-occur.md b/.changeset/fifty-dancers-occur.md deleted file mode 100644 index fe5d994fbc50..000000000000 --- a/.changeset/fifty-dancers-occur.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@langchain/google": patch ---- - -fix: merge consecutive same-role Gemini content blocks diff --git a/.changeset/fix-alibaba-tongyi-vl-endpoint.md b/.changeset/fix-alibaba-tongyi-vl-endpoint.md deleted file mode 100644 index 5543ce1ed961..000000000000 --- a/.changeset/fix-alibaba-tongyi-vl-endpoint.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@langchain/community": patch ---- - -fix(community): auto-detect VL model endpoint and add apiUrl override for ChatAlibabaTongyi diff --git a/.changeset/fix-anthropic-sampling-params.md b/.changeset/fix-anthropic-sampling-params.md deleted file mode 100644 index 4e26c17da679..000000000000 --- a/.changeset/fix-anthropic-sampling-params.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@langchain/anthropic": patch ---- - -Fix temperature/topK/topP handling: guard all three so undefined values are not -set on the request object, and fix broken topK/topP validation when thinking is -enabled. diff --git a/.changeset/fix-react-agent-routing.md b/.changeset/fix-react-agent-routing.md deleted file mode 100644 index e8e09879f4cf..000000000000 --- a/.changeset/fix-react-agent-routing.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"langchain": patch ---- - -fix(langchain/agents): Fix ReactAgent routing with returnDirect + beforeModel middleware - -This fixes a routing error when an agent has both tools with returnDirect: true and middleware with beforeModel hooks (e.g., summarizationMiddleware). Before this fix, non-returnDirect tools would fail with "Branch condition returned unknown or null destination". diff --git a/.changeset/flat-candles-mix.md b/.changeset/flat-candles-mix.md deleted file mode 100644 index 410a5dbaabc1..000000000000 --- a/.changeset/flat-candles-mix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@langchain/community": patch ---- - -fix/community-better-sqlite3-node24-support diff --git a/.changeset/fresh-feet-shake.md b/.changeset/fresh-feet-shake.md deleted file mode 100644 index 8388439a1881..000000000000 --- a/.changeset/fresh-feet-shake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@langchain/aws": patch ---- - -feat(aws): add defaultHeaders to ChatBedrockConverse diff --git a/.changeset/happy-carpets-reply.md b/.changeset/happy-carpets-reply.md deleted file mode 100644 index f1a426b36118..000000000000 --- a/.changeset/happy-carpets-reply.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@langchain/core": patch ---- - -fix(core): respect timeout option in streamEvents v2 diff --git a/.changeset/little-lions-clean.md b/.changeset/little-lions-clean.md deleted file mode 100644 index 55712b6b7fbd..000000000000 --- a/.changeset/little-lions-clean.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@langchain/community": patch ---- - -fix(community): Add multimodal content support to Bedrock Anthropic formatter diff --git a/.changeset/neat-dodos-switch.md b/.changeset/neat-dodos-switch.md deleted file mode 100644 index 32fa2b5ac8f4..000000000000 --- a/.changeset/neat-dodos-switch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@langchain/community": patch ---- - -add missing AWS inference profile region prefixes (au, jp, global) diff --git a/.changeset/nice-berries-invent.md b/.changeset/nice-berries-invent.md deleted file mode 100644 index 94048e5a501b..000000000000 --- a/.changeset/nice-berries-invent.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@langchain/google": patch ---- - -fix(langchain-google): parse JSON error bodies from non-JSON content types diff --git a/.changeset/openai-tool-search.md b/.changeset/openai-tool-search.md deleted file mode 100644 index f65f35bc4b8e..000000000000 --- a/.changeset/openai-tool-search.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@langchain/openai": minor ---- - -feat(openai): support tool search and defer_loading - -- Add `tools.toolSearch()` factory for the OpenAI Responses API `tool_search` built-in tool, supporting both server-executed and client-executed modes. -- Propagate `defer_loading` from LangChain tool `extras` through `bindTools()` and into the Responses API payload, enabling on-demand tool discovery. -- Handle `tool_search_call` and `tool_search_output` response items in both streaming and non-streaming converters. -- Add core block translator support to convert `tool_search_call` → `server_tool_call` and `tool_search_output` → `server_tool_call_result`. diff --git a/.changeset/pretty-ghosts-shave.md b/.changeset/pretty-ghosts-shave.md deleted file mode 100644 index f6b8a6d4dbce..000000000000 --- a/.changeset/pretty-ghosts-shave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@langchain/google": patch ---- - -fix(google): fix v1 converter dropping tool_calls, text-plain and file blocks diff --git a/.changeset/rich-guests-vanish.md b/.changeset/rich-guests-vanish.md deleted file mode 100644 index 4a40ef74a265..000000000000 --- a/.changeset/rich-guests-vanish.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@langchain/google": patch ---- - -fix(google): use dynamic ls_provider based on platform instead of hardcoded "google" diff --git a/.changeset/round-trip-thinking-content.md b/.changeset/round-trip-thinking-content.md deleted file mode 100644 index 7ba842639c06..000000000000 --- a/.changeset/round-trip-thinking-content.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@langchain/google-genai": patch -"@langchain/google": patch ---- - -fix(genai): round-trip thinking content blocks in multi-turn convos diff --git a/.changeset/shy-dolls-admire.md b/.changeset/shy-dolls-admire.md deleted file mode 100644 index 1cc88476b222..000000000000 --- a/.changeset/shy-dolls-admire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@langchain/google": patch ---- - -lazy-load jose in CJS auth helpers diff --git a/.changeset/silver-deers-reply.md b/.changeset/silver-deers-reply.md deleted file mode 100644 index 4e6cc2cb9e7d..000000000000 --- a/.changeset/silver-deers-reply.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@langchain/google": patch ---- - -fixes for Vertex function calls diff --git a/.changeset/six-oranges-happen.md b/.changeset/six-oranges-happen.md deleted file mode 100644 index 04ac779e552b..000000000000 --- a/.changeset/six-oranges-happen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@langchain/community": patch ---- - -fix(community): update PPTXLoader to use officeparser v6 API (fixes #10168) diff --git a/.changeset/sour-taxis-press.md b/.changeset/sour-taxis-press.md deleted file mode 100644 index 1f45d602675b..000000000000 --- a/.changeset/sour-taxis-press.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@langchain/google-common": patch ---- - -fix(google-common): prevent 400 error when AIMessage has empty text content diff --git a/.changeset/sweet-forks-report.md b/.changeset/sweet-forks-report.md deleted file mode 100644 index d5915c6caa1a..000000000000 --- a/.changeset/sweet-forks-report.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@langchain/google": patch ---- - -support role name for function response in Vertex diff --git a/.changeset/tiny-horses-bake.md b/.changeset/tiny-horses-bake.md deleted file mode 100644 index 1e71ca5846b1..000000000000 --- a/.changeset/tiny-horses-bake.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@langchain/google-common": patch -"@langchain/google-genai": patch ---- - -fix(google): add support for ContentBlock.Multimodal types in Google providers diff --git a/.changeset/warm-planes-glow.md b/.changeset/warm-planes-glow.md deleted file mode 100644 index 2888e6e38060..000000000000 --- a/.changeset/warm-planes-glow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@langchain/core": patch ---- - -fix(core): preserve multimodal content in getBufferString as placeholders diff --git a/libs/community/langchain-community/CHANGELOG.md b/libs/community/langchain-community/CHANGELOG.md index 8d240842f393..59f9c0d37e58 100644 --- a/libs/community/langchain-community/CHANGELOG.md +++ b/libs/community/langchain-community/CHANGELOG.md @@ -1,5 +1,24 @@ # @langchain/community +## 1.1.24 + +### Patch Changes + +- [#10425](https://github.com/langchain-ai/langchainjs/pull/10425) [`792d573`](https://github.com/langchain-ai/langchainjs/commit/792d5735f9cb41d418738fd55684be2c68832c55) Thanks [@pawel-twardziak](https://github.com/pawel-twardziak)! - fix(community): auto-detect VL model endpoint and add apiUrl override for ChatAlibabaTongyi + +- [#10004](https://github.com/langchain-ai/langchainjs/pull/10004) [`a40ddc7`](https://github.com/langchain-ai/langchainjs/commit/a40ddc78a5fa83383afe5b7eb70e00f1f2909fb8) Thanks [@aditya-gg04](https://github.com/aditya-gg04)! - fix/community-better-sqlite3-node24-support + +- [#10298](https://github.com/langchain-ai/langchainjs/pull/10298) [`aad77ab`](https://github.com/langchain-ai/langchainjs/commit/aad77ab2522ff50c575321e4cca75cc2e6cceb9f) Thanks [@pawel-twardziak](https://github.com/pawel-twardziak)! - fix(community): Add multimodal content support to Bedrock Anthropic formatter + +- [#10399](https://github.com/langchain-ai/langchainjs/pull/10399) [`1edc658`](https://github.com/langchain-ai/langchainjs/commit/1edc658c927f6bb89b995f37ef5edd56301eb762) Thanks [@pawel-twardziak](https://github.com/pawel-twardziak)! - add missing AWS inference profile region prefixes (au, jp, global) + +- [#10413](https://github.com/langchain-ai/langchainjs/pull/10413) [`7a3774a`](https://github.com/langchain-ai/langchainjs/commit/7a3774a79dc8abb38a007a389ce0930d633af242) Thanks [@shivamtiwari3](https://github.com/shivamtiwari3)! - fix(community): update PPTXLoader to use officeparser v6 API (fixes [#10168](https://github.com/langchain-ai/langchainjs/issues/10168)) + +- Updated dependencies [[`6db417b`](https://github.com/langchain-ai/langchainjs/commit/6db417b03ecb5e2ace413389d982294e0ac88433), [`af9bbd3`](https://github.com/langchain-ai/langchainjs/commit/af9bbd3f48d96de8963f492ebbf75ca0762f7e57), [`d69dfcc`](https://github.com/langchain-ai/langchainjs/commit/d69dfcca97503cf1c0b7e70ccf5fb7d507c60982)]: + - @langchain/core@1.1.33 + - @langchain/openai@1.3.0 + - @langchain/classic@1.0.24 + ## 1.1.23 ### Patch Changes diff --git a/libs/community/langchain-community/package.json b/libs/community/langchain-community/package.json index 48472fa33f2d..3caf2e2d2fb0 100644 --- a/libs/community/langchain-community/package.json +++ b/libs/community/langchain-community/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/community", - "version": "1.1.23", + "version": "1.1.24", "description": "Third-party integrations for LangChain.js", "author": "LangChain", "license": "MIT", diff --git a/libs/langchain-classic/CHANGELOG.md b/libs/langchain-classic/CHANGELOG.md index 69a39a3ea47f..660e595991e6 100644 --- a/libs/langchain-classic/CHANGELOG.md +++ b/libs/langchain-classic/CHANGELOG.md @@ -1,5 +1,12 @@ # @langchain/classic +## 1.0.24 + +### Patch Changes + +- Updated dependencies [[`af9bbd3`](https://github.com/langchain-ai/langchainjs/commit/af9bbd3f48d96de8963f492ebbf75ca0762f7e57)]: + - @langchain/openai@1.3.0 + ## 1.0.23 ### Patch Changes diff --git a/libs/langchain-classic/package.json b/libs/langchain-classic/package.json index 958b159899c4..7cd48cfc354e 100644 --- a/libs/langchain-classic/package.json +++ b/libs/langchain-classic/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/classic", - "version": "1.0.23", + "version": "1.0.24", "description": "Old abstractions from LangChain.js", "author": "LangChain", "license": "MIT", diff --git a/libs/langchain-core/CHANGELOG.md b/libs/langchain-core/CHANGELOG.md index 665b813a76ec..2bede3292e3a 100644 --- a/libs/langchain-core/CHANGELOG.md +++ b/libs/langchain-core/CHANGELOG.md @@ -1,5 +1,13 @@ # @langchain/core +## 1.1.33 + +### Patch Changes + +- [#10412](https://github.com/langchain-ai/langchainjs/pull/10412) [`6db417b`](https://github.com/langchain-ai/langchainjs/commit/6db417b03ecb5e2ace413389d982294e0ac88433) Thanks [@pawel-twardziak](https://github.com/pawel-twardziak)! - fix(core): respect timeout option in streamEvents v2 + +- [#10424](https://github.com/langchain-ai/langchainjs/pull/10424) [`d69dfcc`](https://github.com/langchain-ai/langchainjs/commit/d69dfcca97503cf1c0b7e70ccf5fb7d507c60982) Thanks [@pawel-twardziak](https://github.com/pawel-twardziak)! - fix(core): preserve multimodal content in getBufferString as placeholders + ## 1.1.32 ### Patch Changes diff --git a/libs/langchain-core/package.json b/libs/langchain-core/package.json index 2c8a3ed67aaa..b41f85a41406 100644 --- a/libs/langchain-core/package.json +++ b/libs/langchain-core/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/core", - "version": "1.1.32", + "version": "1.1.33", "description": "Core LangChain.js abstractions and schemas", "type": "module", "engines": { diff --git a/libs/langchain/CHANGELOG.md b/libs/langchain/CHANGELOG.md index ca4def743bd7..259e99af1f5c 100644 --- a/libs/langchain/CHANGELOG.md +++ b/libs/langchain/CHANGELOG.md @@ -1,5 +1,16 @@ # langchain +## 1.2.33 + +### Patch Changes + +- [#9862](https://github.com/langchain-ai/langchainjs/pull/9862) [`5b250b1`](https://github.com/langchain-ai/langchainjs/commit/5b250b1a273df0ab4126b22d140dc2420130421f) Thanks [@stellarrover](https://github.com/stellarrover)! - fix(langchain/agents): Fix ReactAgent routing with returnDirect + beforeModel middleware + + This fixes a routing error when an agent has both tools with returnDirect: true and middleware with beforeModel hooks (e.g., summarizationMiddleware). Before this fix, non-returnDirect tools would fail with "Branch condition returned unknown or null destination". + +- Updated dependencies [[`6db417b`](https://github.com/langchain-ai/langchainjs/commit/6db417b03ecb5e2ace413389d982294e0ac88433), [`d69dfcc`](https://github.com/langchain-ai/langchainjs/commit/d69dfcca97503cf1c0b7e70ccf5fb7d507c60982)]: + - @langchain/core@1.1.33 + ## 1.2.32 ### Patch Changes diff --git a/libs/langchain/package.json b/libs/langchain/package.json index 8c862e9f7082..321e236a1f81 100644 --- a/libs/langchain/package.json +++ b/libs/langchain/package.json @@ -1,6 +1,6 @@ { "name": "langchain", - "version": "1.2.32", + "version": "1.2.33", "description": "Typescript bindings for langchain", "author": "LangChain", "license": "MIT", diff --git a/libs/providers/langchain-anthropic/CHANGELOG.md b/libs/providers/langchain-anthropic/CHANGELOG.md index b8f4e343e755..49d8d1014f12 100644 --- a/libs/providers/langchain-anthropic/CHANGELOG.md +++ b/libs/providers/langchain-anthropic/CHANGELOG.md @@ -1,5 +1,15 @@ # @langchain/anthropic +## 1.3.24 + +### Patch Changes + +- [#10420](https://github.com/langchain-ai/langchainjs/pull/10420) [`08657f2`](https://github.com/langchain-ai/langchainjs/commit/08657f21b330ee05b86a8abd557aef3939f5581b) Thanks [@pawel-twardziak](https://github.com/pawel-twardziak)! - Fix temperature/topK/topP handling: guard all three so undefined values are not + set on the request object, and fix broken topK/topP validation when thinking is + enabled. +- Updated dependencies [[`6db417b`](https://github.com/langchain-ai/langchainjs/commit/6db417b03ecb5e2ace413389d982294e0ac88433), [`d69dfcc`](https://github.com/langchain-ai/langchainjs/commit/d69dfcca97503cf1c0b7e70ccf5fb7d507c60982)]: + - @langchain/core@1.1.33 + ## 1.3.23 ### Patch Changes diff --git a/libs/providers/langchain-anthropic/package.json b/libs/providers/langchain-anthropic/package.json index 7704edb90b2a..632912cf9393 100644 --- a/libs/providers/langchain-anthropic/package.json +++ b/libs/providers/langchain-anthropic/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/anthropic", - "version": "1.3.23", + "version": "1.3.24", "description": "Anthropic integrations for LangChain.js", "author": "LangChain", "license": "MIT", diff --git a/libs/providers/langchain-aws/CHANGELOG.md b/libs/providers/langchain-aws/CHANGELOG.md index 8a45d6230b72..5116f1ea0a31 100644 --- a/libs/providers/langchain-aws/CHANGELOG.md +++ b/libs/providers/langchain-aws/CHANGELOG.md @@ -1,5 +1,11 @@ # @langchain/aws +## 1.3.3 + +### Patch Changes + +- [#10409](https://github.com/langchain-ai/langchainjs/pull/10409) [`e3fb76b`](https://github.com/langchain-ai/langchainjs/commit/e3fb76b2b019c6aa033c960014d248c322c7d645) Thanks [@pawel-twardziak](https://github.com/pawel-twardziak)! - feat(aws): add defaultHeaders to ChatBedrockConverse + ## 1.3.2 ### Patch Changes diff --git a/libs/providers/langchain-aws/package.json b/libs/providers/langchain-aws/package.json index 4501ab4c0992..9ad7bf422b46 100644 --- a/libs/providers/langchain-aws/package.json +++ b/libs/providers/langchain-aws/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/aws", - "version": "1.3.2", + "version": "1.3.3", "description": "LangChain AWS integration", "author": "LangChain", "license": "MIT", diff --git a/libs/providers/langchain-deepseek/CHANGELOG.md b/libs/providers/langchain-deepseek/CHANGELOG.md index fad3b47ada70..e7cb186b7e6f 100644 --- a/libs/providers/langchain-deepseek/CHANGELOG.md +++ b/libs/providers/langchain-deepseek/CHANGELOG.md @@ -1,5 +1,12 @@ # @langchain/deepseek +## 1.0.18 + +### Patch Changes + +- Updated dependencies [[`af9bbd3`](https://github.com/langchain-ai/langchainjs/commit/af9bbd3f48d96de8963f492ebbf75ca0762f7e57)]: + - @langchain/openai@1.3.0 + ## 1.0.17 ### Patch Changes diff --git a/libs/providers/langchain-deepseek/package.json b/libs/providers/langchain-deepseek/package.json index cf0eb2fa1826..4ff89a9f0cf5 100644 --- a/libs/providers/langchain-deepseek/package.json +++ b/libs/providers/langchain-deepseek/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/deepseek", - "version": "1.0.17", + "version": "1.0.18", "description": "Deepseek integration for LangChain.js", "type": "module", "author": "LangChain", diff --git a/libs/providers/langchain-google-common/CHANGELOG.md b/libs/providers/langchain-google-common/CHANGELOG.md index b4ded314e8c0..ceb08aef96a8 100644 --- a/libs/providers/langchain-google-common/CHANGELOG.md +++ b/libs/providers/langchain-google-common/CHANGELOG.md @@ -1,5 +1,16 @@ # @langchain/google-common +## 2.1.26 + +### Patch Changes + +- [#9987](https://github.com/langchain-ai/langchainjs/pull/9987) [`561224b`](https://github.com/langchain-ai/langchainjs/commit/561224b8495dad61946ad7c0f84340d64729c3fb) Thanks [@mbarinov](https://github.com/mbarinov)! - fix(google-common): prevent 400 error when AIMessage has empty text content + +- [#9979](https://github.com/langchain-ai/langchainjs/pull/9979) [`6a2da5b`](https://github.com/langchain-ai/langchainjs/commit/6a2da5b63b39bec4b87b6a1d1769810677ad3458) Thanks [@christian-bromann](https://github.com/christian-bromann)! - fix(google): add support for ContentBlock.Multimodal types in Google providers + +- Updated dependencies [[`6db417b`](https://github.com/langchain-ai/langchainjs/commit/6db417b03ecb5e2ace413389d982294e0ac88433), [`d69dfcc`](https://github.com/langchain-ai/langchainjs/commit/d69dfcca97503cf1c0b7e70ccf5fb7d507c60982)]: + - @langchain/core@1.1.33 + ## 2.1.25 ### Patch Changes diff --git a/libs/providers/langchain-google-common/package.json b/libs/providers/langchain-google-common/package.json index 6f6c37c98622..032945a86c5c 100644 --- a/libs/providers/langchain-google-common/package.json +++ b/libs/providers/langchain-google-common/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/google-common", - "version": "2.1.25", + "version": "2.1.26", "description": "Core types and classes for Google services.", "type": "module", "engines": { diff --git a/libs/providers/langchain-google-gauth/CHANGELOG.md b/libs/providers/langchain-google-gauth/CHANGELOG.md index 6ef0fb2a6166..ae4bbfbe6cf2 100644 --- a/libs/providers/langchain-google-gauth/CHANGELOG.md +++ b/libs/providers/langchain-google-gauth/CHANGELOG.md @@ -1,5 +1,12 @@ # @langchain/google-gauth +## 2.1.26 + +### Patch Changes + +- Updated dependencies [[`561224b`](https://github.com/langchain-ai/langchainjs/commit/561224b8495dad61946ad7c0f84340d64729c3fb), [`6a2da5b`](https://github.com/langchain-ai/langchainjs/commit/6a2da5b63b39bec4b87b6a1d1769810677ad3458)]: + - @langchain/google-common@2.1.26 + ## 2.1.25 ### Patch Changes diff --git a/libs/providers/langchain-google-gauth/package.json b/libs/providers/langchain-google-gauth/package.json index c06d8d8def76..f692a3ca00b6 100644 --- a/libs/providers/langchain-google-gauth/package.json +++ b/libs/providers/langchain-google-gauth/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/google-gauth", - "version": "2.1.25", + "version": "2.1.26", "description": "Google auth based authentication support for Google services", "author": "LangChain", "license": "MIT", diff --git a/libs/providers/langchain-google-genai/CHANGELOG.md b/libs/providers/langchain-google-genai/CHANGELOG.md index 48481a0b631e..76f01a86ef42 100644 --- a/libs/providers/langchain-google-genai/CHANGELOG.md +++ b/libs/providers/langchain-google-genai/CHANGELOG.md @@ -1,5 +1,16 @@ # @langchain/google-genai +## 2.1.26 + +### Patch Changes + +- [#10415](https://github.com/langchain-ai/langchainjs/pull/10415) [`d7d0bc7`](https://github.com/langchain-ai/langchainjs/commit/d7d0bc70cdb2ea92b365807600fa85ec107ffd0e) Thanks [@pawel-twardziak](https://github.com/pawel-twardziak)! - fix(genai): round-trip thinking content blocks in multi-turn convos + +- [#9979](https://github.com/langchain-ai/langchainjs/pull/9979) [`6a2da5b`](https://github.com/langchain-ai/langchainjs/commit/6a2da5b63b39bec4b87b6a1d1769810677ad3458) Thanks [@christian-bromann](https://github.com/christian-bromann)! - fix(google): add support for ContentBlock.Multimodal types in Google providers + +- Updated dependencies [[`6db417b`](https://github.com/langchain-ai/langchainjs/commit/6db417b03ecb5e2ace413389d982294e0ac88433), [`d69dfcc`](https://github.com/langchain-ai/langchainjs/commit/d69dfcca97503cf1c0b7e70ccf5fb7d507c60982)]: + - @langchain/core@1.1.33 + ## 2.1.25 ### Patch Changes diff --git a/libs/providers/langchain-google-genai/package.json b/libs/providers/langchain-google-genai/package.json index 816d20284aad..b6c5db39ee6b 100644 --- a/libs/providers/langchain-google-genai/package.json +++ b/libs/providers/langchain-google-genai/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/google-genai", - "version": "2.1.25", + "version": "2.1.26", "description": "Google Generative AI integration for LangChain.js", "author": "LangChain", "license": "MIT", diff --git a/libs/providers/langchain-google-vertexai-web/CHANGELOG.md b/libs/providers/langchain-google-vertexai-web/CHANGELOG.md index 6bcba6ac725b..2cbd1c296ec8 100644 --- a/libs/providers/langchain-google-vertexai-web/CHANGELOG.md +++ b/libs/providers/langchain-google-vertexai-web/CHANGELOG.md @@ -1,5 +1,12 @@ # @langchain/google-vertexai-web +## 2.1.26 + +### Patch Changes + +- Updated dependencies []: + - @langchain/google-webauth@2.1.26 + ## 2.1.25 ### Patch Changes diff --git a/libs/providers/langchain-google-vertexai-web/package.json b/libs/providers/langchain-google-vertexai-web/package.json index c2e8bb87c96e..22830e76e5e5 100644 --- a/libs/providers/langchain-google-vertexai-web/package.json +++ b/libs/providers/langchain-google-vertexai-web/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/google-vertexai-web", - "version": "2.1.25", + "version": "2.1.26", "description": "LangChain.js support for Google Vertex AI Web", "author": "LangChain", "license": "MIT", diff --git a/libs/providers/langchain-google-vertexai/CHANGELOG.md b/libs/providers/langchain-google-vertexai/CHANGELOG.md index 3ec83c0afd8d..897497120d23 100644 --- a/libs/providers/langchain-google-vertexai/CHANGELOG.md +++ b/libs/providers/langchain-google-vertexai/CHANGELOG.md @@ -1,5 +1,12 @@ # @langchain/google-vertexai +## 2.1.26 + +### Patch Changes + +- Updated dependencies []: + - @langchain/google-gauth@2.1.26 + ## 2.1.25 ### Patch Changes diff --git a/libs/providers/langchain-google-vertexai/package.json b/libs/providers/langchain-google-vertexai/package.json index dca411758bbe..f5ec4b338ec3 100644 --- a/libs/providers/langchain-google-vertexai/package.json +++ b/libs/providers/langchain-google-vertexai/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/google-vertexai", - "version": "2.1.25", + "version": "2.1.26", "description": "LangChain.js support for Google Vertex AI", "author": "LangChain", "license": "MIT", diff --git a/libs/providers/langchain-google-webauth/CHANGELOG.md b/libs/providers/langchain-google-webauth/CHANGELOG.md index 6ae488b27d98..9ce2737c5e8c 100644 --- a/libs/providers/langchain-google-webauth/CHANGELOG.md +++ b/libs/providers/langchain-google-webauth/CHANGELOG.md @@ -1,5 +1,13 @@ # @langchain/google-webauth +## 2.1.26 + +### Patch Changes + +- Updated dependencies [[`6db417b`](https://github.com/langchain-ai/langchainjs/commit/6db417b03ecb5e2ace413389d982294e0ac88433), [`561224b`](https://github.com/langchain-ai/langchainjs/commit/561224b8495dad61946ad7c0f84340d64729c3fb), [`6a2da5b`](https://github.com/langchain-ai/langchainjs/commit/6a2da5b63b39bec4b87b6a1d1769810677ad3458), [`d69dfcc`](https://github.com/langchain-ai/langchainjs/commit/d69dfcca97503cf1c0b7e70ccf5fb7d507c60982)]: + - @langchain/core@1.1.33 + - @langchain/google-common@2.1.26 + ## 2.1.25 ### Patch Changes diff --git a/libs/providers/langchain-google-webauth/package.json b/libs/providers/langchain-google-webauth/package.json index 108685291f39..578ca8fc1b7d 100644 --- a/libs/providers/langchain-google-webauth/package.json +++ b/libs/providers/langchain-google-webauth/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/google-webauth", - "version": "2.1.25", + "version": "2.1.26", "description": "Web-based authentication support for Google services", "author": "LangChain", "license": "MIT", diff --git a/libs/providers/langchain-google/CHANGELOG.md b/libs/providers/langchain-google/CHANGELOG.md index cc574a1298f3..01663e36f60b 100644 --- a/libs/providers/langchain-google/CHANGELOG.md +++ b/libs/providers/langchain-google/CHANGELOG.md @@ -1,5 +1,25 @@ # @langchain/google +## 0.1.7 + +### Patch Changes + +- [#10343](https://github.com/langchain-ai/langchainjs/pull/10343) [`a1062b7`](https://github.com/langchain-ai/langchainjs/commit/a1062b74ceb3bfde08765237db92b28eddf3e22e) Thanks [@pawel-twardziak](https://github.com/pawel-twardziak)! - fix: merge consecutive same-role Gemini content blocks + +- [#10313](https://github.com/langchain-ai/langchainjs/pull/10313) [`bc4cd65`](https://github.com/langchain-ai/langchainjs/commit/bc4cd6549b043a811021ae3641f9344ff6537a38) Thanks [@pawel-twardziak](https://github.com/pawel-twardziak)! - fix(langchain-google): parse JSON error bodies from non-JSON content types + +- [#10397](https://github.com/langchain-ai/langchainjs/pull/10397) [`955ef6b`](https://github.com/langchain-ai/langchainjs/commit/955ef6b81da7a155bb829ed67ea20f0ad4c3f901) Thanks [@pawel-twardziak](https://github.com/pawel-twardziak)! - fix(google): fix v1 converter dropping tool_calls, text-plain and file blocks + +- [#10402](https://github.com/langchain-ai/langchainjs/pull/10402) [`9099f53`](https://github.com/langchain-ai/langchainjs/commit/9099f5362ce1d424b0d820b69ed1ca8fec6be9d3) Thanks [@pawel-twardziak](https://github.com/pawel-twardziak)! - fix(google): use dynamic ls_provider based on platform instead of hardcoded "google" + +- [#10415](https://github.com/langchain-ai/langchainjs/pull/10415) [`d7d0bc7`](https://github.com/langchain-ai/langchainjs/commit/d7d0bc70cdb2ea92b365807600fa85ec107ffd0e) Thanks [@pawel-twardziak](https://github.com/pawel-twardziak)! - fix(genai): round-trip thinking content blocks in multi-turn convos + +- [#10407](https://github.com/langchain-ai/langchainjs/pull/10407) [`c2960fe`](https://github.com/langchain-ai/langchainjs/commit/c2960fe97a299ed1b748eeab53806badbfd35704) Thanks [@fahe1em1](https://github.com/fahe1em1)! - lazy-load jose in CJS auth helpers + +- [#10292](https://github.com/langchain-ai/langchainjs/pull/10292) [`e4193f8`](https://github.com/langchain-ai/langchainjs/commit/e4193f8934b5fdb5f553a7068aca2e945d0e3763) Thanks [@afirstenberg](https://github.com/afirstenberg)! - fixes for Vertex function calls + +- [#10400](https://github.com/langchain-ai/langchainjs/pull/10400) [`a870750`](https://github.com/langchain-ai/langchainjs/commit/a870750d6edc002b7987f867fd1aae3b1eabe089) Thanks [@afirstenberg](https://github.com/afirstenberg)! - support role name for function response in Vertex + ## 0.1.6 ### Patch Changes diff --git a/libs/providers/langchain-google/package.json b/libs/providers/langchain-google/package.json index ca7cb6614ab4..5dba00122c5e 100644 --- a/libs/providers/langchain-google/package.json +++ b/libs/providers/langchain-google/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/google", - "version": "0.1.6", + "version": "0.1.7", "description": "Google integrations for LangChain.js", "author": "LangChain", "license": "MIT", diff --git a/libs/providers/langchain-openai/CHANGELOG.md b/libs/providers/langchain-openai/CHANGELOG.md index 0ee83e3b29e1..28d1d0d9b0b4 100644 --- a/libs/providers/langchain-openai/CHANGELOG.md +++ b/libs/providers/langchain-openai/CHANGELOG.md @@ -1,5 +1,20 @@ # @langchain/openai +## 1.3.0 + +### Minor Changes + +- [#10317](https://github.com/langchain-ai/langchainjs/pull/10317) [`af9bbd3`](https://github.com/langchain-ai/langchainjs/commit/af9bbd3f48d96de8963f492ebbf75ca0762f7e57) Thanks [@hntrl](https://github.com/hntrl)! - feat(openai): support tool search and defer_loading + - Add `tools.toolSearch()` factory for the OpenAI Responses API `tool_search` built-in tool, supporting both server-executed and client-executed modes. + - Propagate `defer_loading` from LangChain tool `extras` through `bindTools()` and into the Responses API payload, enabling on-demand tool discovery. + - Handle `tool_search_call` and `tool_search_output` response items in both streaming and non-streaming converters. + - Add core block translator support to convert `tool_search_call` → `server_tool_call` and `tool_search_output` → `server_tool_call_result`. + +### Patch Changes + +- Updated dependencies [[`6db417b`](https://github.com/langchain-ai/langchainjs/commit/6db417b03ecb5e2ace413389d982294e0ac88433), [`d69dfcc`](https://github.com/langchain-ai/langchainjs/commit/d69dfcca97503cf1c0b7e70ccf5fb7d507c60982)]: + - @langchain/core@1.1.33 + ## 1.2.13 ### Patch Changes diff --git a/libs/providers/langchain-openai/package.json b/libs/providers/langchain-openai/package.json index a3f212555d02..1b0452083beb 100644 --- a/libs/providers/langchain-openai/package.json +++ b/libs/providers/langchain-openai/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/openai", - "version": "1.2.13", + "version": "1.3.0", "description": "OpenAI integrations for LangChain.js", "author": "LangChain", "license": "MIT", diff --git a/libs/providers/langchain-openrouter/CHANGELOG.md b/libs/providers/langchain-openrouter/CHANGELOG.md index b7960ed62744..0cf3fc7d9348 100644 --- a/libs/providers/langchain-openrouter/CHANGELOG.md +++ b/libs/providers/langchain-openrouter/CHANGELOG.md @@ -1,5 +1,12 @@ # @langchain/openrouter +## 0.1.7 + +### Patch Changes + +- Updated dependencies [[`af9bbd3`](https://github.com/langchain-ai/langchainjs/commit/af9bbd3f48d96de8963f492ebbf75ca0762f7e57)]: + - @langchain/openai@1.3.0 + ## 0.1.6 ### Patch Changes diff --git a/libs/providers/langchain-openrouter/package.json b/libs/providers/langchain-openrouter/package.json index 3c45a07fe24a..6e1c010d2f5d 100644 --- a/libs/providers/langchain-openrouter/package.json +++ b/libs/providers/langchain-openrouter/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/openrouter", - "version": "0.1.6", + "version": "0.1.7", "description": "OpenRouter integration for LangChain.js", "author": "LangChain", "license": "MIT", diff --git a/libs/providers/langchain-xai/CHANGELOG.md b/libs/providers/langchain-xai/CHANGELOG.md index b1d2350a7d85..9365a515510a 100644 --- a/libs/providers/langchain-xai/CHANGELOG.md +++ b/libs/providers/langchain-xai/CHANGELOG.md @@ -1,5 +1,12 @@ # @langchain/xai +## 1.3.10 + +### Patch Changes + +- Updated dependencies [[`af9bbd3`](https://github.com/langchain-ai/langchainjs/commit/af9bbd3f48d96de8963f492ebbf75ca0762f7e57)]: + - @langchain/openai@1.3.0 + ## 1.3.9 ### Patch Changes diff --git a/libs/providers/langchain-xai/package.json b/libs/providers/langchain-xai/package.json index c7ef37357098..838a8278183e 100644 --- a/libs/providers/langchain-xai/package.json +++ b/libs/providers/langchain-xai/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/xai", - "version": "1.3.9", + "version": "1.3.10", "description": "xAI integration for LangChain.js", "author": "LangChain", "license": "MIT",