Since its inception, Spring Data Repositories have been designed for extension, whether you want to customize a single query method or provide a completely new base implementation. The 2024.1 release enhances your ability to extend a repository with custom functionality making it easier than ever for anyone to create extensions that can be shared across different projects. Let’s explore an example to see how this works in practice. Imagine you are using MongoDB as a document store to manage a movie database. You want to leverage MongoDBs Atlas vector search functionality through your…
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 Commons 3.0.6 - Artifacts - Javadoc - Documentation - Changelog Spring Data JPA 3.0.6 - Artifacts - Javadoc - Documentation - Changelog Spring Data Neo4j 7.0.6 - Artifacts - Javadoc - Documentation - Changelog Spring Data MongoDB 4.0.…
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…
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 Commons 3.0 M5 - Artifacts - Javadoc - Documentation - Changelog Spring Data JPA 3.…
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…
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 Commons 2.7 RC1 - Artifacts - Javadoc - Documentation - Changelog Spring Data JDBC 2.4 RC1 - Artifacts - Javadoc - Documentation - Changelog Spring Data JPA 2.7 RC1 - Artifacts - Javadoc…
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 Commons 2.6.1 - Artifacts - Javadoc - Documentation - Changelog Spring Data JDBC 2.3.1 - Artifacts - Javadoc - Documentation - Changelog Spring Data JPA 2.6.1 - Artifacts - Javadoc - Documentation - Changelog Spring Data MongoDB 3.3.…
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…
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 Commons 2.5 M4 - Artifacts - Javadoc - Documentation - Changelog Spring Data JDBC 2.2 M4 - Artifacts - Javadoc - Documentation…
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 Commons 2.4.3 - Artifacts - Javadoc - Documentation - Changelog Spring Data JDBC 2.1.3 - Artifacts - Javadoc - Documentation - Changelog Spring Data JPA 2.4.3 - Artifacts - Javadoc - Documentation - Changelog Spring Data MongoDB 3.…