On behalf of the team and everyone who has contributed, I am pleased to announce Spring Vault 4.1.0-RC1 and 4.0.2 releases. You can find the full changelog at https://github.com/spring-projects/spring-vault/releases/tag/4.1.0-RC1. Project Page | GitHub | Issues | Documentation
On behalf of the team and everyone who has contributed, I'm pleased to announce the availability of 2025.1.5 and 2025.0.11 service releases. These releases ship with dependency upgrades, fixes for regressions, and selected improvements. The upcoming Spring Boot releases will pick up the above releases by next week. 2025.1.5 Spring Data Commons 4.0.5 - Javadoc - Documentation - Changelog Spring Data JPA 4.0.5 - Javadoc - Documentation - Changelog Spring Data KeyValue 4.0.5 - Javadoc - Documentation - Changelog Spring Data MongoDB 5.0.5 - Javadoc - Documentation - Changelog Spring Data for…
It is my pleasure to announce that a feature-complete Spring Data 2026.0 release candidate is available now! This release is in preparation for the Spring Boot 4.1 release candidate next week. We expect final releases for general availability in May. This RC ships a couple of New and Noteworthy changes: Upsert functionality for Spring Data Relational using MERGE or INSERT … ON CONFLICT … DO UPDATE syntax available on the Template API A RedisMessageSendingTemplate complementing annotation-driven Redis Pub/Sub listeners with a consistent usage of the same underlying MessageConverters. RedisCache…
On behalf of the team and everyone who has contributed, I’m happy to announce that the Spring Vault 4.1.0-M1 milestone has been released and is now available from Maven Central. Notable new features include: VaultClient for easier access to Vault operations with customization options that no longer require tweaking of RestTemplate (e.g. for namespaces) CertificateContainer for managed certificate issuance and rotation Introduce ManagedSecret and ManagedCertificate API Revised documentation for Credentials Rotation Please see the release notes for more details and upgrade instructions. Thanks…
On behalf of the team and everyone who has contributed, I’m pleased to announce the availability of 2025.1.4 and 2025.0.10 service releases. These releases ship with dependency upgrades, fixes for regressions and selected improvements. The upcoming Spring Boot releases will pick up the above releases by next week. 2025.1.4 Spring Data Commons 4.0.4 - Javadoc - Documentation - Changelog Spring Data JPA 4.0.4 - Javadoc - Documentation - Changelog Spring Data KeyValue 4.0.4 - Javadoc - Documentation - Changelog Spring Data Neo4j 8.0.4 - Javadoc - Documentation - Changelog Spring Data for Apache…
On behalf of the team and everyone who has contributed, I'm pleased to announce the second milestone of the 2026.0.0 release train. Annotation-driven Redis Pub/Sub listeners Spring Data Redis now supports annotation-driven listener endpoints for Pub/Sub, built on Spring Messaging. Annotation-driven listeneners need to be enabled through @EnableRedisListeners on your configuration class.
Listener methods are wired against your primary RedisMessageListenerContainer bean.
Annotated methods can indicate a MIME type (such as @RedisListener(topic = "my-channel", consumes = "application/json")) to…
If you've worked with data access in Java and especially with Spring Data for a while, then you are familiar with various Query and Update programming models. You write data access code. You refactor a property name. You run your tests. They fail.
Your query strings? Still pointing to the old property name because strings don't refactor. Query construction often involves referencing domain properties by strings, whether for predicates, sorting, or path navigation.
This approach is simple and intentionally lightweight. It requires no additional setup and integrates naturally into application…
On behalf of the team and everyone who has contributed, I’m pleased to announce the availability of 2025.1.3 and 2025.0.9 service releases. These releases ship with dependency upgrades, fixes for regressions and selected improvements. The upcoming Spring Boot releases will pick up the above releases by next week. 2025.1.3 Spring Data Commons 4.0.3 - Javadoc - Documentation - Changelog Spring Data JPA 4.0.3 - Javadoc - Documentation - Changelog Spring Data Neo4j 8.0.3 - Javadoc - Documentation - Changelog Spring Data for Apache Cassandra 5.0.3 - Javadoc - Documentation - Changelog Spring Data…
On behalf of the team and everyone who has contributed, I’m delighted to announce the first milestone of the 2026.0.0 release train. Support for Type-Safe Property Paths We now support type-safe property paths and property references as initiative to reduce the need for stringly-typed programming when referring to properties within an entity. Java variants: Kotlin variants: allowing type-safe usage through e.g.: Type-Safe property-paths are available in Spring Data Commons 4.1 M1 and the following modules: Spring Data Cassandra through the Query, Criteria and Update API for type-safe query…
Back in September 2016, nearly a decade ago now, we introduced Spring Vault as a integration layer for HashiCorp Vault within Spring applications, complemented by Spring Cloud Vault for Spring Boot arrangements. The core idea has always been straightforward: Externalizing secrets to encrypted Vault storage to reduce application-side complexity considerably, especially by leveraging Vault's secure primitives for communication and authentication. VaultTemplate and its reactive counterpart ReactiveVaultTemplate have served us well, providing a familiar Java-based programming interface for…