Spring Data 发布列车 Ingalls GA

发布 | Oliver Drotbohm | 2017 年 1 月 26 日 | ...

我代表 Spring Data 团队宣布我们的 Ingalls 发布列车正式可用。经过九个月的开发,本次发布不仅包含了大量新特性、改进和错误修复,还标志着 Spring Data 一个分支的终结。这个分支在过去 5 年多来(如果算上前身模块甚至长达 8 年)一直帮助开发者处理持久化问题。

本次发布共修复了超过 630 个问题单。以下是本次发布中最重要的特性的高度精简列表:

  • 升级到 Spring 4.3 作为 Spring Framework 的基线。
  • 将 Spring Data LDAP(Spring LDAP 中与 Spring Data 相关的部分)添加到发布列车。
  • 将 Spring Data for Apache Cassandra 提升为核心模块,对其进行了全面改进并升级到 Cassandra 3。支持用户定义类型、Java 8 的 StreamOptional 等。
  • 通过避免反射而青睐使用方法句柄的 ASM 生成代码,改进了对象到存储映射的性能。
  • 更多适用于 MongoDB 的聚合框架。
  • 改进了 JPA 中的流执行验证(报告缺少外部事务)。
  • 支持将 XML 和 JSON 有效负载映射到投影接口。
  • 查询示例支持的任意匹配模式。
  • 支持 Redis Geo 命令。
  • Spring Data REST 中的 CORS 支持。
  • 支持 Javaslang 集合和映射类型作为 repository 查询方法的返回类型。

我们将在几天内准备一篇博客文章,更详细地阐述这些特性。请在我们的发布列车 wiki 中查找更完整但经过精选的变更列表。团队的重点现在正转向下一代 Spring Data,始于即将于 2017 年第二季度正式发布的 Kay 发布列车。请留意该列车的另一个里程碑版本即将发布。这意味着,Ingalls 将包含在即将发布的 Spring Boot 1.5 版本以及基于 Spring Framework 4 的、未来将进行主要维护的发布列车中。Hopper 即将逐步淘汰,仅对 Spring Boot 1.4 版本进行偶尔更新。

最后,以下是发布的模块列表:

订阅 Spring 简报

通过 Spring 简报保持联系

订阅

领先一步

VMware 提供培训和认证,助你快速提升。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举办的活动

查看 Spring 社区所有即将举办的活动。

查看全部