A Bootiful Podcast: Spring instructor Mary Ellen Bowman
Hi, Spring fans! In this installment I talk to Mary Ellen Bowman, a legendary Spring instructor!
Spring Cloud 2025.0.0-RC1 (aka Northfields) has been released
On behalf of the community, I am pleased to announce that the Release Candidate 1 (RC1) of the Spring Cloud 2025.0.0 Release Train is available today. The release can be found in Spring Milestone repository. You can check out the 2025.0 release notes for more information.
Notable Changes in the 2025.0.0 Release Train
This release is based on Spring Boot 3.5.0-RC1.
For a complete list of changes made in this release see this project on GitHub.
Spring Cloud Config
- Support YAML specific profile documents in AWS S3 buckets (#2825)
Spring Cloud Gateway
- Allow registering custom filters and predicates as beans (#3250)
- Support setting Spring.webflux.base-path and supporting it in path predicate (#2984)
- Add Permissions-Policy as configurable option to SecureHeaders GatewayFilter (#2975)
- Support for reloading httpClient connectTimeout Configuration (#3679) …
Spring AI 1.0.0 M8 Released
After reviewing our API design and deprecations post M7, we determined that several significant changes would become breaking changes in an RC1 release. Therefore, we've introduced this additional milestone to provide developers with a transitional release where deprecated APIs coexist alongside their replacements, enabling a smoother upgrade experience before RC1.
Here are the key changes in this release.
Important Links
- Upgrade Notes
- You can automate the upgrade process to 1.0.0-M8 using an OpenRewrite recipe. This recipe helps apply many of the necessary code changes for this version. Find the recipe and usage instructions at Arconia Spring AI Migrations. …
This Week in Spring - April 29th, 2025
Hi, Spring fans! Welcome to another installment of This Week in Spring! It's 29 April 2025 and things are starting to kick into overdrive! Starting next week, I'll be doing:
- Devoxx UK
- CodeRemix Miami
- JForum #123 in Stockholm, Sweden
- Spring IO in Barcelona, Spain
- JNation in Coimbra, Portugal
- The Japan Java User Group Spring (time) conference in Tokyo, Japan
If you're going to be there or near there, don't hesitate to say "hi"!
As always, we've got a ton of stuff cooking this week, too! Let's dive right into it!
- Spring Boot 3.5.0-RC1 is available now
- Spring gRPC 0.8.0 is available now
- Spring Modulith 1.4 RC1, 1.3.5, and 1.2.11 released
- Spring Vault 3.1.3 and 3.2.0 M1 available now
- In last week's episode of A Bootiful Podcast, I talked to fellow Java Champion and VJUG cofounder Simon Maple
- Spring Boot 3.3.11 available now
- Likewise, Spring Boot 3.4.5 is available now
- Spring Boot 2.7.25, 3.1.16, 3.2.14, 3.3.11, and 3.4.5 released, includes fix for CVE-2025-22235
- Spring Authorization Server 1.5.0-RC1, 1.4.3, and 1.3.6 available now
- Spring for Apache Kafka 4.0.0-M2 and 3.3.5 are available now
- …
Spring Boot 3.5.0-RC1 available now
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.5.0-RC1
has been released and is now available from https://repo.spring.io/milestone.
This release includes 133 enhancements, documentation improvements, dependency upgrades, and bug fixes. Notable new features include:
- Support for Docker's credential stores and helpers when using Cloud Native Buildpacks
- Configuration property binding performance improvements
- Annotation-based filter and servlet registration
- Auto-configuration for background initialization of beans
- Properties for global WebClient configuration …
Spring gRPC 0.8.0 available now
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring gRPC 0.8.0
has been released and is now available from Maven Central. This is the first "non-experimental" release, signified by the project moving to its new repository location in the https://github.com/spring-projects organization. Support will be provided for the only current 0.x release, and the normal cycle of extended support will start with the 1.0.0 release (expected around the same time as Spring Boot 4.0.0).
The main change in this release was to upgrade Spring Boot and also the gRPC Java and…
Spring Modulith 1.4 RC1, 1.3.5, and 1.2.11 released
I am happy to announce the availability of Spring Modulith 1.4 RC1, 1.3.5, and 1.2.11. 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:
- Performance improvements both in the core event publication registry and the observability instrumentation. (GH-1146, GH-1149)
- The Scenario API only considers non-empty collections as successful state transitions by default (GH-1131)
- Refinements in the core
ApplicationModule(s)
abstractions and documentation generation (GH-1150, GH-1152) - Minor (internal) cleanups (GH-1153, GH-1122) …
Spring Vault 3.1.3 and 3.2.0-M1 available
On behalf of the team and everyone who has contributed, I am pleased to announce that the Spring Vault 3.1.3
release is available now.
Spring Vault 3.1.3
ships with several bugfixes.
Spring Vault 3.2.0-M1
is the first milestone of the 3.2.x series. Notable enhancements are:
- Add support for IMDSv2 on EC2
- Support for Github Token Authentication
You can find the full changelog at https://github.com/spring-projects/spring-vault/releases/tag/3.2.0-M1. Going forward, we are going to ship Spring Vault 3.2 GA in May. This is going to be the last release of the 3.x development line. We're working…
A Bootiful Podcast: Java Champion, Tessl Devrel head, friend, Virtual JUG co-founder Simon Maple
Hi, Spring fans! In this episode, we catch up with Java Champion, Tessl Devrel head, Virtual JUG co-founder, and friend Simon Maple! This episode was recorded at the amazing ArcOfAI conference held in amazing Austin, TX!