Spring Data Release Train Gosling 发布 GA 版本

发布 | Oliver Drotbohm | 2015 年 9 月 1 日 | ...

我谨代表 Spring Data 团队宣布 Spring Data Release Train Gosling 的通用可用版本。在过去的 6 个月里,我们总共修复了 344 个问题,其中 56 个是在最新的候选版本发布后修复的。

  • Spring 基线升级到 4.1。
  • 更容易实现自定义仓库代码(每个仓库,请参阅参考文档)。
  • 改进了与 Hibernate 5 的兼容性(JPA 模块)。
  • 支持在 MongoDB 中使用 SpEL 的 @Query 方法(请参阅此示例)。
  • 支持从 Web 请求创建 Querydsl 的 Predicates(请参阅参考文档)。
  • 一个新的 Spring Data KeyValue 模块,用于使用 SpEL 作为查询语言的基于 Map 的仓库。
  • 改进了 Spring Data REST 中 HAL 浏览器的 POST 表单。
  • 支持 Spring Data REST 中枚举值和链接标题的国际化。

Spring Data 示例已经升级到新版本。您可以在我们的 wiki 中找到此版本火车更详细的变更列表。Spring Data 专家 Christoph Strobl 在一篇博客文章中更深入地介绍了其中一些引入的功能。

要升级到新的 Release Train,请使用我们在示例仓库中描述的 BOM,并将其版本配置为 Gosling-RELEASE。如果您正在使用 Spring Boot,升级到 Release Train 就像设置 Maven 属性 spring-data-releasetrain.version 为该版本一样简单。请注意,要在 Boot 1.2 中使用 Spring Data REST,您还需要升级到 Spring HATEOAS 0.19.0.RELEASE(通过设置 spring-hateoas.version 属性)以及 Jackson 2.5 或更高版本(首选当前版本 2.6.1,通过 jackson.version 属性)。

下一个 Release Train 将被命名为 Hopper,并将包含 Neo4j、Couchbase 和 Solr 模块的新的主要版本。目标发布时间是仲秋。

作为参考,以下是该版本火车的所有模块列表

我们将在两周后于华盛顿举行的 SpringOne2GX 大会上,在“Spring Data 的新功能是什么?”讲座中介绍 Spring Data Release Train Gosling 的许多新功能。如果您想亲身了解所有最新和最棒的内容,现在购票还不晚。

订阅 Spring 资讯

通过 Spring 资讯保持联系

订阅

先人一步

VMware 提供培训和认证,助您加速前进。

了解更多

获取支持

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

了解更多

近期活动

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

查看全部