Spring Shell 3.2.0-M2 現已推出

發佈 | Janne Valkealahti | 2023 年 10 月 13 日 | ...

Spring Shell 3.2.0-M2 現已推出

謹代表團隊和所有貢獻者,我很高興地宣布 Spring Shell 3.2.0-M2 現在可從 Spring 儲存庫取得。

此版本新增了對 Terminal UI 的首個實驗性支援,如下面的螢幕截圖所示

tui

請參閱版本說明 3.2.0-M2以了解更多詳細資訊。

感謝所有提供問題報告和 Pull Request 的貢獻者。

如何提供協助?

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

Spring Data 2023.1 goes RC1

發佈 | Mark Paluch | 2023 年 10 月 13 日 | ...

我很榮幸地宣布,功能完整的 Spring Data 2023.1 Release Candidate 現在已可用! 此版本是為了準備下週的第一個 Spring Boot 3.2 Release Candidate。 我們預計最終版本將於 11 月正式推出。

此 RC 版本包含一些全新且值得注意的變更

  • @ReadPreference 支援儲存庫查詢方法,並支援 MongoDB 文件欄位名稱中的點。
  • 修訂 Spring Data Relational 中的 Converter 排列,允許 JDBC 和 R2DBC 模組使用相同的轉換器抽象。
  • 使用 Lettuce 驅動程式時,支援 Redis 的非同步快取。

Spring Framework 6.0.13 現已推出

發佈 | Brian Clozel | 2023 年 10 月 12 日 | ...

謹代表團隊和所有貢獻者,我很高興地宣布 Spring Framework 6.0.13 現在已可用。

Spring Framework 6.0.13 包含了 34 個錯誤修復和文件改進,包括 7 個迴歸錯誤修復。 此版本將與 Spring Boot 3.0.12 和 3.1.5 一起發佈,將於下週發佈

我們預計下一組 Spring Framework 維護版本將於明年 11 月發佈,以及我們過去幾個月一直致力開發的令人興奮的 6.1.0 版本。

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

Spring Framework 6.1 RC1 發佈

發佈 | Brian Clozel | 2023 年 10 月 12 日 | ...

謹代表 Spring Framework 團隊,我很高興地宣布,第一個 Spring Framework 6.1 Release Candidate 現在可從 repo.spring.io/milestone 取得。

Spring Framework 6.1.0-RC1 包含了 75 個錯誤修復和改進

新功能

第一個 Release Candidate 包含了一些新功能

  • Spring Framework 6.1 現在需要 Jackson 2.14 基線,並支援新的 DatatypeFeature
  • 我們已經進行了進一步的 AOT 改善,減少了運行時反射,並為 GraalVM 中即將發生的可訪問性變更做好了準備
  • 由於新的 BodyInserter 方法變體,您現在可以使用 OutputStream 作為反應式 Web API 中的資料來源
  • 功能性 Web 框架現在允許在提供靜態資源時操作標頭;這使得編寫 HTTP 快取回應標頭更加容易。

使用 Spring Cloud Stream 和 Apache Kafka 的交易回滾策略

工程 | Soby Chacko | 2023 年 10 月 11 日 | ...

本部落格系列的其他部分

第 1 部分:Spring Cloud Stream Kafka 應用程式中的交易簡介

第 2 部分:Spring Cloud Stream Kafka 應用程式中的生產者啟動交易

第 3 部分:在 Spring Cloud Stream Kafka 應用程式中與外部交易管理器同步

在本部落格系列的最後三個部分中,我們分析了交易在 Spring Cloud Stream Kafka 應用程式中的運作方式。 我們遇到了交易有用的不同情境,包括生產者和消費者應用程式,以及應用程式如何正確使用它們。 既然我們已經了解了這些基本要素,讓我們繼續討論交易的另一個方面:發生錯誤時回滾交易。 當發生錯誤且交易系統無法提交交易時,交易管理器會回滾交易,並且不會為下游消費者保留任何內容。 如果應用程式可以決定此回滾機制的運作方式,那將會很有幫助。 Spring Cloud Stream 促進了此回滾…

本週 Spring 大事 - 2023 年 10 月 10 日

工程 | Josh Long | 2023 年 10 月 10 日 | ...

嗨,Spring 的粉絲們! 歡迎來到另一期的 This Week in Spring! 上週我在比利時安特衛普參加了精彩的 Devoxx Belgium 活動,而這週我在阿姆斯特丹參加 SpringOne Tour Amsterdam 站,並且在 SpringOne Tour Amsterdam 活動的中途,我溜出去參加了我的朋友和 Java Champion 同事 Trustin Lee (@trustin)(他創造了 Netty! 這傢伙是個活生生的傳奇!) 在當地阿姆斯特丹 Java 使用者群組舉辦的討論和問我任何問題的活動,該活動由 Java Champion 同事和當地人 Geertjan Wielenga (@GeertjanW) 主持。 這兩天真是美好的一天…

Spring Shell 2.1.13、3.0.8 和 3.1.4 現已推出

發佈 | Janne Valkealahti | 2023 年 10 月 04 日 | ...

Spring Shell 2.1.13、3.0.8 和 3.1.4 現已推出

謹代表團隊和所有貢獻者,我很高興地宣布 Spring Shell 2.1.133.0.83.1.4 已經發佈,並且現在可從 Maven Central 取得。

請參閱 版本說明 2.1.13版本說明 3.0.8版本說明 3.1.4 以了解更多詳細資訊。

感謝所有提供問題報告和 Pull Request 的貢獻者。

如何提供協助?

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

在 Spring Cloud Stream Kafka 應用程式中與外部交易管理器同步

工程 | Soby Chacko | 2023 年 10 月 04 日 | ...

本部落格系列的其他部分

第 1 部分:Spring Cloud Stream Kafka 應用程式中的交易簡介

第 2 部分:Spring Cloud Stream Kafka 應用程式中的生產者啟動交易

在本部落格系列的前一部分中,我們看到了交易管理的基礎知識,主要是在使用生產者啟動的 Spring Cloud Stream Kafka 應用程式時。 在該討論中,我們還簡要地了解了 Spring Cloud Stream Kafka 消費者應用程式如何以正確的隔離級別消費以交易方式產生的記錄。 當您與外部交易管理器(例如一個…

取得 Spring 電子報

透過 Spring 電子報保持聯繫

訂閱

領先一步

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

了解更多

取得支援

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

了解更多

即將舉行的活動

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

查看全部