Releases: spring-projects/spring-integration
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
v5.2.0.RELEASE
Change log:
d3d82db Upgrade to Spring AMQP 2.2 GA; prepare for release
9720c82 Fix Checkstyle for JPA test; typos
8a4864e GH-3061: Add @DirtiesContext
to JPA tests
0926186 Upgrade Micrometer, Spring Security versions
37cc201 Upgrade dependencies; fix deprecations
229676b Fix links in reactive-streams.adoc
doc
007e1a0 Improve in generics
for some Publisher
API
ad96ca4 Add Reactive Stream chapter into docs
eeb951b Fix new Sonar Smells
9994997 GH-3067: Use default NullChannel instance if poss.
0c7cae1 Upgrade to Jackson 2.10
f3850b7 RSocket Doc Polishing
c4aceb6 Hide toReactivePublisher()
from lambdas (#3065)
582574c Upgrade Reactor Version
3ca291c (IntegrationFlows_from_IntegrationFlow) Fix new Sonar smell
12e5a30 GH-3062: Polishing
8ad802c GH-3062: Fix Mail Tests Hang
b12657c Document RSocket support
2133581 Remove IntegrationNode.Stats.deprecated
const
a550ebf Fix test after previous commit
7d949f7 Fix Sonar issues
58c0b98 (MessageSource_as_Supplier) Add failure counter to AbstractMessageSource
aa29bb1 Guard Micrometer stats for NPE: no Micrometer
c4ec73f Fix Checkstyle violation
87840bc GH-3056: Add Micrometer Metrics to Runtime Graph
528203e Upgrade dependencies
50c6f3a GH-3054: Resolve deprecation for WebFlux module
3e30625 Fix FtpServerOutboundTests.allEvents test
185d370 Back to Spring Snapshots and other upgrades
9272782 GH-3052: Fix custom converters for lambdas
1e93d51 (S)FTP tests: Add missed @DirtiesContext
87f5409 Fix more Sonar smells for GatewayProxyFactoryBean
6da8112 Polishing What's New
f68cf28 (sonar) Fix new Sonar smells for GatewayProxyFactoryBean
v5.1.8.RELEASE
Change log:
3c89ef5 Upgrade Spring Framework, Data, AMQP versions
addf2db GH-3052: Fix custom converters for lambdas
d91a45a Upgrade to SA-2.1.9
f7e0848 GH-3041: Deprecate RedisUtils.isUnlinkAvailable()
3de57dc Fix Typo in Flow Validation
c9e0cc0 GH-3010 Add idleBetweenTries for JdbcLockRegistry
4457345 Fix generics for RegionAttrFactoryBean in gemfire
baf2b8d GH-3027: Rotator enhancements
b04a857 GH-3026 Support chmod with FTP
f7032c7 Revert "GH-3027: RotatingServerAdvice enhancements"
03b6316 GH-3027: RotatingServerAdvice enhancements
baf875c Use trusty on Travis
v5.2.0.RC1
Change log:
29bebdb (HEAD -> master) GH-3047: Add GatewayProxySpec for Java DSL
c668a04 Upgrade dependencies to the stable Milestones
b9478ac Upgrade dependencies; fix some typos in docs
9a43726 Fix new Sonar smell
e2d891a Fix new Sonar smells
a95c76e RSocket requests: Add per message metadata support
444c1f9 RSocket: Add support for RoutingMetadata
fd7e7db Fix Sonar smells in JpaExecutor
3dc0fb5 GH-3041: Deprecate RedisUtils.isUnlinkAvailable()
554f223 Fix some Sonar smells and typos in JavaDocs
5b43b6c GH-2890: Document a bridge for subflow starts
0750867 GH-3038: Delegate more RemoteFileTempalte options
1b892fc Fix Sonar smells in the FtpSession
ca8377d GH-3017: Expose cancel-idle-interval XML attribute
6d0757a Improve ImapIdleChannelAdapter (#3045)
4db71d7 GH-3035: Include INT_ prefix into PK constraints
a756e63 GH-3043: Add FileHeaders.REMOTE_HOST header (#3044)
ff15d52 Align RSocket module with the latest SF
5073da8 Fix Typo in Flow Validation
d26ee1d Fix sporadic AMQP test failure
62d472f Fix Sonar issue
f600361 GH-3010 Add idleBetweenTries for JdbcLockRegistry
f0807fe Usage clarification of the group-timeout property
8d1d0ec Fix WebFluxDslTests
for SF changes
b7e928b GH-3024 Move Error Handling Docs to the top level
a835a63 Apply changes from 5.1 for StandardRotationPolicy
503d001 Fix AMQP CF publisher confirms type usage
35dd0c2 Remove unused imports in the Log4j2LevelAdjuster
b01982d Fix new Sonar smells
69dd180 JUnit 5 Log Level Adjuster
a4f7412 GH-3026 Support chmod with FTP
f256974 AMQP OB Adapter - option to wait for confirms
fab4c45 Move dep-management plugin out of root project
a09b979 Upgrade Jackson version; use BOM for dependencies
13a8623 GH-3027: Decouple RotationPolicy
a66b5ed GH-3027: Fix @since
ba01768 GH-3027: Enhancements to RotatingServerAdvice
8447ce4 GH-3018: Fix Http NPE when no application context
d2fc020 GH-3020: QueueChannel doc polishing
eac33d3 Fix typos
8561250 Back to Spring Snapshots