Spring Shell 1.1 RC1 釋出
Spring Tool Suite 和 Groovy/Grails Tool Suite 3.5.0 釋出
親愛的 Spring 社群,
今天,我們很高興地宣佈我們基於 Eclipse 的工具鏈的下一個主要版本:Spring Tool Suite (STS) 3.5.0 和 Groovy/Grails Tool Suite (GGTS) 3.5.0。
此版本的亮點包括:
- 開箱即用的完整 Java8 支援(STS 和 GGTS)
- 更新到 Eclipse Kepler SR2 (4.3.2)
- Spring Boot 專案的新高階內容輔助
- 對 Spring Boot 的即時 Beans Graph 進行了可用性增強
- Cloud Foundry 整合現在支援 Spring Boot
- Eclipse 的 Gradle 整合方面的重大改進(包括主要的效能改進)
- 對 Spring Boot CLI 應用的初步支援
- Grails 更新到 2.3.7
- tc Server 更新到 2.9.5.SR1
- Dashboard 改進(包括 feeds、快捷方式和通知)
這兩個工具套件都基於最新的 Eclipse Kepler SR2 版本釋出。
要下載發行版,請訪問:
- Spring Tool Suite: https://springframework.tw/tools/sts/all
- Groovy/Grails Tool Suite: https://springframework.tw/tools/ggts/all
下一個版本 3.6.0 計劃於 2014 年 7 月釋出,緊隨 Eclipse Luna (4.4) 版本之後。第一個里程碑構建版本計劃於 2014 年 5 月中旬釋出。
盡情享用吧!
Spring Web Flow 2.4 RC1 釋出
Spring for Apache Hadoop 2.0 RC2 釋出
我們很高興地宣佈 Spring for Apache Hadoop 2.0 版本已達到釋出候選(Release Candidate)階段。最新版本是 2.0.0.RC2。我們正日益接近 GA(通用可用)版本,因此現在是試用這個新 2.0 版本的好時機。
spring-yarn 框架使您可以更輕鬆地開發基於 Spring 的應用,這些應用可以使用 YARN 部署到 Hadoop v2 上執行
Spring for Apache Hadoop 2.0 的主要重點是新增 YARN 應用開發支援,同時繼續改進 HDFS 和 MapReduce 支援。您可以在 YARN 示例中看到許多新的 YARN 功能正在使用,並且我們將釋出新的 Spring IO 指南……
Spring Boot 1.0 GA 釋出
我代表整個 Spring Boot 團隊,非常高興地宣佈 Spring Boot 1.0 正式釋出!您可以在此處下載包含重要安全修復的 1.0.1 版本。
您可以在 projects.spring.io/spring-boot 以及我們不斷增長的“入門”指南(其中大多數使用 Spring Boot)中找到您所需的一切。
自提出最初的“改進無容器 Web 應用架構”請求(催生了 Spring Boot)以來,已經過去了 18 個月。自那時起,我們看到了 1720 次提交,來自 54 位不同的貢獻者,我們關閉了 549 個問題,並且程式碼已被 fork 了 398 次。謝謝大家!
為什麼是無容器?今天的 PaaS 環境已經提供了大部分管理、擴充套件和可靠性功能,因此我們將 Spring Boot 打造成一個超輕量級容器,非常適合在雲中部署應用或服務。如果您還沒有親身體驗過 Spring Boot,這裡有一個經典的“Hello World!” Web 應用,您實際上可以使用CLI 工具執行它。
groovy @RestController class Example { @RequestMapping("/") String helloWorld() { "Hello World!" } }
CLI 使用出色的Groovy 語言來編譯您的程式碼。當然,您也可以直接將 Spring Boot 庫與 Java 或任何其他基於 JVM 的語言一起使用來編寫您的應用。請務必檢視詳盡的參考文件,瞭解完整的功能明細。
如果您對使用 Spring Boot 構建的稍微大一點的應用示例感興趣,可以試試spring.io 本身。我們最近將整個網站開源,作為一個 Spring 參考應用。
對於一個更小的示例,例如服務,請嘗試“構建 RESTful Web 服務”指南。它展示瞭如何輕鬆地用少於 100 行程式碼編寫一個服務,您甚至可以將可執行程式放進一條推文中(140 個字元)!您可以在 Dan Woods 在 InfoQ 上的精彩文章中閱讀更多關於微服務和 Boot 的資訊。
感謝 Java Buildpack 團隊,您還會發現 Spring Boot 應用可以無縫部署到 Cloud Foundry;當然,您也可以將 Boot 應用與其他雲服務提供商一起使用,或直接部署在您自己的資料中心。
最後,如果您是 STS 使用者,請檢視最新的 v3.5 版本,它包含了對 Spring Boot 的整合支援(參見下面的影片)。如果您喜歡其他 IDE(或者您更像是 Vim/Emacs 使用者),您可以使用 start.spring.io 來初始化您的專案。
!{iframe width="560" height="315" src="//www.youtube.com/embed/p8AdyMlpmPk" frameborder="0" allowfullscreen}{/iframe}
再次感謝所有測試、撰寫文章併為 Spring Boot 提交 pull-requests 的早期採用者。您的反饋對我們來說是寶貴的,請繼續提供!
Spring Data Release Train Dijkstra 的第一個里程碑版本已釋出
我很高興地宣佈 Spring Data 傘狀專案的 Dijkstra 釋出列車(release train)的第一個里程碑版本現已釋出。這次列車迭代非常特別,因為有 5 個新模組加入了釋出列車:Spring Data Couchbase、Cassandra、Elasticsearch、Gemfire 和 Redis。更令我興奮的是,它們中的大多數是社群主導的專案。這些是包含的模組:
- Spring Data Build 1.4 M1 - 更新日誌
- Spring Data Commons 1.8 M1 - Artifacts - JavaDocs - 文件 - 更新日誌
- Spring Data JPA 1.6 M1 - Artifacts - JavaDocs - 文件 - 更新日誌
- Spring Data MongoDB 1.5 M1 - Artifacts - JavaDocs - 文件 - 更新日誌
- Spring Data Neo4j 3.1 M1 - Artifacts - JavaDocs - 文件 - 更新日誌
- Spring Data Solr 1.2 M1 - Artifacts - JavaDocs - 文件 - 更新日誌
- Spring Data Couchbase 1.1 M1 - Artifacts - JavaDocs - 文件 - 更新日誌
- Spring Data Cassandra 1.0 M1 - Artifacts - JavaDocs - 文件 - 更新日誌
- Spring Data Elasticsearch 1.0 M2 - Artifacts - JavaDocs - 文件 - ……
Spring Integration 3.0.2 和 4.0 Milestone 4 釋出
我們很高興地宣佈面向 Spring Integration 4.0 的最終里程碑版本和 3.0.x 流的下一個維護版本。3.0.2.RELEASE 版本包含針對 3.0 版本的一些重要修復。鼓勵 Spring Integration 3.0 使用者儘快升級到此版本。請參閱 3.0.2 釋出說明和專案主頁瞭解更多資訊。
Spring Integration 4.0 是框架的下一代版本,它現在基於新的Spring Framework 4.0 Messaging 模組。請參閱遷移指南,瞭解如何從…遷移應用。
Spring AMQP 1.3 釋出
我們很高興地宣佈 Spring AMQP (for Java) 1.3.1.RELEASE 版本現已釋出。
該版本包含一些重要的新功能,包括:
-
監聽器容器
-
可以在不先停止容器的情況下更改監聽器容器的併發度,並且監聽器將相應地進行調整
-
監聽器容器可以根據工作負載動態調整併發消費者數量
-
監聽器容器現在支援消費者優先順序(需要 RabbitMQ 3.2.x 或更高版本)
-
監聽器容器現在支援獨佔消費者的配置
-
監聽器容器現在支援自動刪除佇列;在啟動時如果需要會重新宣告它們
-
Rabbit 模板
-
……RabbitTemplate
現在有幾個方便的receiveAndReply
方法
Spring Framework 4.0.3 釋出 - Java 8 支援現已可用於生產環境
親愛的 Spring 社群,
我很高興宣佈 Spring Framework 4.0.3 已釋出。這是繼上週 Java 8 釋出後框架的第一個版本;它現在使用 OpenJDK 8 GA 構建,幷包含最新的 ASM 5.0.1(也支援 JDK 8 GA 級別的位元組碼,取代了我們之前使用的自定義 ASM 4.2 分支)。
http://projects.spring.io/spring-framework/
Spring Framework 4.0.3 在 WebSocket 領域也帶來了顯著的增強,吸取了許多實際反饋並將其融入到框架及其配置選項中。這……