Releases: spring-projects/spring-integration
v5.4.0-M2
Change log:
21df969 Upgrade to SK 2.6.0-M1
; prepare for release
5c2af84 Simplify complexity in ZeroMqChannel constructor
77936b9 Add zeromq.adoc
to index files
269e984 Upgrade dependencies to the latest milestones
a76bb24 INT-3045: Add ZeroMqChannel
support (#3355)
217e43b Add NOSONAR to IntReactiveUtils#emitNext() loop
3cb13af More tests for Redis Stream support
60f3273 Add diagnostics into StompServerIntegrationTests
a10e317 Fix unused import
b54085c INT-4566: UPDATE for R2DBC In Channel Adapter
17fc4ea Fix IntReactiveUtils for the proper emission
d14c5d5 Fix Checkstyle violation
a180ca8 MessagingGW: replace MonoProcessor with Sinks.One
0bae11c GH-3359: Add Timer to MessagingGatewaySupport
fcf7f76 Enable STOMP test back to check the solution
8e5bd4c Disable STOMP test until the fix reactor-netty
da7fc4d Fix STOMP integration test to close stompClient
5e74c9c Update local maven install in Readme.md
f9fe988 Downgrade Lettuce version to 5.3.2
a49a884 Revert some dependencies to be sure in build
9d55742 * Fix new Sonar smells * Remove redundant @SuppressWarnings("deprecation")
* Add Duration.ofSeconds(10)
to StepVerifier.verify()
to avoid infinite wait and lose failing text context on the hang CI build
65ad762 Fix Checkstyle issues; upgrade some dependencies
3de0445 GH-3358: Kafka IB Gateway - implement Pausable
4ae6b52 GH-3226: Add ReactiveRedisStreamMessageProducer
43950d1 Restore and deprecate @IntManConf properties
1beb854 Remove Legacy Metrics
da5d002 AMQP: Batch mode option to receive element headers
094eb2e Fix new Sonar smells
9989344 Remove usage of removed SF deprecated classes
cd63763 Fix compatibility with Reactor & Spring Data
acdc25a Upgrade to spring-kafka 2.6.0
0e2652f More Cron test fixes
2356324 Fix for internal changes to CronTrigger
f26d4c0 Fix FtpServerOutboundTests race condition
a62d75f Fix Reactor Netty dependencies
78bb84d Disable WebFluxDslTests till Security fixes
8cf6ff0 AMQP: Support CorrelationData Message Headers
f552294 WebFluxDslTests: wait for reply for 10 seconds
5e01ec1 Use SNAPSHOT for Reactor dependencies
7ce020d Upgrade Gradle and plugins
564617b Fix id for section in mail.adoc
ea546c5 Fix compatibility with latest Spring AMQP (#3352)
ba5c80a Fix wording in meter descriptions
f23f3ea Add gauges for queue channel size (#3349)
818f5a5 Synchronize list of events for FTP server tests
92410b9 Deprecate RMI module
5ec71d4 Improve MessageKryoRegistrar for registrations
5e45b09 Fix typo in KryoCodecTests
6a02b5a Improve Kryo Codec for registrations
064cb57 Fix new Sonar smells
21dcdbc Upgrade to MongoDb driver 4.1.0-rc0
730c157 Introduce ClientRSocketConnector.getRequester()
2c42c91 Direct access to requester from ClientRSConnector
ff44382 Use RSocketRequester.rsocketClient()
to connect
40b0031 GH-3340: IntegrationEvents - add getSourceAsType()
5be0ed1 Fix some Sonar smells
c278d91 GH-3348: Upgrade to MQTT Paho-1.2.4
492f0bf GH-3334: Add "embedded reaper" into CorrelationMH (#3342)
6a865b5 GH-3344: Treat kotlin.Unit return as null in MMIH (#3346)
44a4523 Fix new Sonar smells
8d3d871 GH-3343: Fluent API for CharacterStreamWritingMH
ebec500 Upgrade dependencies to the latest snapshots
8b16aed Fix new Sonar smells
b311141 Fix Checkstyle violation about import order
e4611d9 JDBC Lock acquire optimization
9c252be Fix Kafka Send Timeout
a19e372 Fix new and some old Sonar smells
df1f260 Wording changes
6e11d4c Fix new and some old Sonar smells
9223613 ConsumerRecord Logging Metadata Option
eb3c6a0 INT-4566: Introduce R2DBC Inbound Channel Adapter
7a09358 SO-62761903: Inject BF into Gateway's correlator
b45d690 Fix CachedSessionFactory Race
0f7f084 Remove overrides from IntegrationFlowDefinition
16803be GH-3321: Add version section into bug_report.md
e919428 GH-3326: TCP: Support Unsolicited Server Messages
e2c6e77 GH-3272: Add lease renewal for distributed locks
381a071 Clean up RedisLockRegistryLeaderInitiatorTests
7424cb2 GH-3324. fix NPE in StdIntFlowContext
146b0af GH-3320: Refine lifecycle control in StdIntFlow (#3322)
412d9f5 Fix new Sonar smells
f62b091 Fix MessagingGatewaySupport for reactive error (#3319)
f3d61ec GH-3315: Fix (S)FTP Stream with Fair Rotation
0ddbfa6 Remove Redis service from Travis config
v5.3.2.RELEASE
Change log:
e3be340 (5.3.x) Improve MessageKryoRegistrar for registrations
66be7fd Upgrade dependencies; prepare for release
f6587e2 Fix typo in KryoCodecTests
23f3482 Improve Kryo Codec for registrations
f095f94 GH-3348: Upgrade to MQTT Paho-1.2.4
dfa6c84 GH-3344: Treat kotlin.Unit return as null in MMIH (#3346)
ca60db5 SO-62761903: Inject BF into Gateway's correlator
a8c63e2 Fix CachedSessionFactory Race
3857157 GH-3324. fix NPE in StdIntFlowContext
9082c12 Fix MessagingGatewaySupport for reactive error (#3319)
9cd8a4a GH-3315: Fix (S)FTP Stream with Fair Rotation
434817f GH-3307: Retry TransTimedEx in LockRepo.acquire
v5.2.8.RELEASE
Change log:
b8b4512 (5.2.x) Improve MessageKryoRegistrar for registrations
9763a11 Upgrade dependencies; prepare for release
fcdba0a Fix typo in KryoCodecTests
bff47ab Improve Kryo Codec for registrations
76bf66f GH-3348: Upgrade to MQTT Paho-1.2.4
c765e80 SO-62761903: Inject BF into Gateway's correlator
463e3d4 Fix CachedSessionFactory Race
d44fead GH-3324. fix NPE in StdIntFlowContext
6d60b90 (fix_fair) GH-3315: Fix (S)FTP Stream with Fair Rotation
cd4921a Fix MessagingGatewaySupport for reactive error (#3319)
6379ca0 GH-3307: Retry TransTimedEx in LockRepo.acquire
v5.1.12.RELEASE
v4.3.23.RELEASE
Change log:
c83da55 (4.3.x) Improve MessageKryoRegistrar for registrations
9ada785 Fix typo in KryoCodecTests
6940b86 Upgrade dependencies; prepare for release
8468edc Improve Kryo Codec for registrations
c95e6dc Fix CachedSessionFactory Race
a24f24f More retry for TransactionTimedOutException
b4d9831 GH-3307: Retry TransTimedEx in LockRepo.acquire
415fb64 Code clean up for JacksonJsonUtils
7ff0fdd GH-3294: Retry JdbcLock.unlock for TransDataAccEx
35d5555 (rohanmukesh/4.3.x, astrubel/4.3.x) GH-3286: Make FileTailingEvent#getMessage public
96cf146 GH-3271: Close session on error in stream source
c00c319 (pilak/4.3.x) GH-3249: Fix RemoteFileTemplate dead lock in send
aa65955 Remove unused import from UnmarshallingTransformer
43c5519 GH-3238: Fix Unmarshaller to close File resource
v5.4.0-M1
Change log:
afa79d8 GH-3226: Redis Stream Outbound Channel Adapter
4761800 Fix XMPP documentation
dfd9142 INT-4566: R2DBC Outbound Channel Adapter
b860a2e Merge Spring Integration Kafka into Main Repo
5d7f0d2 Fix RedisQueueMessageDrEndpointTests for Java 14
6a3bea5 Add keepAlive(true)
to testing Redis CF
9495685 Fix RedisAvailableRule
for the proper evaluate
9367d7f Fix MessagingGateway for reactive reply type
3bb445e Fix deprecations from Reactor
498f42d Fix deprecations from SF
3a9ae21 Fix UDP tests to rely on a random port
9ad348b Log attempting to receive email under debug level instead of info (#3312)
b4a82eb Resolve deprecations for MulticastSocket
3f5aba2 Support Java 14 (#3310)
b0cd015 GH-3307: Retry TransTimedEx in LockRepo.acquire
7cefd53 GH-3092: Refactor (S)FTP outbound specs, handlers
2419c03 Replace whitelist
with allowlist
7ec1f5c GH-3299: Fix client connectionId for TCP/NIO
3499cd6 Code clean up for JacksonJsonUtils
02f0c10 GH-3294: Retry JdbcLock.unlock for TransDataAccEx
b436cbe Fix NPE for component name after FactoryBeans
6e78569 GH-2736: TCP Async GW - Fix async check
ef939a0 GH-3283: HTTP Inbound handle SpEL errors (#3289)
5bd6278 Fix new sonar smells
b8e2dfe GH-3280: NullChannel as reply for void gateways (#3292)
e981691 GH-3288: Add Kotlin DSL transform(Transformer)
8d1dd0b Some docs clean up
8ba27f6 Move 5.3 changes to history
5562097 Update spring-amqp version
7b71a94 Fix typo in CONTRIBUTING.adoc
38a6b8e GH-3286: Make FileTailingEvent#getMessage public
665f6bf GH-3282: Fix JdbcMetadataStore for DuplicateKeyEx (#3285)
75021be Use Awaitility in TCP/UDP Tests
b8f0fb2 Upgrade dependencies & Gradle
8f92bb2 Start version 5.4
v5.3.1.RELEASE
Change log:
33b3ab9 Upgrade dependencies; prepare for release
29e8f07 GH-3299: Fix client connectionId for TCP/NIO
d958e36 Code clean up for JacksonJsonUtils
e370174 GH-3294: Retry JdbcLock.unlock for TransDataAccEx
d7549a9 Fix NPE for component name after FactoryBeans
8561518 GH-2736: TCP Async GW - Fix async check
e309ebb GH-3288: Add Kotlin DSL transform(Transformer)
28a5be7 GH-3286: Make FileTailingEvent#getMessage public
aec7bed GH-3282: Fix JdbcMetadataStore for DuplicateKeyEx (#3285)
42845f0 Convert (S)FTP Tests to JUnit5
v5.2.7.RELEASE
Change log:
1201ca9 Upgrade dependencies; prepare for release
1df9186 GH-3299: Fix client connectionId for TCP/NIO
f90473f Code clean up for JacksonJsonUtils
65cc6ab GH-3294: Retry JdbcLock.unlock for TransDataAccEx
10a9458 GH-3286: Make FileTailingEvent#getMessage public
9f1c66f GH-3282: Fix JdbcMetadataStore for DuplicateKeyEx (#3285)
619c5bf GH-3276: reactive inbound: Fix onErrorResume
7cfab7b Fix RESOLVABLE_TYPE header population
37a0c40 GH-3271: Close session on error in stream source
af750e7 BoundRabbitChannelAdvice - reject invalid config
v5.1.11.RELEASE
Change log:
f51343f (HEAD -> 5.1.x) Upgrade dependencies; prepare for release
dc3ae26 Code clean up for JacksonJsonUtils
7b40488 GH-3294: Retry JdbcLock.unlock for TransDataAccEx
05ceee3 GH-3286: Make FileTailingEvent#getMessage public
5ef737a GH-3276: reactive inbound: Fix onErrorResume
f759f0b Fix SftpStreamingMessageSourceTests for race
65b3bdc GH-3271: Close session on error in stream source
c931c2b BoundRabbitChannelAdvice - reject invalid config
v5.3.0.RELEASE
Change log:
9e1979f Upgrade dependencies; prepare for release
bf0260a GH-3276: reactive inbound: Fix onErrorResume
7905658 Fix RESOLVABLE_TYPE header population
6bd5ca4 Fix XML examples in handler-advice reference doc
aa26d2f Fix typo in reference manual
d71fb2e GH-3271: Close session on error in stream source
f047f05 Fix Checkstyle to rely on the absolute path
3e63fe4 BoundRabbitChannelAdvice - reject invalid config