本週 Spring 快訊 - 2022 年 11 月 29 日 (Spring Boot 3 已正式發布)

工程 | Josh Long | 2022 年 11 月 29 日 | ...

嗨,Spring 粉絲們!它來了!它終於來了,千呼萬喚始出來!Spring Boot 3!!當然,隨著 Spring Boot 3.0 的推出,一整套整合專案也已更新!請記住,此版本的一個重大主題是支援 GraalVM 原生映像檔,現在已全面支援。您知道該怎麼做了:start.spring.io

我製作了一部 Spring Tips 影片,介紹了 Spring Framework 6 / Spring Boot 3 的一些主要主題

我也深入研究了 由 Spring 的 Ahead-of-Time (AOT) 引擎提供支援的全新 GraalVM 支援

本週還有很多其他要討論的事情,但我真的要強調一點:Spring Boot 3 來了!在某些方面,感覺這個版本的製作時間已經超過四年了!它太棒了,我迫不及待地想讓大家…

Spring Vault 3.0 正式發布

發佈 | Mark Paluch | 2022 年 11 月 28 日 | ...

我謹代表團隊非常榮幸地宣布 Spring Vault 3.0 現已正式發布,並且可以在 Maven Central 中找到 3.0.0

此版本包含多項改進和新功能。新版本的重點包括

  • Java 17 基準

  • 支援其他 HTTP 用戶端,包括反應式 JDK HTTP 用戶端

  • 支援使用版本控制的 Key/Value 秘密引擎的 Vault 儲存庫

這裡有太多的功能無法一一列出,因此請前往我們 wiki 中的發佈說明頁面以了解更多資訊。

感謝所有貢獻者…

Spring Boot 3.0 正式發布

發佈 | Andy Wilkinson | 2022 年 11 月 24 日 | ...

我謹代表團隊非常榮幸地宣布 Spring Boot 3.0 現已正式發布,並且可以在 Maven Central 中找到 3.0.0

此版本是 12 個月工作和超過 5700 次提交的結晶,由 151 位不同的個人完成。非常感謝所有貢獻者,以及所有早期採用者,他們提供了重要的里程碑回饋。

這是自 4.5 年前發布 2.0 以來 Spring Boot 的第一個主要修訂版本。它也是 Spring Boot 的第一個 GA 版本,支援 Spring Framework 6.0 和 GraalVM。

重點…

Spring Boot 2.6.14 現已可用

發佈 | Stéphane Nicoll | 2022 年 11 月 24 日 | ...

我謹代表團隊和所有貢獻者,很高興宣布 Spring Boot 2.6.14 已發布,現在可以從 Maven Central 取得。

此版本包含 39 個錯誤修復、文件改進和依賴項升級。感謝所有透過問題報告和提取請求做出貢獻的人。

生命週期結束

自 Spring Boot 2.6.0 發布以來已經一年多了,這意味著,根據我們的開放原始碼支援政策,2.6.14 是 2.6.x 系列中計劃發布的最後一個版本。未來可能會發布版本,但僅針對 商業支援

Spring Batch 5.0 正式發布!

發佈 | Mahmoud Ben Hassine | 2022 年 11 月 24 日 | ...

它終於來了!Spring Batch 5.0 現在可以從 Maven Central 正式取得。Spring Batch 5 是兩年工作的結晶,包括 50 多位貢獻者的數十項改進、功能和錯誤修復!我謹代表團隊感謝在此重大版本中發揮作用的所有貢獻者!

這篇部落格文章介紹了這個新一代框架的主要亮點。您可以在發佈說明中找到所有變更的詳細資訊,並在遷移指南中找到升級說明。

有什麼新功能?

  • 新的 Java 版本基準
  • 主要依賴項升級
  • 完整的 GraalVM 原生支援
  • 引入來自 Micrometer 的全新 Observation API
  • 執行內容 Meta-data 改進
  • 新的預設執行內容序列化格式
  • SystemCommandTasklet 增強功能
  • 新增支援使用任何類型作為作業參數
  • 改進的作業參數轉換
  • EnableBatchProcessing 中的新註釋屬性
  • 用於基礎結構 Bean 的新配置類別
  • JobExplorer 和 JobOperator 中的交易支援
  • 使用 EnableBatchProcessing 自動註冊 JobOperator
  • 測試公用程式配置更新

Spring Boot 2.7.6 現已可用

發佈 | Stéphane Nicoll | 2022 年 11 月 24 日 | ...

我謹代表團隊和所有貢獻者,很高興宣布 Spring Boot 2.7.6 已發布,現在可以從 Maven Central 取得。

此版本包含 44 個錯誤修復、文件改進和依賴項升級。感謝所有透過問題報告和提取請求做出貢獻的人。

您如何提供協助?

如果您有興趣提供協助,請查看問題儲存庫中 "ideal for contribution" 標籤。如果您有一般問題,請使用 stackoverflow.com 上的 spring-boot 標籤 提問,或在 Gitter 上與社群聊天。

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

Spring Modulith 0.1 發布

發佈 | Oliver Drotbohm | 2022 年 11 月 24 日 | ...

繼 Spring Boot 3.0 GA 之後,我很榮幸地宣布 Spring Modulith 0.1 的可用性。此版本總結了將 Moduliths 專案整合到 Spring 生態系統中。我要特別感謝 Dmitry BelyaevBjörn Kieling,他們在遷移過程中提供了很多幫助,並為該專案貢獻了重要的新功能,特別是 JDBC 和 MongoDB 的事件發佈儲存庫實作。

有關該專案的一般介紹,請查看原始公告和此InfoQ 文章

變更日誌 | 參考文件

Spring Tips:通往 Spring Framework 6 的道路:全新的 Ahead-of-Time Compilation Engine 和 GraalVM

工程 | Josh Long | 2022 年 11 月 23 日 | ...

嗨,Spring 粉絲們!Spring Boot 3 就在這裡(或者更精確地說,將在明天,也就是2022 年 11 月 24 日發布!),它帶來了一個夢幻般的新 Ahead-of-Time (AOT) 編譯引擎,支援 GraalVM 原生映像檔。加入我,我們將深入研究引擎及其與 Spring 元件模型的互動。

此影片是關於新 AOT 引擎的詳細大師班。它首先檢查應用程式開發人員的日常使用案例,然後深入研究引擎,處理函式庫和框架開發人員會關心的問題。

敬請欣賞!

另外,感恩節快樂…

Spring for GraphQL 1.1.0 發布

發佈 | Brian Clozel | 2022 年 11 月 23 日 | ...

我很高興地宣布 Spring for GraphQL 1.1.0 現在可以在 Maven Central 上取得。此版本將在本週稍後隨 Spring Boot 3.0.0 一起發布。

Spring for GraphQL 1.0.0 是在 6 個月前發布的,那麼為什麼現在發布一個新的次要版本呢?團隊最初計劃發布 1.1.0 版本,其目標只有一個:支援 Spring Framework 6.0 / Spring Boot 3.0 並適應該世代的新基準

  • Java 17
  • Jakarta EE 9
  • GraphQL Java 19

此外,我們還推出了一些我們認為您會喜歡的新的和值得注意的功能

可觀測性 (Observability)

可觀測性是 Spring Framework 6 這個主要新世代 Spring 產品組合中的一個重要主題。Spring 專案現在基於 Micrometer 的全新 Observation API,擁有自己的內建度量和追蹤儀器。 Spring for GraphQL 中的這種新儀器取代了 Spring Boot 2.7 中先前的 GraphQL 度量支援。這對於追蹤非常重要……

取得 Spring 電子報

隨時掌握 Spring 電子報的最新消息

訂閱

搶先一步

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

了解更多

取得支援

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

了解更多

即將舉行的活動

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

查看所有