Spring Data 2021.1进入RC阶段

157 阅读2分钟

亲爱的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资源库查询方法中支持existsnot 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上发布,并让我们了解任何回归或其他问题。

以下是每个单独工件和参考文档的详细链接。