Skip to content

Releases: spring-projects/spring-integration

v5.4.7

18 May 17:38
Compare
Choose a tag to compare

Change log:

07fffe2 (5.4.x) Upgrade dependencies; prepare for release
7ce3173 Upgrade dependencies; fix compatibility in tests
56474a5 GH-3560 Parse mail FROM as comma-delimited header (#3562)
d5ff74b GH-3558: Kotlin DSL: propagate generics info (#3561)
7aaef1e GH-3554: Eval remote dir on each synchToLocal (#3556)
7da58b3 Fix ZeroMQ components initialization
f97e44f Fix breaking change for PersistentFileListFilter

v5.5.0-RC1

15 Apr 02:21
Compare
Choose a tag to compare
v5.5.0-RC1 Pre-release
Pre-release

Change log:

344c6bc Upgrade to S-WS-3.1.0-RC1, prepare for release
e901c89 Fix Cyclomatic Complexity in Splitter
1a288cd Remove resetConnection from Redis Reactive test
35fd9c5 GH-3533: Register WebSocket endpoints at runtime (#3548)
6f8290a GH-3520: Improve TcpConnectionInterceptor Javadocs
c13e40d Miscellaneous tests and Sonar fixes
c811da6 Fix compatibility with Java 8 for ByteBuffer (#3545)
3c27241 Improve IMAP IDLE tests
d8c7ae7 Revise retry for IntegrationReactiveUtils (#3543)
aa32270 GH-3541: Properly guard when no json-path in CP (#3542)
c57634f Properly mention Apache Kafka trademark in docs (#3540)
e7d99e9 Rename master branch to main (#3539)
df62147 Fix new Sonar smells
07a6fb3 Fix IMAP race condition around idle()
3f0c578 GH-3502: More refactoring to avoid reflection (#3532)
27e1f3a GH-3529: Add HTTP & WebFlux extractResponseBody (#3530)
0549dbd GH-3502: Make the framework compatible with Native (#3531)
5a42eff Fix more JMS tests for closing resources
34f2d9f Add diagnostics to ReqRepScenariosWithTmpQsTests
50ce728 Make Kotlin language as 1.3 for SF compatibility
f200927 Miscellaneous fixes
7abbe30 GH-3526: Fix Infinite Loop in FailoverCConnFactory
8eaf8b6 Make CallerBlocksPolicyTests more robust
6a3ef1e Fix JmsOutboundGatewayTests to always close CF
67c5cf7 GH-3521: Delayer: schedule release task with TX (#3525)
7e95529 Introduce a MessageGroup.condition (#3517)
7ee3db9 GH-3523: TcpConnectionEvent Fixes

v5.4.6

14 Apr 15:36
Compare
Choose a tag to compare

Change log:

a869e8a Revise retry for IntegrationReactiveUtils (#3543)
c392d38 (bugfix/imap-idle-race) Fix IMAP race condition around idle()
b9704e1 (apinske/5.4.x) GH-536: Fix test for backport
5e6a6a2 GH-3526: Fix Infinite Loop in FailoverCConnFactory
c5e24fb GH-3521: Delayer: schedule release task with TX (#3525)
2d443f9 GH-3523: TcpConnectionEvent Fixes

v5.3.7.RELEASE

14 Apr 15:33
Compare
Choose a tag to compare

Change log:

c6ecd90 Fix IMAP race condition around idle()
d6a4422 (apinske/5.3.x) GH-536: Fix test for backport
dc51a8c GH-3526: Fix Infinite Loop in FailoverCConnFactory
a7843af GH-3521: Delayer: schedule release task with TX (#3525)
d016dd5 GH-3507: Fix Tail producer for proper command
b7d9b87 (gigermocas/5.3.x) GH-3497: ReplyProducerCleaner: check only MPs

v5.5.0-M3

17 Mar 23:21
Compare
Choose a tag to compare
v5.5.0-M3 Pre-release
Pre-release

Change log:

90a2f4b GH-3509: Fix if test in previous commit
482673a GH-3509: Fix Memory Leak with Intercepted TCP Conn
321f036 Revert "GH-3509 Register TcpSenders on wrapped connection"
6eb0ff1 Upgrade dependencies; prepare for release
f07c44b Add Publish Unit Test Results to GH Actions
4342586 INT-4116: Introduce FileAggregator (#3511)
be2a698 (gigermocas/master) GH-3512: NULLS LAST for PostgreSQL priority index
bb608d8 Rework more JMS tests to common CF resource
78a0ae8 GH-3509 Register TcpSenders on wrapped connection
42fa248 Downgrade to Gradle 6.8.2
ebb8a65 CachingClientConnectionFactoryTests Fix Timeout
2522c79 Catch async MessageTimeoutException in IP test
84ea442 Name executors in IP tests
3edfb96 Fix missing @DirtiesContext on TCP tests
13f0bde Some clean up for jms.adoc
f30ede4 (GH-3507) GH-3507: Fix Tail producer for proper command
010ce8b Fail JmsMDEndpoint if container has a listener
a1a4341 Add logging to CachingClientConnFactoryTests
207de60 Add logging diagnostics to UdpChannelAdapterTests
61153a9 Resolve new Sonar smells
b2a4e67 INT-4377: aggregator groupTimeout as Date (#3505)
e9f2346 INT-4444: Introduce @Reactive & reactive() (#3503)
f154088 Rework most of JMS tests to JUnit 5
9761c7f Make custom converter compatible with latest S-D
9d8393e Miscellaneous improvement for end-user experience (#3500)
cb74a94 Remove unused imports from tests
f285e81 Refactor scripting module
df3fc4c Fix race condition in MixedDispatchConfigTests
be34fb6 Some test improvement; fix new Sonar smell
40464ca Optimize OrderedAwareCopyOnWriteArraySetTests
19d7fb7 Improve IdGenerator tests
c023816 (Fix_tests) Various tests fixes
51b6ba8 INT-3585: JsonPropertyAccessor: skip failed parse
eef31d4 Fix new Sonar smells; optimize some tests
a0093f0 Clean up some schedulers and contexts in tests
f200849 Move deps back to SNAPSHOTs
6682c7d Increase JVM heap for test and HeapDumpOnOOMError
9c686dd More JVM memory for Gradle
ba3c9bf Use correct checksum for Gradle wrapper
4277cd7 Upgrade to Gradle 6.8.3
6c50419 Increase Xmx for JVM in Gradle builds
64489e1 GH-3497: ReplyProducerCleaner: check only MPs
6cad6ed Fix Checkstyle violation
a208113 Fix new Sonar smells
e2e01db Add SFTP remote copy test-case

v5.4.5

17 Mar 23:05
Compare
Choose a tag to compare

Change log:

e63da31 (HEAD -> 5.4.x) GH-3509: Fix if test in previous commit
81c3b7d GH-3509: Fix Memory Leak with Intercepted TCP Conn
a14502b Upgrade dependencies; prepare for release
3d6015b Revert "GH-3509 Register TcpSenders on wrapped connection"
1e67a94 GH-3509 Register TcpSenders on wrapped connection
51f2188 GH-3507: Fix Tail producer for proper command
871c1bc (gigermocas/5.4.x) GH-3497: ReplyProducerCleaner: check only MPs

v5.5.0-M2

17 Feb 23:39
Compare
Choose a tag to compare
v5.5.0-M2 Pre-release
Pre-release

Change log:

d1438e8 Upgrade dependencies; prepare for release
b97bedf FileInbound DSL: Add recursive for convenience (#3495)
281d8d5 Deprecate Properties as bean for int global props
aeb43f3 JMS-in-gateway: destination to requestDestination (#3494)
b1cb906 Add MongoDbMessageSource UPDATE option (#3493)
b4290dd GH-3492: Add ImapIdleChAdapterSpec.simpleContent
43f90c4 Fix some Sonar smells
52433b9 Reinstate checksum for Gradle distribution
f940196 Gradle config clean up
138695b GH-3490: Initial Commit for block-switch Doc Plugin
d55d840 Fix race condition for FluxMessageChannelTests
338a26d (GH-3488) GH-3488: Fix Persistent Filters with Recursion
d070eb5 GH-3464: Treat 0 as special for polling endpoint (#3487)
88d2beb Fix new Sonar smells
e847570 Fix new Sonar smells
77a343c GH-3483: Fallback to RestTemplate.converters (#3485)
d774070 GH-3482: (S)FTP: Fix Recursive LS (ARFOG)
98fbf62 Fix maxMessagesPerPoll for reactive poll endpoint
e752c70 Fix unused import in the JpaExecutor
4079cea Fix GatewayParserTests test against LogAccessor
ece0216 Fix new Sonar smells
8bff674 Improve Sonar and Jacoco plugin configurations
73d9b8c Increase receive timeout in ZeroMqMHTests
1c6cf56 Expose error.ignoreFailures global property (#3481)
0b63128 GH-3473: Fix dead lock around lifecycleLock
31863f0 GH-3474: LambdaMPP: rethrow runtime ex as is
707b653 Copy request headers when reply is not a Message (#3478)
f223343 GH-3477: Add DSL Docs for TCP Components
fa4957e Move Spring dependencies to SNAPSHOTs
335a30c Fix new Sonar smell
524ad1c GH-3461: Readme Polishing, eclipse and build
f5b671c GH-3470: Resolve JDK8 Runtime Problem
6ff5eac Increase timeouts for RedisLockLeaderInitTests
8daef11 GH-3470: Resolve JDK8 Runtime Problem
8763c95 GH-3469 New Sonar smell & volatile busyWaitMillis
58ce578 Downgrade back to Sonar plugin 2.8
88c3d06 Upgrade to Sonar 3.1

v5.4.4

17 Feb 20:36
Compare
Choose a tag to compare

Change log:

2d04f51 (5.4.x) Upgrade dependencies; prepare for release
dd96f95 Fix compatibility with Java 8 compiler
11e1cc2 Fix code typo from the previous commit
aa7a47f GH-3488: Fix Persistent Filters with Recursion
7a64195 GH-3482: (S)FTP: Fix Recursive LS (ARFOG)
ab12b6b Fix maxMessagesPerPoll for reactive poll endpoint
d3ce5b5 GH-3473: Fix dead lock around lifecycleLock
23e277d GH-3477: Add DSL Docs for TCP Components
d4a4e24 GH-3463: Upgrade commons-net to 3.7.2

v5.3.6.RELEASE

17 Feb 19:21
Compare
Choose a tag to compare

Change log:

e7dc2fa (5.3.x) Upgrade dependencies; prepare for release
2ef8d83 Fix compatibility with Java 8 compiler
e894e00 Fix code typo from the previous commit
a2d1edf GH-3488: Fix Persistent Filters with Recursion
8466f09 GH-3482: (S)FTP: Fix Recursive LS (ARFOG)
86c6edf Ignore all the Derby tests
5081fa3 Ignore Derby test
19e8a65 GH-3473: Fix dead lock around lifecycleLock

v5.5.0-M1

21 Jan 17:00
Compare
Choose a tag to compare
v5.5.0-M1 Pre-release
Pre-release

Change log:

14fe309 Ignore Flaky Test
bbc10fa Revert spring-ws to 3.0.10; prepare for milestone
eabe891 Move dependencies to their milestones/latest GAs
f0f2c41 GH-3446: Stream support in the MessageGroupStore
51e240b GH-3439: Revise error handling in RedisStreamMP
c003a47 GH-3437: Add MessageRecoverer to AMQP Inbounds (#3465)
5c73843 Upgrade dependencies
b58b0e5 Make JsonPropertyAccessor returned type directly
7a84d67 Upgrade to spring-amqp 2.3.4
478a79c GH-3450: Expose PubSub requireSubscribers option (#3459)
f294331 GH-3455: default MqttMessageConverter.toMessage
90ca3d6 GH-3454: From MQTT conversion error - to error ch (#3456)
e561e86 Fix FtpTestSupport for 421 error from server
d4bf66f Improve RotatingServersTests for race conditions
e77d339 GH-3452: Warn Publisher.onError in NullChannel (#3453)
fa1ab22 Special handle for void in the RSocketOutGateway
c38da2f Subscribe to Publisher in the NullChannel (#3448)
ad57c61 Fix MessageSourceTest for the latest spring-kafka
7e66509 (GH-3445) GH-3445: Fix JdbcLock for IllegalMonitorStateEx
2e20021 (ohubaut/master) Change Kotlin jvmTarget back to 1.8
38089f4 Add plugins.gradle.org repo to build script
3bf4fd6 More GH Actions goodies (#3441)
45877ba Initial for GitHub Actions
15c2d16 GH-3438: Add Build from Source into CONTRIBUTING (#3440)
b9190c8 Fix dokka task for Java 15 JavaDoc style
32ba5ef Fix JavaDocs build problems 2
e653742 Fix JavaDocs build problems
bdb3ba8 Upgrade dependencies including Gradle
cf8591d Start version 5.5