Skip to content

Releases: spring-projects/spring-integration

v7.0.1

16 Dec 18:05

Choose a tag to compare

⭐ New Features

  • Add nullChannel() to Kotlin DSL #10601
  • Add nullChannel DSL element to Groovy DSL #10600

🐞 Bug Fixes

  • Fix transformer for async mode #10625
  • PartitioningChannel: Allow to customize the Executor used for each Partition #10624
  • Fix UUIDConverter nullability according to its superclass changes in Spring Framework #10621

📔 Documentation

  • Simplify Kotlin DSL for MessageSource integration flows #10602

🔨 Dependency Upgrades

  • Bump org.springframework.amqp:spring-amqp-bom from 4.0.0 to 4.0.1 #10659
  • Bump org.springframework.graphql:spring-graphql from 2.0.1-SNAPSHOT to 2.0.1 #10658
  • Bump org.apache.logging.log4j:log4j-bom from 2.25.2 to 2.25.3 #10656
  • Bump io.lettuce:lettuce-core from 6.8.1.RELEASE to 6.8.2.RELEASE #10655
  • Bump io.projectreactor:reactor-bom from 2025.0.0 to 2025.0.1 #10631
  • Bump io.micrometer:micrometer-bom from 1.16.0 to 1.16.1 #10630
  • Bump org.mongodb:mongodb-driver-bom from 5.6.1 to 5.6.2 #10629
  • Bump io.micrometer:micrometer-tracing-bom from 1.6.0 to 1.6.1 #10628
  • Bump org.apache.groovy:groovy-bom from 5.0.2 to 5.0.3 #10620
  • Bump protobufVersion from 4.33.1 to 4.33.2 #10619
  • Bump tools.jackson:jackson-bom from 3.0.2 to 3.0.3 #10614
  • Bump debeziumVersion from 3.3.1.Final to 3.3.2.Final #10613
  • Bump org.springframework:spring-framework-bom from 7.0.0 to 7.0.1 #10607

❤️ Contributors

Thank you to all the contributors who worked on this release:

@cppwfs

v6.5.5

16 Dec 18:04

Choose a tag to compare

🐞 Bug Fixes

  • PartitioningChannel: Allow to customize the Executor used for each Partition #10660

🔨 Dependency Upgrades

  • Bump org.springframework.graphql:spring-graphql from 1.4.3 to 1.4.4 #10657
  • Bump io.micrometer:micrometer-bom from 1.15.6 to 1.15.7 #10644
  • Bump org.springframework:spring-framework-bom from 6.2.14 to 6.2.15 #10643
  • Bump io.projectreactor:reactor-bom from 2024.0.12 to 2024.0.13 #10642
  • Bump org.springframework.data:spring-data-bom from 2025.0.6 to 2025.0.7 #10641
  • Bump io.micrometer:micrometer-tracing-bom from 1.5.6 to 1.5.7 #10640
  • Bump org.springframework:spring-framework-bom from 6.2.13 to 6.2.14 #10610

v6.4.10

16 Dec 18:05

Choose a tag to compare

🐞 Bug Fixes

  • PartitioningChannel: Allow to customize the Executor used for each Partition #10661

🔨 Dependency Upgrades

  • Bump org.springframework.ws:spring-ws-bom from 4.0.16 to 4.0.17 #10654
  • Bump org.springframework:spring-framework-bom from 6.2.14 to 6.2.15 #10638
  • Bump org.springframework.data:spring-data-bom from 2024.1.12 to 2024.1.13 #10637
  • Bump io.projectreactor:reactor-bom from 2024.0.12 to 2024.0.13 #10636
  • Bump io.micrometer:micrometer-tracing-bom from 1.4.12 to 1.4.13 #10635
  • Bump io.micrometer:micrometer-bom from 1.14.13 to 1.14.14 #10634
  • Bump org.springframework:spring-framework-bom from 6.2.13 to 6.2.14 #10609

v7.0.0

18 Nov 22:09

Choose a tag to compare

⭐ New Features

  • Adjustment: Align SQL Server DDL column types to mitigate potential Implicit Conversion risks #10586
  • Optimize new ArrayList() allocations whenever possible #10573

🐞 Bug Fixes

  • Fix incorrect null check in CompositeExecutor constructor #10575
  • V6.5.3 Redis[Clustered] - "CROSSSLOT Keys in request" when unlock #10546
  • Fix Files DSL for auto-create input directory #10525

📔 Documentation

  • Expand Mail documentation with DSL examples #10572

🔨 Dependency Upgrades

  • Bump org.springframework.ws:spring-ws-bom from 5.0.0-SNAPSHOT to 5.0.0 #10597
  • Bump protobufVersion from 4.33.0 to 4.33.1 #10577
  • Bump tools.jackson:jackson-bom from 3.0.1 to 3.0.2 #10562
  • Bump tools.jackson:jackson-bom from 3.0.0 to 3.0.1 #10527
  • Bump graalvmVersion from 25.0.0 to 25.0.1 #10526

❤️ Contributors

Thank you to all the contributors who worked on this release:

@Chienlin1014, @cppwfs, and @yybmion

v6.5.4

18 Nov 19:17

Choose a tag to compare

🐞 Bug Fixes

  • Fix incorrect null check in CompositeExecutor constructor #10587
  • V6.5.3 Redis[Clustered] - "CROSSSLOT Keys in request" when unlock #10570
  • Race condition in DefaultHeaderChannelRegistry during application shutdown causes error log #10549

🔨 Dependency Upgrades

  • Bump org.springframework.kafka:spring-kafka-bom from 3.3.10 to 3.3.11 #10595
  • Bump org.springframework.data:spring-data-bom from 2025.0.5 to 2025.0.6 #10585
  • Bump org.springframework:spring-framework-bom from 6.2.12 to 6.2.13 #10584
  • Bump io.micrometer:micrometer-tracing-bom from 1.5.5 to 1.5.6 #10569
  • Bump io.micrometer:micrometer-bom from 1.15.5 to 1.15.6 #10568
  • Bump io.projectreactor:reactor-bom from 2024.0.11 to 2024.0.12 #10565
  • Bump com.fasterxml.jackson:jackson-bom from 2.19.2 to 2.19.4 #10544

v6.4.9

18 Nov 19:22

Choose a tag to compare

🐞 Bug Fixes

  • Fix incorrect null check in CompositeExecutor constructor #10588
  • V6.5.3 Redis[Clustered] - "CROSSSLOT Keys in request" when unlock #10571
  • Race condition in DefaultHeaderChannelRegistry during application shutdown causes error log #10548

🔨 Dependency Upgrades

  • Bump org.springframework.kafka:spring-kafka-bom from 3.3.10 to 3.3.11 #10596
  • Bump org.springframework.data:spring-data-bom from 2024.1.11 to 2024.1.12 #10583
  • Bump org.springframework:spring-framework-bom from 6.2.12 to 6.2.13 #10581
  • Bump io.micrometer:micrometer-tracing-bom from 1.4.11 to 1.4.12 #10567
  • Bump io.micrometer:micrometer-bom from 1.14.12 to 1.14.13 #10566
  • Bump io.projectreactor:reactor-bom from 2024.0.11 to 2024.0.12 #10563
  • Bump com.fasterxml.jackson:jackson-bom from 2.18.4.1 to 2.18.5 #10542

v7.0.0-RC2

04 Nov 22:30

Choose a tag to compare

v7.0.0-RC2 Pre-release
Pre-release

⭐ New Features

  • JSON serialization for JDBC channel message store #9312

🐞 Bug Fixes

  • Race condition in DefaultHeaderChannelRegistry during application shutdown causes error log #10547

📔 Documentation

  • Fix spelling errors in javadocs and documentation #10545

🔨 Dependency Upgrades

  • Bump org.junit:junit-bom from 6.0.0 to 6.0.1 #10541
  • Bump com.fasterxml.jackson:jackson-bom from 2.20.0 to 2.20.1 #10539
  • JCifs version 2.1.40 is out of date and no longer maintained, migrate to JCifs 3.0.0 #10533
  • Bump kotlinVersion from 2.2.20 to 2.2.21 #10532

❤️ Contributors

Thank you to all the contributors who worked on this release:

@cppwfs

v7.0.0-RC1

22 Oct 02:27

Choose a tag to compare

v7.0.0-RC1 Pre-release
Pre-release

⭐ New Features

  • JDBC message stores: Rename column to MESSAGE_CONTENT #10524
  • GH-7971: Add FileReadingMessageSource.directoryExpression #10486
  • Drop switch from Redis unlink to delete #10460
  • GH-10090: Add AmqpClientInboundGateway #10447
  • GH-10090: Add channel adapters for AMQP 1.0 #10445
  • Implement Channel Adapters for AMQP 1.0 based on spring-rabbitmq-client #10090
  • Dynamically change the input directory for inbound channel adapter [INT-4025] #7971
  • XPath Router. Conditional routing based on the value of the xpath expression. [INT-2808] #6786

🐞 Bug Fixes

  • Fix WebSocket module for required STOMP CONNECT frame #10487
  • RedisLockRegistry using PUB_SUB_LOCK does not work on AWS Elasticache Valkey Serverless #10471
  • RedisLockRegistry stopRenew not thread safe #10446
  • TraceId Changed in PublishSubscribe ErrorChannel #10431

🔨 Dependency Upgrades

  • Bump io.r2dbc:r2dbc-h2 from 1.0.0.RELEASE to 1.0.1.RELEASE #10519
  • Bump org.apache.groovy:groovy-bom from 5.0.1 to 5.0.2 #10510
  • Bump org.apache.avro:avro from 1.12.0 to 1.12.1 #10498
  • Bump org.mongodb:mongodb-driver-bom from 5.6.0 to 5.6.1 #10482
  • Bump debeziumVersion from 3.2.3.Final to 3.2.4.Final #10479
  • Bump tools.jackson:jackson-bom from 3.0.0-rc10 to 3.0.0 #10465
  • Bump org.junit:junit-bom from 6.0.0-RC3 to 6.0.0 #10464
  • Bump org.apache.camel:camel-bom from 4.14.0 to 4.14.1 #10462
  • Bump com.sun.xml.bind:jaxb-impl from 4.0.5 to 4.0.6 #10453
  • Bump mailVersion from 2.0.4 to 2.0.5 #10452
  • Bump debeziumVersion from 3.2.2.Final to 3.2.3.Final #10451
  • Bump org.assertj:assertj-core from 3.27.5 to 3.27.6 #10450
  • Bump org.apache.logging.log4j:log4j-bom from 2.25.1 to 2.25.2 #10449
  • Bump tools.jackson:jackson-bom from 3.0.0-rc9 to 3.0.0-rc10 #10436
  • Bump org.assertj:assertj-core from 3.27.4 to 3.27.5 #10433

❤️ Contributors

Thank you to all the contributors who worked on this release:

@cppwfs, @michaldo, and @ngocnhan-tran1996

v6.5.3

21 Oct 22:09

Choose a tag to compare

🐞 Bug Fixes

  • RedisLockRegistry stopRenew not thread safe #10513
  • Fix WebSocket module for required STOMP CONNECT frame #10489
  • RedisLockRegistry using PUB_SUB_LOCK does not work on AWS Elasticache Valkey Serverless #10474
  • TraceId Changed in PublishSubscribe ErrorChannel #10444

🔨 Dependency Upgrades

  • Bump org.springframework.ws:spring-ws-bom from 4.1.1 to 4.1.2 #10521
  • Bump org.springframework.amqp:spring-amqp-bom from 3.2.7 to 3.2.8 #10518
  • Bump io.r2dbc:r2dbc-h2 from 1.0.0.RELEASE to 1.0.1.RELEASE #10517
  • Bump org.apache.groovy:groovy-bom from 4.0.28 to 4.0.29 #10512
  • Bump org.springframework:spring-framework-bom from 6.2.11 to 6.2.12 #10505
  • Bump io.projectreactor:reactor-bom from 2024.0.10 to 2024.0.11 #10504
  • Bump org.springframework.data:spring-data-bom from 2025.0.4 to 2025.0.5 #10502
  • Bump io.micrometer:micrometer-bom from 1.15.4 to 1.15.5 #10500
  • Bump io.micrometer:micrometer-tracing-bom from 1.5.4 to 1.5.5 #10497
  • Bump org.apache.avro:avro from 1.12.0 to 1.12.1 #10494
  • Bump org.mongodb:mongodb-driver-bom from 5.5.1 to 5.5.2 #10484
  • Bump mailVersion from 2.0.4 to 2.0.5 #10458
  • Bump com.sun.xml.bind:jaxb-impl from 4.0.5 to 4.0.6 #10457
  • Bump org.assertj:assertj-core from 3.27.5 to 3.27.6 #10456
  • Bump org.assertj:assertj-core from 3.27.4 to 3.27.5 #10443

v6.4.8

21 Oct 18:41

Choose a tag to compare

🐞 Bug Fixes

  • RedisLockRegistry stopRenew not thread safe #10514
  • Fix WebSocket module for required STOMP CONNECT frame #10490
  • RedisLockRegistry using PUB_SUB_LOCK does not work on AWS Elasticache Valkey Serverless #10475

🔨 Dependency Upgrades

  • Bump org.springframework.amqp:spring-amqp-bom from 3.2.7 to 3.2.8 #10523
  • Bump io.r2dbc:r2dbc-h2 from 1.0.0.RELEASE to 1.0.1.RELEASE #10522
  • Bump org.springframework.ws:spring-ws-bom from 4.0.15 to 4.0.16 #10520
  • Bump org.apache.groovy:groovy-bom from 4.0.28 to 4.0.29 #10511
  • Bump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11 #10506
  • Bump io.micrometer:micrometer-bom from 1.14.11 to 1.14.12 #10503
  • Bump io.micrometer:micrometer-tracing-bom from 1.4.10 to 1.4.11 #10501
  • Bump org.apache.avro:avro from 1.12.0 to 1.12.1 #10499
  • Bump org.springframework:spring-framework-bom from 6.2.11 to 6.2.12 #10496
  • Bump io.projectreactor:reactor-bom from 2024.0.10 to 2024.0.11 #10493
  • Bump com.sun.xml.bind:jaxb-impl from 4.0.5 to 4.0.6 #10455
  • Bump mailVersion from 2.0.4 to 2.0.5 #10454
  • Bump org.apache.camel:camel-bom from 4.8.8 to 4.8.9 #10439