Christoph Strobl

Christoph Strobl

Spring Data Committer | Pregarten, Austria

Blog posts by Christoph Strobl

Spring Data Service Release 2022.0.6 & 2021.2.12 released

Releases | May 12, 2023 | ...

On behalf of the team, I’m pleased to announce Spring Data service releases 2022.0.6 and 2021.2.12. Both releases ship with mostly dependency upgrades and bug fixes. For your convenience, Spring Boot will pick up the artifacts with its upcoming releases.

To round things off, here are the links to the artifacts, changelogs, and documentation:

2022.0.6

Spring Data 2023.0-M1 and Service Release 2022.0.4 & 2021.2.10 released

Releases | March 20, 2023 | ...

On behalf of the team, I’m pleased to announce the availability of the 3rd Milestone of the Spring Data 2023.0 release train as well as service releaes 2022.0.4 & 2021.2.10. These releases ship with improvements, including fixes for regressions.

The upcoming Spring Boot 3.0.5 and 2.7.10 releases are going to pick up the service releases for your convenience.

New features included in 2023.0.0 Milestone 3 are amongst others:

  • A new scroll API to support offset and key based pagination
  • Improvements in JPA query parsing for HQL and JPQL
  • Support for MongoDB's explicit field level encryption
  • Aggregate reference request parameters in Data REST

Spring Data 2022.0.0-M5 2021.2.2 and 2021.1.6 released

Releases | July 15, 2022 | ...

On behalf of the team, I’m pleased to announce the 5th Milestone of Spring Data 2022.0.0 as well as service releases 2021.2.2 and 2021.1.6. The service releases ship with mostly bug fixes and dependency upgrades. One notable upgrade in 2022.0.0-M5 is the move to Hibernate 6.

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

2022.0.0-M5

Spring Data 2021.2 and 2022.0 M4 released.

Releases | May 13, 2022 | ...

On behalf of the Data Team and everyone who contributed, I'm pleased to announce the GA release of the 2021.2 release train as well as the 4th Milestone of the 2022.0 one.

Already working on the 2022.0 train, based on Spring Framework 6, Java17 and Jakarta EE 9, the 2021.2 release ships bug fixes and selected back ported features.

Other than dependency upgrades, these are some of the major changes:

  • Infrastructure to introspect a projection type.
  • Common infrastructure for property-specific value converters.
  • Improved support for IdClass handling in data-jpa.
  • Declarative Update methods in data-mongodb.
  • Reindexing support in data-elasticsearch.
  • Direct projections for data-cassandra.
  • ACL support for Redis Sentinels.
  • Lock and Null precedence support for JDBC.
  • Query Rewriter for JPA.

Spring Data 2021.2.0-RC1, 2021.1.4, and 2021.0.11 released

Releases | April 19, 2022 | ...

The 2021.2.0 release train is entering the RC phase. If you haven't done so yet, please give it a try! The 2021.1.4 and 2021.0.11 service releases ship with mostly bug fixes and dependency upgrades. For your convenience those will be picked up by Spring Boot in the upcoming days.

To round things off, here are the links to the individual modules, changelogs, and documentation:

2021.2.0-RC1

Spring Data 2021.1 SR1 and 2021.0 SR8 released

Releases | January 14, 2022 | ...

On behalf of the team, I’m pleased to announce Spring Data service releases 2021.1.1 and 2020.0.8. Both releases ship with mostly bug fixes and dependency upgrades. For your convenience, Spring Boot will pick up the artifacts with its upcoming releases.

To round things off, here are the links to the artifacts, changelogs, and documentation:

2021.1.1

Spring Data MongoDB - Relation Modelling

Engineering | November 29, 2021 | ...

MongoDB’s flexible schema allows for multiple patterns when it comes to modeling relationships between entities. Also, for many use cases, a denormalized data model (storing related data right within a single document) might be the best choice, because all information is kept in one place, so that the application requires fewer queries to fetch all data. However, this approach also has its downsides, such as potential data duplication, larger documents, and the maximum document size.

In general, MongoDB recommends using normalized data models when the advantages of embedding are neglected by the implications of duplication. In this blog post, we take a look at the different possibilities of linking documents with manual references and DBRefs

Spring Data 2021.0 M4, 2020.0 SR5, Neumann SR7 and Moore SR13 released

Releases | February 18, 2021 | ...

On behalf of the team, I’m pleased to announce Spring Data service releases 2020.0 SR5, Neumann SR7, Moore SR13 and the 4th Milestone of the upcoming 2021.0 iteration.

The attentive reader might have noticed that 2021.0 M3 and 2020.0 SR4 have been hiding out of sight. Well, a tiny glitch made us redo those releases right away for an upgrade without surprises.

For your convenience Spring Boot will pick up the artifacts with its upcoming releases.

2021.0 M4

Spring Data 2020.0.3 and 2021.0-M2 released

Releases | January 13, 2021 | ...

On behalf of the team, I’m pleased to announce a Spring Data double release 2020.0.3 and 2021.0-M2. The releases include fixes for projection interfaces, vavr integration, time value precision and 3rd party library upgrades. Make sure to check out out individual change logs.

The service release will be picked up by upcoming Spring Boot 2.4.2.

2020.0.3

Spring Data 2020.0 - New and Noteworthy in Spring Data Elasticsearch 4.1

Engineering | November 24, 2020 | ...

Spring Data Elasticsearch is one of the community modules shipped with the 2020.0 release. On behalf of P.J. Meisch, who is doing most of the heavy lifting these days, we’re happy to share his insights on the current release.

The previous release included major overhaul of the internal code structure and the API, whereas the 2020.0 version of Spring Data Elasticsearch focused on fixing bugs and adding functionality.

Altogether there were 23 bugs fixed and 81 other issues resolved. Spring Data Elasticsearch now is built with the actual Elasticsearch version 7.9.3.

This blog post shows the most…

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