Spring Integration 3.0.0 Milestone 1 釋出!
When.js 1.8.0 釋出
親愛的 Spring 社群,
我們很高興地宣佈 when.js 1.8.0 的釋出。
When.js 是 cujojs 輕量級的 Promises/A 和 when() 實現,源自 wire.js(cujojs 的 IOC 容器)的非同步核心。它還提供了其他幾個有用的 Promise 相關概念,例如連線多個 promise、對映和歸約 promise 集合以及定時 promise。
除此之外,此版本包含一套廣泛的介面卡,用於處理現有的基於回撥的 API,包括 node 風格的非同步 API,使您能夠有效地將它們轉換為具有 promise 功能的函式。此外,此版本中的大多數新功能都是社群貢獻的,這非常棒。請繼續!
一些具體亮點包括
- 用於將現有基於回撥的程式碼轉換為 promise 的介面卡。
- 生成和處理無限/無限列表的機制
- 基於 Promise 的定期輪詢工具。
檢視變更日誌以獲取更多資訊和所有新功能的文件直鏈。
如果您仍然想知道這個 cujojs 是怎麼回事,請務必觀看Brian Cavalier 和 John Hann 在 SpringOne 2012 上的“IOC + JavaScript”演講。
Spring Social Twitter 1.0.3 釋出
親愛的 Spring 社群,
我很高興地宣佈 Spring Social Twitter 1.0.3.RELEASE 的釋出。
Spring Social 是 Spring Framework 的擴充套件,它使您的 Java 應用程式能夠連線到軟體即服務 (SaaS) 提供商,例如 Facebook 和 Twitter。
這是一個 API 更新版本,使 Spring Social Twitter 的 API 繫結與 Twitter 的 API 1.1 版本保持同步。Twitter 已棄用其 API 的 1.0 版本,並將於下月關閉。建議如果您正在使用 Spring Social Twitter 1.0.2 或更低版本,請立即升級到 Spring Social Twitter 1.0.3,以避免任何功能中斷。
要獲取軟體,請下載發行版。
預計這將是 Spring Social Twitter 1.0.x 系列的最後一個版本。Spring Social 1.1.0 的工作正在順利進行,目前已達到 1.1.0 版本的里程碑 2。
Spring Data 釋出列車 Arora 現已可用
我很高興地宣佈 Spring Data 釋出列車名為 Arora 的第一個主題釋出。今後,我們將使用著名計算機科學家的名字來標記一組 Spring Data 模組,以便更容易識別彼此相容的模組。這主要指它們所引用的 Spring Data Commons 版本。
Arora 版本包含以下模組
- Spring Data Commons 1.5 - Artifacts - JavaDocs - 文件 - 變更日誌
- Spring Data JPA 1.3 - Artifacts - JavaDocs - 文件 - 變更日誌
- Spring Data MongoDB 1.2 - Artifacts - JavaDocs - 文件 - 變更日誌
- Spring Data Neo4j 2.2 - Artifacts - JavaDocs - 文件 - 變更日誌
- Spring Data Redis 1.0.3 - Artifacts - JavaDocs - 文件 - 變更日誌
- Spring Data Gemfire 1.3 M1 - Artifacts - JavaDocs - 文件 - 變更日誌
- Spring Data Solr 1.0 RC1 - Artifacts - JavaDocs - 文件 - 變更日誌
此版本的主要新功能有
- 基於註解的審計支援,透過
@CreatedDate、@CreatedBy等實現(Spring Data Gemfire 除外) - 暴露所有模組的 Spring Data 對映資訊(供 Spring Data REST 使用)
- Spring Data 對映資訊也可以從訪問器方法中讀取
- 如果 classpath 中存在 JodaTime Converters,則自動註冊(Spring Data MongoDB)
- Spring Data MongoDB 的對映子系統和查詢執行方面有重大改進
- 查詢方法上的擴充套件查詢選項(Spring Data Solr)
- Gemfire 函式的註解支援(Spring Data Gemfire)
- 一個
標籤已新增到 gfe-data XML 名稱空間,用於自動基本客戶端連線和區域配置。(Spring Data Gemfire) - 支援 Lettuce Redis 驅動(將支援的驅動數量增加到 5 個,Spring Data Redis)
- 動態移除正在執行的 MessageListenerContainer 的監聽器(Spring Data Redis)
- 改進了 Maven 構建,簡化釋出流程
除了 Spring Data 模組的新主要版本之外,我們還發布了 Spring Data Commons (1.4.1)、Spring Data JPA (1.2.1) 和 Spring Data MongoDB (1.1.2) 的錯誤修復版本。
注意:Spring Data Commons 模組的 artifactId 已從 spring-data-commons-core 更改為 spring-data-commons。因此,如果您在專案中明確引用了它,請確保相應地更新引用。
二進位制檔案很快將出現在 Maven Central 中,如果尚未到位的話。
Spring Social 1.1.0.M2 釋出
親愛的 Spring 社群,
我們很高興地宣佈 Spring Social 1.1.0 的第二個里程碑版本釋出!
Spring Social 是 Spring Framework 的擴充套件,它使您的 Java 應用程式能夠連線到軟體即服務 (SaaS) 提供商,例如 Facebook 和 Twitter。
除了 Spring Social 1.1.0 之外,我們還發布了 Spring Social Facebook 1.1.0 和 Spring Social Twitter 1.1.0 的第二個里程碑版本。
里程碑 2 的主要主題是與 Spring Security 更緊密的整合,包括一個新的 SocialAuthenticationFilter,可在 Spring Security 過濾鏈中直接實現透過提供者登入的功能。
除了 Spring Security 整合之外,這些里程碑版本還包括
- 支援 OAuth 授權流程中的非標準引數。
- ProviderSignInController 流中的攔截器功能,允許在認證流程中實現自定義行為。
- 支援 Facebook Canvas 應用的登入功能,包括一個新的 spring-social-canvas 示例,以展示 CanvasSignInController 的使用。
- 支援 Facebook API 繫結中的分頁,帶“since”和“until”引數。
- Twitter API 繫結中的高階搜尋功能。
- 支援 Twitter status 中的股票程式碼偽實體。
這些里程碑版本還包含了一些小的改進和錯誤修復。
要獲取軟體,請下載發行版(核心 | Facebook | Twitter)。
一如既往,Spring Social 社群在提供反饋和貢獻拉取請求方面表現出色,促成了此版本的釋出。此版本中的重要貢獻來自 Stefan Fussenegger,他貢獻了大部分 Spring Security 整合程式碼,以及 Yuan Ji,他在同一組程式碼中提供了反饋和重構幫助。此外,Spring Social 社群似乎對使用 Spring Social 構建 Facebook Canvas 應用表現出濃厚興趣,這促成了 CanvasSignInController 的建立。
如果您想參與或貢獻,我們鼓勵您參與 Spring Social 論壇、報告錯誤或提出增強建議,或者fork 程式碼並透過拉取請求貢獻回來。
Spring Web Flow 2.4 M1 和 2.3.2 釋出
Spring Web Flow 2.3.2 的次要維護版本現已透過 Maven 釋出並可供下載。有關更改列表,請參閱變更日誌。
Spring Web Flow 2.4 的第一個里程碑版本也透過 SpringSource 里程碑倉庫釋出。有關完整的更改列表,請參閱變更日誌。
Spring Web Flow 示例已從發行版中分離出來,並放入一個獨立的 Github 專案中。此外,booking-mvc 示例已更新為使用 Thymeleaf,這要感謝 Thymeleaf 專案負責人 Daniel Fernández。
Spring Tool Suite 和 Groovy/Grails Tool Suite 3.2.0.M2 釋出
親愛的 Spring 社群,
我很高興地宣佈 Spring Tool Suite (STS) 和 Groovy/Grails Tool Suite (GGTS) 的第二個里程碑版本 3.2.0.M2 釋出。
此里程碑版本的主要亮點包括
- 總體效能提升很多,特別是針對 Spring 工具
- Live Beans Graph 功能改進
- 改進的 Spring Data 程式碼補全和驗證
- GGTS 發行版中包含 Grails 2.2,並可在儀表盤上使用
- GGTS 發行版中現在包含 Groovy 2.0.6 編譯器。
這兩個工具套件都基於最新的 Eclipse Juno SR2 維護版本釋出(尚未是最終的 Eclipse Juno SR2 版本)。我們仍然建議使用基於 Eclipse 3.8 的 STS 和 GGTS 版本以獲得最佳效能。
3.2.0 版本計劃於 2013 年 3 月初發布 - 緊隨 Eclipse Juno SR2 釋出之後。
要下載發行版,請訪問
- Spring Tool Suite: http://www.springsource.org/sts
- Groovy/Grails Tool Suite: http://grails.org/products/ggts
盡情使用吧!
Spring Hateoas 0.4 釋出
SpringSource 很高興地宣佈 Spring Hateoas 0.4 釋出!
Spring HATEOAS 專案提供了一些 API,以便在使用 Spring 特別是 Spring MVC 時,更輕鬆地建立遵循 HATEOAS 原則的 REST 表示。HATEOAS 是 Hypermedia as the Engine of Application State 的縮寫,是 REST 應用架構的一項約束,使其區別於大多數其他網路應用架構。它試圖解決的核心問題是連結建立和表示組裝。
在此版本中,最重要的新功能是
- 擴充套件了 LinkBuilder API,使其也可以指向 Controller *方法*
- 支援 Jackson 2
- 支援 HAL
- EntityLinks API 用於建立指向管理特定實體型別的 Controller 的連結
- 引入了 LinkDiscoverer API,用於按 rel 在表示中查詢連結(包括基於 JSONPath 的實現)
您可以在變更日誌中閱讀所有新功能和錯誤修復。盡情使用吧!
Spring Integration 2.2.1 和 2.1.5 釋出
我們很高興地宣佈 Spring Integration 2.2.1.RELEASE 現已釋出。更改列表可在此處找到。
此外,2.1.5.RELEASE 現已釋出,更改列表在此處。然而,鼓勵 2.1.x 使用者遷移到 2.2.1 版本 - 2.2. GA 釋出公告在此處。
Artifacts 可在 SpringSource 倉庫和 Maven Central 中獲取,您也可以在此處下載 zip 檔案。