Releases: spring-projects/spring-integration
Releases · spring-projects/spring-integration
v7.1.0-M1
⭐ New Features
- Introduce
GrpcInboundGateway#10623 - Introduce
GrpcOutboundGateway#10622 spring-integration-wsWS DSL requires setting URI when WebServiceTemplate already has default URI set #10574- Consider to support CloudEvents: HeaderMappers, Transformers, MessageConverters etc. #3103
🐞 Bug Fixes
- Disable
requiresReplyfor 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:
v7.0.2
🐞 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
🐞 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
⭐ New Features
🐞 Bug Fixes
- Fix
transformerforasyncmode #10625 - PartitioningChannel: Allow to customize the Executor used for each Partition #10624
- Fix
UUIDConverternullability 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:
v6.5.5
🐞 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
🐞 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
⭐ 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
🐞 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
🐞 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
⭐ 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: