deps(gradle): bump springAi from 2.0.0-M7 to 2.0.0-M8#71
deps(gradle): bump springAi from 2.0.0-M7 to 2.0.0-M8#71dependabot[bot] wants to merge 1 commit into
Conversation
Bumps `springAi` from 2.0.0-M7 to 2.0.0-M8. Updates `org.springframework.ai:spring-ai-bom` from 2.0.0-M7 to 2.0.0-M8 - [Release notes](https://github.com/spring-projects/spring-ai/releases) - [Commits](spring-projects/spring-ai@v2.0.0-M7...v2.0.0-M8) Updates `org.springframework.ai:spring-ai-starter-model-openai` from 2.0.0-M7 to 2.0.0-M8 - [Release notes](https://github.com/spring-projects/spring-ai/releases) - [Commits](spring-projects/spring-ai@v2.0.0-M7...v2.0.0-M8) Updates `org.springframework.ai:spring-ai-starter-model-anthropic` from 2.0.0-M7 to 2.0.0-M8 - [Release notes](https://github.com/spring-projects/spring-ai/releases) - [Commits](spring-projects/spring-ai@v2.0.0-M7...v2.0.0-M8) Updates `org.springframework.ai:spring-ai-starter-model-google-genai` from 2.0.0-M7 to 2.0.0-M8 - [Release notes](https://github.com/spring-projects/spring-ai/releases) - [Commits](spring-projects/spring-ai@v2.0.0-M7...v2.0.0-M8) Updates `org.springframework.ai:spring-ai-starter-model-deepseek` from 2.0.0-M7 to 2.0.0-M8 - [Release notes](https://github.com/spring-projects/spring-ai/releases) - [Commits](spring-projects/spring-ai@v2.0.0-M7...v2.0.0-M8) --- updated-dependencies: - dependency-name: org.springframework.ai:spring-ai-bom dependency-version: 2.0.0-M8 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework.ai:spring-ai-starter-model-openai dependency-version: 2.0.0-M8 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework.ai:spring-ai-starter-model-anthropic dependency-version: 2.0.0-M8 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework.ai:spring-ai-starter-model-google-genai dependency-version: 2.0.0-M8 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework.ai:spring-ai-starter-model-deepseek dependency-version: 2.0.0-M8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
📝 WalkthroughWalkthroughSpring AI dependency bumped from ChangesSpring AI Dependency Update
🎯 1 (Trivial) | ⏱️ ~2 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@gradle/libs.versions.toml`:
- Line 3: The version pin for the Spring AI dependency is set to an unapproved
pre-release "2.0.0-M8" via the springAi entry; change the springAi value back to
the approved "2.0.0-M7" in gradle/libs.versions.toml (or add an explicit note in
the PR that maintainers approve bumping springAi to "2.0.0-M8") so the repo
follows the dependency policy.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro Plus
Run ID: 192a2b1a-44b7-4163-aa83-ebe9352949cb
📒 Files selected for processing (1)
gradle/libs.versions.toml
| [versions] | ||
| springBoot = "4.0.6" | ||
| springAi = "2.0.0-M7" | ||
| springAi = "2.0.0-M8" |
There was a problem hiding this comment.
🧩 Analysis chain
🌐 Web query:
Is Spring AI 2.0.0-M8 a milestone (pre-release), and is there a Spring AI 2.0.0 GA stable release available?
💡 Result:
Yes—Spring AI 2.0.0-M8 is a milestone (pre-release). Evidence: the official Spring blog post announces “Spring AI 2.0.0-M8” and describes it as a released version; in parallel, the project’s GitHub release entries for 2.0.0-Mx explicitly mark these milestone releases as “Prerelease: true”. [1][2] There does not appear to be a Spring AI 2.0.0 GA stable release available as of 2026-05-28. Evidence: the only 2.0.0 releases surfaced in the official Spring blog and GitHub releases list are milestone builds (e.g., 2.0.0-M8) and the GitHub releases page indicates those 2.0.0 entries are pre-releases. [1][3] If a GA release existed on 2026-05-28, it would be expected to appear as a non-prerelease “2.0.0” tag/release on the official GitHub releases page; however, the available official references we found for 2.0.0 are all milestone (M*) pre-releases rather than a GA tag. [3][1]
Citations:
- 1: https://spring.io/blog/2026/05/27/spring-ai-2-0-0-M8-available-now
- 2: https://github.com/spring-projects/spring-ai/releases/tag/v2.0.0-M6
- 3: https://github.com/spring-projects/spring-ai/releases
🏁 Script executed:
#!/bin/bash
set -euo pipefail
nl -ba gradle/libs.versions.toml | sed -n '1,20p'
rg -n "springAi\s*=" gradle/libs.versions.tomlRepository: kl3inIT/zero-mail
Length of output: 104
🏁 Script executed:
#!/bin/bash
set -euo pipefail
awk 'NR==3 {print "LINE3:" $0}' gradle/libs.versions.toml
awk 'NR>=1 && NR<=5 {printf "%d:%s\n", NR, $0}' gradle/libs.versions.tomlRepository: kl3inIT/zero-mail
Length of output: 314
Revert Spring AI pin to approved M7 (or document explicit approval for M8)
gradle/libs.versions.toml:3 sets springAi = "2.0.0-M8", which is a milestone pre-release; this repo’s dependency policy only allows the Spring AI pre-release exception 2.0.0-M7. Keep springAi = "2.0.0-M7" or add a clear note that maintainers explicitly approve bumping to 2.0.0-M8 in this PR.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@gradle/libs.versions.toml` at line 3, The version pin for the Spring AI
dependency is set to an unapproved pre-release "2.0.0-M8" via the springAi
entry; change the springAi value back to the approved "2.0.0-M7" in
gradle/libs.versions.toml (or add an explicit note in the PR that maintainers
approve bumping springAi to "2.0.0-M8") so the repo follows the dependency
policy.
Bumps
springAifrom 2.0.0-M7 to 2.0.0-M8.Updates
org.springframework.ai:spring-ai-bomfrom 2.0.0-M7 to 2.0.0-M8Release notes
Sourced from org.springframework.ai:spring-ai-bom's releases.
Commits
ee80d23Release version 2.0.0-M87385d71Add JDBC starter dependency for PgVector9702705Refine spring-ai-starter-model-google-genai dependencies1905020Use dash-separated convention for properties documentation and integration-tests187ec33Add reasoning effort configuration property060e4ceImprove MistralAiApi Jackson mapping for message content5076d08Use NoopApiKey in OllamaWithOpenAiChatModelITce6f54bAdd no-auth mode support via empty apiKey / NoopApiKey for OpenAI623a43eClean up deprecation warnings in Anthropic and OpenAI chat models98cf512Add a rate-limit metadata section to anthropic-chat.adocUpdates
org.springframework.ai:spring-ai-starter-model-openaifrom 2.0.0-M7 to 2.0.0-M8Release notes
Sourced from org.springframework.ai:spring-ai-starter-model-openai's releases.
Commits
ee80d23Release version 2.0.0-M87385d71Add JDBC starter dependency for PgVector9702705Refine spring-ai-starter-model-google-genai dependencies1905020Use dash-separated convention for properties documentation and integration-tests187ec33Add reasoning effort configuration property060e4ceImprove MistralAiApi Jackson mapping for message content5076d08Use NoopApiKey in OllamaWithOpenAiChatModelITce6f54bAdd no-auth mode support via empty apiKey / NoopApiKey for OpenAI623a43eClean up deprecation warnings in Anthropic and OpenAI chat models98cf512Add a rate-limit metadata section to anthropic-chat.adocUpdates
org.springframework.ai:spring-ai-starter-model-anthropicfrom 2.0.0-M7 to 2.0.0-M8Release notes
Sourced from org.springframework.ai:spring-ai-starter-model-anthropic's releases.
Commits
ee80d23Release version 2.0.0-M87385d71Add JDBC starter dependency for PgVector9702705Refine spring-ai-starter-model-google-genai dependencies1905020Use dash-separated convention for properties documentation and integration-tests187ec33Add reasoning effort configuration property060e4ceImprove MistralAiApi Jackson mapping for message content5076d08Use NoopApiKey in OllamaWithOpenAiChatModelITce6f54bAdd no-auth mode support via empty apiKey / NoopApiKey for OpenAI623a43eClean up deprecation warnings in Anthropic and OpenAI chat models98cf512Add a rate-limit metadata section to anthropic-chat.adocUpdates
org.springframework.ai:spring-ai-starter-model-google-genaifrom 2.0.0-M7 to 2.0.0-M8Release notes
Sourced from org.springframework.ai:spring-ai-starter-model-google-genai's releases.
Commits
ee80d23Release version 2.0.0-M87385d71Add JDBC starter dependency for PgVector9702705Refine spring-ai-starter-model-google-genai dependencies1905020Use dash-separated convention for properties documentation and integration-tests187ec33Add reasoning effort configuration property060e4ceImprove MistralAiApi Jackson mapping for message content5076d08Use NoopApiKey in OllamaWithOpenAiChatModelITce6f54bAdd no-auth mode support via empty apiKey / NoopApiKey for OpenAI623a43eClean up deprecation warnings in Anthropic and OpenAI chat models98cf512Add a rate-limit metadata section to anthropic-chat.adocUpdates
org.springframework.ai:spring-ai-starter-model-deepseekfrom 2.0.0-M7 to 2.0.0-M8Release notes
Sourced from org.springframework.ai:spring-ai-starter-model-deepseek's releases.
Commits
ee80d23Release version 2.0.0-M87385d71Add JDBC starter dependency for PgVector9702705Refine spring-ai-starter-model-google-genai dependencies1905020Use dash-separated convention for properties documentation and integration-tests187ec33Add reasoning effort configuration property060e4ceImprove MistralAiApi Jackson mapping for message content5076d08Use NoopApiKey in OllamaWithOpenAiChatModelITce6f54bAdd no-auth mode support via empty apiKey / NoopApiKey for OpenAI623a43eClean up deprecation warnings in Anthropic and OpenAI chat models98cf512Add a rate-limit metadata section to anthropic-chat.adocDependabot 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 commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Summary by CodeRabbit