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-style 非同步 API,使您可以有效地將它們轉換為 promise-aware 函數。 此外,此版本中的大多數新功能都是社群貢獻,這太棒了。 繼續加油!
一些具體的重點包括
- 用於 promisifying 現有基於回呼的程式碼的配接器。
- 用於產生和處理無界/無限列表的機制
- 基於 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 版本的 milestone 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 使用)
- 從 accessor 方法讀取的 Spring Data 映射資訊
- 如果在類別路徑上存在,則自動註冊 JodaTime 轉換器 (Spring Data MongoDB)
- Spring Data MongoDB 的映射子系統和查詢執行的重大改進
- 查詢方法上的擴充查詢選項 (Spring Data Solr)
- Gemfire 函數的註解支援 (Spring Data Gemfire)
- A
標籤已新增至 gfe-data XML 命名空間,用於自動基本客戶端連線和區域配置。(Spring Data Gemfire) - 支援 Lettuce Redis 驅動程式(將支援的驅動程式數量提高到 5 個,Spring Data Redis)
- 動態移除執行 MesageListenerContainer 的監聽器 (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 的使用。
- 支援使用「since」和「until」參數在 Facebook API 綁定中進行分頁。
- Twitter API 綁定中的進階搜尋功能。
- 支援 Twitter 狀態中的股票代碼偽實體。
這些里程碑版本還包含一些較小的改進和錯誤修復。
要獲取軟體,請下載發布版本(Core | Facebook | Twitter)。
一如既往,Spring Social 社群提供了很棒的回饋意見,並貢獻了 pull request,使這次發布成為可能。這次發布的重要貢獻來自 Stefan Fussenegger,他貢獻了大部分的 Spring Security 整合程式碼,以及 Yuan Ji,他在同一組程式碼中提供了回饋和重構協助。此外,Spring Social 社群似乎對使用 Spring Social 建構 Facebook Canvas 應用程式產生了濃厚的興趣,這促成了 CanvasSignInController 的創建。
如果您想參與或貢獻,我們鼓勵您參與 Spring Social 論壇、報告錯誤或提出增強建議,或 fork 程式碼 並透過 pull request 貢獻回去。
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 專案。此外,感謝 Thymeleaf 的專案負責人 Daniel Fernández,booking-mvc 範例已更新為使用 Thymeleaf。
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,用於創建指向管理特定實體類型的控制器的連結
- 引入 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 公告在 這裡。
這些工件可在 SpringSource Repository 以及 Maven Central 中找到,或者您可以從 這裡 下載 zip 檔案。
Spring Batch 2.2.0.M1 發布
SpringSource 很高興宣布 Spring Batch 2.2.0.M1 的發布!
這個里程碑版本包含大約 50/50 的錯誤修復和新功能。 這個新版本包含
- 對原型進行了更新。 它現在很有用(預設情況下將檔案管道傳輸到資料庫),並提供了開箱即用的封裝/執行腳本。
- 添加了提供您自己的 Serializer 實現以與作業儲存庫一起使用的功能。
- 添加了新的 AmqpItemReader 和 AmqpItemWriter。
- 新增了 @Configuration 支援,以允許基於 Java 的作業和步驟配置
您可以在變更日誌中閱讀所有新功能和錯誤修復。 盡情享用!