Spring Integration 6.5 里程碑 1 釋出

釋出 | Artem Bilan | 2025年1月22日 | ...

我很高興代表團隊和所有貢獻者宣佈 Spring Integration 6.5.0 版本的第一個里程碑。

除了升級到最新主要/次要版本的依賴項之外,此里程碑還包括刪除以前的棄用項。

到目前為止,一些值得注意的更改是

  • Java DSL controlBus() 運算子已從已棄用狀態恢復,但現在它的作用與之前引入的 controlBusOnRegistry() 完全相同,後者現在已被棄用;
  • 以前,如果 MessageGroupProcessor 返回有效負載的集合,則 AbstractCorrelatingMessageHandler 會因 IllegalArgumentException 而失敗,指出只有訊息集合才有可能。

從現在開始,這種限制將被消除,並且返回的有效負載集合將作為來自聚合器的單個回覆訊息發出;

  • 現在可以使用 LockRegistry 配置 AbstractMessageGroupStore 實現,該登錄檔用於所有非原子訊息儲存操作;
  • 現在 SourcePollingChannelAdapter 可以啟動 Mircometer 觀察;
  • AbstractCorrelatingMessageHandlerdiscardIndividuallyOnExpiry 選項可以設定為 false,以便將整個過期的組作為單個訊息傳送到丟棄通道;
  • spring-integration-mqtt 模組的 org.eclipse.paho.client.mqttv3 依賴項現在是 optional - 並非每個人都使用 MQTT v3 協議;v5 可能是首選。

有關更多詳細資訊,請參見 6.5 中的新增功能

此外,遷移指南 包含此新版本中的一些重大更改。

我們還將開始研究基於 Spring Framework 7.0 的 Spring Integration 7.0。 歡迎在 GitHub 問題中與我們聯絡,並提供關於該專案的任何反饋!

乾杯, 
Artem

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

獲取 Spring 新聞資訊

透過 Spring 新聞資訊保持聯絡

訂閱

搶佔先機

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視全部