Spring AI 1.0.0 M4 Release

Releases | Mark Pollack | November 20, 2024 | ...

We are happy to announce the 1.0.0 Milestone 4 release of Spring AI.

This release has squashed most of the reported bugs and brings significant enhancements across various areas.

Amazon Bedrock Converse

Spring AI now supports the Amazon Bedrock Converse API, which provides a unified interface for the AI chat models that Amazon offers. Unlike the older Bedrock Invoke API, Converse introduces exciting new features such as Tool Calling and Multimodality/Visual capabilities (for models that support these features). This makes it a more powerful and versatile option for working with Amazon’s chat…

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…

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

Spring for Apache Pulsar 1.0.12 and 1.1.6 are now available

Releases | Chris Bono | November 18, 2024 | ...

On behalf of the team and everyone who has contributed, I’m happy to announce that Spring for Apache Pulsar 1.0.12 and 1.1.6 have been released and are now available from Maven Central.

The releases will be included in the upcoming Spring Boot 3.2.12 and 3.3.6 releases, respectively.

This release includes numerous dependency upgrades.

Please see the release notes (1.0.12 and 1.1.6) for more details.

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