close

This Week in Spring - May 25th, 2021

Hi, Spring fans! Welcome to another installment of This Week in Spring! How’re you doing? I’m still fresh off my little vacation last week, feeling fantastic. I’ve spent the last several days working with Spring Boot and Spring Native and I have to tell you, they’re epic.

It’s gotten to the point where I sometimes spend time working on enabling Spring Native integrations for other projects - it really makes some third party abstractions come alive! It’s hard to know what the right comparison is. There’s not much you can do in this life that results in such an instantaneous, night-and-day difference in performance and memory profile with so few (user-visibile) changes. Imagine snapping your fingers and having your luxury hypercar (Spring Boot in this metaphor) transform into an equally capable, and very comfortable, rocket ship capable of interstellar travel. That’s the sort of paradigm shift implied by Spring Native. Or, at least it feels like that to me! What a wonderful time to be alive.

Read more

Spring Boot 2.5 is now GA

Update 2021-05-25: The release contains fixes for Spring Framework CVE-2021-22118.

On behalf of the Spring Boot team and everyone that has contributed, I am pleased to announce that Spring Boot 2.5.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 2.5

  • Support for Java 16
  • Support for Gradle 7
  • Enhanced Docker image building
  • New mechanism for Datasource initialization
Read more

Spring Boot 2.4.6 available now

Update 2021-05-25: This release contains fixes for Spring Framework CVE-2021-22118.

On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Boot 2.4.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.

Read more

Spring Integration for AWS 2.5 goes GA

Dear Spring (and AWS) Community,

Today it’s my pleasure to announce a release of Spring Integration for Amazon Web Services extension version 2.5.

It is available from Maven Central:

compile "org.springframework.integration:spring-integration-aws:2.5.0"

Mostly this version is a major move from Spring Cloud for AWS project hosted on Spring Cloud side to its own organization. Plus it includes upgrades to the latest dependencies, including recently released Spring Integration 5.5.

Many thanks to everyone from the Community for all the feedback and contribution to this project.

Read more

Spring Boot 2.3.11 available now

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

This release includes 52 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.

Read more

Spring Web Services 3.1.1 is out!

Greetings Spring community,

The Spring Web Services team has released 3.1.1. This is the first major release under the new versioning schema. Releases will no longer have .RELEASE and snapshots will only be -SNAPSHOT, to better comply with community approaches.

While we strive to maintain alignment with Spring Framework and Spring Security, we also test against Java 8, Java 11, and Java LATEST (JDK 16 as of today).

For more details, read the following release notes for each version:

Release Notes - Spring Web Services - Version 3.1.1.

  • #1198 - Test against JDK 16 on CI.

  • #1197 - Upgrade to Spring Framework 5.3.7.

  • #1187 - Upgrade to Spring Security 5.5.0.

  • #1199 - Don’t skip main build targets during releases.

The artifacts are located on Maven Central. Get it while it’s hot!

Read more

Spring Batch 4.2.7 and 4.3.3 are out!

On behalf of the team and everyone who contributed, I am pleased to announce that Spring Batch 4.2.7 and 4.3.3 have been released and are available now from Maven Central repository. These patch releases come with a number of bug fixes, improvements and dependency updates. You can find the complete change logs here: 4.2.7 and 4.3.3.

I would like to thank all contributors who had a role in these releases!

Spring Batch Home | Source on GitHub | Reference Documentation

Read more

Spring Integration 5.5 goes GA

Dear Spring community,

On behalf of the team and all the contributors, it’s my pleasure to announce a General Availability for Spring Integration 5.5, plus Spring Integration 5.4.7 patch release.

Both versions can be obtained from Maven Central and it is recommended to upgrade your projects or just pull them transitively from respective latest Spring Boot patch versions!

compile 'org.springframework.integration:spring-integration-core:5.5.0'

Spring Integration 5.4.7 version contains mostly critical bug fixes and here is a highlight of notable changes made to Spring Integration 5.5, which, in general, is based on the community feedback to make the framework useful for end-user use-cases:

Read more