Spring Data 发布列车 Hopper 发布 GA 版本(及 SR1 版本)!

发布 | Oliver Drotbohm | 2016 年 4 月 7 日 | ...

我代表整个 Spring Data 团队,很高兴地宣布 Spring Data 发布列车 Hopper 已正式发布 (GA)。此版本修复了 395 个问题,其最重要的新增功能包括:

  • 将 Spring Framework 基线升级到 4.2(特别是 4.2.5)。
  • Spring Data JPAMongoDB 中支持 Query by Example。
  • 改进了对组合注解的支持。
  • 在 Spring Data REST 中支持查找类型和嵌套关联。
  • Solr (基于 Solr 5.5 的 2.0)、Neo4j (4.1)、Couchbase (基于 Couchbase 2.0 的 2.1)、Elasticsearch (基于 ES 2.2 的 2.0) 的重大升级。
  • 升级到 Querydsl 4。
  • 支持 Spring Data Redis 的对象映射和 Repository。
  • 支持 Redis 集群
  • JPAMongoDB 的 repository 查询方法中支持 projections。
  • 将 Spring Data Envers 添加到发布列车中(之前是单独维护的)。

注意:由于发布过程中出现小故障,部署到 Maven Central 的 Spring Data JPA 构件存在问题。我们立即发布了整个列车的服务版本,因此推荐升级的版本是 Hopper-SR1

在我们的精选变更日志中查找实现这些功能的 ticket 的更多链接。未来几天将发布一篇后续博客文章,深入讨论此次发布中新增的功能。

升级到此发布列车最简单的方法是结合使用 Spring Data BOM 和 Hopper-SR1 版本。如果您使用了后端有重大存储升级的模块,请准备好也需要对您的应用程序代码进行一些更改。如果您从 Gosling 升级并且使用了 Querydsl,也同样适用。

Spring Boot 用户需要稍微谨慎一些,但即使是 1.3 版本,对于没有经历重大升级的模块(例如 JPA、MongoDB),应该也能够升级。如果您使用了进行了重大升级的模块,请准备好手动升级到更新版本的存储驱动程序并禁用某些自动配置。如有疑问,请查阅 Spring Data 示例获取示例配置。对 Hopper 的全面支持将随 Spring Boot 1.4 M2 一同发布。

团队将在近期忙于在各种大会上介绍 Hopper 发布列车。JAX 2016 将于两周后在德国举行,随后是巴塞罗那的 Spring I/O 和八月初在拉斯维加斯的 SpringOne Platform。如果您渴望了解此发布列车中的最新和最重要内容,请务必预订您的门票。

下一个发布列车将命名为 Ingalls,预计在 SpringOne 大会期间发布。

最后,以下是此版本中包含的模块:

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

抢先一步

VMware 提供培训和认证,助力您快速成长。

了解更多

获取支持

Tanzu Spring 通过一个简单的订阅,提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部