Spring Data Neumann SR5, Moore SR11, and Lovelace SR21 available now

Releases | Mark Paluch | October 28, 2020 | ...

On behalf of the team, I’m pleased to announce a Spring Data release triple feature: Neumann SR5, Moore SR11, and Lovelace SR21. These service releases are built on top of Spring Framework releases 5.2.10 (Neumann and Moore) and 5.1.19 (Lovelace) and ship with mostly dependency upgrades and fixes, along with a few selected improvements.

Spring Data Neumann SR5 contains 67 improvements and fixes. Spring Data Moore SR11 ships with 43 fixes and improvements. Finally, Spring Data Lovelace SR21 includes 17 selected fixes.

All service releases will be picked up by the upcoming Spring Boot 2.3.5, 2.2.11, and 2.1.18 releases (respectively), for…

Spring Batch 4.3 is now GA!

Releases | Mahmoud Ben Hassine | October 28, 2020 | ...

Dear Spring Batch community,

On behalf of the team and all contributors, it is my pleasure to announce that Spring Batch 4.3 is now generally available from Maven Central!

This release comes with a number of new features, enhancements, and dependency updates. You can find the complete list of changes in the release notes, but here are the major highlights:

  • Java records support
  • GraalVM support
  • New synchronized ItemStreamWriter
  • New JpaCursorItemReader Implementation
  • Performance improvements in MongoItemWriter and RepositoryItemWriter
  • And more!

These features and enhancements have been…

This Week in Spring - October 27th, 2020

Engineering | Josh Long | October 27, 2020 | ...

Hi, Spring fans! Welcome to another installment of This Week in Spring! It's already nearly November in this crazy rollercoaster ride that is 2020. Crazy.

We've got a ton of stuff to get to so let's waste not a second more.

Spring Framework 5.3 goes GA

Releases | Juergen Hoeller | October 27, 2020 | ...

Dear Spring community,

On behalf of the Spring Framework team and our contributors, it is my pleasure to announce that Spring Framework 5.3 is generally available from repo.spring.io as well as Maven Central!

Spring Framework 5.3 requires JDK 8 or higher and specifically embraces JDK 15 as the latest OpenJDK release, e.g. with binding support for record classes. As the last feature branch of the 5.x generation, the 5.3.x line is set up for an extended support phase, including JDK 17 LTS next year.

The immediate Spring Boot 2.4 and next year's Spring Boot 2.5 release will be based on this framework generation, as well as the incubating support for Spring native executables on GraalVM

Spring Tools 4.8.1 released

Releases | Martin Lippert | October 27, 2020 | ...

Dear Spring Community,

I am happy to announce the 4.8.1 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.

quick reminder

  • the Eclipse-based distribution of the Spring Tools 4 requires a JDK11 (or newer) to run on
  • the Eclipse-based distribution ships with an embedded JDK15 runtime, no need to install or configure a specific JDK to run the IDE on anymore

additional changes and fixes

  • (Spring Boot) new: Added support for Spring Boot multi-document properties files (#533)
  • (Spring Boot) fixed: Support escaping of map keys with '[]' in Spring Boot property yaml files
  • (Spring Boot) fixed: Tolerate '.[' for map navigation in .properties file
  • (Eclipse) improvement: support container image creation and container deployment of Spring Boot apps without maven wrapper
  • (Eclipse) improvement: better process label for live hovers from boot apps running in docker
  • (Eclipse) improvement: allow docker-deployed boot apps to find each other (via simple network setup inside of docker)
  • (Eclipse)

Spring Framework 5.2.10 and 5.1.19 available now

Releases | Stéphane Nicoll | October 27, 2020 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce that Spring Framework 5.2.10 and 5.1.19 are available now.

Spring Framework 5.2.10 includes 27 fixes and improvements. Spring Framework 5.1.19 includes 16 selected fixes and improvements.

Stay tuned for Spring Framework 5.3 GA and follow-up Spring Boot releases 2.1.18, 2.2.11, 2.3.5, and 2.4.0-RC1!

Project Page | GitHub | Issues | Documentation

Case Study: Aggregator Function and Processor

Engineering | Artem Bilan | October 26, 2020 | ...

This article is part of a blog series that explores the newly redesigned Spring Cloud Stream applications based on Java Functions. In this episode, we are investigating the Aggregator function and its relationship with the Splitter function. We will see how we can customize the default behavior. We will also take a look at the importance of configuring a shared message store for the aggregator.

Here are all the previous parts of this blog series.

This Week in Spring - October 20, 2020

Engineering | Josh Long | October 20, 2020 | ...

Hi Spring fans! Welcome to another installment of This Week in Spring! How're things? It's been unseasonably warm here in San Francisco so I am writing this from my balcony with a warm cup of coffee and hope in my heart. It is still very hard to believe we're near Halloween, though! Crazy how time flies. There's lots of good stuff to look at this week so let's get to it! Hopefully you can enjoy this week's news from some warm, safe and healthy spot in your life, too.

Spring Boot 2.4.0-M4 available now

Releases | Scott Frederick | October 15, 2020 | ...

On behalf of the team and everyone that contributed, I am pleased to announce that the fourth milestone of Spring Boot 2.4 has been released and is available from our milestone repository.

This release closes 145 issues and pull requests. Thanks to all those who have contributed with issue reports and pull requests.

Highlights of this milestone include:

  • Failure Analyzer improvements
  • Ability to publish Docker images generated by the Maven and Gradle plugins
  • Redis cache metrics exposed via Micrometer
  • Numerous dependency upgrades

For a complete list of changes and upgrade instructions, please see the Spring Boot 2.4 Release Notes on the wiki and the updated reference documentation

Get the Spring newsletter

Thank you!

Get ahead

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

Learn more

Get support

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