⭐ 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: