Using Spring AI 1.0.0-SNAPSHOT: Important Changes and Updates
Using Spring AI 1.0.0-SNAPSHOT: Important Changes and Updates
Spring AI 1.0.0-SNAPSHOT introduces several important changes to artifact IDs, dependency management, and autoconfiguration. This blog post outlines these changes and provides guidance on how to update your projects.
The most significant change is the naming pattern for Spring AI starter artifacts:
- Model starters:
spring-ai-{model}-spring-boot-starter
→spring-ai-starter-model-{model}
- Vector Store starters:
spring-ai-{store}-store-spring-boot-starter
→spring-ai-starter-vector-store-{store}
- MCP starters:
spring-ai-mcp-{type}-spring-boot-starter
→spring-ai-starter-mcp-{type}
…
This Week in Spring - March 25th, 2025
Hi, Spring fans! Welcome to another installment of This Week in Spring! This week, I’m in Portland, OR, then I'm off to Austin, TX for the Arc of AI show, and then I'm off to Amsterdam for Voxxed Days Amsterdam! If you're around, be sure to say hi! There's a ton of cool stuff to look at, so without any further ado, let's dive right into it!
- There have been some huge changes to the organization and arrangement of Spring AI
- Spring Modulith 1.4 M3, 1.3.4, and 1.2.10 have been released
- Spring Boot 3.5 M3 is available now
- In last week's A Bootiful Podcast, I talked to fellow Java Champion Henri Tremblay
- Spring Boot 3.4.4 is available now
- Spring Boot 3.3.10 is available now
- Spring Batch 5.2.2 is available now
- Spring Cloud 2024.0.1 is available now
- Spring Framework 6.2.5 is available now
- Spring Security 6.5.0 M3 is available now
- Spring Security 6.3.8 and 6.4.4 are available now
- Spring AMQP 4.0.0 M2 is available now
- …
Spring Modulith 1.4 M3, 1.3.4, and 1.2.10 released
I am happy to announce the availability of Spring Modulith 1.4 M3, 1.3.4, and 1.2.10. While the latter contain a few bug fixes and the usual dependency upgrades to the latest Spring Boot releases, the milestone also includes a few new features:
- Integration tests using
@ApplicationModuleTest
can now consume bean instances of classes declared in test sources. (GH-202) - The global
PublishedEvents
instance registered in anApplicationContext
will now be anAssertablePublishedEvents
if AssertJ is on the classpath. (GH-1110) - We fixed a performance regression in
JavaPackage
the erroneously repeatedly recomputed all sub packages. (also fixed in 1.3.4 and 1.2.10, GH-1098) …
Spring Boot 3.5.0-M3 available now
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.5.0-M3
has been released and is now available from https://repo.spring.io/milestone.
This release includes 102 enhancements, documentation improvements, dependency upgrades, and bug fixes. Notable new features include:
- Testcontainers and Docker Compose support for lldap/lldap containers
- OpenTelemetry Improvements
- Enhancements and new properties for Spring Batch
Please see the release notes for more details and upgrade instructions.
Thanks to all those who have contributed with issue reports and…
A Bootiful Podcast: Java Champion and legend Henri Tremblay
Hi, Spring fans! In this installment I talk to Henri Tremblay, head of TS Imagine Canada, Java Champion, Montreal JUG leader, EasyMock lead dev and all around legend!
Spring Boot 3.4.4 available now
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.4.4
has been released and is now available from Maven Central.
This release includes 58 bug fixes, documentation improvements, and dependency upgrades. Including one noteworthy change relating to Tomcat APR support. Thanks to all those who have contributed with issue reports and pull requests.
How can you help?
If you're interested in helping out, check out the "ideal for contribution" tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-boot
tag…
Spring Boot 3.3.10 available now
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.3.10
has been released and is now available from Maven Central.
This release includes 46 bug fixes, documentation improvements, and dependency upgrades. Thanks to all those who have contributed with issue reports and pull requests.
How can you help?
If you're interested in helping out, check out the "ideal for contribution" tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-boot
tag.
Project Page | GitHub | Issues | Documentation | Stack…
Spring Batch 5.2.2 available now
I am pleased to announce that Spring Batch 5.2.2 is available now from Maven Central!
This patch release comes with a number of bug fixes, improvements and dependencies updates. You can find the release notes here.
We look forward to your feedback on GitHub Issues, GitHub Discussions, Twitter, and StackOverflow.
Spring Cloud 2024.0.1 (aka Moorgate) has been released
On behalf of the community, I am pleased to announce that the Spring Cloud 2024.0.1 Release Train (aka Moorgate) is available today. The release can be found in Maven Central. You can check out the 2024.0.1 release notes for more information.
Notable Changes in the 2024.0.1 Release Train
This Spring Cloud release is primarily a bugfix release and is based on Spring Boot 3.4.3.
A complete list of issues addressed in this release can be found in this project.
Spring Cloud Kubernetes
- KubernetesEnvironmentRepository can be used as a composite config source in the config server (#1873)