Skip to content

Releases: spring-projects/spring-integration

v7.1.0-M1

21 Jan 15:18

Choose a tag to compare

v7.1.0-M1 Pre-release
Pre-release

⭐ New Features

  • Introduce GrpcInboundGateway #10623
  • Introduce GrpcOutboundGateway #10622
  • spring-integration-ws WS DSL requires setting URI when WebServiceTemplate already has default URI set #10574
  • Consider to support CloudEvents: HeaderMappers, Transformers, MessageConverters etc. #3103

🐞 Bug Fixes

  • Disable requiresReply for Transformer #10749
  • Revise MQTT Message Handlers logic around recconnection #10697
  • Unexpected error at IntegrationContextUtils#getIntegrationProperties #10687
  • Issue with MQTT v5 Shared Subscriptions in Mqttv5PahoMessageDrivenChannelAdapter #10682
  • Timed out waiting for buffer space in TcpNioConnection under moderate load #10671
  • Closed a connection when occurred RejectedExecutionException on TcpNioConnection#checkForAssembler #10666

📔 Documentation

  • Update Gradle dependencies to use implementation #10688

🔨 Dependency Upgrades

  • Bump org.springframework.kafka:spring-kafka-bom from 4.0.1 to 4.0.2 #10746
  • Bump com.fasterxml.jackson:jackson-bom from 2.20.1 to 2.20.2 #10736
  • Bump graalvmVersion from 25.0.1 to 25.0.2 #10732
  • Bump org.springframework.data:spring-data-bom from 2025.1.1 to 2025.1.2 #10726
  • Bump io.micrometer:micrometer-tracing-bom from 1.6.1 to 1.6.2 #10724
  • Bump io.projectreactor:reactor-bom from 2025.0.1 to 2025.0.2 #10722
  • Bump io.micrometer:micrometer-bom from 1.16.1 to 1.16.2 #10721
  • Bump protobufVersion from 4.33.3 to 4.33.4 #10720
  • Bump org.springframework:spring-framework-bom from 7.0.2 to 7.0.3 #10716
  • Bump protobufVersion from 4.33.2 to 4.33.3 #10694
  • Bump org.junit:junit-bom from 6.0.1 to 6.0.2 #10692
  • Bump grpcVersion from 1.77.0 to 1.77.1 #10674
  • Bump org.codelibs:jcifs from 3.0.0 to 3.0.1 #10669

❤️ Contributors

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

@cppwfs

v7.0.2

21 Jan 12:20

Choose a tag to compare

🐞 Bug Fixes

  • Revise MQTT Message Handlers logic around recconnection #10706
  • Issue with MQTT v5 Shared Subscriptions in Mqttv5PahoMessageDrivenChannelAdapter #10704
  • Unexpected error at IntegrationContextUtils#getIntegrationProperties #10698
  • Closed a connection when occurred RejectedExecutionException on TcpNioConnection#checkForAssembler #10685
  • Timed out waiting for buffer space in TcpNioConnection under moderate load #10679

🔨 Dependency Upgrades

  • Bump org.springframework.graphql:spring-graphql from 2.0.1 to 2.0.2 #10748
  • Bump org.springframework.kafka:spring-kafka-bom from 4.0.1 to 4.0.2 #10743
  • Bump org.springframework.amqp:spring-amqp-bom from 4.0.1 to 4.0.2 #10733
  • Bump com.fasterxml.jackson:jackson-bom from 2.20.1 to 2.20.2 #10731
  • Bump graalvmVersion from 25.0.1 to 25.0.2 #10728
  • Bump io.projectreactor:reactor-bom from 2025.0.1 to 2025.0.2 #10727
  • Bump protobufVersion from 4.33.3 to 4.33.4 #10723
  • Bump org.springframework.data:spring-data-bom from 2025.1.1 to 2025.1.2 #10718
  • Bump org.springframework:spring-framework-bom from 7.0.2 to 7.0.3 #10717
  • Bump io.micrometer:micrometer-bom from 1.16.1 to 1.16.2 #10714
  • Bump io.micrometer:micrometer-tracing-bom from 1.6.1 to 1.6.2 #10713
  • Bump org.junit:junit-bom from 6.0.1 to 6.0.2 #10693
  • Bump protobufVersion from 4.33.2 to 4.33.3 #10691
  • Bump org.codelibs:jcifs from 3.0.0 to 3.0.1 #10670
  • Bump org.aspectj:aspectjweaver from 1.9.25 to 1.9.25.1 #10664

v6.5.6

20 Jan 19:07

Choose a tag to compare

🐞 Bug Fixes

  • Revise MQTT Message Handlers logic around recconnection #10707
  • Issue with MQTT v5 Shared Subscriptions in Mqttv5PahoMessageDrivenChannelAdapter #10703
  • Closed a connection when occurred RejectedExecutionException on TcpNioConnection#checkForAssembler #10686
  • Timed out waiting for buffer space in TcpNioConnection under moderate load #10678

🔨 Dependency Upgrades

  • Bump org.springframework.kafka:spring-kafka-bom from 3.3.11 to 3.3.12 #10738
  • Bump org.springframework.amqp:spring-amqp-bom from 3.2.8 to 3.2.9 #10734
  • Bump org.springframework.data:spring-data-bom from 2025.0.7 to 2025.0.8 #10725
  • Bump io.projectreactor:reactor-bom from 2024.0.13 to 2024.0.14 #10719
  • Bump io.micrometer:micrometer-bom from 1.15.7 to 1.15.8 #10715
  • Bump io.micrometer:micrometer-tracing-bom from 1.5.7 to 1.5.8 #10712
  • Bump org.aspectj:aspectjweaver from 1.9.25 to 1.9.25.1 #10665

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