Releases: spring-projects/spring-integration
v5.2.5.RELEASE
Change log:
98765fe (5.2.x) Fix deprecation for TX; fix JMS tests; Moore-SR6
9dc55fd Fix ActiveMQMultiContextTest for trustAllPackages
1759080 Upgrade dependencies
9a68497 GH- 3223: Build ResolvableType
after mapping
070667a GH-3215: MQTT Event for failed connection outbound
438e221 GH-3199: Fix fail back with Long.MAX_VALUE
44609d3 GH-3199: Fix typo; move capture of creation time
ac7441a GH-3199: FailoverClientCF - Fail Back Option
32c81d1 disconnectCompletionTimeout Polishing
0de2b1b Upgrade to MQTT Paho 1.2.2
v4.3.22.RELEASE
Change log:
051a4cf Upgrade dependencies; prepare fpr release
02b1947 GH-3199: Fix fail back with Long.MAX_VALUE
61747e5 Upgrade to Gradle 4.10.2 to support Bamboo build
fa0caeb GH-3199: FailoverClientCF - Fail Back Option
7ced027 (sirimamilla/4.3.x) Fix TcpConnectionFactory FactoryBean
127f683 GH-3090: Add logout() to
FtpSession.close()`
8890816 GH-3076: NioFileLocker: add file existence check
9c24e16 GH-3083: Support @Header with dotted literals
a63f197 Fix JavaDocs in the TransformerFactoryUtils
v5.3.0.M3
Change log:
46cf5db GH-3213: Expose LeaderInitiatorFB.candidate
e9a3580 Upgrade dependencies; fix new Sonar smells
6b82681 GH-3211: Add DefSftpSF.setKnownHosts(Resource) (#3212)
36f96ec Document Kotlin DSL (#3210)
c45cc66 GH-3207: RSocket inbound: decode each flux item (#3208)
1511dd8 GH-3204: Add DSL intercept() operator
c84d264 GH-3183: Add ReactiveRequestHandlerAdvice (#3197)
8a38a5e (kotlin-dsl) Merge spring-integration-kotlin-dsl project
f332a94 GH-3199: Test for fail back with Long.MAX_VALUE
e71e250 Fix new Sonar smells
0efcf24 GH-3199: Missing What's new commit
45a91b2 Add Reactive TX Manager support (#3201)
294cfc1 Remove unused imports
a795478 Revert NPE check in the FailoverClientConnFactory
fc4907d Fix new Sonar smells
e6e9f45 Use Mono.create instead of Mono.fromCallable
cdbaf18 GH-3199: TCP FailoverClientCF fail back default
c6cf261 GH-3202: Fix tests failing with non-English locales
8bc221b Fix new Sonar smells
e2b63be GH-3199: Fix typo; move capture of creation time
4180e01 GH-3199: FailoverClientCF - Fail Back Option
1277531 Fix Sonar issue
0e5258a Add log()
to test Publisher
for diagnostics
bd9563b disconnectCompletionTimeout Polishing
2d3d37e Upgrade to MQTT Paho 1.2.2
87c8e47 GH-3192: pub-sub DSL for broker-backed channels (#3193)
7dbdbde Fix new Sonar smells
50ac603 GH-3180: Add encoding-mode to WS outbound gateway (#3191)
b38c9e1 GH-3182: Properly reset bean in the MockIntCtx (#3190)
ea8c454 GH-2818: DSL support for -ws module
8fb2018 Fixed broken links in Whats New
e9176a0 GH-3179: Document how priority is mapped into JMS
d61a247 Fix ReactiveStreamsConsumer for PollableChannel
6d936d9 Fix some Sonar smells
236ded9 Upgrade to Lettuce 5.2.2
8c4675a Fix new Sonar smell
v5.2.4.RELEASE
Change log:
72a3708 Upgrade dependencies; prepare for release
4e4e8db GH-3182: Properly reset bean in the MockIntCtx (#3190)
2e409aa GH-3175: Add .scanner() to inbound file sync spec
23b1a9f GH-3168: Fix FtpSession warning on logout
1bd9954 Fix NPE in the DefaultSessionFactoryLocator
b751704 GH-3169: DSFL: addSessionFactory based on Object
75476bd Populate a JsonHeaders.RESOLVABLE_TYPE on reply (#3163)
c2c44c2 GH-3152: Fix for nested Scatter Gather
3850c7e GH-3143: Fix simple pool resizing
v5.3.0.M2
Change log:
5273203 Upgrade dependencies; prepare for release
a0cdfd9 Change adaptPollableChannelToPublisher to Mono
1ff69d4 GH-3175: Add .scanner() to inbound file sync spec
ede9528 Fix some tests for not closed application context
aeab030 GH-3168: Fix FtpSession warning on logout
7009f9a Fix new Sonar smells
a8c471c Fix ReactiveStreamsConsumer for error handling
6591ce9 Fix ReactiveStreamsConsumer for plain subscriber
538cfe4 GH-3172: Support consumer-side batching
867a8cf GH-3155: Add support for Java DSL extensions (#3167)
00b771d Fix NPE in the DefaultSessionFactoryLocator
edf84a3 GH-3169: DSFL: addSessionFactory based on Object
fa97ce0 AMQP: Multiple Sends within an OB Channel Adapter
509e823 Upgrade to Spring Security 5.3RC1; RSocket 1.0RC6
1d9a818 GH-3157: pop sequence for message as well
e5740f2 Upgrade dependencies
d792915 Add debug log for ReactiveStreamsConsumerTests
2f4394d Populate a JsonHeaders.RESOLVABLE_TYPE on reply (#3163)
94c8cf7 Fix new Sonar smells
34bc811 Add @LogLevels
to ReactiveStreamsConsumerTests
89d86e1 GH-3154: Support UriBuilderFactory.EncodingMode
(#3162)
9f07803 GH-3152: Fix for nested Scatter Gather
290c803 Fix new Sonar smell
e70fd0d Fix new Sonar smells
a9cb80a Fix some Sonar smells
bfe28db Revert NPE check in the AbstMappingMessageRouter
990294b Fix AbstractMappingMessageRouter for NPE
d2df9dd Fix Checkstyle violations
ad5496f Fix some Sonar smells
a201bde Fix new Sonar smells
cf01b7c Fix background color for code snippets in docs
be8a73f Fix typos in MongoDb components JavaDocs
v5.3.0.M1
Change log:
0606a6f Add JavaDSL for ReactiveMongoDbMessageSource
c7c7422 Fix unused imports violation
8bd9464 Use Overflow.BUFFER for PollableChPublisherAdapter
9b7b0d9 FluxMessageChannel: try.catch not onErrorContinue
a62a572 Add ReactiveMongoDbMessageSource polling test
545c500 Replace DOS newlines with unix
6aa510b Upgrade dependencies before release
263995f (reactive-mongodb-message-source) INT-4568: Add ReactiveMongoDBMessageSource
4b05168 Stop endpoints in the end of tests
715e9a2 Upgrade dependencies including Gradle 6.1
dba307a GH-3143: Fix simple pool resizing
7a3a8a4 Restore IntegrationFlowDefinition from previous
5cd36c7 Fix new Sonar smells
442c4fa GH-3111: Document @lazy for messaging annotations (#3142)
f93a740 Messaging Annotations: process ReactiveMH (#3141)
d13752b Infrastructure for ReactiveMessageHandler (#3137)
e0509cc Fix new Sonar smell
d74f9e8 Fix new Sonar smell
370e943 Remove deprecations from previous versions
cfaabe2 Revert MongoDb driver 4 changes
be9d735 Fix Gemfire tests for the latest Spring Data
13bd3e5 Fix some Sonar smells
1d80e9f Fix new Sonar smells
5eb3bfe Fix new Sonar smells
fc4c85a Upgrade Artifactory plugin
357eae8 Migrate to Gradle 6 dependency model & publication
4ab7c39 Handle possible null management overrides
57d4584 Fix MongoDB long running tests for latest Driver
a6b99db Fix new Sonar smells
5ac262f GH-3132: Remove usage of super();
9c68ae4 Upgrade dependencies, including Gradle
fab7741 (5.3-WIP) Shorten internal component names for graph (#3128)
c08f4ec GH-3118: MessagingGW: Don't proxy default methods (#3119)
13c72f6 Upgrade to data Neumann and S-D-Mongo 3.0
b4fcf9e GH-3120: Identify polling MG as outbound-CA
07f0aa9 Remove IntegrationPatternType.gateway
2263827 INT-4568: Add reactive MongoDbMH
ebadfde Fix IP type for ClaimCheckOutTransformer
c0a3262 Introduce IntegrationPattern
abstraction
9dc3519 Start version 5.3
v5.2.3.RELEASE
Change log:
fac8bf1 Upgrade dependencies; prepare for release
1a9fb83 GH-3129: Use VARCHAR2 for non-fixed strings (#3133)
939e49c Fix argument type in JMS OCA Spec javadoc
6ba1982 Fix javadoc copy/paste typos in JMS OCA Spec
c6358a9 (GH-3123) GH-3123: Don't logout FtpSession if not connected
1334c75 Fix new Sonar smell
5455ccb Fix AbstractMethodAnnPP.postProcess() complexity
a9ab482 Fix tests for the previous commit - new behavior
887a089 Fix Messaging Annotations for ReplyProdMHWrapper
cf7f2df Fix link for message-transformation in index.adoc
34c4554 (origin/master, origin/HEAD) Fix UUID import in test
54aeaff Add mavenLocal
project property for Gradle
71adc5d (GatewayProxy_only_abstract_methods) Remove sonar.projectKey
& sonar.projectName
yet
492aaf9 Revert "Remove sonar.projectKey
& sonar.projectName
"
6673116 Remove sonar.projectKey
& sonar.projectName
2e10cc8 Add checkstyleVersion Gradle CLI property
2d13032 Add sonar.projectName
property for SonarQube
9a3f5b1 Revert "Attempt to remove Sonar and Jacoco plugins"
6400f59 Attempt to remove Sonar and Jacoco plugins
837eda3 Populate sonar.projectKey
property
v5.2.2.RELEASE
Change log:
aa895e7 (HEAD -> master, upgrades1) Upgrade dependencies; prepare for release
d5e3148 Upgrade Spring AMQP, Data versions
94e0816 Use EmitterProcessor in the FluxMessageChannel (#3104)
762f839 Upgrade to SF-5.2.2; Lettuce-5.2.1
42b812b Introduce RSocketInteractionModel (#3110)
8e7c106 Fix pub/sub race conditions in Reactive tests
daa89bf Fix changes-5.0-5.1.adoc for proper version range
75c9db1 RSocketOG: rename method to prepareRetrieveSpec
d9df857 Fix RSocketOutboundGateway to use RetrieveSpec
516ecbc GH-3114: Honor SpEL contract in ExpressionEvalMap
ee7be04 Update roles in publish-maven.gradle
2da7ae0 Add NPE test for ExprEvalSqlParameterSourceFactory
9fb2e57 GH-3113: Fix NPE in EESqlParameterSourceFactory
ffa1998 Fix Sonar issue from previous commit
f80ecf1 Fix TcpConnectionFactory FactoryBean
0ec9859 Refactor some tests into JUnit 5
25e9459 Fix RSocket module according changes in SF
0f5bd4a INT-3494: Resolve dir for writing as a Resource (#3109)
069d873 Fix NPE in RSocketInboundGateway.decodePayload()
72f7c72 GH-3107: Add errorOnTimeout for TcpInboundGateway
0bbdd3a Upgrade to Gradle 6.0; AMQP and Data SNAPSHOTs
783a07c Fix HTTP tests accoridng SF changes
d9e09b9 Test that Kotlin synthetic classes work in SpEL
feae9d8 Remove duplicate WebFlux endpoints summary
a6fb891 Fix MMIH to check for Advised in getTargetClass()
bb2ecd8 Upgrade AssertJ, Hamcrest, Gradle
1820c05 (GH-3105) GH-3105: Fix (S)FTP streaming single filter logic
v5.2.1.RELEASE
Change log:
be88781 Upgrade Spring Security, Micrometer
1287aa5 Upgrade dependencies
3e68228 More docs for new RSocket features
dd1d65b Refinement for ResolvableType JSON header
ad97f81 GH-3096: Skip RESOLVABLE_TYPE header in mapping (#3098)
845a396 Revert testReactiveStreamsConsumerPollableChannel
36c9f72 Use EmitterProcessor
for Channels adaptation (#3100)
69401c2 Back-pressure tests for SubscribableChPubAdapter
e2ba60f TCP Test - increase wait time for close
04ff879 Improve RSocket support
0ceea84 GH-3089: Fix import
841a91d GH-3089: Fix since in gateway spec
6468ecc GH-3089: Add AmqpInGateway.replyHeadersMappedLast (#3091)
977997e GH-3090: Add logout() to
FtpSession.close()(#3094) 7aea76c6c4 GH-3026: Fix chmod support for DSL 66c3eff2ba Fix new Sonar smells ca56a0eb80 Extract
BaseIntegrationFlowDefinition(#3087) 1a2907eeb3 Upgrade dependencies; fix deprecations ab06c21bbc Give access to AmqpOutboundEndpoint.RabbitTemplate a2e0dda4d8 Show Rsocket requestChannel in RSocketDslTests 375f3c1317 Ensure that dynamic routes are included into graph (#3085) 612ae341ae TCP: Fix race in test c420c414d3 GH-3076: NioFileLocker: add file existence check 1e50707370 Fix new Sonar smells 33667884a7 GH-3079: Use getMostSpecificMethod for SpEL calls (#3082) 87af95ee7a GH-3083: Support @Header with dotted literals 911cdc86b5 Refinement for gateway Mono processing (#3075) 7733da651f GH-3072: Allow JDBC inbound query changes 2a8615539f Deprecate
IntFlows.from(service, methodName)`
v5.1.9.RELEASE
Change log:
c38f1c5 Upgrade Spring Security
5c6f65f GH-3061: Add @DirtiesContext
to JPA tests
9199deb Upgrade dependencies
ab64190 Fix StompMHWebSocketIntTests for reconnect events
b7ee269 Use EmitterProcessor
for Channels adaptation (#3100)
54de7a2 GH-3089: Add AmqpInGateway.replyHeadersMappedLast (#3091)
315fafd GH-3090: Add logout() to
FtpSession.close()`
35b964c GH-3026: Fix chmod support for DSL
c365a87 Upgrade dependencies
9abb68e Fix inconsistency with imports in Locker tests
d8dd56d GH-3076: NioFileLocker: add file existence check
80ed25e GH-3079: Use getMostSpecificMethod for SpEL calls (#3082)
86f0ca2 GH-3083: Support @Header with dotted literals