Spring Boot 3.3.9 available now

Releases | Andy Wilkinson | February 20, 2025 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.3.9 has been released and is now available from Maven Central.

This release includes 41 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 AMQP 4.0 Milestone 1 Available

Releases | Artem Bilan | February 19, 2025 | ...

On behalf of the team and everyone who contributed, I am pleased to announce the first Milstone for 4.0.0 of Spring AMQP.

The patch versions 3.1.9 and 3.2.3 also have been released.

The notable changes in 4.0.0 generation so far are:

  • Migration null-safety to JSpecify and NullAway;
  • Removal of previously deprecated API;
  • Migrate some data classes to Java record.

The 4.0.0-M1 is also the first Milestone for this project which, according to our new policy, has been published to Maven Central.

Many thanks to community for feedback and prompt fixes!

See more info in the Release Notes.

Don't…

Spring for Apache Kafka 3.3.3, and 3.2.7 are Available Now

Releases | Soby Chacko | February 19, 2025 | ...

We are pleased to announce the release of Spring for Apache Kafka versions 3.3.3 and 3.2.7. We extend our gratitude to all contributors who made these releases possible.

Release Notes

See the release notes for more details on what's included in these releases:

https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.3

https://github.com/spring-projects/spring-kafka/releases/tag/v3.2.7

Kafka Client 3.9.0 compatibility

Spring for Apache Kafka version 3.3.3 is compatible with Kafka Client 3.9.0, though the framework's compile-time dependency uses Kafka Client 3.8.1. To use Kafka Client 3.9.0 or later with version 3.3.3, applications must manually upgrade their Kafka Client version. For instructions on overriding Kafka Client versions in Spring Boot, please refer to this guide

Spring Integration 6.5 Milestone 2 Available

Releases | Artem Bilan | February 19, 2025 | ...

On behalf of the team and everyone who contributed, I am pleased to announce the second Milestone of Spring Integration 6.5.0 generation.

In addition, the 6.3.8 and 6.4.2 versions with bug fixes and dependency upgrades have been released.

Some notable changes in 6.5.0-M2 are:

  • The StreamTransformer now removes an IntegrationMessageHeaderAccessor.CLOSEABLE_RESOURCE header after closing it;
  • The inbound channel adapters for Apache Kafka now generate ID & TIMESTAMP headers by default to be consistent with the rest of similar channel adapters in Spring Integration;
  • A custom TaskScheduler is now propagated via DelayerEndpointSpec;
  • The SftpSession now follows symlinks for its list operations via STAT command;
  • The latest milestones for Micrometer, Spring Data and Spring Security dependencies.

Spring Authorization Server 1.5.0-M1, 1.4.2 and 1.3.5 available now

Releases | Joe Grandja | February 18, 2025 | ...

On behalf of the team and everyone who has contributed, it is my pleasure to announce the releases of Spring Authorization Server 1.5.0-M1, 1.4.2 and 1.3.5.

See the 1.5.0-M1, 1.4.2 and 1.3.5 release notes for complete details.

To get started using Spring Authorization Server, see the Getting Started chapter of the reference documentation and the samples to become familiar with setup and configuration.

Project Page | GitHub Issues | Project Board

This Week in Spring - February 18th, 2025

Engineering | Josh Long | February 18, 2025 | ...

Hi, Spring fans! It's the week of February 18th, 2025, and you know what that means? ConFoo and Devnexus are nearly here! Next week, I'll be traveling to amazing Montreal, Canada, to speak at the ConFoo show for an amazing community, poutine, and technology! Then, a few days later, it's off to awesome Atlanta, Georgia, where I'll be doing a workshop, a talk on Spring AI with Dr. Mark Pollack, and my usual Spring Boot latest-and-greatest talk. If you're going to either of those shows (why not both?), please don't hesitate to say "salut" or "hello"!

There's a lot of great stuff in this week's…

Spring Security 6.5.0-M2 Available Now

Releases | Josh Cummings | February 18, 2025 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce the second milestone of the next Spring Security 6 minor release.

Among a number of feature enhancements, there are some that we'd love your attention on as we prepare them for general availability:

Please check the changelog for more details.

Project Page | GitHub | Issues | Documentation

Spring Security 6.3.7 and 6.4.3 are now available

Releases | Josh Cummings | February 18, 2025 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce that Spring Security 6.3.7 and 6.4.3 are out! In all cases, the releases are mostly composed of bug fixes, dependency upgrades, and documentation improvements.

To learn more, please visit the 6.3.7 and 6.4.3 release summaries.

Commercial customers using Spring Boot 2.7, 3.0, 3.1, or 3.2 will be able to update to Spring Boot 2.7.24, 3.0.19, 3.1.15, or 3.2.13 respectively to receive the corresponding Security releases 5.7.15, 6.0.15, 6.1.13, and 6.2.9. These Security versions are available now on the Spring commercial artifact repository and can be accessed with a Spring Enterprise Subscription

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