Skip to content

Releases: spring-projects/spring-integration

v5.1.9.RELEASE

05 Nov 13:47
Compare
Choose a tag to compare

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

01 Oct 19:01
Compare
Choose a tag to compare

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

30 Sep 17:49
Compare
Choose a tag to compare

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

06 Sep 18:42
Compare
Choose a tag to compare
v5.2.0.RC1 Pre-release
Pre-release

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

v5.0.14.RELEASE

06 Aug 18:07
Compare
Choose a tag to compare

Change log:

dfd4235 Upgrade Spring Versions
f5517a0 Clear lock cache in NioFileLocker (#2998)
2b39fdd GH-2987: Add HTTPS entries for Twitter
ae75499 GH-2987: Add HTTPS entries into spring.schemas
c83e059 GH-2987: Add HTTPS entries into spring.schemas
eff39e5 PollerAdviceTests: synchronized list actions
11310ff Fix race condition around Redis key
eb31825 Fix Redis components for JDK deserialization
93cd669 GH-2974: Fix race in TcpNetConnection.getPayload()
8a4e733 Fix TimeUnit in ChannelInputStream.close()
756cd41 Fix MessagingGatewaySupport implementors
34bcd7d Synchronize RemoteFileUtils.makeDirectories()
05a50fe Downgrade H2 to 1.4.197
7af7109 Clean up more schema before JDBC tests
40f011b Drop H2 schema before JDBC tests

v5.2.0.M4

05 Aug 20:05
Compare
Choose a tag to compare
v5.2.0.M4 Pre-release
Pre-release

Change log:

fc9140a Upgrade to stable versions from snapshots
9896494 Change travis to use trusty
0edce21 Remove remaining redundant superinterfaces
bf1d562 Fix MergedAnnotations.SearchStrategy deprecations
fc827e1 GH-3004: Revert scope of handler factories
f7fc336 Fix Sonar issues
884db2c Checkstyle fix
580ca86 Test fixes for AssertJ changes
b993972 Upgrade Lettuce, AssertJ versions
0960870 Fix javadoc (previous commit)
d2dc9c5 fix JavaDoc code snippet on PayloadMatcher
cd0f56b Add Apache MINA SftpEventListener
b1dfb7b INT-1926: Option to disallow arbitrary routing
ef1d7be Fix nullability issue in queuechannel (#3012)
91eb365 GH-3003: Add link to migration guide
5a8be5d GH-3004: Fix MMIH argument resolution
aaefe51 GH-3003: Fix pub/sub with dynamic DSL flows
8de73d3 Sonar Fixes
b660920 Revert "RSocket - temporary work around for tests"
016bb32 RSocket - temporary work around for tests
38b6454 Fix New Sonar Issues
80d679a GH-2748: More bean definitions into exceptions
0ed88c3 Fix spring-web dependency for AMQP module
ce85b64 Improve RemoteFileTemplate invalid payload except.
0259d08 RemoteFileTemplate: Improve test coverage
d2eee91 INT-3746: Polishing
89e1eb3 GH-2999: Fix TimeoutCountSeqSizeReleaseStrategy
42d8faf Upgrade dependencies, including Gradle (#2997)
8bb0e19 Clear lock cache in NioFileLocker (#2998)
084aaf7 GH-2988: Use @Config(proxyBeanMethods=false) (#2989)
989d317 Add type mapping to SimpleToAvroTransformer
c109e1d GH-2987: Add HTTPS entries into spring.schemas
13bccf7 Fix Checkstyle violation for ( and comment after
34723fb Fix Rsocket module for moved classes in SF
733b895 Fix new Sonar smells
c712416 GH-2748: Add bean definition info into exceptions (#2986)
ebb22c2 Fix RSocket module according latest SF
d2a4987 Fix new Sonar smells
737b939 Resolve deprecations in WebFlux module
24348a1 Rely on the RSocket FrameType header
53d4faa Fix new Sonar smells
9a2b75b Add simple Avro transformers
9115644 Fix RSocket tests according new @ConnectMapping
c6a5ea8 Polish RSocket module according latest SF
5a1846c INT-2480: Add aggregate headers strategy
09c4f03 Upgrade to JUnit 5.5, Mockito 2.28.2
fb47f44 Fix test for spring-amqp snapshot
3b11519 Fix deprecation warnings in AMQP module
5e1a92d Fix race condition around Redis key
9bdff8c Fix new Sonar smells
5d50755 Fix some typos in Docs
f89e8aa Fix Redis components for JDK deserialization
890cd1f Add equals & hashCode into IntWebExchangeBindEx
cc87c1b Optimize ServerRSocketConnector connection
0675fdf RSocketDslTests: Resolve server port eagerly
7795496 Fix RSocket parser tests for https://example.com
1aea280 Remove explicit Reactor deps for RSockets
c18c2e2 Add Validation to HTTP Inbound (#2978)
c5ec2d9 Remove double commas in docs for link syntax
175223d GH-2974: Fix race in TcpNetConnection.getPayload()
59cdc4d Add validation support into WebFlux Inbound (#2977)
97aaf95 Polishing RSocket module according SF changes
e833a44 Fix new Sonar smells
bda5221 Fix SmartLifecycle.stop(Runnable) usage (#2973)
a75f080 Fix HttpHeaderMapper to support MimeType
f049623 Fix Rsocket module according latest SF changes
3ec6b56 Polishing RSocket module according latest SF
d79c06a GH-2967: Fix ScatterGatherH for headers copy (#2968)
36c14ef Some polishing for RSocket support
244e594 Fix nohttp for custom whitelist.lines
153a748 Fix StompMHWebSocketIntTests for reconnect events
a77dac5 Fix new Sonar smells; revert to BUILD-SNAPSHOTs

v5.1.7.RELEASE

05 Aug 15:35
Compare
Choose a tag to compare

Change log:

82852ef Upgrade to Spring Data Lovelace SR10
b618f08 Upgrade SF, Spring AMQP versions
063432c Build against Spring snapshots
b74c32f Upgrade Lettuce, AssertJ/K versions
68a2f01 Fix javadoc (previous commit)
38e591f fix JavaDoc code snippet on PayloadMatcher
e5fadc3 Fix nullability issue in queuechannel (#3012)
be671a4 GH-2999: Fix assertJ usage in test (backport)
9ab1fc8 GH-2999: Fix TimeoutCountSeqSizeReleaseStrategy
1e38ff7 Clear lock cache in NioFileLocker (#2998)
e161f64 GH-2987: Add HTTPS entries into spring.schemas
cdc8ac0 Fix race condition around Redis key
c64dcc1 Fix Redis components for JDK deserialization
a75efd3 GH-2974: Fix race in TcpNetConnection.getPayload()
68dfbbe Fix HttpHeaderMapper to support MimeType
eea5089 Fix SmartLifecycle.stop(Runnable) usage (#2973)
02564e6 GH-2967: Fix backport assert message
46ae25d GH-2967: Fix ScatterGatherH for headers copy (#2968)

v4.3.21.RELEASE

02 Aug 15:44
Compare
Choose a tag to compare

Change log:

44f2404 Upgrade to Spring Framework 4.3.25, retry 1.1.5
79d7d3a INT-3746: Fix exception message
4258da8 INT-3746: RemoteFileTemplate streaming backport
f2bd8c4 Clear lock cache in NioFileLocker (#2998)
9d4aa8b GH-2993: Catch and log unsupported XML attributes
0bb0878 GH-2987: Add HTTPS entries into spring.schemas
3b146fe Fix race condition around Redis key
3465110 Fix Redis components for JDK deserialization
2e7c5d8 GH-2974: Fix race in TcpNetConnection.getPayload()
3c69b26 Fix TimeUnit in ChannelInputStream.close()
b0be30b Synchronize RemoteFileUtils.makeDirectories()
6c0d685 Downgrade H2 to 1.4.197
a8a44ab Drop H2 schema before JDBC tests

v5.2.0.M3

14 Jun 21:24
Compare
Choose a tag to compare
v5.2.0.M3 Pre-release
Pre-release

Change log:

1b5c588 Upgrade Spring Security to 5.2.0.M3
3ddc004 Fix RSocket adapters for routing metadata support
24b8e58 Upgrade to latest Lettuce Redis driver
144790e Upgrade Spring Framework, AMQP Versions
71fbe29 Add Docs for Flux Aggregator
2fb7554 Fix new tangle introduced by Control Bus changes
173eca2 Upgrade to Spring Data Moore RC1
0b3421c Upgrade rsocket to 0.12.2-RC4
70c799f Upgrade reactor milestones
1142caf Ignore JdbcLockRegLeaderInTests.testLostConnection
360c740 GH-2962: check the whole ctx hierarchy for nullChannel
d85d6ee INT-3073: Add FluxAggregatorMessageHandler
45fe5be GH-2956: Add MessageHandler.getMetricsCaptor()
78a0ec7 GH-2958: Also Add to Common Header in AMHEMS
1067f91 AMQP: Add bindSourceMessage property (inbound)
0addbe5 Increase wait timeout in the JdbcLockLeaderTests
1c88ba1 Polishing for nohttp plugin
703141b Reverse check/checkAsciidocLinks order
8c68255 Fix doc links; add checkAsciidocLinks to testAll
466daa8 TCP: Connect Timeout; Close Stream
cd07572 Fix new Sonar smells
5e7c1ae Add RSocket Java DSL
0c32a57 Fix Sonar smells for XML module
7e0a5e9 Build: asciidoc link check improvement
315f0e7 Fix Sonar vulnerabilities for varargs
1d08d3b Various Docs build fixes
2a50a26 Build: check external asciidoc links
374b4b7 GH-2880: Handle Pausable in Control Bus (#2940)
e9591c6 Make spring-ws-core optional for SI-xml
a9a2fcc Add @MongoDbAvailable to new test
34db267 GH-2936: Add custom converters for MongoDbMS
d2d09cd Upgrade Jackson
65c884c Enable nohttp Gradle plugin
9fa9d1b Add Multi-Page HTML Reference
d7fa609 Fix Broken Links in Reference
8ce16b9 Test for GH-2938
796a0c4 Fix TimeUnit in ChannelInputStream.close()
400f9e1 fixed misaligned source code snippet in JMS documentation
d713825 Get an OS-assigned port in RmiOutboundGatewayTests
6bcf71c Fix Sonar smell in the RSocketInboundGatewayParser
bc9aa83 RSocket XML Config support
87169bc HTTP Outobund: Call encode() for URIs
9f53b80 GH-2931: AMQP De-Batching as List<?> Payload
e05b6f7 Fix some typos in the whats-new.adoc & ip.adoc

v5.1.6.RELEASE

14 Jun 18:31
Compare
Choose a tag to compare

Change log:

00fef9c (5.1.x) Upgrade dependencies; prepare for release
0259d43 Upgrade Spring Framework/Data
3668d9f GH-2962: check the whole ctx hierarchy for nullChannel
5ad4f62 Fix SplitterMH for primitive arrays cast (#2964)
2afe115 GH-2956: Add MessageHandler.getMetricsCaptor()
cebfe8a GH-2958: Also Add to Common Header in AMHEMS
be90fdb AMQP: Add bindSourceMessage property (inbound)
b73b720 Add @MongoDbAvailable to new tesdt
ef856b2 GH-2936: Add custom converters for MongoDbMS
f992c05 Upgrade Jackson
cd5b3b1 Fix TimeUnit in ChannelInputStream.close()
c2fe7d7 HTTP Outbound: Call encode() for URIs