Releases: spring-projects/spring-integration
v6.1.0-RC1
Change log:
91fca72 Remove trailing space in IntWebSocketContainer
0391bed Upgrade to json-path-2.8.0
1a579a6 GH-8600: Fix WebSocket removeRegistration
(#8601)
934e90a Revert json-path & Mockito versions
dd53de8 Bring back Kotlin version 1.8.10
fe1a3ee Upgrade some dependencies
8dd1332 Fix NPEs in DSL Specs (#8597)
feb4705 Improve Java DSL for Rabbit Streams (#8598)
fa178c3 Fix new Sonar smells
869c5c7 Fix new Sonar smells
d5181bf Add Nullability support into Java DSL
053cc00 GH-3557: Add maxDepth, dirPredicate to FileReadMS (#8596)
aaaa489 (GH-3634) Optimize MessageTriggerAction
for Java DSL (#8595)
b997295 GH-8586: Deprecate IntegrationComponentSpec.get() (#8594)
bbaffb2 Fix Checkstyle violations
bbbfc47 Use StandardEvalCtx in the ZeroMqMessageHandler
e69285a Fix sample image link in the amqp.adoc
e03d125 Improve some tests performance
4f5250b Propagate Reactor context over headers (#8591)
6dcdfa8 Fix typo in the configuration.adoc
bfc6931 GH-3869: Add ContextHolderRequestHandlerAdvice
b0093ef TestXmlAppCtxHelper: Fix trailing white space
63937ab Migrate XML module tests to JUnit 5
e39449b (GH-8582) GH-8582: Add TX support for PostgresSubChannel
b326225 Fix tests for replyTimeout
8f83be2 Move adjustments for ImapMailReceiverTests
22acf51 Increase timeout in the ImapMailReceiverTests
4fdbdf1 GH-8577: Revise ImapIdleChannelAdapter
logic (#8588)
22d47e7 Use Java text blocks for scripts in code
775e6fd (GH-8581) GH-8581: Don't overwrite external SshClient
v6.0.5
Change log:
e298f77 Upgrade dependencies; prepare for release
cc56b7a Remove trailing space in IntWebSocketContainer
9b42537 GH-8600: Fix WebSocket removeRegistration
(#8601)
a45c3c5 Fix NPEs in DSL Specs (#8597)
863795c Propagate Reactor context over headers (#8591)
5d87360 GH-8582: Add TX support for PostgresSubChannel
9ffc2db GH-8577: Deprecate ImapIdleCA.sendingTaskExecutor (#8589)
482a466 GH-8581: Don't overwrite external SshClient
v6.1.0-M2
Change log:
047c8f3 Increase poll timeout in MessageGroupQueueTests
79870dc Upgrade dependencies; prepare for release
1bec420 Do not block by default (#8580)
fcb06ba Warn about dropped message in filter (#8579)
8ed4e5f Doc for @Gateway
in the @MessagingGateway
(#8578)
05f1fd8 GH-8573: Fix KafkaMessageSource
samples in docs (#8575)
1c90a60 GH-8566: Fix SftpSession.append()
for Write
(#8576)
f2b88b4 Fix sonar smell in the MessagingGatewaySupport
db90e68 Fix Sonar and JaCoCo relationship
8b99178 Fix typo in README.md
d715068 RedisLockRegistry: Don't expire not acquired lock
8fbf75f Some LockRegistryLeaderInitiator
improvements (#8570)
65271fc Fix Checkstyle for leading whitespaces
f0d2104 Fix new Sonar smells
f128a3f Use sonar
instead of deprecated sonarqube
1022d94 Upgrade to Sonar 4.0.0.2929
4cbd22b Gradle 8.0.2, Dokka 1.8.10, Checkstyle 10.8.0
3fad7cd Reduce instance supplier use to appease AOT
dfe45c7 GH-8559: Document how to enable SOCKS for SFTP (#8565)
38f1934 Upgrade to rome-2.0.0; fix deprecation
ce9f7f4 GH-8562: Fix streaming source for remote calls (#8564)
v6.0.4
Change log:
ae58eff (HEAD -> 6.0.x) Fix Kafka test for latest Spring Retry
9ecf7f4 Fix MultipartAsRawByteArrayTests for new SF
1059add Upgrade dependencies; prepare for release
61809c5 GH-8573: Fix KafkaMessageSource
samples in docs (#8575)
434c306 GH-8566: Fix SftpSession.append()
for Write
(#8576)
46e684e RedisLockRegistry: Don't expire not acquired lock
2adf334 Some LockRegistryLeaderInitiator
improvements (#8570)
5c96c0d Reduce instance supplier use to appease AOT
d9f3821 GH-8562: Fix streaming source for remote calls (#8564)
36c05ff Fix new Sonar smells
v5.5.17
Change log:
08d8844 (5.5.x) Fix mail tests for new Greenmail requirements
2e682d1 Downgrade to Hibernate 5.5.9.Final
e19aa99 Upgrade dependencies; prepare for release
dfae1a2 GH-8573: Fix KafkaMessageSource
samples in docs (#8575)
bdce2b9 RedisLockRegistry: Don't expire not acquired lock
efab65b GH-8562: Fix streaming source for remote calls (#8564)
8e27b1c GH-8550: MQTT: Always re-subscribe on re-connect (#8553)
b088091 GH-4002: Deprecate ConsumerStopAction
in MQTT (#4006)
070d186 use CompleteToListeFutureAdapter in TcpOutGateway
1aef041 GH-3993: Fix async race condition in TcpOutGateway (#3995)
0cce72a Fix previous imports optimization for XML configs
aab5204 Realign imports code style with main
4a6e52f Some tweaks for SimpleMessageGroupTests
3ed301e GH-3986: Integration mock: fix ReactiveMH support
v6.1.0-M1
Change log:
ea4d185 Remove redundant build config for Kotlin
451374d GH-3772 Add Protobuf transformation support
acd8a03 GH-3957: Add JmsInboundGateway.replyToExpression (#8560)
3f99424 Fix connection race condition in MQTT test
fe9b59e GH-3813: ClientWebSocketContainer URI setting (#8561)
86b4ad5 Fix new Sonar smells
c8e171c GH-3968: public IntObjSupp.setConversionService
ca7736d Fix race condition in AsyncMessagingTemplateTests
42b11d2 Fix HTTPS violation in the ZipTransformer
bea8c88 Downgrade to Gradle 7.6: Dokka plugin isn't ready
2884bf0 Various upgrades for version 6.1
7d02658 GH-4007: Remove MQTT ConsumerStopAction
53d1ecd Upgrade to the latest Micrometer dependencies
210a2f9 Migrate Zip Extension as a core module
39c73d4 Start version 6.1
v6.0.3
Change log:
ee5ea03 Fix deprecations from upstream dependencies
a8dd918 Upgrade dependencies; prepare for release
ee2b6b4 Fix MQTT Inbound readyToSubscribeOnStart
logic (#8557)
ac577e9 Optional io.micrometer:context-propagation (#8556)
b482b00 GH-4014: MQTT ClientManager: completion timeouts (#8552)
3d24527 Fix new Sonar smells
4cd1085 Upgrade some dependencies
e8a9f95 GH-4013: TCP DSL Improvements
e6d0a4f GH-4008: ZK: Add leader and participants support
6a2ff0c GH-4001: Doc for cooperation with some HZ objects (#4003)
44000b9 GH-4002: Deprecate ConsumerStopAction
in MQTT (#4006)
d9d7c49 Propagate and Observation from Reactive context (#3999)
8412890 GH-3998: Fix gateway docs for @Payload
(#4000)
f01e2b8 GH-3994: Register native hints for Graph model (#3996)
ebba374 GH-3993: Fix async race condition in TcpOutGateway (#3995)
v6.0.2
Change history:
330f1cd Increase group timeout for AggregatorIntTests
298b240 Exclude org.glassfish.jaxb
from spring-ws-core
4be99de Upgrade dependencies; prepare for release
0565930 Fix race condition in TcpOutGateTests.testAsync
a1f57e4 Fix reactive error handling for request-reply
2c72285 GH-3990: Fix JsonPath native hint registration
9dd9f08 Use switch expression; some other clean up
fc3b95e Debug not resolved channel in Router
d298df8 Revise JS support for regular JVM (#3989)
7432038 Some tweaks for SimpleMessageGroupTests
4283a55 GH-3986: Integration mock: fix ReactiveMH support
308f3fa Do not build exception instances in advance (#3983)
cf5f218 Fix new Sonar smells
854e555 GH-3980: Fix DefaultSftpSFactory for concurrency
f8fff81 Fix new Sonar smells
679ce6f Upgrade to Gradle 7.6
19d6b76 More Mockito fixes for test XML configs
v6.0.1
Change log:
033cb76 Migrate Mockito-effected test classes to JUnit 5
eb570ec More test XML configs for latest Mockito
376d5df Fix Rsocket test XML configs for latest Mockito
30c0ea2 Fix JPA test XML configs for latest Mockito
097d3e5 Fix mail test XML config for latest Mockito
5c926e8 Add missed type="java.lang.Class"
to IdRecTests
aa761b4 Fix more test XML configs for latest Mockito
80115d3 Fix more test XML configs for latest Mockito
cd0b44d Fix ServiceActivatorOnMockitoMockTests-context
4a4ce22 Fix Cassandra XML configs for latest Mockito
52d43ea Upgrade dependencies; prepare for release
49a9b7e Obtain observed timers in the Integration Graph (#3967)
d38e0d8 GH-3962: Support SFTP < v5 for rename (#3964)
3a74380 GH-3974: Fix SftpSession
for absolute paths
7adaaaf Replace javadoc mentions of JSch with MINA SSHD
4cd0029 GH-3954: Fix WebFlux XML config for ambiguity (#3973)
ab1254d GH-3966: Kafka XML config: Expose more attributes
1c836f0 GH-3969: SFTP: Bring back support for empty path
6fd4fd3 GH-3959: MqttConFailedEvent for normal disconnect (#3961)
a1e4827 More percentages increase in DelayerUsageTests
03825c5 Increase percentage in DelayerUsageTests
6888f96 Some ZeroMQ tests clean up
91c6e16 Improve DelayerUsageTests
66ca074 Fix deprecation for RetryListenerSupport
4206c41 GH-3955: Mqtt adapter unsubscribe when cleanStart
532f323 Move Spring dependencies to SNAPSHOTs
dc6f5aa GH-3953: Use lazy-load for output channels
90797aa Fix documentation in kafka.adoc
v5.5.16
Change log:
567d52e Upgrade dependencies; prepare for release
626b14e GH-3954: Fix WebFlux XML config for ambiguity (#3973)
e63edde GH-3966: Kafka XML config: Expose more attributes
280eb29 GH-3959: MqttConFailedEvent for normal disconnect (#3961)
026feee Fix mocks in Mqttv5AdapterTests
36e4fe1 GH-3955: Mqtt adapter unsubscribe when cleanStart
067de96 GH-3945: Fix not eligible for getting processed
(#3947)
e4e8041 GH-3938: Fix HTTP XML configuration for ambiguity (#3939)
d45801b GH-3931: Fix meta-annotation support for @Gateway
8f809a7 Fix double start for AbstractEndpoint
(#3928)
56634c9 GH-3912: Handler: ignore Groovy generated methods