Spring Batch 5.2.0 goes GA!

Releases | Mahmoud Ben Hassine | November 20, 2024 | ...

On behalf of the team and all contributors, I am pleased to announce that Spring Batch 5.2 is now generally available from Maven Central. This blog post walks you through the major additions in this release. For the complete list of changes, please refer to the release notes.

Major Highlights

The major highlights of this release are the following:

  • Dependencies upgrade
  • MongoDB job repository support
  • New resourceless job repository
  • Composite item reader implementation
  • New adapters for java.util.function APIs
  • Concurrent steps with blocking queue item reader and writer
  • Query hints support in JPA item readers
  • Data class support in JDBC item readers
  • Job registration improvements

Spring Integration 6.4 Goes GA and 6.3.6 & 6.2.11 Available

Releases | Artem Bilan | November 20, 2024 | ...

On behalf of the team and everyone who contributed, I am pleased to announce the General Availability for Spring Integration 6.4.0 generation.

In addition the regular bug fixes and dependency upgrades were release as Spring Integration 6.3.6 and 6.2.11. The 6.2.11 is the last Open Source release. From now on updates to 6.2.x generation are going to be available via Commercial Support only.

Along side with bug fixes, dependency upgrades and internal improvements, here are some notable new feature in version 6.4:

  • The new Control Bus interaction model is implemented in the ControlBusCommandRegistry.

Spring Authorization Server 1.4 goes GA

Releases | Joe Grandja | November 19, 2024 | ...

On behalf of the team and everyone who has contributed, it is my pleasure to announce the release of Spring Authorization Server 1.4.

The 1.4 release contains a few noteworthy new features:

  • Simplified configuring authorization server using HttpSecurity.with() (gh-1725)
  • Support for OpenID Connect 1.0 prompt=none parameter (gh-501)
  • Ability to customize validation of OpenID Connect 1.0 RP-Initiated Logout Requests (gh-1723)
  • Ability to customize success handling of OpenID Connect 1.0 RP-Initiated Logout Requests (gh-1244)
  • Added How-to guide demonstrating how to implement the core services with Redis

Spring for Apache Kafka 3.3.0, 3.2.5 and 3.1.10 Available Now

Releases | Soby Chacko | November 19, 2024 | ...

On behalf of everyone who contributed, we are pleased to announce the general availability of Spring for Apache Kafka 3.3.0. This is the first release that is generally available in the 3.3.x generation. In additions, the patch GA releases for 3.2.5 and 3.1.10 are also available now. We thank everyone who contributed to these releases.

Please note that the 3.1.10 release is the last OSS release in the 3.1.x generation. Please see the support timeline for more details.

Release Notes

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

https://github.com/spring-projects…

This Week in Spring - November 19th, 2024

Engineering | Josh Long | November 19, 2024 | ...

Hi, Spring fans! How are you? Can you believe we're already staring at the end of the month? It's that time of the year when we see new releases, and the new releases reflect that frenzy! Soon: Spring Boot 3.4.0! Are you updated? Make sure you're updated!

Remember: Spring projects leave open source support after a year. So, roughly, when Spring Boot 3.4.0 drops, Spring Boot 3.2.0 and earlier won't be supported anymore. If you want to know where you stand, check the support windows on the various projects' pages

  • Spring Framework 6.2.0 available now! This foundational piece kicks off our release cycle for the season. Remember: we do new releases of Spring Framework and Spring Boot every six months! Spring Framework 6.2 brings new baseline dependencies, removed APIs, tweaked Priority behavior in the core container, deeper generic type matching, @Fallback beans, SpEL updates, smarter resource loading in web…

Why Spring AI: The Seamless Path to Generative AI

Engineering | Oded Shopen | November 19, 2024 | ...

Why Spring AI: The Seamless Path for Spring Developers to the World of Generative AI

Intro

As a Java developer exploring the world of generative AI, you’re probably aware of several frameworks that promise to make AI integration easy. I believe Spring AI stands out as the natural choice, especially for developers already working within the Spring ecosystem. Built on the same foundation as Spring Boot and Spring Data, Spring AI makes adding AI capabilities to your applications seamless and intuitive, without requiring you to learn an entirely new set of paradigms.

Seamless Integration with the…

Spring Security 6.4.0 goes GA!

Releases | Josh Cummings | November 19, 2024 | ...

On behalf of the Spring Security team and everyone who contributed to this release, I am delighted to announce the general availability of Spring Security 6.4.0 from Maven Central!

The 6.4 release brings several compelling features including:

  • Support for Passkeys and One-Time Tokens
  • Simplified OAuth 2.0 Configuration
  • Refreshable SAML 2.0 Asserting Parties, and
  • New method security annotations and capabilities

To find out more about what’s new, see the what's new section of the documentation.

This release will be included in the upcoming Spring Boot 3.4 GA release. We'd like to hear from you…

Spring AMQP 3.2 Goes GA and 3.1.8 Available

Releases | Artem Bilan | November 19, 2024 | ...

On behalf of the team and everyone who contributed, I am pleased to announce the General Availability for Spring AMQP 3.2 generation. It can be used directly from Maven Central and will be included into upcoming Spring Boot 3.4.

The version 3.1.8 includes some bug fixes and dependency updates. This is the last Open Source version. From now on fixes into 3.1.x generation will be available only via commercial support.

Some notable changes in 3.2 release:

  • The server side retry logic (manual DLX) has been improved for a new retry-count header to make Spring AMQP compatible with recently released RabbitMQ 4.0.x.

Spring LDAP 2.4.4 and 3.2.8 are now available

Releases | Josh Cummings | November 19, 2024 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce that Spring LDAP 2.4.4 and 3.2.8 are out! In both cases, the releases are mostly composed of bug fixes and dependency upgrades.

Importantly, these release addresses CVE-2024-38829.

To learn more, please visit the 2.4.4 and 3.2.8 release summaries.

Commercial customers using Spring Boot 2.7, 3.0, or 3.1 can update to Spring Boot 2.7.22.5, 3.0.17.5, or 3.1.13.5 respectively to receive the corresponding LDAP releases 2.4.4, 3.0.10, and 3.1.8. These hotfix versions are available now on the Spring commercial artifact repository and can be accessed with a Spring Enterprise Subscription

Spring Security 6.2.8 and 6.3.5 are now available

Releases | Josh Cummings | November 19, 2024 | ...

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

Importantly, these releases address CVE-2024-38827.

To learn more, please visit the 6.2.8 and 6.3.5 release summaries.

Commercial customers using Spring Boot 2.7, 3.0, or 3.1 can update to Spring Boot 2.7.22.5, 3.0.17.5, or 3.1.13.5 respectively to receive the corresponding Security releases 5.7.14, 6.0.14, and 6.1.12. These hotfix 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