You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by "dependabot[bot] (via GitHub)" <gi...@apache.org> on 2025/12/08 06:46:46 UTC
[PR] chore(deps): Bump org.springframework.ai:spring-ai-bom from 1.1.0 to 1.1.1 [camel]
dependabot[bot] opened a new pull request, #20291:
URL: https://github.com/apache/camel/pull/20291
Bumps [org.springframework.ai:spring-ai-bom](https://github.com/spring-projects/spring-ai) from 1.1.0 to 1.1.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/spring-projects/spring-ai/releases">org.springframework.ai:spring-ai-bom's releases</a>.</em></p>
<blockquote>
<h1>Spring AI 1.1.1 Release Notes</h1>
<h2>🎯 Highlights</h2>
<p>This release includes 13 new features, 16 bug fixes, 3 documentation improvements, 11 other improvements.</p>
<h2>⭐ New Features</h2>
<ul>
<li>Added native integration with the official OpenAI Java SDK, providing improved type safety and API coverage for OpenAI model interactions. <a href="https://github.com/spring-projects/spring-ai/commit/e56b344461cb96902357b125e8cfcc18444db841">e56b344</a></li>
<li>ChatClient now supports native structured output, enabling more reliable and type-safe extraction of structured data from model responses. <a href="https://github.com/spring-projects/spring-ai/commit/3c3c3eb34481646e6dc0527af6e8766a129262fe">3c3c3eb</a></li>
<li>Integrated Claude Skills API with support for the Files API, enabling file-based interactions and enhanced Claude model capabilities. <a href="https://github.com/spring-projects/spring-ai/commit/b7a36bb62af7b690b0f7f8f822189421b8e6e7c2">b7a36bb</a></li>
<li>Backported Skills API support fixes to the 1.1.x maintenance branch for improved stability and consistency across versions. <a href="https://github.com/spring-projects/spring-ai/commit/a1f32d1692f7b005ef970ccfe8e0a73849ddee0c">a1f32d1</a></li>
<li>Added support for ISNULL and ISNOTNULL filter expressions in vector store queries, enabling null value checks in filter operations. <a href="https://github.com/spring-projects/spring-ai/commit/8e9ad36abc3d2083b34e297d2f93bde6a4abed44">8e9ad36</a></li>
<li>Introduced ThinkingLevel configuration support in ThinkingConfig to provide more control over reasoning and thinking processes. <a href="https://github.com/spring-projects/spring-ai/commit/7e6da6ec5d48b759e4727e889aea2c08ce72f28a">7e6da6e</a></li>
<li>Enhanced Vertex Gemini integration to include safety ratings in response metadata, providing visibility into content safety assessments. <a href="https://github.com/spring-projects/spring-ai/commit/f4eb3750482d70a6f666509f5a3db5cdabe55a0e">f4eb375</a></li>
<li>The ToolCallAdvisor now supports extensibility through hook methods, allowing developers to customize tool call behavior in their applications <a href="https://github.com/spring-projects/spring-ai/commit/2c8c4e7adcf0e98ee6bb158b1fe4b7a02865a516">2c8c4e7</a></li>
<li>GemFire Vector Store now supports username and password authentication for secure connections <a href="https://github.com/spring-projects/spring-ai/commit/21db782b3a65943964886dd6af0a0eabfdae87dd">21db782</a></li>
<li>Added support for thought signatures in Google GenAI's Gemini 3 Pro model when using function calling capabilities <a href="https://github.com/spring-projects/spring-ai/commit/9bdf182c298ed140a931cc989c10d4ec7adb2138">9bdf182</a></li>
<li>Added support for the latest Claude 4.5 models including Opus and Haiku variants with updated documentation <a href="https://github.com/spring-projects/spring-ai/commit/2c7b10e35b7b2ee28b76fd2244ee51d1c72af8d1">2c7b10e</a></li>
<li>Added prompt_tokens_details support and updated default chat options for ZhipuAI integration tests <a href="https://github.com/spring-projects/spring-ai/commit/a66e243d44d83d1fa18c368b8891e0771ae10c45">a66e243</a></li>
<li>Introduces a new Spring Boot starter that provides auto-configuration for using Azure Cosmos DB as a chat memory repository, simplifying the setup for persisting conversation history in Spring AI applications. <a href="https://github.com/spring-projects/spring-ai/commit/ef8f413a55bcd666229d886d33978efd0cb5c460">ef8f413</a></li>
</ul>
<h2>🪲 Bug Fixes</h2>
<ul>
<li>Enhanced error handling for JSON parsing failures in MethodToolCallback, providing better diagnostics and recovery. <a href="https://github.com/spring-projects/spring-ai/commit/d4f22cec9f49253ef4f0e0e91c51e67fe0a85365">d4f22ce</a></li>
<li>Fixed tool execution exception handling in MethodToolCallback for improved error reporting and stability. <a href="https://github.com/spring-projects/spring-ai/commit/b0a97c767f88e76cbd5ff01df3e4d4ab9533d675">b0a97c7</a></li>
<li>Changed toolCallingManager visibility to protected, enabling proper extensibility for custom implementations. <a href="https://github.com/spring-projects/spring-ai/commit/4585acd058dad1a724186ee7f7a4c3d44c64d757">4585acd</a></li>
<li>Corrected TokenTextSplitter behavior when handling punctuation marks to ensure proper text segmentation. <a href="https://github.com/spring-projects/spring-ai/commit/8cc4ea4d15cbb3476c075f4170ac985ea24e1f2c">8cc4ea4</a></li>
<li>Resolved issue where the extraBody parameter was not being properly included in OpenAI API requests, ensuring custom request bodies are sent correctly. <a href="https://github.com/spring-projects/spring-ai/commit/0646d1e060e28cc659e39ad862283b53ff941b77">0646d1e</a></li>
<li>Fixed MariaDBSchemaValidator to correctly handle escaped spaces and eliminate misleading error messages during schema validation. <a href="https://github.com/spring-projects/spring-ai/commit/f0268c0407655226b41f3672d41427f944c859df">f0268c0</a></li>
<li>Resolved GraalVM native image compilation issues when using Java 22, improving compatibility and build success. <a href="https://github.com/spring-projects/spring-ai/commit/2cb1daa30b00f423848f7ea89a1ae8834f2ed04a">2cb1daa</a></li>
<li>Fixed missing auto-configuration for OCI GenAI Inference client to ensure proper initialization <a href="https://github.com/spring-projects/spring-ai/commit/808dd7ef47708d6193fdd4c80aa4edce7428954f">808dd7e</a></li>
<li>Resolved missing auto-configuration classes to ensure all components are properly registered <a href="https://github.com/spring-projects/spring-ai/commit/3cc3a79a8ca5473be496692ec53df1530bb53158">3cc3a79</a></li>
<li>Corrected issue where OpenAI gpt-oss models running on Amazon Bedrock returned null responses <a href="https://github.com/spring-projects/spring-ai/commit/88e03cd18d3d276ac41315839bceb1bffbe6d07f">88e03cd</a></li>
<li>OpenSearch vector store now omits explicit IDs when manageDocumentIds=false, improving AWS Serverless compatibility with additional unit and integration tests <a href="https://github.com/spring-projects/spring-ai/commit/3618524d1a2b811edefab5a443f5d67786ce788b">3618524</a></li>
<li>Resolved issues in OpenSearch vector store integration tests <a href="https://github.com/spring-projects/spring-ai/commit/0f0f33ea9eb35e53cfb4bf394885d645372ef5e8">0f0f33e</a></li>
<li>MCP client auto-configuration now supports optional handlers registry configuration <a href="https://redirect.github.com/spring-projects/spring-ai/pull/4920">#4920</a></li>
<li>ClientMcp handlers registry now properly handles beans with unresolvable types <a href="https://redirect.github.com/spring-projects/spring-ai/pull/4918">#4918</a></li>
<li>Fixed MongoDB vector store index creation to work across different Spring Data MongoDB versions <a href="https://github.com/spring-projects/spring-ai/commit/0821f48721f8d3eafc46762e3b0536793c37f27a">0821f48</a></li>
<li>Enhanced retry logic for Oracle Vector Store integration test container startup <a href="https://github.com/spring-projects/spring-ai/commit/9950cf782c24d470d99f91b0ffa343c26cb4bd92">9950cf7</a></li>
</ul>
<h2>📓 Documentation</h2>
<ul>
<li>Updated broken documentation link for Redis search queries to point to current documentation <a href="https://github.com/spring-projects/spring-ai/commit/1fa0e07e27bb316925b77f087ea1efa6c30dd960">1fa0e07</a></li>
<li>Corrected typo in code comments for DefaultChatClientUtils <a href="https://github.com/spring-projects/spring-ai/commit/a56380b19df08a26d46d38d150f80fb3b05638c5">a56380b</a></li>
<li>Corrected documentation typo for HNSW (Hierarchical Navigable Small World) algorithm <a href="https://github.com/spring-projects/spring-ai/commit/f476626c7576fe8ead64a73fec54e838d3abc304">f476626</a></li>
</ul>
<h2>🔨 Dependency Upgrades</h2>
<ul>
<li>Updated Apache Commons Lang to 3.18.0 to address CVE (Uncontrolled Recursion vulnerability). <a href="https://github.com/spring-projects/spring-ai/commit/af6496acdf28883550e5c7197376d5d567da0bb6">af6496a</a></li>
<li>Updated Apache Commons Compress to 1.28.0 to fix CVEs (Infinite Loop and Resource Allocation vulnerabilities). <a href="https://github.com/spring-projects/spring-ai/commit/82424f8ac33fb5f6132871b3295c9aa7edd1d97a">82424f8</a></li>
<li>Updated Spring Boot dependency to version 3.5.8, bringing latest bug fixes and improvements from the Spring Boot framework. <a href="https://github.com/spring-projects/spring-ai/commit/2c854d32fc9c555d6a1e4df98535b2b52b8b43a9">2c854d3</a></li>
<li>Updated io.swagger.core.v3:swagger-annotations from 2.2.30 to 2.2.38 <a href="https://github.com/spring-projects/spring-ai/commit/11192933e0229ebd86ddefe3d45996cfed22d3e1">1119293</a></li>
<li>Updated MCP library dependencies to latest versions <a href="https://github.com/spring-projects/spring-ai/commit/5fcc55753c3c4b3e684a918b0dc475f26cd2f696">5fcc557</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/spring-projects/spring-ai/commit/29047c5e79fd59d5543773472d252cde332ca4f8"><code>29047c5</code></a> Release version 1.1.1</li>
<li><a href="https://github.com/spring-projects/spring-ai/commit/2add90caac9e3bcd9ae7ef1d355c3d6929f4c8d0"><code>2add90c</code></a> Upgrade MCP support</li>
<li><a href="https://github.com/spring-projects/spring-ai/commit/e08a6147a84e72ebc3c88f9bebcebc42814df41d"><code>e08a614</code></a> Remove obsolete CI workflow</li>
<li><a href="https://github.com/spring-projects/spring-ai/commit/4585acd058dad1a724186ee7f7a4c3d44c64d757"><code>4585acd</code></a> Change toolCallingManager visibility to protected</li>
<li><a href="https://github.com/spring-projects/spring-ai/commit/b0a97c767f88e76cbd5ff01df3e4d4ab9533d675"><code>b0a97c7</code></a> MethodToolCallback ToolExecutionException</li>
<li><a href="https://github.com/spring-projects/spring-ai/commit/d4f22cec9f49253ef4f0e0e91c51e67fe0a85365"><code>d4f22ce</code></a> fix: Improve JSON error handling in MethodToolCallback</li>
<li><a href="https://github.com/spring-projects/spring-ai/commit/e56b344461cb96902357b125e8cfcc18444db841"><code>e56b344</code></a> feat: add official OpenAI Java SDK integration (<a href="https://redirect.github.com/spring-projects/spring-ai/issues/4688">#4688</a>)</li>
<li><a href="https://github.com/spring-projects/spring-ai/commit/af6496acdf28883550e5c7197376d5d567da0bb6"><code>af6496a</code></a> Upgrade commons-lang3 to 3.18.0 to fix CVE (Uncontrolled Recursion)</li>
<li><a href="https://github.com/spring-projects/spring-ai/commit/82424f8ac33fb5f6132871b3295c9aa7edd1d97a"><code>82424f8</code></a> Upgrade commons-compress to 1.28.0 to fix CVE (Infinite Loop, Resource Alloca...</li>
<li><a href="https://github.com/spring-projects/spring-ai/commit/3c3c3eb34481646e6dc0527af6e8766a129262fe"><code>3c3c3eb</code></a> feat: Add native structured output support for ChatClient</li>
<li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-ai/compare/v1.1.0...v1.1.1">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
--
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: commits-unsubscribe@camel.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] chore(deps): Bump org.springframework.ai:spring-ai-bom from 1.1.0 to 1.1.1 [camel]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #20291:
URL: https://github.com/apache/camel/pull/20291#issuecomment-3625274866
:star2: Thank you for your contribution to the Apache Camel project! :star2:
:robot: CI automation will test this PR automatically.
:camel: Apache Camel Committers, please review the following items:
* First-time contributors **require MANUAL approval** for the GitHub Actions to run
* You can use the command `/component-test (camel-)component-name1 (camel-)component-name2..` to request a test from the test bot.
* You can label PRs using `build-all`, `build-dependents`, `skip-tests` and `test-dependents` to fine-tune the checks executed by this PR.
* Build and test logs are available in the Summary page. **Only** [Apache Camel committers](https://camel.apache.org/community/team/#committers) have access to the summary.
* :warning: Be careful when sharing logs. Review their contents before sharing them publicly.
--
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: commits-unsubscribe@camel.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org