⭐ New Features
- Consider renaming (or rewriting)
KotlinSplitterSpec.function
to make the project compilable with Kotlin K2 #9028 - Revise an observation propagation for persisntent message channels #9001
- Conditional failover in Direct Channel - Introduce Predicate failoverStrategy into DirectChannel and its UnicastingDispatcher ( and in ExecutorChannel if possible) #8981
- More Extendibility for ChannelPublishingJmsMessageListener? #8631
- Consider a Mechanism to Avoid Message Rebuilding on Every Track [INT-3983] #7925
🐞 Bug Fixes
- Use
DataIntegrityViolationException
instead ofDuplicateKeyException
as it is recommended by its Javadocs #8998 - Search feature in Spring Integration docs not working #8985
- The
MessageHistory
header is not deserialized properly with the latest Spring Data #8983 - Enforce
maxFetchSize = 1
on theAbstractFetchLimitingMessageSource
from theStandardRotationPolicy
when mode isfair
#8967 - The
PublisherIntegrationFlow
does not take into accountAbstractEndpoint
when marks its components forautoStartup(false)
#8950
🔨 Dependency Upgrades
- Bump org.springframework.amqp:spring-amqp-bom from 3.1.2 to 3.1.3 #9039
- Bump debeziumVersion from 2.5.2.Final to 2.5.3.Final #9038
- Bump org.springframework:spring-framework-bom from 6.1.4 to 6.1.5 #9027
- Bump org.apache.camel:camel-bom from 4.4.0 to 4.4.1 #9026
- Bump org.apache.groovy:groovy-bom from 4.0.19 to 4.0.20 #9025
- Bump io.projectreactor:reactor-bom from 2023.0.3 to 2023.0.4 #9024
- Bump io.lettuce:lettuce-core from 6.3.1.RELEASE to 6.3.2.RELEASE #9023
- Bump org.aspectj:aspectjweaver from 1.9.21.1 to 1.9.21.2 #9022
- Bump org.apache.logging.log4j:log4j-bom from 2.23.0 to 2.23.1 #9021
- Bump com.sun.xml.bind:jaxb-impl from 4.0.4 to 4.0.5 #8990
- Bump com.fasterxml.jackson:jackson-bom from 2.16.1 to 2.16.2 #8989
- Bump mailVersion from 2.0.2 to 2.0.3 #8988
- Bump kotlinVersion from 1.9.22 to 1.9.23 #8987
- Bump debeziumVersion from 2.5.1.Final to 2.5.2.Final #8977
- Bump org.apache.groovy:groovy-bom from 4.0.18 to 4.0.19 #8976
- Bump org.apache.sshd:sshd-sftp from 2.12.0 to 2.12.1 #8975
❤️ Contributors
Thank you to all the contributors who worked on this release: