⭐ New Features
- Provide a convenient API
MockIntegrationContext.substituteTriggerFor(String pollingAdapterId, Trigger trigger)
#8901 - Copy failed message headers into an
ErrorMessage
produced by theExpressionEvaluatingRequestHandlerAdvice
#8893 FluxMessageChannel
: propagate the current context from producer to consumer #8889- Expose
Expression
-based options on theFileTransferringMessageHandlerSpec
#8851 - Support for fine-grained configuration for each MqttSubscription in Spring Integration. #8850
- Remove
spring-integation-security
module #8836
🐞 Bug Fixes
- Fix race condition in the
DelayHandler
#8894 - Fix LogMessage formatting placeholders in MqttHeaderMapper.java #8888
- Spring Integration hits a bug in Paho client with $share/ MQTT subscriptions #8879
- Mqttv5PahoMessageDrivenChannelAdapter.addTopic(topic, qos) throws IndexOutOfBoundsException #8873
- RedisLockRegistry setExecutor nullPointerException #8869
- Adjust
ThreadPoolTaskScheduler
bean registration to useInteger.MAX\_VALUE / 2
phase #8856 - The
TcpNetServerConnectionFactory.run()
must not block on the loop forever #8852
📔 Documentation
- MqttProtocolErrorEvent.java: Typo fix occured -> occurred. #8942
🔨 Dependency Upgrades
- Bump org.jruby:jruby-complete from 9.4.5.0 to 9.4.6.0 #8948
- Bump io.projectreactor:reactor-bom from 2023.0.2 to 2023.0.3 #8907
- Bump com.fasterxml.jackson:jackson-bom from 2.15.3 to 2.15.4 #8906
- Bump org.springframework:spring-framework-bom from 6.1.3 to 6.1.4 #8905
- Bump org.aspectj:aspectjweaver from 1.9.21 to 1.9.21.1 #8902
- Bump org.junit:junit-bom from 5.10.1 to 5.10.2 #8897
- Bump com.icegreen:greenmail from 2.1.0-alpha-3 to 2.1.0-alpha-4 #8887
- Bump debeziumVersion from 2.5.0.Final to 2.5.1.Final #8886
- Upgrade to
com.jayway.jsonpath:json-path:2.9.0
#8884 - Bump graalvmVersion from 23.1.1 to 23.1.2 #8867
- Bump org.apache.groovy:groovy-bom from 5.0.0-alpha-4 to 5.0.0-alpha-5 #8866
- Bump org.springframework:spring-framework-bom from 6.1.2 to 6.1.3 #8862
- Bump io.lettuce:lettuce-core from 6.3.0.RELEASE to 6.3.1.RELEASE #8861
- Bump org.springframework.ws:spring-ws-bom from 4.0.9 to 4.0.10 #8860
- Bump io.projectreactor:reactor-bom from 2023.0.1 to 2023.0.2 #8859
- Bump org.apache.logging.log4j:log4j-bom from 2.22.0 to 2.22.1 #8849
- Bump org.apache.groovy:groovy-bom from 5.0.0-alpha-3 to 5.0.0-alpha-4 #8848
- Upgrade to Resilience4J
2.2.0
#8847 - Upgrade to PostgreSQL
42.7.1
#8846 - Upgrade to Mockito
5.8.0
#8845 - Upgrade to Micrometer
1.13.0
#8843 - Upgrade to Spring Data
2023.2.0
#8842 - Upgrade to Smack
4.5.0
#8841 - Upgrade to Google Protobuf
4.0.0
#8840 - Upgrade to Apache Groovy
5.0.0
#8839 - Upgrade to GraalVM
23.1.1
#8838 - Upgrade to Apache Camel
4.3.0
#8837 - Bump debeziumVersion from 2.5.0.CR1 to 2.5.0.Final #8834
❤️ Contributors
Thank you to all the contributors who worked on this release: