Skip to content

Releases: spring-projects/spring-integration

v5.5.2

20 Jul 17:22
Compare
Choose a tag to compare

Change log:

ed143ba Upgrade dependencies; prepare for release
f64b602 Fix code smell in the JdbcChannelMessageStore
5ec8913 Fix pattern how Lock.unlock() is used
dbc8af9 GH-3591: Add gateway() section into dsl.adoc
af9e69c Make MessageHistory JSON-serializable
9c718c3 GH-3424: Refactor to use logging methods from LogAccessor
39c3acb Fix ZMQMessageHandlerTests race condition
0297f6b Fix dsl.adoc for the actual API around Supplier
ca9c919 Fix new sonar smell
4b83241 Fix new Sonar smells
920b8ae ZeroMQ test: Add sleep between SUB & PUB
a577652 Fix SourcePollingChAdFB autoStartup propagation
db4f120 Functional gateway bean definitions
1ac1633 Remove unused imports
b103752 Fix NPE for @Indexed in the MessagingGatewayReg
3cf1d35 Fix CORS registration for IntGraphController
76f77cc GH-3584: Support spring-amqp 2.3.x and 2.4.x

v5.5.1

23 Jun 22:07
Compare
Choose a tag to compare

Change log:

19e53a9 Upgrade dependencies; prepare for release
60b355b Move subscription to PUB after connection
353e99a Rework ZeroMqMessageProducerTests for XPUB
7072cf1 Increase timeout in ZeroMqMessageHandlerTests
cd7465a Rework ZeroMQMH test for Awaitility
dfd5775 Increase expiration time for RedisLock in test
d7dfea7 Optimize ZeroMqMessageHandlerTests for ZMQ.Poller
93743f6 Fix dynamic Websocket endpoints for SockJS (#3581)
8348b91 Fix typo in the InboundChannelAdapter JavaDocs
6ef0798 Fix Websocket dynamic registration mapping order (#3580)
e28bdc8 Fix channel-adapter.adoc for incorrect code block
3ddaad9 GH-3578: Fix JdbcMessageStore.getMessageGroup() (#3579)
703ddc8 Link documentation formats
0b22336 Fix Sonar Issue
95fce11 GH-3573: Add ConsumerRecord(s) to ConversionExcep.
f290c34 GH-3570: Disable the generation of the Gradle metadata
415296a GH-3509: Fix regression in TcpNetServerConnectionFactory
b7cc2a1 GH-3567: JdbcLockRegistry: Retry TransactionSysEx
b2e0635 Escape build info values

v5.4.8

23 Jun 20:16
Compare
Choose a tag to compare

Change log:

dd4c12a Upgrade dependencies; prepare for release
9d7ef20 GH-3570: Disable the generation of the Gradle metadata
ec8a747 GH-3509: Fix regression in TcpNetServerConnectionFactory
9bab07d GH-3567: JdbcLockRegistry: Retry TransactionSysEx

v5.3.8.RELEASE

09 Jun 19:42
Compare
Choose a tag to compare

Change log:

7578040 Upgrade dependencies; prepare for release
0964a89 GH-3570: Disable the generation of the Gradle metadata
2a3a548 Migrate JDBC lock tests from Derby to H2
4e24cbf Simplify the test for JDBC lock
5938ab2 GH-3567: JdbcLockRegistry: Retry TransactionSysEx
de4b8e1 Upgrade to SA-2.2.17; fix compatibility
09e5a1c GH-3560 Parse mail FROM as comma-delimited header (#3562)
c682309 GH-3558: Kotlin DSL: propagate generics info (#3561)
e643477 GH-3554: Eval remote dir on each synchToLocal (#3556)
9981a71 Fix breaking change for PersistentFileListFilter

v5.5.0

18 May 21:29
Compare
Choose a tag to compare

Change log:

e83e272 Set FTPSClient property once
45ef6a8 Upgrade to Spring WS 3.1.1
0f1e9aa Some docs clean up; prepare for release
996daca GH-3451: Use GreenMail for testing instead
13005df Upgrade dependencies
e17f267 INT-2436: JMS channel: bean name for container (#3565)
6b98192 Increase timeout in fluky aggregator test
e9f9119 Adjust timeouts in the PollingLifecycleTests
04ab9e1 INT-1828: Docs about filter & release strategy (#3564)
d00a3b9 Code switcher in the channel-adapter.adoc
49f0398 Code switcher in barrier and channel docs
65963c9 GH-3504: Explain more an async error handling (#3563)
560c591 Fix WebSocket CORS configs for trailing slashes
b84b60c GH-3560 Parse mail FROM as comma-delimited header (#3562)
b6ed88e GH-3558: Kotlin DSL: propagate generics info (#3561)
eba1c05 Fix Signing Key Secret Name
8f3a091 Add GitHub Actions for Release to Central
e70e15c Add ZeroMqChannel test with Curve Auth
0d7bbea GH-3554: Eval remote dir on each synchToLocal (#3556)
0dfbfa0 Reduce Code Complexity in TCP Methods
0ea9d70 Fix ZeroMQ components initialization
6d9bd59 Fix breaking change for PersistentFileListFilter
3c541c5 Make @IntegrationConverter Native compatible (#3551)
fc941e6 Fix new Sonar smells in ContentEnricher
700ec4e Fix cyclomatic complexity in the ContentEnricher
b35dc9d Revise MessageHistory configuration
0fba06b (less_reflection) Fix AMQP test for the latest Spring AMQP
8fd07b1 (back-to-snapshots) Revert Spring deps to SNAPSHOTs
d115529 (S)FTP Doc Polishing

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