Update all dependencies#337
Conversation
Spring AI 2.0.0-RC1 switched spring-ai-openai to depend only on openai-java-core, which no longer bundles the OkHttp client. Add the openai-java-client-okhttp artifact explicitly so OpenAIOkHttpClient resolves at compile time.
Spring AI 2.0.0-RC1's JsonSchemaGenerator requires the victools Jackson module at runtime, but it is no longer reaching the runtime classpath transitively, causing NoClassDefFoundError when BeanOutputConverter generates schemas. Declare jsonschema-module-jackson explicitly at the version Spring AI pins (5.0.0).
Add OpenAI Java client OkHttp dependency
|
Code Review for PR 337 - Update all dependencies Overview: Renovate-generated dependency update covering 21 packages. Most are routine patches, but two changes deserve attention. NOTABLE CHANGES
The RC1 release notes show several breaking API removals: toolNames() API and SpringBeanToolCallbackResolver removed, internalToolExecutionEnabled removed, ToolCallAdvisor renamed to ToolCallingAdvisor, ToolSpec consumer API removed from ChatClient, and default values removed from models. The PR compensates by adding two new explicit dependencies: com.openai:openai-java-client-okhttp:4.38.0 and com.github.victools:jsonschema-module-jackson:5.0.0. Concern: This is labeled as a patch update but the Spring AI change is milestone-to-RC with meaningful API surface removals. Please verify all AI-powered features (translation, audio, Gemini image generation) work end-to-end after this upgrade.
The minimum acceptable version was lowered, not raised. The resolved version in package-lock.json is unchanged today, but widening the lower bound allows installing older versions that may lack security patches. Recommend reverting to ^3.5.0 unless there is a specific reason to support older versions. ROUTINE PATCH UPDATES (low risk) Angular 21.2.15 to 21.2.16, Angular CDK/Material 21.2.13 to 21.2.14, Angular CLI 21.2.13 to 21.2.14, grafana/faro-web-sdk 2.7.0 to 2.7.1, ag-grid 35.3.0 to 35.3.1, @types/node 25.9.1 to 25.9.2, hypersistence-utils-hibernate-71 3.15.2 to 3.15.3. Angular 21.2.16 includes prototype-pollution hardening fixes. SUMMARY Safe to merge for all patch-level Angular/frontend updates. Verify Spring AI RC1 does not break AI features before merging. Fix the oidc-client-ts range regression. |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This PR contains the following updates:
21.2.13→21.2.1421.2.13→21.2.1421.2.15→21.2.1621.2.13→21.2.1421.2.13→21.2.1421.2.13→21.2.1421.2.15→21.2.1621.2.15→21.2.1621.2.15→21.2.1621.2.15→21.2.1621.2.15→21.2.1621.2.13→21.2.1421.2.15→21.2.1621.2.15→21.2.1621.2.15→21.2.162.7.0→2.7.125.9.1→25.9.235.3.0→35.3.135.3.0→35.3.12.0.0-M8→2.0.0-RC13.15.2→3.15.3Release Notes
angular/angular-cli (@angular-devkit/build-angular)
v21.2.14Compare Source
@angular/cli
@angular/build
angular/angular (@angular/animations)
v21.2.16Compare Source
common
compiler
core
platform-server
angular/components (@angular/cdk)
v21.2.14Compare Source
No user facing changes in this release
grafana/faro-web-sdk (@grafana/faro-web-sdk)
v2.7.1Compare Source
Bug Fixes
ag-grid/ag-grid (ag-grid-angular)
v35.3.1Compare Source
spring-projects/spring-ai (org.springframework.ai:spring-ai-bom)
v2.0.0-RC1: Spring AI 2.0.0-RC1Compare Source
⭐ New Features
ToolSpecconsumer API fromChatClient#6292N()ton()in options builders #6285JdbcChatMemoryRepositoryDialectto use default method #6283org.apache.commons.logging.LogFactory#6280GoogleGenAiChatOptions.TransportType#6238🐞 Bug Fixes
📔 Documentation
ReasoningEffortJavadoc #6191🔨 Dependency Upgrades
2.0.0-RC1#6287❤️ Contributors
Thank you to all the contributors who worked on this release:
@Baqirrizvidev, @Dream95, @EvanYao826, @ThomasVitale, @YunKuiLu, @chemicL, @dafriz, @ericbottard, @galenzo17, @goutamadwant, @guanxuc, @ilayaperumalg, @juanjuandog, @nicolaskrier, @quaff, @rajadilipkolli, @sdeleuze, @sobychacko, @stohirov, @symphony-enrico, @tzolov, and @wolf8334
vladmihalcea/hypersistence-utils (io.hypersistence:hypersistence-utils-hibernate-71)
v3.15.3================================================================================
Add support for Hibernate 7.4 #852
Small improvements to BatchSequenceGenerator 850
Add support for Optional attributes using @Type(JsonType.class) #849
Update the hsqldb version to 2.7.4 #848
Fix merge method JavaDocs #846
Add support for Update and Delete statements in SQLExtractor #845
Upgrade Testcontainers to the 2.0.4 version #844
Fix broken Javadoc {@code} tags in JsonType #842
Add Envers generic‑type handling for JSON collections #838
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.