Releases: spring-projects/spring-integration
v5.2.9.RELEASE
Change log:
205b35e (5.2.x) Upgrade dependencies; prepare for release
0ab3958 Fix @InChAdapter
for several supplier beans
8f6155f Gateway: Propagate Error to the errorChannel
f587c08 Fix MeterRegistry eager load
a2a8764 GH-3376: Remove gauges on application ctx close
293cf73 GH-3372: Expose (S)FTP remoteComparator for DSL
24baf78 GH-3373: Support IPV6 in AbstractInboundFileSynch
e0d77a3 GH-3374: Fix scan for BF propagation
7fbd24e GH-3370: Remove synchronized from RemoteFileUtils
c3362fb Fix count and update in MongoDb stores
94ef271 Add gauges for queue channel size
v5.1.13.RELEASE
v5.4.0-RC1
Change log:
13b34e6 Upgrade dependencies(and Gradle); prepare release
b1a3830 Add Error Handling to RedisStreamMessageProducer
5b74db8 Upgrade dependencies; improve Redis Streams tests
3e50190 GH-3356: Add the way to not load mail message
cadd4e6 Upgrade to the latest Reactor & SF
20447df USe different consumer group for no ack test
1df4f92 Stop channel adapter and reset conn between tests
0429666 One more attempt for Redis Streams test
20348ae Fix compatibility with the latest Reactor
d020d7a Increase consume timeout for Redis Streams test
6c2498d AFTER_EACH_TEST_METHOD for Redis Streams tests
dbbd855 More Redis Streams tests tweaks
68379b6 Some Redis Streams tests improvements
6d6f53f Fix r2bdc componentType; Redis Streams ack issue
94e6521 Fix some new Sonar smells
d8dd191 Fix some unchecked warnings in tests
bc63a0d More LogAccessor; some new Sonar smells
fe0e54c Fix AMQP & MQTT tests for LogAccessor
c7ff99a Use LogAccessor
from SF
a66e82b GH-3396: Add Docs for Micrometer MeterFilters
cbe37e8 GH-3395: Fix XML expression default for ARFOGateway
c934adb Various fixes
0cad53a "no" to "not" typo fix
d75dd09 GH-3194: Add generics to Amqp and Jms channel impls
a8430c1 GH-3306: Remove setters from registration object
a62a7d1 INT-3045: Add in & out ZeroMq channel adapters
9d34cfd Fix new Sonar smell
c94eaf7 Fix IntegrationReactiveUtils
e714310 GH-3386: Add method signature for gateway proxy
v5.4.0-M3
Change log:
a36377a Upgrade to SK-2.6.1
be82e57 Upgrade dependencies; fix deprecations
e154067 GH-3376: Remove gauges on application ctx close (#3377)
7a97eb6 GH-3336: Change MongoDb Store sequence to long (#3385)
7f33085 GH-3372: Expose (S)FTP remoteComparator for DSL
ee7ebf3 GH-3373: Support IPV6 in AbstractInboundFileSynch
19b59bb Upgrade to Reactor 2020.0.0-RC1
5bac9bf Fix some tests race conditions
c36314d GH-3366: Document HTTP request mapping limitation (#3382)
dbb2f9c Revert "GH-3366: Return null from HTTP handleNoMatch"
9aa9707 GH-3366: Return null from HTTP handleNoMatch
09dec2e Handle new Reactor Emission FAIL_NON_SERIALIZED
481d5eb Fix new Sonar smells
383af8c GH-3374: Fix scan for BF propagation (#3378)
47cae46 GH-3370: Remove synchronized from RemoteFileUtils (#3380)
6c2a4c9 More H2 for JDBC tests
71a273e Fix naming in Inbound Kafka Gateway code sample
8e7785d Some JDBC tests clean up; use H2 mostly
af5bcdf (FluxChannel_Emmision) Honor Emission result in FluxMessageChannel
e4b8b32 Upgrade to RSocket SNAPSHOT
342f8e8 (sonar) Revert to Sonar plugin 2.8 to show coverage
3c53a53 Fix Redis test to not initialize connection twice
e5d859f Refinement for Redis Stream tests
5207025 Fix compatibility with the latest SF
d95c714 Fix typo in ftp.adoc
6780bbd (GH-3367-barrier-timeout-separation) GH-3367: Separate timeouts in BarrierMH
3fb6567 Fix new Sonar smells
973276f Fix count and update in MongoDb stores
750d721 Fix some Sonar smells
8398d9c Upgrade to Kotlin 1.4
a2e70d2 Move back to SNAPSHOTs; fix for Reactor changes
f45206a Fix race condition in the MessageDrivenAdapterTests
4c11a61 Fix JavaDoc of JmsInboundGatewaySpec
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