Sébastien Deleuze
Spring Boot CDS 支援與 Project Leyden 展望
Spring Boot 開發者如何在最小限制下提升應用的執行時效率,從而讓大多數應用都能享受到這些好處?答案是 Spring Boot 3.3 引入的 CDS 支援,它能讓你的 Spring Boot 應用啟動更快、消耗更少記憶體。它基於我幾個月前提到的Spring Framework 6.1 引入的基礎。
關鍵一點是,這種新的 CDS 支援與GraalVM 本機映象支援相比,提供了不同的價值主張:透過 CDS 獲得的改進不如…
Spring Framework 6.1.4, 6.0.17 和 5.3.33 現已釋出,包含針對 CVE-2024-22243 的修復
我代表團隊和所有貢獻者,很高興宣佈 Spring Framework 6.1.4
、6.0.17
和 5.3.32
現已釋出。
Spring Framework 6.1.4
附帶了 106 項修復和文件改進。此版本將隨下週釋出的 Spring Boot 3.2.3 一起釋出。
Spring Framework 6.0.17
附帶了 17 項修復和文件改進。此版本將隨下週釋出的 Spring Boot 3.1.9 一起釋出。
Spring Framework 5.3.32
附帶了 19 項修復和文件改進。
這些版本解決了關於 URL 解析(包含 Host)的 CVE-2024-22243 問題…
Spring Framework 6.1 中的 CDS
作為 Spring 執行時效率 部落格文章的後續,我很高興分享我們在 Project Leyden 最佳化方面的探索,這讓我們對 JDK 中很少使用的 CDS("類資料共享")特性有一些有趣的發現,並將其轉化為我們已能夠在 Spring Framework 6.1 中釋出的新特性。
正如 官方文件 中所述,類資料共享(CDS)透過將類元資料快取到歸檔檔案中來幫助減少 JVM 的啟動時間和記憶體佔用,以便將其快速預載入到新啟動的 JVM 中。這加速了類…
Spring 執行時效率(今天與明天)
隨著 Spring Framework 6.1 和 Spring Boot 3.2 通用版本的臨近,我們想分享一下 Spring 團隊為幫助開發者最佳化其應用執行時效率而正在進行的多項努力的概覽。
我們將涵蓋以下技術和用例
- Spring MVC 作為 JDK 21 上精簡的虛擬執行緒 Web 棧
- 使用 Spring 和 GraalVM 本機映象最佳化容器部署
- JVM 檢查點恢復:使用 Spring 和 Project CRaC 實現伸縮到零
- 使用 Spring AOT 和 Project Leyden 展望 OpenJDK 的未來
如果你更喜歡觀看影片…
從 Spring Native 到 Spring Boot 3
今天,我們正在完成將 Spring 對構建本機可執行檔案的支援從實驗性的 Spring Native 專案遷移到官方的 Spring Boot GraalVM 本機映象支援。
實際上,這意味著我們正在歸檔 Spring Native GitHub 倉庫,並將其移動到 https://github.com/spring-attic 組織。將不再有新的 Spring Native 版本(基於 Spring Boot 2.x),我們鼓勵所有 Spring Boot 使用者遷移到 Spring Boot 3.x 以利用其官方的本機支援。
SpringOne
如果你錯過了 SpringOne 主題演講,請注意… 的錄音
Spring Framework 6.0.0-RC3 現已釋出
Spring Native 0.12.1 現已釋出
我代表團隊和所有貢獻者,很高興宣佈 Spring Native 0.12.1
已經發布,現可從 https://repo.spring.io/release 獲取。
此版本包括 15 項錯誤修復、文件改進以及對 Spring Boot 2.7.1 和 Native Build Tools 0.9.13 的依賴項升級。感謝所有透過問題報告和拉取請求做出貢獻的人。
Spring Native 0.12.0 現已釋出
我代表團隊和所有貢獻者,很高興宣佈 Spring Native 0.12.0
已經發布,現可從 https://repo.spring.io/release 獲取。
此版本包括 12 項錯誤修復、文件改進以及對 GraalVM 22.1、Spring Boot 2.7.0 和 Spring Cloud 2021.0.3 的依賴項升級。感謝所有透過問題報告和拉取請求做出貢獻的人。
Spring Native 0.11.3 現已釋出
我代表團隊和所有貢獻者,很高興宣佈 Spring Native 0.11.3
已經發布,現可從 https://repo.spring.io/release 獲取。
此版本包括 25 項錯誤修復、文件改進以及與 GraalVM 22.0、Spring Boot 2.6.4 和 Spring Cloud 2021.0.1 的依賴項升級。感謝所有透過問題報告和拉取請求做出貢獻的人。