Spring Boot 3.0.13 available now

Releases | Moritz Halbritter | November 23, 2023 | ...

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

This release includes 62 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 or chat with the community on Gitter.

Project Page | GitHub | Issues | Documentation | Stack Overflow |

Spring Boot 3.1.6 available now

Releases | Brian Clozel | November 23, 2023 | ...

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

This release includes 84 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 or chat with the community on Gitter.

Project Page | GitHub | Issues | Documentation | Stack Overflow |

Spring Boot 3.2.0 available now

Releases | Moritz Halbritter | November 23, 2023 | ...

On behalf of the Spring Boot team and everyone that has contributed, I am pleased to announce that Spring Boot 3.2.0 has been released and is available from Maven Central.

This release adds a significant number of new features and improvements. For full upgrade instructions and new and noteworthy features please see the release notes.

What's new in 3.2

The highlights of the 3.2 release include:

  • Support for Virtual Threads
  • Initial support for JVM Checkpoint Restore (Project CRaC)
  • SSL Bundle Reloading
  • A lot of Observability Improvements
  • Support for RestClient
  • Support for JdbcClient
  • Support for Jetty 12
  • Support for Spring for Apache Pulsar
  • SSL bundle support for Kafka and RabbitMQ
  • Reworked Nested Jar handling
  • Docker Image Building improvements

Spring Batch 5.1 GA, 5.0.4 and 4.3.10 available now!

Releases | Mahmoud Ben Hassine | November 23, 2023 | ...

On behalf of the team and all contributors, I am pleased to announce that Spring Batch 5.1.0, 5.0.4 and 4.3.10 are now available from Maven Central repository.

Versions 5.0.4 and 4.3.10 are drop-in replacements for their respective previous patch releases and come with bug fixes, documentation improvements and dependency updates. You can find the complete list of changes in the release notes: 5.0.4 and 4.3.10.

This blog post is more about Spring Batch 5.1, which includes a number of improvements and new features:

  • Dependencies upgrade
  • Virtual Threads support
  • Memory management improvement in the JpaItemWriter
  • New synchronized decorators for item readers and writers
  • New cursor-based MongoItemReader
  • Bulk inserts support in MongoItemWriter
  • New item reader and writer for Redis
  • Automatic configuration of JobRegistryBeanPostProcessor
  • Ability to start a job flow with a decision
  • Ability to provide a custom JobKeyGenerator
  • MongoDB Job Repository (Experimental)
  • Composite Item Reader (Experimental)
  • New documentation based on Antora
  • Revamped samples
  • Enhanced issue reporting guide

Spring Boot 2.7.18 available now

Releases | Andy Wilkinson | November 23, 2023 | ...

Updates

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

This release includes 43 bug fixes, documentation improvements, and dependency upgrades. Thanks to all those who have contributed with issue reports and pull requests.

End of open source support for Spring Boot 2.x

After 5.5 years and 121 releases, 2.7.18 marks the end of open source support for Spring Boot 2.x. Please upgrade to Spring Boot 3 as soon as possible. If you are not yet ready to upgrade, commercial support for Spring Boot 2.7.x is available

Spring Integration 6.2 goes GA!

Releases | Artem Bilan | November 22, 2023 | ...

Dear Spring community,

On behalf of Spring Integration team, it is my pleasure to announce 6.2.0 version which is available from Maven Central.

In addition, bug fixes version 6.1.5 has been released as well into Maven Central.

The last Open Source 5.5.20 and 6.0.9 releases are also available and everyone is encouraged to update if you cannot migrate to the latest greatest 6.2.0.

The notable changes in 6.2:

  • The documentation migrated to Antora site generator and hosted alongside with other migrated Spring projects here

  • Project CrAC support with some internal changes to close resources on components stop

  • Virtual threads support with respective TaskExecutor injections and synchronized blocks to Lock

  • The project build lifecycle is now connected to Gradle Enterprise, so every one contributing can now benefit from remote shared cache for Gradle tasks

  • The LockRegistry interface provides a template-like executeLocked() API:

Spring for Apache Pulsar 1.0.0 goes GA

Releases | Chris Bono | November 21, 2023 | ...

On behalf of the team and everyone who has contributed, I’m happy to announce that Spring for Apache Pulsar 1.0.0 is generally available from Maven Central now!

This release will be included in the upcoming Spring Boot 3.2 GA release.

Please see the release notes for more detail.

A great place to get started is the Quick Tour in the reference docs.

How can you help?

If you're interested in helping out, check out open issues in the Github repository. If you have general questions, please ask on Stack Overflow using the spring-pulsar tag.

GitHub | Issues | Documentation | Stack Overflow

Spring Session 3.2 goes GA

Releases | Marcus Hert Da Coregio | November 21, 2023 | ...

On behalf of the Spring Security team, it is my pleasure to announce that Spring Session 3.2.0 is generally available from Maven Central now! The 3.2 generation comes with some key improvements:

  • Introduce SessionIdGenerator to allow custom session id generation
  • Allow safe deserialization of Redis sessions

You can check the related documentation on the What's New section of the reference docs. This release will be included in the upcoming Spring Boot 3.2 GA release. We are looking forward to hearing your feedback.

Spring for GraphQL 1.2.4 released

Releases | Brian Clozel | November 21, 2023 | ...

I am pleased to announce that Spring for GraphQL 1.2.4 is now available on Maven Central.

This release closes 23 issues. Thanks to community feedback, there are several bug fixes, some minor improvements, and documentation updates that help us evolve 1.2.x specific features such as pagination support, and exception handling with annotated controller methods.

The 1.2.4 version will ship with Spring Boot 3.1.6 and 3.2.0, to be released later this week. As a reminder, we are not releasing a new minor version with Spring Boot 3.2, and intend to release 1.3 with Spring Boot 3.3 in May, next year…

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