On behalf of the Spring AI team and all contributors, I’m happy to announce Spring AI 1.0.1
, now available on Maven Central. This point release focuses on stability and bug fixes.
New Song
To celebrate this release, we have added a new song to our AI-generated music playlist. Check out “Fixing the Bugs (Spring AI 1.0.1)” to enhance your blog reading and coding experience.
Release Summary
This release includes 150+ changes focused on stability, enhancements, and documentation improvements.
Community
The Spring AI community continues to grow and contribute in meaningful ways. This release includes contributions from community members who reported issues, submitted fixes, and provided valuable feedback.
Thanks to all those who have contributed with issue reports and pull requests.
Looking Ahead: Spring AI 1.1 and Beyond
While version 1.0.1 focused on stability and bug fixes, the Spring AI team is working on new capabilities for version 1.1. However, with a rapidly evolving AI landscape and a very active PR pipeline to manage, we’re being thoughtful about prioritization and would value community input on what matters most.
Our 2025 roadmap diagram provides key dates and shows our planning focus on Spring AI 2.0 with new Spring Boot 4 foundations. The roadmap is primarily date-driven to help the community understand timing, while indicating the major architectural changes we’re preparing for the next generation of Spring AI.
Current Focus Areas for Spring AI 1.1:
Our roadmap includes a broad range of potential feature areas. Rather than overpromise, we want to share the full “menu” of what we’re considering so the community can help us prioritize:
Core Infrastructure & Maintenance:
- Spring Boot 4 support and compatibility
- CI/CD improvements (Google Vertex, Amazon testing gaps)
- Issue triage and community PR integration
- Kotlin null-safety improvements
AI Model Provider Enhancements:
- Chat vendor SDK updates (Azure OpenAI, Google Vertex migrations)
- Enhanced chat vendor features (prompt caching, message batching, “thinking” models)
- Non-chat API breadth (Responses API, Image API, Text-to-Speech, Realtime API)
- Native JSON mode and structured output improvements
Advanced Capabilities:
- Model Context Protocol (MCP) integration and streaming support
- Vector store improvements and hybrid search (beyond similarity search)
- Enterprise guardrails and security features
- Enhanced observability and monitoring
- Chat memory enhancements and MemGPT-style implementations
Developer Experience:
- Evaluators and testing frameworks for AI applications
- Agent frameworks and workflow helpers
- Multi-client configuration improvements
- API key rotation and supplier patterns
Emerging Areas:
- Agent-to-agent protocols and communication
- Commercial MCP proxy solutions
- GraphRAG and advanced retrieval patterns
Community Guidance Needed:
We can’t tackle everything simultaneously, so community feedback on prioritization is invaluable. Tell us what to prioritize next in Issues or via PRs.
The team is also investing in AI-powered tooling to help manage our growing backlog more efficiently, but your input remains essential for steering the project’s direction.
🙏 Contributors
Thanks to all contributors who made this release possible:
- Ahmed Maruf (@ohMaruf)
- Ahoo Wang (@ahoowang)
- Alexandros Pappas (@apappascs)
- Andrea Vacondio (@andrea.vacondio)
- azurelee (@aliqingdong)
- chainHo (@chainhou)
- chen.xue (@huihaoweishui)
- Cho-Hyun-Seung (@Cho-Hyun-Seung)
- Christian Tzolov (@christian.tzolov)
- Dan Sarlo (@dsarlo-viso)
- Daniel Garnier-Moiroux (@kehrlann)
- Eddú Meléndez (@eddumelendez)
- Emmanuel Essien-nta (@colourfulemmanuel)
- Filip Hrisafov (@filip.hrisafov)
- finyuq (@finyuq)
- Gareth Evans (@gareth)
- Gerrit Meier (@meistermeier)
- Giorgos Gaganis (@gaganis)
- Guan Huo (@9uanhuo)
- Guo (@ggndnn)
- han (@TheEterna)
- Henning Pöttker (@hpoettker)
- Hudson Luiz Sales Schumaker (@HudsonSchumaker)
- Hyunsik Aeom (@aeomhs)
- Ilayaperumal Gopinathan (@ilayaperumalg)
- ingbyr (@zwk)
- Jan-Eric Harnack (@janericharnack)
- jay (@rlaakswo0687)
- Jemin Huh (@hjm1980)
- jonghoonpark (@dev)
- lambochen (@lambochen)
- loong-coder (@loong-coder)
- Lpepsi (@846179345)
- Mark Pollack (@mark.pollack)
- Mingyuan Wu (@my.wu)
- Nirsa (@KoreaNirsa)
- NOUNI El bachir (@enimiste)
- pavan kumar punna (@punnapavankumar9)
- Philipp Krenn (@xeraa)
- Piotr Kubowicz (@piotr.kubowicz)
- qwp_p (@RobinElysia)
- Sebastian Espei (@seblsebastian)
- Seokjae Lee (@seok9211)
- SexyProgrammer (@SexyProgrammer)
- shown (@yuluo08290126)
- SiBo Ai (@ai-afk)
- Sizhe Fan (@paoxiaomooo)
- Soby Chacko (@soby.chacko)
- Solomon Hsu (@solnone)
- spud (@jamespud)
- Sun Yuhan (@sunyuhan1998)
- Tran Ngoc Nhan (@ngocnhan.tran1996)
- WOONBE (@kepull2918)
- Yang Buyi (@yangbuyiya)
- Yanming Zhou (@zhouyanming)
- yiangjm (@yangjm-41)
- YunKui Lu (@luyunkui95)
- 徐功明 (@XuGongming)
- 老虎是条大狼狗 (@494509580)
- 난기수 (@nankisu0301)
Resources
Project Page | GitHub | Issues | Documentation | Stack Overflow
暂无评论内容