dependabot[bot] opened a new pull request, #25526: URL: https://github.com/apache/camel/pull/25526
Bumps the langchain4j group with 17 updates: | Package | From | To | | --- | --- | --- | | [dev.langchain4j:langchain4j-core](https://github.com/langchain4j/langchain4j) | `1.18.1` | `1.19.0` | | [dev.langchain4j:langchain4j](https://github.com/langchain4j/langchain4j) | `1.18.1` | `1.19.0` | | [dev.langchain4j:langchain4j-open-ai](https://github.com/langchain4j/langchain4j) | `1.18.1` | `1.19.0` | | [dev.langchain4j:langchain4j-google-ai-gemini](https://github.com/langchain4j/langchain4j) | `1.18.1` | `1.19.0` | | [dev.langchain4j:langchain4j-ollama](https://github.com/langchain4j/langchain4j) | `1.18.1` | `1.19.0` | | [dev.langchain4j:langchain4j-azure-open-ai](https://github.com/langchain4j/langchain4j) | `1.18.1` | `1.19.0` | | [dev.langchain4j:langchain4j-mcp](https://github.com/langchain4j/langchain4j) | `1.18.1-beta28` | `1.19.0-beta29` | | [dev.langchain4j:langchain4j-guardrails](https://github.com/langchain4j/langchain4j) | `1.18.1-beta28` | `1.19.0-beta29` | | [dev.langchain4j:langchain4j-embeddings-bge-small-en-v15-q](https://github.com/langchain4j/langchain4j) | `1.18.1-beta28` | `1.19.0-beta29` | | [dev.langchain4j:langchain4j-hugging-face](https://github.com/langchain4j/langchain4j) | `1.18.1-beta28` | `1.19.0-beta29` | | [dev.langchain4j:langchain4j-embeddings](https://github.com/langchain4j/langchain4j) | `1.18.1-beta28` | `1.19.0-beta29` | | [dev.langchain4j:langchain4j-embeddings-all-minilm-l6-v2](https://github.com/langchain4j/langchain4j) | `1.18.1-beta28` | `1.19.0-beta29` | | [dev.langchain4j:langchain4j-qdrant](https://github.com/langchain4j/langchain4j) | `1.18.1-beta28` | `1.19.0-beta29` | | [dev.langchain4j:langchain4j-milvus](https://github.com/langchain4j/langchain4j) | `1.18.1-beta28` | `1.19.0-beta29` | | [dev.langchain4j:langchain4j-weaviate](https://github.com/langchain4j/langchain4j) | `1.18.1-beta28` | `1.19.0-beta29` | | [dev.langchain4j:langchain4j-web-search-engine-tavily](https://github.com/langchain4j/langchain4j) | `1.18.1-beta28` | `1.19.0-beta29` | | [dev.langchain4j:langchain4j-web-search-engine-google-custom](https://github.com/langchain4j/langchain4j) | `1.18.1-beta28` | `1.19.0-beta29` | Updates `dev.langchain4j:langchain4j-core` from 1.18.1 to 1.19.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/langchain4j/langchain4j/releases">dev.langchain4j:langchain4j-core's releases</a>.</em></p> <blockquote> <h2>1.19.0 and 1.19.0-beta29</h2> <h1>Notable Changes</h1> <ul> <li>MCP client according to 2026-07-28 by <a href="https://github.com/jmartisk"><code>@jmartisk</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5881">langchain4j/langchain4j#5881</a></li> <li>Update milvus to V2 service & support hybrid search by <a href="https://github.com/yangzho12138"><code>@yangzho12138</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/3311">langchain4j/langchain4j#3311</a></li> <li>Add tool actions compensation at agentic system level by <a href="https://github.com/mariofusco"><code>@mariofusco</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5823">langchain4j/langchain4j#5823</a></li> <li>Add <code>AnthropicBatchChatModel</code> for the Anthropic Message Batches API by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5875">langchain4j/langchain4j#5875</a></li> <li>MCP: surface tool result <code>_meta</code> in <code>ToolExecutionResult.attributes()</code> by <a href="https://github.com/dliubarskyi"><code>@dliubarskyi</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/6044">langchain4j/langchain4j#6044</a></li> <li>Add watsonx.ai Model Gateway support and dedicated Deployment chat models by <a href="https://github.com/andreadimaio"><code>@andreadimaio</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5979">langchain4j/langchain4j#5979</a></li> <li>Add thinking support to google-genai by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/6041">langchain4j/langchain4j#6041</a></li> </ul> <h1>Other Changes</h1> <ul> <li>Update the watsonx.ai SDK to the latest version by <a href="https://github.com/andreadimaio"><code>@andreadimaio</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5710">langchain4j/langchain4j#5710</a></li> <li>Redact sensitive AWS auth headers (Authorization, X-Amz-Security-Toke… by <a href="https://github.com/OmkarKathile007"><code>@OmkarKathile007</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5799">langchain4j/langchain4j#5799</a></li> <li>fix: do not consume the response body on the OkHttp streaming path by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5806">langchain4j/langchain4j#5806</a></li> <li>Decode gzip/deflate responses in Utils.readBytes by <a href="https://github.com/TimurRakhmatullin86"><code>@TimurRakhmatullin86</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5801">langchain4j/langchain4j#5801</a></li> <li>fix: Map connectTimeout to connection establishment in Apache HTTP client by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5807">langchain4j/langchain4j#5807</a></li> <li>fix: Read SSE error response body as UTF-8 without reassembling line separators by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5809">langchain4j/langchain4j#5809</a></li> <li>Disable Apache HttpClient's automatic retries by default in ApacheHttpClient by <a href="https://github.com/dliubarskyi"><code>@dliubarskyi</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5811">langchain4j/langchain4j#5811</a></li> <li>fix: preserve progressToken when applying a user-supplied MCP _meta by <a href="https://github.com/wushiyuanmaimob"><code>@wushiyuanmaimob</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5792">langchain4j/langchain4j#5792</a></li> <li>fix: treat an MCP $ref outside $defs as a plain schema, not a reference by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5790">langchain4j/langchain4j#5790</a></li> <li>fix: tear down previous MCP connection on reconnect to avoid resource leak by <a href="https://github.com/farzad-sedaghatbin"><code>@farzad-sedaghatbin</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5757">langchain4j/langchain4j#5757</a></li> <li>fix: make Utils.merge null-safe and never return null by <a href="https://github.com/Ayomipo18"><code>@Ayomipo18</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5817">langchain4j/langchain4j#5817</a></li> <li>fix: avoid NoSuchElementException in dynamic tool refresh on evicted user message by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5820">langchain4j/langchain4j#5820</a></li> <li>chore: update google-genai to 1.63.0 by <a href="https://github.com/glaforge"><code>@glaforge</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5824">langchain4j/langchain4j#5824</a></li> <li>build(deps): bump websocket-driver from 0.7.4 to 0.7.5 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5779">langchain4j/langchain4j#5779</a></li> <li>Fix NPE when LanguageModelQueryRouter receives an unknown retriever id from the LLM by <a href="https://github.com/TimurRakhmatullin86"><code>@TimurRakhmatullin86</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5796">langchain4j/langchain4j#5796</a></li> <li>docs: update Valkey embedding store to 9.1 GA container by <a href="https://github.com/madolson"><code>@madolson</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5768">langchain4j/langchain4j#5768</a></li> <li>fix(deps): update dependency org.postgresql:postgresql to v42.7.12 [security] by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5832">langchain4j/langchain4j#5832</a></li> <li>chore(deps): update dependency org.postgresql:postgresql to v42.7.12 [security] by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5833">langchain4j/langchain4j#5833</a></li> <li>chore(deps): bump dompurify from 3.4.11 to 3.4.12 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5830">langchain4j/langchain4j#5830</a></li> <li>chore(deps): bump body-parser from 1.20.4 to 1.20.6 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5829">langchain4j/langchain4j#5829</a></li> <li>chore(deps): bump svgo from 3.3.3 to 3.3.4 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5828">langchain4j/langchain4j#5828</a></li> <li>chore(deps): bump fast-uri from 3.1.2 to 3.1.4 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5827">langchain4j/langchain4j#5827</a></li> <li>test: add unit tests for GoogleAiGeminiChatRequestParameters by <a href="https://github.com/gaoxiaolei-s59"><code>@gaoxiaolei-s59</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5715">langchain4j/langchain4j#5715</a></li> <li>test: fix swapped read/write method references in Tablestore metadata type guard message by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5611">langchain4j/langchain4j#5611</a></li> <li>fix: support 3D logit output in OnnxScoringBertCrossEncoder by <a href="https://github.com/CountClaw"><code>@CountClaw</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5739">langchain4j/langchain4j#5739</a></li> <li>chore(deps-dev): bump org.postgresql:postgresql from 42.7.11 to 42.7.12 in /experimental/langchain4j-experimental-hibernate by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5826">langchain4j/langchain4j#5826</a></li> <li>docs(agentic): remove invalid executor() from async sequence example by <a href="https://github.com/arimu1"><code>@arimu1</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5842">langchain4j/langchain4j#5842</a></li> <li>fix: support equals on agentic proxies by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5847">langchain4j/langchain4j#5847</a></li> <li>fix: return empty collection from parallel mapper agent on empty input by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5848">langchain4j/langchain4j#5848</a></li> <li>fix: Complete A2A response future when the stream ends without a result by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5850">langchain4j/langchain4j#5850</a></li> <li>fix(deps): update dependency io.netty:netty-codec-http2 to v4.1.136.final [security] by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5831">langchain4j/langchain4j#5831</a></li> <li>Introduce <code>MistralAiChatRequestParameters</code> for per-request overrides by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5852">langchain4j/langchain4j#5852</a></li> <li>Updated opennlp-tools version to 2.5.11 by <a href="https://github.com/dliubarskyi"><code>@dliubarskyi</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5857">langchain4j/langchain4j#5857</a></li> <li>fix: make tool search matching locale-independent by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5861">langchain4j/langchain4j#5861</a></li> <li>Avoid NullPointerException when an async agent returns null by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5864">langchain4j/langchain4j#5864</a></li> <li>Allow json deserialization of the AgenticScope only for known and registered classes by <a href="https://github.com/mariofusco"><code>@mariofusco</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5872">langchain4j/langchain4j#5872</a></li> <li>Fixes Ickle injection issue by <a href="https://github.com/karesti"><code>@karesti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5856">langchain4j/langchain4j#5856</a></li> <li>docs(cdi): add integration page for LangChain4j CDI framework by <a href="https://github.com/ehsavoie"><code>@ehsavoie</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5873">langchain4j/langchain4j#5873</a></li> <li>fix(anthropic): apply cache_control to image and pdf content blocks by <a href="https://github.com/mrzgetbetter820"><code>@mrzgetbetter820</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5868">langchain4j/langchain4j#5868</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/langchain4j/langchain4j/commit/09a2aa3861ba468af3507c28f5676048cd5db4c6"><code>09a2aa3</code></a> Release versions 1.19.0 and 1.19.0-beta29</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/1d759ca4b5a8f94f684afd5266e5540b4778e667"><code>1d759ca</code></a> Add thinking support to google-genai (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6041">#6041</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/ac3e2c79ef909ef94bf2668790873ca716d71444"><code>ac3e2c7</code></a> fix: apply retrieval constraints to Elasticsearch full text search (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6046">#6046</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/b052784c4e1b33e89fa1035a6aa5b63b5e9d5cab"><code>b052784</code></a> fix: honor the negation in SqlFilterParser NOT BETWEEN (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6063">#6063</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/229309d27ffa1a17aeffb2d47044baa5aa481ac4"><code>229309d</code></a> Fix Bedrock stop-reason mapping for AWS-added stop reasons (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6056">#6056</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/b01bfe39f99b1bbe038e1e1ae0e15e9e5db70f75"><code>b01bfe3</code></a> Fix Convert a JSON null to a null <code>Document</code> instead of the string "null" (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6">#6</a>...</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/c06e817bf975e64caef8b5a5361cc4fa36b5b8cc"><code>c06e817</code></a> Fix Validate <code>maxSegmentsPerBatch</code> in <code>BedrockCohereEmbeddingModel</code> (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6060">#6060</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/b1039b9c6e04ea8050aa2deee0efae4ce1cdf8e8"><code>b1039b9</code></a> chore(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.6.1 to...</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/7f4e99fd637137ab9d3bf116eb62047ac757a818"><code>7f4e99f</code></a> MCP client according to 2026-07-28 (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/5881">#5881</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/8a2ea9c0cdf86941580dc2a98935090b9c6ae7f3"><code>8a2ea9c</code></a> Allow to provide an agent with an external memory ID supplier (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/5903">#5903</a>)</li> <li>Additional commits viewable in <a href="https://github.com/langchain4j/langchain4j/compare/1.18.1...1.19.0">compare view</a></li> </ul> </details> <br /> Updates `dev.langchain4j:langchain4j` from 1.18.1 to 1.19.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/langchain4j/langchain4j/releases">dev.langchain4j:langchain4j's releases</a>.</em></p> <blockquote> <h2>1.19.0 and 1.19.0-beta29</h2> <h1>Notable Changes</h1> <ul> <li>MCP client according to 2026-07-28 by <a href="https://github.com/jmartisk"><code>@jmartisk</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5881">langchain4j/langchain4j#5881</a></li> <li>Update milvus to V2 service & support hybrid search by <a href="https://github.com/yangzho12138"><code>@yangzho12138</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/3311">langchain4j/langchain4j#3311</a></li> <li>Add tool actions compensation at agentic system level by <a href="https://github.com/mariofusco"><code>@mariofusco</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5823">langchain4j/langchain4j#5823</a></li> <li>Add <code>AnthropicBatchChatModel</code> for the Anthropic Message Batches API by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5875">langchain4j/langchain4j#5875</a></li> <li>MCP: surface tool result <code>_meta</code> in <code>ToolExecutionResult.attributes()</code> by <a href="https://github.com/dliubarskyi"><code>@dliubarskyi</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/6044">langchain4j/langchain4j#6044</a></li> <li>Add watsonx.ai Model Gateway support and dedicated Deployment chat models by <a href="https://github.com/andreadimaio"><code>@andreadimaio</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5979">langchain4j/langchain4j#5979</a></li> <li>Add thinking support to google-genai by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/6041">langchain4j/langchain4j#6041</a></li> </ul> <h1>Other Changes</h1> <ul> <li>Update the watsonx.ai SDK to the latest version by <a href="https://github.com/andreadimaio"><code>@andreadimaio</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5710">langchain4j/langchain4j#5710</a></li> <li>Redact sensitive AWS auth headers (Authorization, X-Amz-Security-Toke… by <a href="https://github.com/OmkarKathile007"><code>@OmkarKathile007</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5799">langchain4j/langchain4j#5799</a></li> <li>fix: do not consume the response body on the OkHttp streaming path by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5806">langchain4j/langchain4j#5806</a></li> <li>Decode gzip/deflate responses in Utils.readBytes by <a href="https://github.com/TimurRakhmatullin86"><code>@TimurRakhmatullin86</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5801">langchain4j/langchain4j#5801</a></li> <li>fix: Map connectTimeout to connection establishment in Apache HTTP client by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5807">langchain4j/langchain4j#5807</a></li> <li>fix: Read SSE error response body as UTF-8 without reassembling line separators by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5809">langchain4j/langchain4j#5809</a></li> <li>Disable Apache HttpClient's automatic retries by default in ApacheHttpClient by <a href="https://github.com/dliubarskyi"><code>@dliubarskyi</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5811">langchain4j/langchain4j#5811</a></li> <li>fix: preserve progressToken when applying a user-supplied MCP _meta by <a href="https://github.com/wushiyuanmaimob"><code>@wushiyuanmaimob</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5792">langchain4j/langchain4j#5792</a></li> <li>fix: treat an MCP $ref outside $defs as a plain schema, not a reference by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5790">langchain4j/langchain4j#5790</a></li> <li>fix: tear down previous MCP connection on reconnect to avoid resource leak by <a href="https://github.com/farzad-sedaghatbin"><code>@farzad-sedaghatbin</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5757">langchain4j/langchain4j#5757</a></li> <li>fix: make Utils.merge null-safe and never return null by <a href="https://github.com/Ayomipo18"><code>@Ayomipo18</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5817">langchain4j/langchain4j#5817</a></li> <li>fix: avoid NoSuchElementException in dynamic tool refresh on evicted user message by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5820">langchain4j/langchain4j#5820</a></li> <li>chore: update google-genai to 1.63.0 by <a href="https://github.com/glaforge"><code>@glaforge</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5824">langchain4j/langchain4j#5824</a></li> <li>build(deps): bump websocket-driver from 0.7.4 to 0.7.5 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5779">langchain4j/langchain4j#5779</a></li> <li>Fix NPE when LanguageModelQueryRouter receives an unknown retriever id from the LLM by <a href="https://github.com/TimurRakhmatullin86"><code>@TimurRakhmatullin86</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5796">langchain4j/langchain4j#5796</a></li> <li>docs: update Valkey embedding store to 9.1 GA container by <a href="https://github.com/madolson"><code>@madolson</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5768">langchain4j/langchain4j#5768</a></li> <li>fix(deps): update dependency org.postgresql:postgresql to v42.7.12 [security] by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5832">langchain4j/langchain4j#5832</a></li> <li>chore(deps): update dependency org.postgresql:postgresql to v42.7.12 [security] by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5833">langchain4j/langchain4j#5833</a></li> <li>chore(deps): bump dompurify from 3.4.11 to 3.4.12 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5830">langchain4j/langchain4j#5830</a></li> <li>chore(deps): bump body-parser from 1.20.4 to 1.20.6 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5829">langchain4j/langchain4j#5829</a></li> <li>chore(deps): bump svgo from 3.3.3 to 3.3.4 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5828">langchain4j/langchain4j#5828</a></li> <li>chore(deps): bump fast-uri from 3.1.2 to 3.1.4 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5827">langchain4j/langchain4j#5827</a></li> <li>test: add unit tests for GoogleAiGeminiChatRequestParameters by <a href="https://github.com/gaoxiaolei-s59"><code>@gaoxiaolei-s59</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5715">langchain4j/langchain4j#5715</a></li> <li>test: fix swapped read/write method references in Tablestore metadata type guard message by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5611">langchain4j/langchain4j#5611</a></li> <li>fix: support 3D logit output in OnnxScoringBertCrossEncoder by <a href="https://github.com/CountClaw"><code>@CountClaw</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5739">langchain4j/langchain4j#5739</a></li> <li>chore(deps-dev): bump org.postgresql:postgresql from 42.7.11 to 42.7.12 in /experimental/langchain4j-experimental-hibernate by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5826">langchain4j/langchain4j#5826</a></li> <li>docs(agentic): remove invalid executor() from async sequence example by <a href="https://github.com/arimu1"><code>@arimu1</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5842">langchain4j/langchain4j#5842</a></li> <li>fix: support equals on agentic proxies by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5847">langchain4j/langchain4j#5847</a></li> <li>fix: return empty collection from parallel mapper agent on empty input by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5848">langchain4j/langchain4j#5848</a></li> <li>fix: Complete A2A response future when the stream ends without a result by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5850">langchain4j/langchain4j#5850</a></li> <li>fix(deps): update dependency io.netty:netty-codec-http2 to v4.1.136.final [security] by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5831">langchain4j/langchain4j#5831</a></li> <li>Introduce <code>MistralAiChatRequestParameters</code> for per-request overrides by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5852">langchain4j/langchain4j#5852</a></li> <li>Updated opennlp-tools version to 2.5.11 by <a href="https://github.com/dliubarskyi"><code>@dliubarskyi</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5857">langchain4j/langchain4j#5857</a></li> <li>fix: make tool search matching locale-independent by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5861">langchain4j/langchain4j#5861</a></li> <li>Avoid NullPointerException when an async agent returns null by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5864">langchain4j/langchain4j#5864</a></li> <li>Allow json deserialization of the AgenticScope only for known and registered classes by <a href="https://github.com/mariofusco"><code>@mariofusco</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5872">langchain4j/langchain4j#5872</a></li> <li>Fixes Ickle injection issue by <a href="https://github.com/karesti"><code>@karesti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5856">langchain4j/langchain4j#5856</a></li> <li>docs(cdi): add integration page for LangChain4j CDI framework by <a href="https://github.com/ehsavoie"><code>@ehsavoie</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5873">langchain4j/langchain4j#5873</a></li> <li>fix(anthropic): apply cache_control to image and pdf content blocks by <a href="https://github.com/mrzgetbetter820"><code>@mrzgetbetter820</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5868">langchain4j/langchain4j#5868</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/langchain4j/langchain4j/commit/09a2aa3861ba468af3507c28f5676048cd5db4c6"><code>09a2aa3</code></a> Release versions 1.19.0 and 1.19.0-beta29</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/1d759ca4b5a8f94f684afd5266e5540b4778e667"><code>1d759ca</code></a> Add thinking support to google-genai (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6041">#6041</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/ac3e2c79ef909ef94bf2668790873ca716d71444"><code>ac3e2c7</code></a> fix: apply retrieval constraints to Elasticsearch full text search (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6046">#6046</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/b052784c4e1b33e89fa1035a6aa5b63b5e9d5cab"><code>b052784</code></a> fix: honor the negation in SqlFilterParser NOT BETWEEN (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6063">#6063</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/229309d27ffa1a17aeffb2d47044baa5aa481ac4"><code>229309d</code></a> Fix Bedrock stop-reason mapping for AWS-added stop reasons (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6056">#6056</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/b01bfe39f99b1bbe038e1e1ae0e15e9e5db70f75"><code>b01bfe3</code></a> Fix Convert a JSON null to a null <code>Document</code> instead of the string "null" (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6">#6</a>...</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/c06e817bf975e64caef8b5a5361cc4fa36b5b8cc"><code>c06e817</code></a> Fix Validate <code>maxSegmentsPerBatch</code> in <code>BedrockCohereEmbeddingModel</code> (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6060">#6060</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/b1039b9c6e04ea8050aa2deee0efae4ce1cdf8e8"><code>b1039b9</code></a> chore(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.6.1 to...</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/7f4e99fd637137ab9d3bf116eb62047ac757a818"><code>7f4e99f</code></a> MCP client according to 2026-07-28 (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/5881">#5881</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/8a2ea9c0cdf86941580dc2a98935090b9c6ae7f3"><code>8a2ea9c</code></a> Allow to provide an agent with an external memory ID supplier (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/5903">#5903</a>)</li> <li>Additional commits viewable in <a href="https://github.com/langchain4j/langchain4j/compare/1.18.1...1.19.0">compare view</a></li> </ul> </details> <br /> Updates `dev.langchain4j:langchain4j-open-ai` from 1.18.1 to 1.19.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/langchain4j/langchain4j/releases">dev.langchain4j:langchain4j-open-ai's releases</a>.</em></p> <blockquote> <h2>1.19.0 and 1.19.0-beta29</h2> <h1>Notable Changes</h1> <ul> <li>MCP client according to 2026-07-28 by <a href="https://github.com/jmartisk"><code>@jmartisk</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5881">langchain4j/langchain4j#5881</a></li> <li>Update milvus to V2 service & support hybrid search by <a href="https://github.com/yangzho12138"><code>@yangzho12138</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/3311">langchain4j/langchain4j#3311</a></li> <li>Add tool actions compensation at agentic system level by <a href="https://github.com/mariofusco"><code>@mariofusco</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5823">langchain4j/langchain4j#5823</a></li> <li>Add <code>AnthropicBatchChatModel</code> for the Anthropic Message Batches API by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5875">langchain4j/langchain4j#5875</a></li> <li>MCP: surface tool result <code>_meta</code> in <code>ToolExecutionResult.attributes()</code> by <a href="https://github.com/dliubarskyi"><code>@dliubarskyi</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/6044">langchain4j/langchain4j#6044</a></li> <li>Add watsonx.ai Model Gateway support and dedicated Deployment chat models by <a href="https://github.com/andreadimaio"><code>@andreadimaio</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5979">langchain4j/langchain4j#5979</a></li> <li>Add thinking support to google-genai by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/6041">langchain4j/langchain4j#6041</a></li> </ul> <h1>Other Changes</h1> <ul> <li>Update the watsonx.ai SDK to the latest version by <a href="https://github.com/andreadimaio"><code>@andreadimaio</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5710">langchain4j/langchain4j#5710</a></li> <li>Redact sensitive AWS auth headers (Authorization, X-Amz-Security-Toke… by <a href="https://github.com/OmkarKathile007"><code>@OmkarKathile007</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5799">langchain4j/langchain4j#5799</a></li> <li>fix: do not consume the response body on the OkHttp streaming path by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5806">langchain4j/langchain4j#5806</a></li> <li>Decode gzip/deflate responses in Utils.readBytes by <a href="https://github.com/TimurRakhmatullin86"><code>@TimurRakhmatullin86</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5801">langchain4j/langchain4j#5801</a></li> <li>fix: Map connectTimeout to connection establishment in Apache HTTP client by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5807">langchain4j/langchain4j#5807</a></li> <li>fix: Read SSE error response body as UTF-8 without reassembling line separators by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5809">langchain4j/langchain4j#5809</a></li> <li>Disable Apache HttpClient's automatic retries by default in ApacheHttpClient by <a href="https://github.com/dliubarskyi"><code>@dliubarskyi</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5811">langchain4j/langchain4j#5811</a></li> <li>fix: preserve progressToken when applying a user-supplied MCP _meta by <a href="https://github.com/wushiyuanmaimob"><code>@wushiyuanmaimob</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5792">langchain4j/langchain4j#5792</a></li> <li>fix: treat an MCP $ref outside $defs as a plain schema, not a reference by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5790">langchain4j/langchain4j#5790</a></li> <li>fix: tear down previous MCP connection on reconnect to avoid resource leak by <a href="https://github.com/farzad-sedaghatbin"><code>@farzad-sedaghatbin</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5757">langchain4j/langchain4j#5757</a></li> <li>fix: make Utils.merge null-safe and never return null by <a href="https://github.com/Ayomipo18"><code>@Ayomipo18</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5817">langchain4j/langchain4j#5817</a></li> <li>fix: avoid NoSuchElementException in dynamic tool refresh on evicted user message by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5820">langchain4j/langchain4j#5820</a></li> <li>chore: update google-genai to 1.63.0 by <a href="https://github.com/glaforge"><code>@glaforge</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5824">langchain4j/langchain4j#5824</a></li> <li>build(deps): bump websocket-driver from 0.7.4 to 0.7.5 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5779">langchain4j/langchain4j#5779</a></li> <li>Fix NPE when LanguageModelQueryRouter receives an unknown retriever id from the LLM by <a href="https://github.com/TimurRakhmatullin86"><code>@TimurRakhmatullin86</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5796">langchain4j/langchain4j#5796</a></li> <li>docs: update Valkey embedding store to 9.1 GA container by <a href="https://github.com/madolson"><code>@madolson</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5768">langchain4j/langchain4j#5768</a></li> <li>fix(deps): update dependency org.postgresql:postgresql to v42.7.12 [security] by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5832">langchain4j/langchain4j#5832</a></li> <li>chore(deps): update dependency org.postgresql:postgresql to v42.7.12 [security] by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5833">langchain4j/langchain4j#5833</a></li> <li>chore(deps): bump dompurify from 3.4.11 to 3.4.12 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5830">langchain4j/langchain4j#5830</a></li> <li>chore(deps): bump body-parser from 1.20.4 to 1.20.6 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5829">langchain4j/langchain4j#5829</a></li> <li>chore(deps): bump svgo from 3.3.3 to 3.3.4 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5828">langchain4j/langchain4j#5828</a></li> <li>chore(deps): bump fast-uri from 3.1.2 to 3.1.4 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5827">langchain4j/langchain4j#5827</a></li> <li>test: add unit tests for GoogleAiGeminiChatRequestParameters by <a href="https://github.com/gaoxiaolei-s59"><code>@gaoxiaolei-s59</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5715">langchain4j/langchain4j#5715</a></li> <li>test: fix swapped read/write method references in Tablestore metadata type guard message by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5611">langchain4j/langchain4j#5611</a></li> <li>fix: support 3D logit output in OnnxScoringBertCrossEncoder by <a href="https://github.com/CountClaw"><code>@CountClaw</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5739">langchain4j/langchain4j#5739</a></li> <li>chore(deps-dev): bump org.postgresql:postgresql from 42.7.11 to 42.7.12 in /experimental/langchain4j-experimental-hibernate by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5826">langchain4j/langchain4j#5826</a></li> <li>docs(agentic): remove invalid executor() from async sequence example by <a href="https://github.com/arimu1"><code>@arimu1</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5842">langchain4j/langchain4j#5842</a></li> <li>fix: support equals on agentic proxies by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5847">langchain4j/langchain4j#5847</a></li> <li>fix: return empty collection from parallel mapper agent on empty input by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5848">langchain4j/langchain4j#5848</a></li> <li>fix: Complete A2A response future when the stream ends without a result by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5850">langchain4j/langchain4j#5850</a></li> <li>fix(deps): update dependency io.netty:netty-codec-http2 to v4.1.136.final [security] by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5831">langchain4j/langchain4j#5831</a></li> <li>Introduce <code>MistralAiChatRequestParameters</code> for per-request overrides by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5852">langchain4j/langchain4j#5852</a></li> <li>Updated opennlp-tools version to 2.5.11 by <a href="https://github.com/dliubarskyi"><code>@dliubarskyi</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5857">langchain4j/langchain4j#5857</a></li> <li>fix: make tool search matching locale-independent by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5861">langchain4j/langchain4j#5861</a></li> <li>Avoid NullPointerException when an async agent returns null by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5864">langchain4j/langchain4j#5864</a></li> <li>Allow json deserialization of the AgenticScope only for known and registered classes by <a href="https://github.com/mariofusco"><code>@mariofusco</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5872">langchain4j/langchain4j#5872</a></li> <li>Fixes Ickle injection issue by <a href="https://github.com/karesti"><code>@karesti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5856">langchain4j/langchain4j#5856</a></li> <li>docs(cdi): add integration page for LangChain4j CDI framework by <a href="https://github.com/ehsavoie"><code>@ehsavoie</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5873">langchain4j/langchain4j#5873</a></li> <li>fix(anthropic): apply cache_control to image and pdf content blocks by <a href="https://github.com/mrzgetbetter820"><code>@mrzgetbetter820</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5868">langchain4j/langchain4j#5868</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/langchain4j/langchain4j/commit/09a2aa3861ba468af3507c28f5676048cd5db4c6"><code>09a2aa3</code></a> Release versions 1.19.0 and 1.19.0-beta29</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/1d759ca4b5a8f94f684afd5266e5540b4778e667"><code>1d759ca</code></a> Add thinking support to google-genai (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6041">#6041</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/ac3e2c79ef909ef94bf2668790873ca716d71444"><code>ac3e2c7</code></a> fix: apply retrieval constraints to Elasticsearch full text search (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6046">#6046</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/b052784c4e1b33e89fa1035a6aa5b63b5e9d5cab"><code>b052784</code></a> fix: honor the negation in SqlFilterParser NOT BETWEEN (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6063">#6063</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/229309d27ffa1a17aeffb2d47044baa5aa481ac4"><code>229309d</code></a> Fix Bedrock stop-reason mapping for AWS-added stop reasons (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6056">#6056</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/b01bfe39f99b1bbe038e1e1ae0e15e9e5db70f75"><code>b01bfe3</code></a> Fix Convert a JSON null to a null <code>Document</code> instead of the string "null" (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6">#6</a>...</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/c06e817bf975e64caef8b5a5361cc4fa36b5b8cc"><code>c06e817</code></a> Fix Validate <code>maxSegmentsPerBatch</code> in <code>BedrockCohereEmbeddingModel</code> (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6060">#6060</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/b1039b9c6e04ea8050aa2deee0efae4ce1cdf8e8"><code>b1039b9</code></a> chore(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.6.1 to...</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/7f4e99fd637137ab9d3bf116eb62047ac757a818"><code>7f4e99f</code></a> MCP client according to 2026-07-28 (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/5881">#5881</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/8a2ea9c0cdf86941580dc2a98935090b9c6ae7f3"><code>8a2ea9c</code></a> Allow to provide an agent with an external memory ID supplier (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/5903">#5903</a>)</li> <li>Additional commits viewable in <a href="https://github.com/langchain4j/langchain4j/compare/1.18.1...1.19.0">compare view</a></li> </ul> </details> <br /> Updates `dev.langchain4j:langchain4j-google-ai-gemini` from 1.18.1 to 1.19.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/langchain4j/langchain4j/releases">dev.langchain4j:langchain4j-google-ai-gemini's releases</a>.</em></p> <blockquote> <h2>1.19.0 and 1.19.0-beta29</h2> <h1>Notable Changes</h1> <ul> <li>MCP client according to 2026-07-28 by <a href="https://github.com/jmartisk"><code>@jmartisk</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5881">langchain4j/langchain4j#5881</a></li> <li>Update milvus to V2 service & support hybrid search by <a href="https://github.com/yangzho12138"><code>@yangzho12138</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/3311">langchain4j/langchain4j#3311</a></li> <li>Add tool actions compensation at agentic system level by <a href="https://github.com/mariofusco"><code>@mariofusco</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5823">langchain4j/langchain4j#5823</a></li> <li>Add <code>AnthropicBatchChatModel</code> for the Anthropic Message Batches API by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5875">langchain4j/langchain4j#5875</a></li> <li>MCP: surface tool result <code>_meta</code> in <code>ToolExecutionResult.attributes()</code> by <a href="https://github.com/dliubarskyi"><code>@dliubarskyi</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/6044">langchain4j/langchain4j#6044</a></li> <li>Add watsonx.ai Model Gateway support and dedicated Deployment chat models by <a href="https://github.com/andreadimaio"><code>@andreadimaio</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5979">langchain4j/langchain4j#5979</a></li> <li>Add thinking support to google-genai by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/6041">langchain4j/langchain4j#6041</a></li> </ul> <h1>Other Changes</h1> <ul> <li>Update the watsonx.ai SDK to the latest version by <a href="https://github.com/andreadimaio"><code>@andreadimaio</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5710">langchain4j/langchain4j#5710</a></li> <li>Redact sensitive AWS auth headers (Authorization, X-Amz-Security-Toke… by <a href="https://github.com/OmkarKathile007"><code>@OmkarKathile007</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5799">langchain4j/langchain4j#5799</a></li> <li>fix: do not consume the response body on the OkHttp streaming path by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5806">langchain4j/langchain4j#5806</a></li> <li>Decode gzip/deflate responses in Utils.readBytes by <a href="https://github.com/TimurRakhmatullin86"><code>@TimurRakhmatullin86</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5801">langchain4j/langchain4j#5801</a></li> <li>fix: Map connectTimeout to connection establishment in Apache HTTP client by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5807">langchain4j/langchain4j#5807</a></li> <li>fix: Read SSE error response body as UTF-8 without reassembling line separators by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5809">langchain4j/langchain4j#5809</a></li> <li>Disable Apache HttpClient's automatic retries by default in ApacheHttpClient by <a href="https://github.com/dliubarskyi"><code>@dliubarskyi</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5811">langchain4j/langchain4j#5811</a></li> <li>fix: preserve progressToken when applying a user-supplied MCP _meta by <a href="https://github.com/wushiyuanmaimob"><code>@wushiyuanmaimob</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5792">langchain4j/langchain4j#5792</a></li> <li>fix: treat an MCP $ref outside $defs as a plain schema, not a reference by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5790">langchain4j/langchain4j#5790</a></li> <li>fix: tear down previous MCP connection on reconnect to avoid resource leak by <a href="https://github.com/farzad-sedaghatbin"><code>@farzad-sedaghatbin</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5757">langchain4j/langchain4j#5757</a></li> <li>fix: make Utils.merge null-safe and never return null by <a href="https://github.com/Ayomipo18"><code>@Ayomipo18</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5817">langchain4j/langchain4j#5817</a></li> <li>fix: avoid NoSuchElementException in dynamic tool refresh on evicted user message by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5820">langchain4j/langchain4j#5820</a></li> <li>chore: update google-genai to 1.63.0 by <a href="https://github.com/glaforge"><code>@glaforge</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5824">langchain4j/langchain4j#5824</a></li> <li>build(deps): bump websocket-driver from 0.7.4 to 0.7.5 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5779">langchain4j/langchain4j#5779</a></li> <li>Fix NPE when LanguageModelQueryRouter receives an unknown retriever id from the LLM by <a href="https://github.com/TimurRakhmatullin86"><code>@TimurRakhmatullin86</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5796">langchain4j/langchain4j#5796</a></li> <li>docs: update Valkey embedding store to 9.1 GA container by <a href="https://github.com/madolson"><code>@madolson</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5768">langchain4j/langchain4j#5768</a></li> <li>fix(deps): update dependency org.postgresql:postgresql to v42.7.12 [security] by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5832">langchain4j/langchain4j#5832</a></li> <li>chore(deps): update dependency org.postgresql:postgresql to v42.7.12 [security] by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5833">langchain4j/langchain4j#5833</a></li> <li>chore(deps): bump dompurify from 3.4.11 to 3.4.12 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5830">langchain4j/langchain4j#5830</a></li> <li>chore(deps): bump body-parser from 1.20.4 to 1.20.6 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5829">langchain4j/langchain4j#5829</a></li> <li>chore(deps): bump svgo from 3.3.3 to 3.3.4 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5828">langchain4j/langchain4j#5828</a></li> <li>chore(deps): bump fast-uri from 3.1.2 to 3.1.4 in /docs by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5827">langchain4j/langchain4j#5827</a></li> <li>test: add unit tests for GoogleAiGeminiChatRequestParameters by <a href="https://github.com/gaoxiaolei-s59"><code>@gaoxiaolei-s59</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5715">langchain4j/langchain4j#5715</a></li> <li>test: fix swapped read/write method references in Tablestore metadata type guard message by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5611">langchain4j/langchain4j#5611</a></li> <li>fix: support 3D logit output in OnnxScoringBertCrossEncoder by <a href="https://github.com/CountClaw"><code>@CountClaw</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5739">langchain4j/langchain4j#5739</a></li> <li>chore(deps-dev): bump org.postgresql:postgresql from 42.7.11 to 42.7.12 in /experimental/langchain4j-experimental-hibernate by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5826">langchain4j/langchain4j#5826</a></li> <li>docs(agentic): remove invalid executor() from async sequence example by <a href="https://github.com/arimu1"><code>@arimu1</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5842">langchain4j/langchain4j#5842</a></li> <li>fix: support equals on agentic proxies by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5847">langchain4j/langchain4j#5847</a></li> <li>fix: return empty collection from parallel mapper agent on empty input by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5848">langchain4j/langchain4j#5848</a></li> <li>fix: Complete A2A response future when the stream ends without a result by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5850">langchain4j/langchain4j#5850</a></li> <li>fix(deps): update dependency io.netty:netty-codec-http2 to v4.1.136.final [security] by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5831">langchain4j/langchain4j#5831</a></li> <li>Introduce <code>MistralAiChatRequestParameters</code> for per-request overrides by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5852">langchain4j/langchain4j#5852</a></li> <li>Updated opennlp-tools version to 2.5.11 by <a href="https://github.com/dliubarskyi"><code>@dliubarskyi</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5857">langchain4j/langchain4j#5857</a></li> <li>fix: make tool search matching locale-independent by <a href="https://github.com/thswlsqls"><code>@thswlsqls</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5861">langchain4j/langchain4j#5861</a></li> <li>Avoid NullPointerException when an async agent returns null by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5864">langchain4j/langchain4j#5864</a></li> <li>Allow json deserialization of the AgenticScope only for known and registered classes by <a href="https://github.com/mariofusco"><code>@mariofusco</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5872">langchain4j/langchain4j#5872</a></li> <li>Fixes Ickle injection issue by <a href="https://github.com/karesti"><code>@karesti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5856">langchain4j/langchain4j#5856</a></li> <li>docs(cdi): add integration page for LangChain4j CDI framework by <a href="https://github.com/ehsavoie"><code>@ehsavoie</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5873">langchain4j/langchain4j#5873</a></li> <li>fix(anthropic): apply cache_control to image and pdf content blocks by <a href="https://github.com/mrzgetbetter820"><code>@mrzgetbetter820</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5868">langchain4j/langchain4j#5868</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/langchain4j/langchain4j/commit/09a2aa3861ba468af3507c28f5676048cd5db4c6"><code>09a2aa3</code></a> Release versions 1.19.0 and 1.19.0-beta29</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/1d759ca4b5a8f94f684afd5266e5540b4778e667"><code>1d759ca</code></a> Add thinking support to google-genai (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6041">#6041</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/ac3e2c79ef909ef94bf2668790873ca716d71444"><code>ac3e2c7</code></a> fix: apply retrieval constraints to Elasticsearch full text search (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6046">#6046</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/b052784c4e1b33e89fa1035a6aa5b63b5e9d5cab"><code>b052784</code></a> fix: honor the negation in SqlFilterParser NOT BETWEEN (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6063">#6063</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/229309d27ffa1a17aeffb2d47044baa5aa481ac4"><code>229309d</code></a> Fix Bedrock stop-reason mapping for AWS-added stop reasons (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6056">#6056</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/b01bfe39f99b1bbe038e1e1ae0e15e9e5db70f75"><code>b01bfe3</code></a> Fix Convert a JSON null to a null <code>Document</code> instead of the string "null" (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6">#6</a>...</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/c06e817bf975e64caef8b5a5361cc4fa36b5b8cc"><code>c06e817</code></a> Fix Validate <code>maxSegmentsPerBatch</code> in <code>BedrockCohereEmbeddingModel</code> (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/6060">#6060</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/b1039b9c6e04ea8050aa2deee0efae4ce1cdf8e8"><code>b1039b9</code></a> chore(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.6.1 to...</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/7f4e99fd637137ab9d3bf116eb62047ac757a818"><code>7f4e99f</code></a> MCP client according to 2026-07-28 (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/5881">#5881</a>)</li> <li><a href="https://github.com/langchain4j/langchain4j/commit/8a2ea9c0cdf86941580dc2a98935090b9c6ae7f3"><code>8a2ea9c</code></a> Allow to provide an agent with an external memory ID supplier (<a href="https://redirect.github.com/langchain4j/langchain4j/issues/5903">#5903</a>)</li> <li>Additional commits viewable in <a href="https://github.com/langchain4j/langchain4j/compare/1.18.1...1.19.0">compare view</a></li> </ul> </details> <br /> Updates `dev.langchain4j:langchain4j-ollama` from 1.18.1 to 1.19.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/langchain4j/langchain4j/releases">dev.langchain4j:langchain4j-ollama's releases</a>.</em></p> <blockquote> <h2>1.19.0 and 1.19.0-beta29</h2> <h1>Notable Changes</h1> <ul> <li>MCP client according to 2026-07-28 by <a href="https://github.com/jmartisk"><code>@jmartisk</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5881">langchain4j/langchain4j#5881</a></li> <li>Update milvus to V2 service & support hybrid search by <a href="https://github.com/yangzho12138"><code>@yangzho12138</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/3311">langchain4j/langchain4j#3311</a></li> <li>Add tool actions compensation at agentic system level by <a href="https://github.com/mariofusco"><code>@mariofusco</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5823">langchain4j/langchain4j#5823</a></li> <li>Add <code>AnthropicBatchChatModel</code> for the Anthropic Message Batches API by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5875">langchain4j/langchain4j#5875</a></li> <li>MCP: surface tool result <code>_meta</code> in <code>ToolExecutionResult.attributes()</code> by <a href="https://github.com/dliubarskyi"><code>@dliubarskyi</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/6044">langchain4j/langchain4j#6044</a></li> <li>Add watsonx.ai Model Gateway support and dedicated Deployment chat models by <a href="https://github.com/andreadimaio"><code>@andreadimaio</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5979">langchain4j/langchain4j#5979</a></li> <li>Add thinking support to google-genai by <a href="https://github.com/subhashpolisetti"><code>@subhashpolisetti</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/6041">langchain4j/langchain4j#6041</a></li> </ul> <h1>Other Changes</h1> <ul> <li>Update the watsonx.ai SDK to the latest version by <a href="https://github.com/andreadimaio"><code>@andreadimaio</code></a> in <a href="https://redirect.github.com/langchain4j/langchain4j/pull/5710">langchain4j/langchain4j#5710</a></li> <li>Redact sensitive AWS auth headers (Authorization... _Description has been truncated_ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
