Spring AMQP 3.2 正式釋出,3.1.8 也已釋出

釋出 | Artem Bilan | 2024 年 11 月 19 日 | ...

我謹代表團隊和所有貢獻者,榮幸地宣佈 Spring AMQP 3.2 系列正式可用。您可以直接從 Maven Central 使用它,它也將被包含在即將釋出的 Spring Boot 3.4 中。

版本 3.1.8 包含一些錯誤修復和依賴更新。這是最後一個開源版本。從現在開始,對 3.1.x 系列的修復將僅透過商業支援提供。

3.2 版本的一些顯著變化

  • 伺服器端重試邏輯(手動 DLX)已得到改進,新增了一個 `retry-count` 頭,以使 Spring AMQP 與最近釋出的 RabbitMQ 4.0.x 相容。

在將訊息重新發布到 DLX 之前,必須呼叫 MessageProperties.incrementRetryCount()。由於 RabbitMQ 4.0.x 會忽略客戶端傳送的任何 x-* 頭資訊,因此之前基於 x-death 頭資訊的邏輯不再有效;

  • 透過 Rabbit Listener 和 Template 觀測暴露了更多 Open Telemetry 語義標籤;
  • 一致性雜湊交換機的宣告 API。

有關更多資訊,請參閱 發行說明

非常感謝社群提供的反饋和及時修復!

明年我們將專注於新的 4.0 版本。

祝好, 
Artem

專案頁面 | GitHub 問題 | 貢獻 | 幫助

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

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

檢視所有