Spring Data Release Train Gosling 正式發布

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

我代表 Spring Data 團隊宣布 Spring Data release train Gosling 正式發布。 在過去的 6 個月中,我們總共修復了 344 張 tickets,其中 56 張是在最新發布候選版本之後修復的。

  • Spring 基準升級到 4.1。
  • 更容易實現自定義的 repository 程式碼 (每個 repo,請參閱參考文件)。
  • 改進了與 Hibernate 5 (JPA 模組) 的相容性。
  • 在 MongoDB 中支援 @Query 方法的 SpEl (請參閱此範例)。
  • 支援從 web 請求建立 Querydsl Predicates (請參閱參考文件)。
  • 一個 新的 Spring Data KeyValue 模組,用於使用 SpEL 作為查詢語言的 Map-backed repositories。
  • 在 Spring Data REST 中改進了 HAL browser 的 POST 表單。
  • 支援 Spring Data REST 中枚舉值和連結標題的國際化。

Spring Data 範例已經升級到新版本。 在 我們的 wiki 中找到這個 release train 中已更改內容的更詳細列表。 Spring Data ninja Christoph Strobl 有一篇 部落格文章,更深入地介紹了一些引入的功能。

要升級到新的 release train,請使用我們提供的 BOM,如我們的 範例 repository 中所述,並將其版本配置為 Gosling-RELEASE。 如果您使用 Spring Boot,則升級到 release train 就像將 Maven 屬性 spring-data-releasetrain.version 設置為該版本一樣容易。 請注意,要將 Spring Data REST 與 Boot 1.2 一起使用,您還需要升級到 Spring HATEOAS 0.19.0.RELEASE (透過設定 spring-hateoas.version 屬性) 和 Jackson 2.5 或更高版本 (首選當前 2.6.1,透過 jackson.version 屬性)。

下一個 release train 將被命名為 Hopper,並包含 Neo4j、Couchbase 和 Solr 模組的新主要版本。 目標發布時間為秋季中期。

為了方便參考,這是該 release train 的所有模組的列表

我們將在兩週後於華盛頓舉行的 SpringOne2GX 大會上的 "Spring Data 的 2015 年新功能?" 演講中介紹 Spring Data release train Gosling 的許多新功能。 如果您想第一手了解所有最新和最棒的功能,現在買票還不算太晚。

取得 Spring 電子報

與 Spring 電子報保持聯繫

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進度。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔。

了解更多

即將舉行的活動

查看 Spring 社群中所有即將舉行的活動。

查看全部