Mark Paluch

Mark Paluch

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.

Recent Blog posts by Mark Paluch

Spring Data 2021.0.6 and 2020.0.14 released

Releases | October 18, 2021 | ...
On behalf of the team, I’m pleased to announce the availability of the Spring Data 2021.0.6 and 2020.0.14 service releases. Both releases are built on top of Spring Framework 5.3.11. For your convenience, you can consume Spring Data 2021.0.6 and 2020.0.14 through the upcoming Spring Boot releases 2.5.6 and 2.4.12, respectively. Both service releases ship with mostly bug fixes and dependency upgrades. To round things off, here are the links to the artifacts, changelogs, and documentation: 2021.0.6 Spring Data Commons 2.5.6 - Artifacts - Javadoc - Documentation - Changelog Spring Data JDBC 2.2.…

Spring Data 2021.1 enters RC phase

Releases | October 18, 2021 | ...
Dear Spring community, On behalf of the Spring Data team and everyone who contributed, it is my pleasure to announce that Spring Data 2021.1.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. The most notable changes are: Deprecate support for RxJava 2 in preparation for removal of RxJava 2 support with Spring Data 3.0. Fluent Query API for Querydsl and Query-by-Example, allowing for projections, pagination, and consuming results as a Stream. Spring Data JDBC ships with a refined SQL…

Spring Data 2021.0.5 and 2020.0.13 released

Releases | September 17, 2021 | ...
On behalf of the team, I’m pleased to announce the availability of the Spring Data 2021.0.5 and 2020.0.13 service releases. Both releases are built on top of Spring Framework 5.3.10. For your convenience, you can consume Spring Data 2021.0.5 and 2020.0.13 through the upcoming Spring Boot releases 2.5.5 and 2.4.11, respectively. Both service releases ship with mostly bug fixes and dependency upgrades. To round things off, here are the links to the artifacts, changelogs, and documentation: 2021.0.5 Spring Data Commons 2.5.5 - Artifacts - Javadoc - Documentation - Changelog Spring Data JDBC 2.2.…

Spring Data 2021.1.0-M3 released

Releases | September 17, 2021 | ...
On behalf of the team, I’m delighted to announce the availability of the third Spring Data 2021.1.0 milestone. This release is the last milestone before entering the RC phase on mid October. This release ships besides numerous bugfixes and dependency upgrades a series of notable enhancements: General Support jMolecules' @Identity as ID annotation Publish delete events by repository methods deleteInBatch and deleteAllInBatch methods MongoDB Support for MongoDB 5.0 aggregation stages and operators including $setWindowFields for aggregations using time-series. Configuration options for MongoDB's…

Spring Data 2021.0.2 and 2020.0.10 released

Releases | June 22, 2021 | ...
On behalf of the team, I’m pleased to announce the availability of the Spring Data service 2021.0.2 and 2020.0.10 releases. Both releases are built on top of Spring Framework 5.3.8. For your convenience, you can consumer these releases through Spring Boot 2.5.2 and 2.4.8, respectively. The service releases ship with mostly bug fixes and dependency upgrades. To round things off, here are the links to the artifacts, changelogs, and documentation: 2021.0.2 Spring Data Commons 2.5.2 - Artifacts - Javadoc - Documentation - Changelog Spring Data JDBC 2.2.2 - Artifacts - Javadoc - Documentation…

Spring Data 2021.0.1 and 2020.0.9 released

Releases | May 14, 2021 | ...
On behalf of the team, I’m pleased to announce the availability of the Spring Data service releases 2021.0.1 and 2020.0.9. Both releases are built on top of Spring Framework 5.3.7. For your convenience, these releases can be consumed through Spring Boot 2.5.0 respective 2.4.6. The service releases ship with mostly bug fixes and dependency upgrades. To round things off, here are the links to the artifacts, changelogs, and documentation: 2021.0.1 Spring Data Commons 2.5.1 - Artifacts - Javadoc - Documentation - Changelog Spring Data JDBC 2.2.1 - Artifacts - Javadoc - Documentation - Changelog…

What's new in Spring Data 2021.0?

Engineering | April 21, 2021 | ...
Spring Data 2021.0, codenamed Pascal, is the second release following the new six-month cadence. It ships with refinements to many existing interfaces and programming models. This blog post explains the following topics: Introduce deleteAllById for CrudRepository and ReactiveCrudRepository. Support for Spring Core Java Flight Recorder (JFR) metrics. QueryByExample for R2DBC and Oracle support. Enable Type- and Refactoring-safe Use of KProperty and KPropertyPath for Property Path Rendering. Enable Cassandra Prepared Statements for Repositories and CassandraTemplate. Document Unwrapping Support…

Spring Data Neumann SR9 and 2020.0.8 available

Releases | April 14, 2021 | ...
On behalf of the team, I’m pleased to announce a Spring Data double release: Neumann SR9 and 2020.0.8. Both releases ship with mostly bug fixes and dependency upgrades. The service releases will be picked up by the upcoming Spring Boot 2.3.10 and 2.4.5 releases, respectively. Finally, here are the links to the documentation, artifacts, and changelogs: Neumann SR9 Spring Data Commons 2.3.9 - Artifacts - Javadoc - Documentation - Changelog Spring Data JDBC 2.0.9 - Artifacts - Javadoc - Documentation - Changelog Spring Data JPA 2.3.9 - Artifacts - Javadoc - Documentation - Changelog Spring Data…

Spring Data 2021.0 goes GA

Releases | April 14, 2021 | ...
Dear Spring community, On behalf of the Spring Data team and our contributors, it is my pleasure to announce that Spring Data 2021.0.0 (Codename: Pascal) is generally available from Maven Central. This release ships with features, bugfixes, and improvements that contain numerous version and driver upgrades. Note that Spring Data Solr is no longer part of the Spring Data Release Train. This curated overview summarizes the most significant changes: Introduce deleteAllById for CrudRepository and ReactiveCrudRepository. Use Spring Core JFR (Java Flight Recorder) metrics. QueryByExample for R2DBC…

Spring Data 2021.0.0-RC1 and 2020.0.7 released

Releases | March 31, 2021 | ...
On behalf of the team, I’m pleased to announce the availability of the Spring Data releases 2021.0.0-RC1 and 2020.0.7. If you use Spring Boot and want to upgrade to 2021.0.0-RC1 or 2020.0.7, set the spring-data-bom.version` property accordingly. While the service releases ship with mostly bug fixes and dependency upgrades, the release candidate contains a few noteworthy changes: Improved error messages and exceptions if a repository cannot be created. Support @Value meta-annotations on persistence constructor parameters. Add support for projections inside the Neo4j templates and CypherDsl…

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