亲爱的Spring社区。
我很高兴地代表Spring Data团队和所有做出贡献的人宣布,Spring Data2021.1.0 已经进入候选发布阶段,今天发布了RC1 。它可以从里程碑仓库中获得。这个版本有几个问题已经解决。最显著的变化是。
- 取消对RxJava 2的支持,准备在Spring Data 3.0中取消对RxJava 2的支持。
- 为Querydsl和Query-by-Example提供流畅的查询API,允许投影、分页,并将结果作为
Stream。 - Spring Data JDBC带有精炼的SQL DSL,可接受复杂的JOIN条件和子选择。
- 在Elasticsearch资源库查询方法中支持
exists和not empty关键字,在source中支持字段排除。 - 改善Neo4j中自定义查询和路径的映射性能,并支持
ReactiveQuerydslPredicateExecutor。
我们正在努力争取在11月初发布GA。展望未来,我们的重点将转向以Java 17和Jakarta EE 9为基准的Spring Data 3.0开发。Spring Data 3.0的开发将是明年的一项持续工作。我们计划坚持6个月的发布周期,所以你应该期待在2022年5月发布的Spring Data 2.7 (2022.0)功能版本,主要是错误修复和依赖性升级,比较轻松。
请试用Spring Data2021.1.0-RC1 (例如,作为即将发布的Spring Boot2.6.0-RC1 的一部分),该版本将很快在start.spring.io上发布,并让我们了解任何回归或其他问题。
以下是每个单独工件和参考文档的详细链接。
- Spring Data Commons 2.6 RC1 -工件-Javadoc-文档-更新日志
- Spring Data JDBC 2.3 RC1 -工件-Javadoc-文档-更新日志
- Spring Data JPA 2.6 RC1 -工件-Javadoc-文档- 更新日志
- Spring Data KeyValue 2.6 RC1 -工件-Javadoc-文档-更新日志
- 用于Apache Cassandra的Spring Data 3.3 RC1 -工件-Javadoc-文档-更新日志
- Spring Data for Apache Geode 2.6 RC1 -Artifacts-Javadoc-Documentation-Changelog
- Spring Data Neo4j 6.2 RC1 -艺术品-Javadoc-文档-更新日志
- Spring Data MongoDB 3.3 RC1 -艺术品-Javadoc-文档-更新日志
- Spring Data R2DBC 1.4 RC1 -艺术品-Javadoc-文档-更新日志
- Spring Data LDAP 2.6 RC1 -工件-Javadoc-文档-更新日志
- Spring Data Envers 2.6 RC1 -艺术品-Javadoc-文档-更新日志
- Spring Data REST 3.6 RC1 -Artifacts-Javadoc-Documentation-Changelog
- Spring Data Redis 2.6 RC1 -Artifacts-Javadoc-Documentation-Changelog
- Spring Data Elasticsearch 4.3 RC1 -Artifacts-Javadoc-Documentation-Changelog
- Spring Data Couchbase 4.3 RC1 -Artifacts-Javadoc-Documentation-Changelog