我谨代表 Spring Data 工程团队和为此版本做出贡献的每个人,很高兴地宣布 Spring Data 从 Maven Central 正式发布!2024.1
此版本结束了我们对 Value Expression 的支持,完成了对方法中 Configuration Properties 的支持。 现在,您可以在 JPA、MongoDB、Cassandra、JDBC/R2DBC 和 Neo4j 的查询方法中使用 Config Properties。@Query
现在,通过 3rd-Party Libraries 扩展 Spring Data 变得更加简单。 Spring Data 存储库扩展的开发人员可以使用我们新引入的 SPI 发现机制来挂载存储库片段,就好像该片段将成为您的代码库的一部分一样,而无需手动注册它们。
Spring Data for Apache Cassandra 具有表和用户定义类型的密钥空间资格,因此您可以在单个应用程序中利用多个密钥空间,而无需使用多个 CQL 会话。
我们在 Spring Data Redis 中改进了 Jedis 客户端配置,并弃用了我们自己的 Micrometer 集成,转而使用 Lettuce 的 Micrometer Observability 类。
要了解有关新增功能的更多信息,请参阅发行说明和各个模块参考文档。
此版本将包含在即将发布的 Spring Boot 3.4 GA 版本中。我们希望收到您的反馈,因此请继续提供反馈。
展望未来,我们将精力集中在明年 11 月即将发布的主要版本上。我们在管道中提供了一些令人兴奋的功能,包括性能改进和调试体验。2025.1
为了完善,以下是各个模块、变更日志、工件和文档站点的链接:
- Spring Data Commons
3.4 GA
– Javadoc – Documentation – Changelog - Spring Data JPA
3.4 GA
– Javadoc – Documentation – Changelog - Spring Data Neo4j
7.4 GA
– Javadoc – Documentation – Changelog - Spring Data for Apache Cassandra
4.4 GA
– Javadoc – Documentation – Changelog - Spring Data MongoDB
4.4 GA
– Javadoc – Documentation – Changelog - Spring Data KeyValue
3.4 GA
– Javadoc – Documentation – Changelog - Spring Data LDAP
3.4 GA
– Javadoc – Documentation – Changelog - Spring Data REST
4.4 GA
– Javadoc – Documentation – Changelog - Spring Data Redis
3.4 GA
– Javadoc – Documentation – Changelog - Spring Data Elasticsearch
5.4 GA
– Javadoc – Documentation – Changelog - Spring Data Couchbase
5.4 GA
– Javadoc – Documentation – Changelog - Spring Data Relational
3.4 GA
– Javadoc – Documentation – Changelog