Spring AI 2.0.0-M3, 1.1.3 and 1.0.4 Available Now

Releases | Christian Tzolov | March 17, 2026 | 2 min read | ...

On behalf of the Spring AI engineering team and everyone who has contributed, I'm happy to announce that Spring AI 2.0.0-M3, 1.1.3, 1.0.4, have been released and are now available from Maven Central.

These releases deliver important improvements, stability enhancements, and bug fixes across multiple release streams.

⚠️ Breaking Changes: 2.0.0-M3 includes several breaking changes, including MCP annotation package renames, MCP transport artifact relocations, Jackson 2 → Jackson 3 migration, and removal of conversation history from ToolContext. Review the Upgrade Notes before upgrading.

2.0.0-M3, 1.1.3 and 1.0.4 include the fixes for CVE-2026-22729 and CVE-2026-22730

Thanks to all those who have contributed with issue reports and pull requests.

Spring AI 2.0.0-M3

  • Significant functionality enhancements with 91 improvements
  • Major stability improvements with 16 bug fixes
  • Documentation updates with 67 improvements

Noteworthy

  • MCP Annotations are now moved from spring-ai-community/mcp-annotations (org.springaicommunity.mcp) into Spring AI core (org.springframework.ai.mcp.annotation).
  • Similarly, Spring-specific MCP transport implementations are now moved from the MCP Java SDK (io.modelcontextprotocol.sdk) into the Spring AI project (org.springframework.ai.mcp).
  • The Anthropic integration has been migrated from a REST/WebClient-based implementation to the official Anthropic Java SDK.
  • Spring AI now uses Jackson 3 (tools.jackson package) instead of Jackson 2 (com.fasterxml.jackson package).
  • Improvements and bug fixes to the filter expression converter used across vector store implementations for more reliable query filtering.
  • ToolCallAdvisor now supports streaming responses, enabling real-time tool call execution and response handling
  • HuggingFace model support is now removed from Spring AI core and we are looking for a community lead to own and manage this as a community project in Spring AI Community
  • Improve the null-safe APIs with JSpecify coverage. Completion planned in 2.0.0-M4

View complete release notes →

Spring AI 1.1.3

  • Significant functionality enhancements with 31 improvements
  • Major stability improvements with 23 bug fixes
  • Documentation updates with 25 improvements

View complete release notes →

Spring AI 1.0.4

  • Functionality enhancements with 12 improvements
  • Major stability improvements with 9 bug fixes
  • Documentation updates with 1 improvement

View complete release notes →

🙏 Contributors

Thanks to all contributors who made these releases possible:

What's Next

The Spring AI team continues to focus on improving AI application development with Spring Boot. Based on the momentum from these releases, upcoming versions will build on these foundations with enhanced capabilities and developer experience improvements.

For the latest updates and to contribute to the project, visit our GitHub repository or join the discussion in our community channels.

Resources

Project Page | GitHub | Issues | Stack Overflow

Documentation: 1.0.4 Docs | 1.1.3 Docs | 2.0.0-M3 Docs

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all