Artem Bilan

Artem Bilan

部落格文章作者:Artem Bilan

Spring Integration 6.4 RC1 版本發佈

版本發佈 | 2024 年 10 月 24 日 | ...

我很高興代表團隊和所有貢獻者宣布 Spring Integration 6.4.0 世代的第一個候選版本。

此外,常規錯誤修復和依賴項升級也以 Spring Integration 6.3.56.2.10 版本發佈。

以下是 Spring Integration 6.4 自先前宣布的 Milestone 3 以來的一些顯著改進和新功能

  • Python 腳本支援已遷移到 GraalVM Polyglot。現在 Python 3 語言版本可用於您的腳本中。此外,還有來自第三方函式庫的所有優勢;
  • RedisLockRegistry 現在可以配置 TaskScheduler,以便在商店中自動續訂鎖定;
  • SourcePollingChannelAdapterSpec 現在可以使用自定義 TaskScheduler 進行配置,例如用於某些 TaskDecorator 用例;
  • @SpringIntegrationTest 現在可用於測試類別層次結構,包括 @Nested 配置;
  • 以及許多依賴項升級到最新版本。

Spring AMQP 3.2 RC1 版本發佈

版本發佈 | 2024 年 10 月 22 日 | ...

我很高興代表團隊和所有貢獻者宣布 Spring AMQP 3.2 世代的第一個候選版本。

此版本的重點摘要

  • 伺服器端重試邏輯(手動 DLX)已針對新的 retry-count 標頭進行改進,以使 Spring AMQP 與最近發佈的 RabbitMQ 4.0.x 相容。在將訊息重新發佈到 DLX 之前,必須調用 MessageProperties.incrementRetryCount()。先前基於 x-death 標頭的邏輯不再有效,因為 RabbitMQ 4.0.x 忽略了從客戶端發送的任何 x-* 標頭;
  • 更多 Open Telemetry 語義標籤通過 Rabbit Listener 和 Template 觀察公開;
  • 一些錯誤和內部程式碼改進。

Spring AMQP 3.2-M3 版本發佈

版本發佈 | 2024 年 9 月 18 日 | ...

我很高興代表團隊和所有貢獻者宣布 Spring AMQP 3.2 世代的第三個里程碑版本。

此版本的重點摘要

  • 基於最新的依賴項;
  • 到目前為止發現的錯誤修復;
  • 區分 RabbitMessageSenderContext 中的 exchangeroutingKey 屬性,以便更好地映射到 Open Telemetry 約定中。

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

我們將在十月份邁向 RC1,其中將包括對 Open Telemetry 約定的進一步改進。因此,請試用一下 - 並歡迎提供意見回饋!

乾杯, 
Artem

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

Spring Integration 6.4.0-M3 版本發佈

版本發佈 | 2024 年 9 月 18 日 | ...

我很高興代表團隊和所有貢獻者宣布 Spring Integration 6.4.0 世代的第三個里程碑版本。

此外,常規錯誤修復和依賴項升級也以 Spring Integration 6.3.46.2.9 版本發佈。

以下是 Spring Integration 6.4 中的一些顯著改進和新功能

  • 來自 SpEL 的 IndexAccessorJsonIndexAccessor 實作的一流支援(感謝 Sam Brannen 的貢獻);
  • 動態整合流程註冊的效能和記憶體改進;
  • 通過 ControlBusCommandRegistry 進行控制匯流排管理,以及棄用基於 SpEL(和 Groovy)的控制匯流排組件;
  • 位於 /control-busControlBusController,用於通過 REST API 公開控制匯流排管理的端點;
  • 修復 PostgreSQL 和 MySQL 的 JdbcMetadataStore(並通過相應的測試涵蓋);
  • 引入從 MqttActionListener.onFailure() 發出的 MqttMessageNotDeliveredEvent

Spring Integration 6.4.0-M1 版本發佈

版本發佈 | 2024 年 7 月 17 日 | ...

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

此外,常規錯誤修復和依賴項升級也以 Spring Integration 6.3.26.2.7 版本發佈。

以下是 Spring Integration 6.4 中的一些顯著改進和新功能

  • 如果 DB 中的鎖定所有權丟失,則分散式 LockRegistry 實作現在會在 unlock() 操作時拋出 ConcurrentModificationException
  • 由於 LobHandler API 已在 Spring Framework 6.2 中棄用以進行移除,我們也在 JDBC 訊息儲存組件中棄用了相應的 API,以支持 JDBC 驅動程式的內部位元組陣列處理。
  • ZeroMqMessageHandler 現在也可以綁定埠。
  • MQTT v5 通道適配器的訂閱標識符已得到改進。
  • Reactor 上下文現在傳播到回覆 CompletableFuture
  • ClientSession 現在由 SftpSession 關閉…

Spring for Apache Kafka 3.3.0-M1 版本發佈

版本發佈 | 2024 年 7 月 15 日 | ...

我很高興代表團隊和所有貢獻者宣布 Spring for Apache Kafka 3.3 世代的第一個里程碑版本。

此版本的重點摘要

  • 基於最新的依賴項;
  • 包含到目前為止觀察到的錯誤修復;
  • 新增對多偵聽器 ConsumerSeekAware 的支援;
  • 引入 ConcurrentContainerStoppedEvent
  • 新增 RecordFilterStrategy.ignoreEmptyBatch() API。

有關更多資訊,請參閱 發行說明文件中的新增功能

乾杯, 
Artem

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

Spring Integration 6.3 版本發佈,以及 6.2.5 和 6.1.9 版本

版本發佈 | 2024 年 5 月 22 日 | ...

我很高興代表團隊和所有貢獻者宣布 Spring Integration 6.3.0 版本發佈。

除了常規錯誤修復、依賴項升級之外,還有一些棄用重構。遷移指南 包含其中一些。

以下是一些顯著的改進和新功能

  • ObservationPropagationChannelInterceptor 已被棄用,轉而支持在特定通道上啟用觀察。
  • spring-integration-security 模組已完全移除,轉而支持來自 spring-security-messaging 模組的 API。
  • 已引入 MockIntegrationContext.substituteTriggerFor() API。
  • MessageHistory 標頭現在是可變的、僅附加的容器。這在我們不為每個歷史記錄軌跡建立新 Message 時提供了一些效能優化。

Spring AMQP 3.0.14 和 3.1.5 版本發佈

版本發佈 | 2024 年 5 月 20 日 | ...

我很高興代表團隊和所有貢獻者宣布 Spring AMQP 3.0.143.1.5 版本現已從 Maven Central 全面發佈。

這些修補程式版本包含一些次要功能、增強功能和錯誤修復。有關更多詳細資訊,請參閱 版本說明 3.0.14版本說明 3.1.5

3.0.x 分支已達到其開源支援的生命週期終止。下一個 3.0.15 版本將僅在 8 月以商業許可證發佈。

我們也期待基於正在進行中的 Spring Framework 6.2,開始為即將到來的 11 月版本列車啟動 3.2 世代。

乾杯, 

Spring Integration 6.3.0-M2、6.2.3 和 6.1.7 版本現已發佈

版本發佈 | 2024 年 3 月 20 日 | ...

親愛的 Spring 社群,

我謹代表 Spring Integration 團隊,很高興宣布該專案的 6.3.0-M2 版本已從 Spring Milestone 儲存庫 發佈。

此外,錯誤修復版本 6.1.76.2.3 也已發佈到 Maven Central。

6.3 中的顯著變更

  • Kotlin DSL 現在與即將推出的 Kotlin 2.0 相容

  • spring-integration-security 模組已完全移除,轉而支持 Spring Security 專案的 spring-security-messaging 模組中的 SecurityContextChannelInterceptorSecurityContextPropagationChannelInterceptor

  • ObservationPropagationChannelInterceptor 已被棄用,因為它不會在線程之間甚至持久性儲存之間執行正確的觀察狀態。

搶先一步

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

了解更多

獲得支援

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

了解更多

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

查看全部