Juergen Hoeller

Juergen Hoeller

Juergen Hoeller 是 Spring Framework 開源專案的聯合創始人,自 2003 年以來一直擔任核心框架的專案負責人和釋出經理。Juergen 是一位經驗豐富的軟體架構師和顧問,在程式碼組織、事務管理和企業訊息傳遞方面擁有傑出的專業知識。

部落格文章作者Juergen Hoeller

從 Spring Framework 6.2 到 7.0

工程 | 2024 年 10 月 01 日 | ...

親愛的 Spring 社群:

Spring Framework 6.2 正在為 2024 年 11 月的全面上市做準備,核心容器和 Web 支援方面有特別重要的修訂:請參閱 "Spring Framework 6.2 新特性"。此版本設計用於 JDK 17-23 和 Jakarta EE 9-10。

同時,我們已經在規劃 2025 年,我很榮幸地宣佈,我們 2025 年 11 月的釋出將是一個新的主要版本的開端:Spring Framework 7.0!

我們將把基礎版本升級到 Jakarta EE 11 (Tomcat 11, Hibernate ORM 7, Hibernate Validator 9),並支援即將推出的 JDK 25 LTS,同時為了與更廣泛的 Java 生態系統保持一致,保留 JDK 17 基礎版本。對於 Kotlin 應用,我們打算讓 Spring Framework 7 的支援基於 Kotlin 2。最後但同樣重要的是,我們的空安全策略正與最近釋出的 JSpecify 保持一致…

啟動 Spring Framework 6.2 里程碑階段

釋出 | 2024 年 4 月 11 日 | ...

親愛的 Spring 社群:

我謹代表核心框架團隊,很高興在此啟動 Spring Framework 6.2 里程碑階段:6.2.0-M1 現已在 repo.spring.io/milestone 上提供。

此里程碑包含核心容器中的多項增強功能,包括對自動裝配演算法的修訂(例如,用於一致的泛型型別匹配和基於名稱匹配的更快解析)和對單例鎖定的修訂(例如,用於後臺引導),以及 Spring 測試支援中的一系列新功能。請檢視我們的新特性頁面以獲取有關新功能的詳細資訊…

Spring Framework 6.0.x 和 5.3.x 支援時間表公告

新聞 | 2024 年 3 月 01 日 | ...

親愛的 Spring 社群:

隨著我們準備今年晚些時候釋出 Spring Framework 6.2,是時候逐步淘汰 6.0.x 分支以及 5.3.x 系列了。

我們在此宣佈,最後一個 6.0.x 和 5.3.x 版本將於 8 月釋出,開源支援將於 2024 年 8 月 31 日正式結束。與 Spring Framework 5.3.x 一道,Spring Security 專案也對其 5.8.x 時間表進行了同樣的調整。

Spring Framework 5.3.x 系列是 Spring 歷史上支援時間最長的分支之一,並將在商業支援條款下繼續支援幾年。您可以在 https://spring.vmware.com 上閱讀有關我們商業版本的更多資訊…

Spring Framework 6.1 全面上市

釋出 | 2023 年 11 月 16 日 | ...

親愛的 Spring 社群:

我謹代表核心框架團隊,很高興宣佈 Spring Framework 6.1.0 現已在 Maven Central 全面上市!6.1 版本帶有幾個關鍵主題:

  • 擁抱 JDK 21 LTS
  • 虛擬執行緒 (Project Loom)
  • JVM 檢查點恢復 (Project CRaC)
  • 資源生命週期管理,重審
  • 資料繫結與驗證,重審
  • 新的 RestClientJdbcClient API

虛擬執行緒非常適合在精簡的 Servlet 棧(通常在 Tomcat 上)上使用 Spring MVC,透過指令式程式設計在常見 Web... 中提供了新的可伸縮性水平。

Spring Framework 6.1 M1 釋出

釋出 | 2023 年 6 月 15 日 | ...

親愛的 Spring 社群:

我謹代表核心框架團隊,很高興宣佈首個 Spring Framework 6.1 里程碑版本現已在 repo.spring.io/milestone 上提供。此版本引入了 6.1 版本的主要主題,所有主題的初始功能已在 6.1.0-M1 中出現。

  • 擁抱 JDK 21 LTS
  • 虛擬執行緒 (Project Loom)
  • JVM 檢查點恢復 (Project CRaC)
  • 資料繫結與驗證,重審

請注意,Spring Framework 6.1 在執行時為 JDK 21 和 Jakarta EE 10 提供了卓越的體驗,同時保留了 JDK 17 和 Jakarta EE…

Spring Framework 6.0 全面上市

釋出 | 2022 年 11 月 16 日 | ...

親愛的 Spring 社群:

我很高興宣佈 Spring Framework 6.0.0 現已在 Maven Central 全面上市!這是 2023 年及以後新一代框架的開端,它包含了 OpenJDK 和 Java 生態系統中當前和未來的創新。同時,我們精心將其設計為從 Spring Framework 5.3.x 升級到現代執行時環境的直接路徑。

作為核心框架的重大修訂,Spring Framework 6.0 帶有 Java 17+ 基礎版本,並遷移到 Jakarta EE 9+(在 jakarta 名稱空間中),重點關注最近釋出的 Jakarta EE 10 API,例如 Servlet 6.0 和 JPA 3.1。這提供了對最新 Web 容器(例如 Tomcat 10.1)和最新持久化提供程式(例如 Hibernate ORM 6.1)的訪問。不要停留在 Java EE 8,躍遷到 jakarta…

Spring Framework 6.0 RC1 釋出

釋出 | 2022 年 10 月 12 日 | ...

親愛的 Spring 社群:

我很高興宣佈功能完整的 Spring Framework 6.0 釋出候選版本現已可用!我們預計下週將釋出一個更進一步的釋出候選版本,及時配合首個 Spring Boot 3.0 釋出候選版本,然後在 11 月釋出最終的全面上市版本。

作為核心框架的重大修訂,6.0 RC1 帶有 Java 17+ 基礎版本,遷移到 Jakarta EE 9+(在 jakarta 名稱空間中取代以前基於 javax 的 EE API),並進行了更廣泛的基礎設施修訂。這提供了對最新 Web 容器(例如 Tomcat 10 / Jetty 11)和最新持久化提供程式(例如 Hibernate ORM 6.1)的訪問——所有這些都僅適用於 jakarta 名稱空間的 Servlet API 和 JPA 變體。它也為這些技術的進一步發展奠定了基礎…

Java 17+ 採用情況更新

工程 | 2022 年 3 月 28 日 | ...

作為對去年 SpringOne 上的部落格文章的後續,是時候更新我們 Java 17+ 基礎版本的工作進展了!

我們已經在主分支上建立了新的基礎版本,併發布了一些里程碑版本。反饋非常積極,不僅體現在框架改進方面,還體現在應用層面進行 Java 升級的動力方面。當然,這並非止步於 JDK 17 LTS:JDK 18 已經是立即的選擇,今年晚些時候我們釋出最終版本時 JDK 19 將是當前版本,屆時 JDK 20 將進入早期訪問階段——而 JDK 21 LTS 也即將到來…

Spring Framework 6.0 M1 釋出

釋出 | 2021 年 12 月 16 日 | ...

親愛的 Spring 社群:

我很高興宣佈首個 Spring Framework 6.0 里程碑版本現已在 htts://repo.spring.io/milestone 上提供。這個初始里程碑涵蓋了我們的基礎版本升級工作,特別是要求 JDK 17+ 並遷移到 Jakarta EE 9 API;有關其基本原理,請參閱我的最近的基礎版本部落格文章。同時,它刪除了許多長期廢棄的類,包括一些用於過時第三方基礎設施的支援包。

有關當前的升級注意事項,請參閱我們的升級到 Spring Framework 6.0 頁面,我們將持續更新該頁面。請關注我們在 GitHub 上的主分支以獲取最新更改,我們正準備在 1 月釋出 6.0 M2 和相應的 Spring Boot 3.0 M1 版本。屆時,您也將能夠透過 https://start.spring.io/ 使用 Spring Framework 6.0。目前,請隨意從 https://repo.spring.io/ 獲取 6.0 M1…

Spring Framework 6 的 Java 17 和 Jakarta EE 9 基礎版本

工程 | 2021 年 9 月 02 日 | ...

正如昨天在 SpringOne 上宣佈的那樣,Spring Framework 6 和 Spring Boot 3 計劃在 2022 年第四季度全面上市,並以高階基礎版本為目標:

  • Java 17+(Spring Framework 5.3.x 系列中為 Java 8-17)
  • Jakarta EE 9+(Spring Framework 5.3.x 系列中為 Java EE 7-8)

這個前瞻性的基礎版本將在我們的 API 設計和整合工作中提供顯著優勢,這些優勢將體現在您的應用程式碼中,併為框架和您的應用在未來多年內提供保障。然而,這當然也會付出一些代價:基於 Spring Framework 6 和 Spring Boot 3 的應用將需要最低 JDK 17 執行時,以及最低 Tomcat 10 / Jetty 11(用於 Jakarta EE 9 相容性)。更重要的是,您的應用原始碼可能需要一些更改:例如,將 javax 更改為 jakarta…

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲取支援

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

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視全部