Spring for Apache Kafka 和 Spring for RabbitMQ 新主要版本釋出

版本釋出 | Gary Russell | 2022 年 11 月 21 日 | ...

我很高興宣佈 Spring for Apache Kafka 和 Spring for RabbitMQ 的新主要版本 (3.0.0) 現已可用。

通用變更

這些專案的 3.0.x 版本有以下通用變更

  • 它們依賴於 Java 17 或更高版本

  • 它們依賴於 Spring Framework 6.0.x

  • 支援建立原生 GraalVM 應用

  • 支援 micrometer 可觀測性和跟蹤

  • 現在提供了 Bill of Materials POMs 來幫助依賴管理

Spring for Apache Kafka

  • 支援全域性單個 EmbeddedKafkaBroker(跨多個測試類)

  • @RetryableTopic(非阻塞重試)的若干增強

  • KafkaTemplate 方法現在返回 CompleteableFuture 而不是已被棄用的 ListenableFuture

Spring Security 5.8 和 6.0 現已正式釋出 (GA)

版本釋出 | Steve Riesenberg | 2022 年 11 月 21 日 | ...

代表團隊和所有貢獻者,我們非常高興地宣佈 Spring Security 6.0 正式可用!此外,我們也高興地宣佈 Spring Security 5.8 正式可用,它旨在簡化升級到 6.0 的過程。

Spring Security 6 要求 JDK 17 並使用 jakarta 名稱空間。在其眾多功能中,升級到 Spring Security 6 將為您帶來

  • 改進的會話管理

  • 改進的 AOT 處理

  • 安全指標和跟蹤

  • 若干縱深防禦增強

  • 簡化的授權框架

檢視 Spring Security 5.8 的新特性Spring Security 6.0 的新特性

Spring Web Services 4.0.0 現已正式釋出 (GA)

版本釋出 | Greg L. Turnquist | 2022 年 11 月 21 日 | ...

各位 Spring 社群成員,大家好,

Spring Web Services 團隊已釋出 4.0.0 正式版本。如果您正在使用 Spring Boot 3.0 構建基於 SOAP 的應用,則需要此版本的 Spring WS。

4.0.x 是 Spring Web Services 的一代版本,可與 Jakarta EE 9+ 配合使用,該版本中企業規範(JAX-WS 等)已從 javax. 包字首遷移到 jakarta. 包字首。有關 Spring Framework 6.0 的更多詳細資訊,請參閱 Juergen Holler 的部落格文章

基於 Spring Framework 6.0,這也是 Spring Web Services 基於 Java 1 的一代版本…

Spring Web Services 4.0.9 釋出

版本釋出 | Corneil du Plessis | 2022 年 11 月 21 日 | ...

各位 Spring 社群成員,大家好,

Spring Web Services 團隊已釋出 4.0.9 版本,透過將 WSS4J 更新到 2.4.3 版本來解決 CVE 問題。

我們也歡迎 @hduelme 的貢獻,以提高可讀性和效能。

更多詳情,請檢視我們的官方 GitHub 版本。其中包括所有相關工單和原始碼的連結。

我們還採用 GitHub 版本 作為跟蹤特定版本變更的途徑。Spring WS 的所有當前和以前的版本現在都記錄在 GitHub 的版本列表中。歡迎查閱。

製品託管在…

Spring Data 2022.0 正式釋出 (GA)

版本釋出 | Mark Paluch | 2022 年 11 月 18 日 | ...

代表 Spring Data 工程團隊和所有為本次釋出做出貢獻的人員,我很高興宣佈 Spring Data 2022.0(代號:Turing)現已在 Maven Central 正式可用!自 2009 年 Spring Data 誕生以來,這是第三個主要修訂版本,旨在為您提供現代資料應用的框架。

Spring Data 2022.0 構建在剛剛釋出的 Spring Framework 6.0 之上,基礎版本為 Java 17+。利用 Jakarta EE 技術的模組,如 Spring Data JPA 和 Spring Data REST,已升級到 Jakarta EE 9+,並遷移到 jakarta 名稱空間…

Spring Data 2021.2.6 和 2021.1.10 已可用

版本釋出 | Mark Paluch | 2022 年 11 月 18 日 | ...

代表團隊,我很高興宣佈 Spring Data 2021.2.62021.1.10 版本現已可用。這些服務版本主要包含錯誤修復和依賴升級。

為了您的方便,即將釋出的 Spring Boot 版本將在未來幾天內包含 2021.2.62021.1.10。最後,以下是各個模組、變更日誌和文件的連結

2021.2.6

Spring Cloud 2022.0.0 釋出候選版本 2(代號 Kilburn)已釋出

版本釋出 | Ryan Baxter | 2022 年 11 月 18 日 | ...

代表社群,我很高興宣佈 Spring Cloud 2022.0 Release Train 的釋出候選版本 2 (RC2) 於今日可用。該版本可在 Spring Milestone 倉庫中找到。您可以檢視 2022.0 的釋出說明以獲取更多資訊

2022.0 Release Train 的顯著變更

點選此處檢視此版本中的所有問題。

Spring Cloud 2022.0.0-RC2 需要 Spring Boot 3.0.0-RC2。

所有 Spring Cloud 專案現在都使用 Apache HttpClient v5。

Spring Cloud Contract

此版本包含許多更改,包括依賴項升級和一些重大變更…

Spring Modulith 0.1 RC1 釋出

版本釋出 | Oliver Drotbohm | 2022 年 11 月 17 日 | ...

我很高興宣佈 Spring Modulith 0.1 的第一個也是最後一個釋出候選版本。本次釋出主要是為下週某個時間跟隨 Spring Boot 3.0 GA 的正式版本做準備。儘管如此,我們還是設法在 Application Module Canvas 中添加了幾項改進,這些改進肯定會很有幫助。Canvas 現在明確列出了指向其他模組的 Spring bean 引用,從而記錄了模組所需的介面,就像建構函式引數描述類的依賴項一樣。

202445150 8c5422b9 031e 441f a5dc 4184b78d65f8

圖 1. Application Module Canvas 中的 Spring bean 引用

此外,Canvas 現在包含模組暴露的值型別。這些型別由 jMolecules DDD 庫提供的註解或介面標識…

Spring Framework 6.0 正式釋出 (GA)

版本釋出 | Juergen Hoeller | 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 新聞通訊

訂閱 Spring 新聞通訊,保持聯絡

訂閱

搶佔先機

VMware 提供培訓和認證,助您加速發展。

瞭解更多

獲取支援

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

瞭解更多

即將到來的活動

檢視 Spring 社群所有即將到來的活動。

檢視全部