Releases: spring-projects/spring-integration
Releases · spring-projects/spring-integration
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:
v7.0.0-RC1
⭐ 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:
v6.5.3
🐞 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
🐞 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