Spring for Apache Hadoop 2.1 釋出

版本釋出 | Thomas Risberg | 2015 年 2 月 9 日 | ...

大約六個月前,我們開始開發 Spring for Apache Hadoop 的 2.1 版本。現在我們很高興地宣佈 2.1.0 版本正式釋出。

從 Spring for Apache Hadoop 2.1 版本開始,我們現在只支援 Hadoop 2.0 API,不再提供與舊版 Hadoop v1 發行版的向後相容性。如果您需要支援舊版 Hadoop,請使用 Spring for Apache Hadoop 的 2.0.4 或 1.1.0 版本。

2.1 版本的主要新特性包括

配置和 Boot 支援:

  • 新的 @Configuration 更改以及對 Boot 自動配置功能的改進。這種支援的一個很好的例子可以在 boot-fsshell DemoApplication 示例應用程式中看到。

Spring Integration Kafka Extension 1.0.GA 已釋出

版本釋出 | Artem Bilan | 2015 年 2 月 9 日 | ...

親愛的 Spring 社群,

我們很高興地宣佈 Spring Integration Kafka 1.0 GA 擴充套件現已釋出,為 Apache Kafka 提供了熟悉的 Spring Integration 端點。像往常一樣,使用 Maven 或 Gradle 透過 釋出倉庫 獲取

compile "org.springframework.integration:spring-integration-kafka:1.0.0.RELEASE"

或下載 發行版存檔,來試用一下。

首先感謝所有為該專案做出貢獻的人——特別感謝專案的創始人 Soby Chacko,他實現了基礎設施以及基於高階消費者的訊息源和生產者,還要感謝 Marius Bogoevici,他學習了 Simple Consumer API 的複雜細節…

Spring Security OAuth 2.0.6.RELEASE 現已釋出

版本釋出 | Dave Syer | 2015 年 2 月 2 日 | ...

Spring Security OAuth 2.0.6.RELEASE 現已在常用倉庫中釋出。這是一個錯誤修復版本,2.0.5.RELEASE 使用者應該升級。唯一的關鍵錯誤是針對使用帶有重新整理令牌的 JWT 使用者,還有一些使用者遇到了重定向 URI 雙重編碼的問題,現已修復。新功能亮點

  • (需求量很大) 無需定製即可擁有永不過期的重新整理令牌 (只需將有效期設定為零或更小)

  • /token 端點預設只接受 POST 請求

  • 資源伺服器預設不接受基於 Cookie 的認證 (您必須啟用它)

  • 資源伺服器配置有一些新選項,包括注入自定義錯誤處理程式的能力

Spring Cloud 1.0.0.RC2 現已釋出

版本釋出 | Dave Syer | 2015 年 2 月 2 日 | ...

Spring Cloud 1.0.0.RC2 現已在 http://repo.spring.io 倉庫中釋出。我們進行了大量的依賴修剪和整理工作,因此從 RC1 升級的使用者可能需要稍微調整他們的 starter 依賴,但希望結果能讓一切變得更好。安全功能也進行了很多改動,使其更容易定製各個部分,這主要是回應了實際使用並需要幫助的使用者(感謝您的反饋)。在正式釋出(GA)之前,我們可能還會發佈一個 RC3,但一切都已經非常接近準備就緒了。

Spring Data Evans SR 2 和 Dijkstra SR 5 釋出

版本釋出 | Oliver Drotbohm | 2015 年 1 月 28 日 | ...

我謹代表 Spring Data 團隊宣佈 Spring Data 釋出列車 Evans 的第二個服務版本以及 Spring Data Dijkstra 的第五個(也是最後一個)服務版本現已釋出。

這些版本修復了 191 個問題,其中一些是相當重要的錯誤修復和效能改進,因此建議在釋出列車內進行升級。Dijkstra 服務版本計劃是該釋出列車的最後一個版本。建議使用者升級到 Evans,因為錯誤修復將來只會移植到該分支。

此處查詢 Evans SR 2 的所有已解決問題單,在此處查詢 Dijkstra SR5 的所有問題單。接下來是 Fowler 釋出列車的第一個釋出候選版本,它已經包含了一些非常有趣的功能

Spring Tool Suite 和 Groovy/Grails Tool Suite 3.6.3.SR1 釋出

版本釋出 | Martin Lippert | 2015 年 1 月 19 日 | ...

親愛的 Spring 社群,

我們釋出了針對基於 Eclipse 4.4.1 的 STS/GGTS 3.6.3 的一個次要服務版本,以解決 JGit 客戶端中發現的安全漏洞。有關此漏洞的更多詳細資訊,請參閱:JGit client (CVE-2014-9390)

要下載更新的發行版,請訪問

詳細的新功能和值得注意的說明可以在此處找到:STS/GGTS 3.6.3.SR1 新功能與值得注意

STS/GGTS 3.6.4 計劃於 2015 年 3 月釋出,緊隨 Eclipse Luna SR2 版本之後。

祝您使用愉快!

Spring Batch 和 Spring Batch Admin 版本釋出

版本釋出 | Michael Minella | 2015 年 1 月 16 日 | ...

今天我們很高興地宣佈多個與 Spring Batch 相關的版本釋出。Spring Batch 的錯誤修復版本、Spring Batch Admin 的錯誤修復版本以及新版 Spring Batch Admin 的里程碑版本現均已釋出。

Spring Batch 3.0.3

Spring Batch 3.0.3 是 Spring Batch 的最新維護版本,解決了許多增強功能和次要錯誤。Spring Batch 3.0.3 中的新功能包括

改進了對 JSR-352 定製基礎設施的支援

在此版本之前,覆蓋 Spring Batch 為 JSR-352 配置的作業提供的開箱即用基礎設施的唯一方法是將配置包含在作業的上下文中。這阻止了為真正共享的元件配置全域性覆蓋的能力。透過 3.0.3 版本,您現在可以透過系統屬性指定 Spring 配置檔案的位置,該屬性可以覆蓋現有基礎設施。

分割槽結果的可選輪詢

使用遠端分割槽時,主節點需要一種方式來獲知從屬分割槽已完成其工作。傳統上,這是透過每個從屬節點向主節點回復,然後聚合結果,再通知主節點所有從屬節點都已完成。然而,這需要額外的配置,可能並非必要。由於分割槽作業中的從屬節點在與主節點相同的作業倉庫中維護其狀態,主節點只需輪詢作業倉庫即可檢視從屬節點是否已完成。此版本增加了配置 MessageChannelPartitionHandler 以輪詢作業倉庫而不是等待響應訊息的能力。您可以在 MessageChannelPartitionHandler 的文件中閱讀有關此新功能的更多配置資訊。

這不是完整的更新列表,但突出了主要的新功能。您可以在 Spring Batch 的 Jira 問題跟蹤器中檢視具體的更改內容:https://jira.spring.io/browse/BATCH/

Spring Batch Admin

1.3.1

今天釋出的兩個 Spring Batch Admin 版本中的第一個是 Spring Batch Admin 1.3 系列的第一個維護版本。此版本解決了許多次要錯誤,錯誤列表可以在 Jira 中找到:https://jira.spring.io/browse/BATCHADM/

2.0.0.M1

去年 SpringOne2GX 大會上我收到的最大問題是“Spring Batch Admin 怎麼樣了?” Spring Batch Admin 在去年 7 月(去年 SpringOne2GX 不久前)進行了最後一次更新,但這並不是一個很大的功能升級。釋出該版本是為了更新依賴項並解決一些錯誤。從那以後,我們一直在努力更新許多功能,以使 Spring Batch Admin 與時俱進。今天,我們宣佈了實現該目標的第一個里程碑版本。

JSR-352 支援

Spring Batch Admin,作為 2.0.0.M1 版本的一部分,現在將支援 JSR-352 配置的作業。透過將基於 XML 的配置按照規範要求放入 /META-INF/batch-jobs 目錄中,Spring Batch Admin 將載入該作業,使其可透過 REST 端點和當前 UI 啟動。Spring Batch Admin 提供的所有監控功能(檢視執行情況、啟動/停止/重啟等)都可用。

Java 配置支援

隨著 Spring 社群的重心從基於 XML 的配置轉向基於 Java 的配置,Spring Batch Admin 也在與時俱進。截至此版本,Spring Batch Admin 支援配置要掃描的包,以查詢用 Java 配置的 Spring Batch 作業。與其他任何批處理作業一樣,這些作業也將被載入並可供執行,就像它們的 XML 對應版本一樣。

重要的是要注意,雖然 Spring Batch Admin 現在支援基於 Java 的配置,但您不希望與它一起使用 @EnableBatchProcessing。這樣做是有原因的。@EnableBatchProcessing 提供了一系列基礎設施,而這些基礎設施 Spring Batch Admin 已經開箱即用地提供了。在 Spring Batch Admin 中使用 Java 配置來配置作業與您使用 @EnableBatchProcessing(但不使用該註解)的方式完全相同。您仍然可以像往常一樣自動注入 JobBuilderFactoryStepBuilderFactory

REST 端點更新

作為 Spring XD 團隊在其管理 UI 中所做工作的一部分,他們建立了一套全新的與批處理相關的 REST 端點。此版本將這些端點遷移到 Spring Batch Admin 中供所有人使用。在 /batch 路徑下有一系列端點,它們提供與現有 REST API 類似的功能,但功能更強大。新的 API 遵循 HATEOAS 原則,支援 API 發現和遍歷。雖然對 HATEOAS 的支援仍在進行中,但此版本展示了我們在這方面的方向。

Spring Batch Admin 的未來

與所有 Spring 專案一樣,我們力求在合理範圍內保持向後相容性。因此,Spring Batch Admin 2.0 正在經歷一些重大更改,以允許未來的向後相容性。這些更改包括取消“官方”UI 和棄用舊版 REST API。此版本不包含任何這些更改。這些更改將在 Spring Batch Admin 2.0 正式釋出(GA)之前到來。我們希望在專案方向上保持開放和透明。

任何關注過去幾年 UI 領域變化速度的人都能很快認識到,選擇現代前端技術並能夠在可預見的未來保持向後相容性目前是不可能的。當前重大變更的速度實在太快了。當我們考慮這一點以及我們致力於在相關領域提供前沿工具的願望時,我們決定取消 UI 作為專案的正式組成部分。儘管如此,我們仍然理解客戶端是 Spring Batch Admin 提供的核心功能的重要組成部分。因此,我們的計劃是提供一組示例專案,演示幾種不同的客戶端選項。這將使我們能夠在不影響向後相容性的情況下獨立於核心框架/API 演進客戶端選項。

我們還將棄用舊版 REST API。新 API 在 REST API 成熟度模型上向前邁進了一步,從基於 HTTP 的基本 CRUD 轉向對真正資源的支援。雖然新的 REST 端點仍在開發中,但一旦功能完善,我們將棄用舊的端點,並將開發精力集中在改進和演進新的集合上。

接下來的計劃

我們將繼續進行上述更改,目前計劃在今年第二季度初發布另一個版本。我們對 Spring Batch Admin 的未來感到興奮,並期待您在 JiraGithubStackOverflow 和社交媒體上的反饋!

Spring IO Platform 1.1.1 釋出

版本釋出 | Andy Wilkinson | 2015 年 1 月 15 日 | ...

我們很高興地宣佈 Spring IO Platform 1.1.1.RELEASE 現已在 repo.spring.ioMaven Central 上釋出。

此版本的主要亮點是將 Spring Session 1.0.0.RELEASE 新增到平臺中。

此外,此版本還升級了多個專案的版本,以引入其最新的維護版本

  • Spring AMQP 1.4.2.RELEASE
  • Spring Boot 1.2.1.RELEASE
  • Spring Framework 4.1.4.RELEASE
  • Spring Integration 4.1.2.RELEASE

許多第三方依賴的版本也已更新。

專案頁面 | GitHub | 問題 | 文件

Spring Session 1.0.0.RELEASE

版本釋出 | Rob Winch | 2015 年 1 月 8 日 | ...

我很高興地宣佈 Spring Session 1.0.0.RELEASE 釋出。您可以在 Maven Central 中找到該版本。

功能

Spring Session 提供以下功能

  • 用於管理使用者會話的 API 和實現(例如 Redis)
  • HttpSession - 允許以應用程式容器(例如 Tomcat)中立的方式替換 HttpSession。附加功能包括
    • 叢集會話 - Spring Session 使支援 叢集會話 變得輕而易舉,而無需繫結到特定的應用程式容器解決方案。
    • 多瀏覽器會話 - Spring Session 支援在單個瀏覽器例項中 管理多個使用者的會話(例如類似於 Google 的多個已認證賬戶)。
    • RESTful API - Spring Session 允許在請求頭中提供會話 ID,以與 RESTful API 配合使用。

獲取 Spring 郵件列表

訂閱 Spring 郵件列表以保持連線

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲取支援

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

瞭解更多

即將到來的活動

檢視 Spring 社群的所有即將到來的活動。

檢視全部