Spring Web Services 4.0.9 is released

Releases | Corneil du Plessis | November 21, 2022 | ...

Greetings Spring community,

The Spring Web Services team has released 4.0.9 in order to address CVEs by updating WSS4J to version 2.4.3.

We also welcome a contribution by @hduelme to improve the readability and performance.

For more details, check out our official GitHub release. This includes links to all the related tickets as well as the source code.

We have also adopted GitHub releases as our avenue for tracking changes in a given release. All current and prior releases of Spring WS are now captured in the list of releases on GitHub. Feel free to check them out.

The artifacts are hosted on…

Spring Security 5.8 and 6.0 are now GA

Releases | Steve Riesenberg | November 21, 2022 | ...

On behalf of the team and everyone who has contributed, we are very excited to announce the general availability of Spring Security 6.0! In addition, we are pleased to announce the general availability of Spring Security 5.8, which is provided to simplify upgrading to 6.0.

Spring Security 6 requires JDK 17 and uses the jakarta namespace. Among its many features, upgrading to Spring Security 6 will bring you:

  • Improved session management

  • Improved AOT processing

  • Security metrics and traces

  • Several defense-in-depth enhancements

  • A simplified authorization framework

Check out What’s New in Spring Security 5.8 and What’s New in Spring Security 6.0

New Major Releases of Spring for Apache Kafka and Spring for RabbitMQ

Releases | Gary Russell | November 21, 2022 | ...

I am pleased to announce that new major releases (3.0.0) for Spring for Apache Kafka and Spring for RabbitMQ are now available.

Common Changes

The 3.0.x versions of these projects have the following common changes

  • they depend on Java version 17 or later

  • they depend on Spring Framework 6.0.x

  • support for creating native GraalVM applications

  • support for micrometer observability and tracing

  • Bill of Materials POMs are now provided to help with dependency management

Spring for Apache Kafka

  • support for a global single EmbeddedKafkaBroker (across multiple test classes)

  • several enhancements for @RetryableTopic (non-blocking retries)

  • KafkaTemplate methods now return CompleteableFuture instead of ListenableFuture, which has been deprecated

Spring REST Docs 3.0.0

Releases | Andy Wilkinson | November 21, 2022 | ...

On behalf of the team and everyone who has contributed, it is my pleasure to announce that Spring REST Docs 3.0.0 has been released and is now available from Maven Central.

This new major version of Spring REST Docs builds on Spring Framework 6.0 and requires Java 17. Thanks to all those who have contributed with issue reports and pull requests.

To learn more about Spring REST Docs 3.0, please refer to the release notes.

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

Spring Data 2022.0 goes GA

Releases | Mark Paluch | November 18, 2022 | ...

On behalf of the Spring Data engineering team and everyone who contributed to this release, I am pleased to announce the general availability of Spring Data 2022.0 (Codename: Turing) from Maven Central! It is the third major revision since Spring Data's inception in 2009 to serve you as your framework for modern-day data applications.

Spring Data 2022.0 builds on top of the just-released Spring Framework 6.0 with a Java 17+ baseline. Modules leveraging Jakarta EE technologies, such as Spring Data JPA and Spring Data REST, have been upgraded to Jakarta EE 9+, moving to the jakarta namespace…

Spring Data 2021.2.6 and 2021.1.10 available

Releases | Mark Paluch | November 18, 2022 | ...

On behalf of the team, I’m pleased to announce the availability of Spring Data 2021.2.6 and 2021.1.10 releases. The service releases ship with mostly bug fixes and dependency upgrades.

For your convenience, the next Spring Boot releases are going to pick up 2021.2.6 and 2021.1.10 in the upcoming days. To round things off, here are the links to the individual modules, changelogs, and documentation:

2021.2.6

Spring Cloud 2022.0.0 Release Candidate 2 (codename Kilburn) Has Been Released

Releases | Ryan Baxter | November 18, 2022 | ...

On behalf of the community, I am pleased to announce that the Release Candidate 2 (RC2) of the Spring Cloud 2022.0 Release Train is available today. The release can be found in Spring Milestone repository. You can check out the 2022.0 release notes for more information.

Notable Changes in the 2022.0 Release Train

Click here to see all issues in this release.

Spring Cloud 2022.0.0-RC2 requires Spring Boot 3.0.0-RC2.

All Spring Cloud projects are now using Apache HttpClient v5.

Spring Cloud Contract

This release contains a lot of changes including dependency upgrades and some breaking ones…

Spring Modulith 0.1 RC1 released

Releases | Oliver Drotbohm | November 17, 2022 | ...

I am pleased to announce the first and final release candidate of Spring Modulith 0.1. The release primarily is a preparation for the GA one to follow Spring Boot 3.0 GA some time next week. That said, we managed to sneak a couple of improvements into the Application Module Canvas that will surely be helpful. The Canvas now lists Spring bean references into other modules explicitly and thus documents the required interface of the module, just like constructor arguments describe the dependencies of a class.

202445150 8c5422b9 031e 441f a5dc 4184b78d65f8

Figure 1. Spring bean references in the Application Module Canvas

Also, the Canvas now includes value types exposed by a module. These types are identified by either the annotations or interfaces provided by the jMolecules DDD library

Get the Spring newsletter

Thank you for your interest. Someone will get back to you shortly.

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring Runtime 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