Mark Paluch

Mark Paluch

Spring Data Project Lead | Weinheim, Germany

Mark is Software Craftsman, Spring Data Project Lead at Pivotal, and Lead of the Lettuce Redis driver. His focus is now on reactive data integrations and R2DBC.
Blog posts by Mark Paluch

Spring Vault 3.0.2 and 2.3.3 fix CVE-2023-20859

Releases | March 20, 2023 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce that the Spring Vault 3.0.2 and 2.3.3 versions are available now.

Spring Vault 3.0.2 ships with 7 fixes and documentation improvements Spring Vault 2.3.3 ships with 13 fixes and selected improvements.

Those versions fix the following CVE:

CVE-2023-20859: Insertion of Sensitive Information into Log Sourced from Failed Revocation of Tokens

Those versions will be shipped with Spring Cloud in the next days. Until then, please override the dependency version in your project.

For Gradle builds in build.gradle:

Spring Data 2022.0.3 and 2021.2.9 released

Releases | March 03, 2023 | ...

On behalf of the team, I’m pleased to announce the availability of Spring Data 2022.0.3 and 2021.2.9 service releases. These releases ship with improvements, including fixes for regressions. Some of them were important enough that we decided to release this version early, outside of the usual schedule.

The upcoming Spring Boot 3.0.4 release is going to pick up Spring Data 2022.0.3 for your convenience. If you want to upgrade your Spring Boot 2.7.x application to use Spring Data 2021.2.9, then use the version property mechanism to specify the Spring Data BOM version:

Maven POM:

<properties…

Spring Data 2023.0.0-M2, 2022.0.2, and 2021.2.8 released

Releases | February 20, 2023 | ...

On behalf of the team, I’m pleased to announce the availability of the first Spring Data 2023.0.0-M2 milestone and Spring Data 2022.0.2 and 2021.2.8 service releases. After we noticed that 2023.0.0-M1 had a glitch caused by the release tooling, we immediately rolled a fixed 2023.0.0-M2.

While the two service releases ship mostly with bug fixes and depenedency upgrades, the first milestone of the 2023.0.0 release name (Codename: Ullman) ships with new features around MongoDB. You can find more details in our release notes.

The upcoming Spring Boot 3.0.3 and 2.7.9 releases are going to pick up Spring Data 2022.0.2 respective 2021.2.8

Spring Data 2022.0.1 and 2021.2.7 available

Releases | January 13, 2023 | ...

On behalf of the team, I’m pleased to announce the availability of the 2022.0.1 and 2021.2.7 service releases. Those releases ship with mostly bug fixes and dependency upgrades.

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

2022.0.1

Spring Vault 3.0 goes GA

Releases | November 28, 2022 | ...

On behalf of the team, it is my very great pleasure to announce that Spring Vault 3.0 is now generally available, and 3.0.0 can be found in Maven Central.

This release ships with several refinements and new features. Highlights of the new release include:

  • A Java 17 baseline

  • Support additional HTTP Clients, including the reactive JDK HTTP Client

  • Support for Vault Repositories using versioned Key/Value secrets engines

There are far too many features to list them all here in detail, so head over to the release notes page in our wiki to find out more.

Thanks to everyone who has contributed…

Spring Data 2022.0 goes GA

Releases | 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 | 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 Data 2022.0.0-RC2 available

Releases | November 04, 2022 | ...

On behalf of the team, I’m pleased to announce the second Spring Data release candidate 2022.0.0-RC2. This release candidate ships with numerous fixes and a refined observability integration through Micrometer for MongoDB, Redis, and Apache Cassandra modules.

For your convenience, Spring Boot 3.0.0-RC2 is going to pick up this release in the upcoming days.

You can find the full release notes in the wiki. We continue looking for feedback to incorporate any last minute changes in our upcoming 2022.0.0 GA release later this month.

Finally, here are the links to the documentation of each…

Spring Data 2022.0.0-RC1, 2021.2.5, and 2021.1.8 available

Releases | October 17, 2022 | ...

Dear Spring community,

On behalf of the Spring Data team and everyone who contributed, it is my pleasure to announce that Spring Data 2022.0.0 has entered its release candidate phase by releasing RC1 today. It is available from the milestone repository. This release ships with several tickets fixed. Along with the release candidate, we shipped 2021.2.5 and 2021.1.8 service releases, to be picked up by corresponding Spring Boot releases.

The release candidate ships with a revised module structure, specifically Spring Data for Apache Geode is no longer part of the release train. Expect a blog…

Embracing Virtual Threads

Engineering | October 11, 2022 | ...

Project Loom has made it into the JDK through JEP 425. It’s available since Java 19 in September 2022 as a preview feature. Its goal is to dramatically reduce the effort of writing, maintaining, and observing high-throughput concurrent applications.

Where Virtual Threads make sense

This makes lightweight Virtual Threads an exciting approach for application developers and the Spring Framework. Past years indicated a trend towards applications that communicate over the network with each other. Many applications make use of data stores, message brokers, and remote services. I/O-intensive applications are the primary ones that benefit from Virtual Threads if they were built to use blocking I/O facilities such as InputStream and synchronous HTTP, database, and message broker clients. Running such workloads on Virtual Threads…

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