Releases: spring-projects/spring-integration
5.1.2.RELEASE
Change log:
610852c Prepare for release; upgrade security & micrometer
7511c94 Upgrade some dependencies
d4a0300 Fix ambiguity for NullChannel instances bean name
59c69ed Allow XML components injection
0d13128 INT-4571 Make MessageHandlerMethodFactory injectable
1d5e66b RemoteFileTemplate: Fix Checkstyle violation
6ddcfb3 Custom Session dirty logic
2766707 Sonar fixes
e30741f Upgrade SF to 5.1.4
e40cfe1 Sonar fixes
6eeec50 INT-4572: Add MessageProducer.setOutputChannelName
53e3248 Make Test IMAP Server fields volatile
1bafe89 Sonar Fixes
76439e3 Upgrade Groovy version
870cbfe Upgrade Jackson version
e8df546 Sonar Fixes - Javadoc-only imports
a39881f Fix new issues in Sonar
113a371 Remove Exception from IOS.onInit()
81b4ea1 Sonar fixes according latest report (#2676)
1943c15 INT-4570: Add MessageCollectionCallback for Mongo (#2675)
0d09bdc Replace xmlunit dependecy with AssertJ methods
93d7c58 Enable ModifierOrderCheck Checkstyle rule (#2673)
a01d09f Sonar Fixes
761af27 * Fix Sonar issues for Sec., STOMP, SFTP, WebFlux
7790f9e Sonar fixes
8ce8bf9 Fix code smell in websocket and webflux modules (#2669)
e8bd31c Sonar fixes
2711812 Fix code smell in test and syslog modules (#2667)
12dd73d Fix code smell for PayloadTypeConvertTransformers
3dd8b63 INT-4569: Disallow beans override in DSL (#2664)
65df35b Sonar fixes
3f48d20 ImapMailReceiver: Check folder.isOpen before idle
355479f Sonar false positive polishing
7efe79f Sonar fixes
89fdb93 Increase expire period for testExpireTwoRegistries
c5f29fc RedisLock: Throw exception from unlock on expire (#2661)
3f522f7 Fix "new" Sonar issues
d7356aa Use Context CL wherever it is applicable (#2656)
33e5248 More fixes for IMAP channel adapter and its tests
ca2e70f Sonar Fixes
579a722 Fix Broken TCP OG Test
563f526 Sonar Fixes
4760c54 Sonar Fixes
536b6b1 INT-4565: Fix IntComponentScan for profiles (#2652)
2cde493 Sonar Fixes
687e6d5 INT-4150: Sonar Fixes
992c0ce INT-4150: Make ImapMailReceiverTests much faster
29b4a29 INT-4563: Add JMX test for MQTT
9832f61 INT-4564: ACMH: Fix erroneous error log
62fc7df Sonar Fixes
4ade0ce INT-4385: Clarify namespace in jms.adoc
7135d06 INT-4553: Store-backed QueueChannel improvements
5.0.11.RELEASE
Change log:
27aafae Prepare for release; upgrade dependencies
270fd78 Allow XML components injection
565578b RemoteFileTemplate: Fix Checkstyle violation
f63abc1 Custom Session dirty logic
23fb52c Upgrade Spring Framework to 5.0.12
8f34d04 Upgrade Jackson version
d5dd0a1 INT-4570: Add MessageCollectionCallback for Mongo (#2675)
ae4b3ff Increase expire period for testExpireTwoRegistries
0199741 RedisLock: Throw exception from unlock on expire (#2661)
a3dc10b Fix Javadocs in the MessageGroupQueue
1502485 INT-4565: Fix IntComponentScan for profiles (#2652)
7a2547f INT-4564: ACMH: Fix erroneous error log
be64980 INT-4553: Store-backed QueueChannel improvements
4.3.19.RELEASE
v5.1.1.RELEASE
Change log
9d21bf2 Upgrade dependencies and fix tests for them
39fef2c INT-4560: Fix Race in FileSystemPersistentAOFLF
a4746f7 Sonar fix
26ce65d More Sonar fixes
9488fdf Fix new Sonar issues
0ef8dc5 Upgrade versions and fix deprecated in AMQP test
d981171 Fix ambiguity in the JpaExecutor
(#2640)
f6e9e66 Fix Resequencer test wait time
9e6e60e TCP Doc Polishing
c3f8c4a More Sonar resolutions
aa8068a Sonar Address new issues in LambdaMessageProcessor
c9ae6c7 Sonar: AMQP Fixes
0c33591 Log error for class cast exception on lambda
852ec1e INT-4557 Improve query cache in JDBC channel store
b3cf864 Fix LambdaMessageProcessor for conversion
e9c5545 INT-4556: Fix messaging anns for FactoryBeans
5bf6161 INT-4550: Disallow multi aggregators on same MGS (#2622)
3d696ef INT-4554: Fix HTTP Inbound Gateway for multipart
ce3ac36 INT-4552: UDP: Catch and log async send exceptions
6902fd9 Fix Checkstyle violation from previous commit
fb5854c Fix new Sonar reports
20718c0 Fixed typo in ip.adoc
1dca553 INT-4551: Fix exception msg from previous commit
2d06169 INT-4551: Fail if old Java DSL jar is present
433ef4c Address Sonar reports for recent commits
648aeb8 Unable ImportOrder Checkstyle rule for tests
76c6700 Fix RotatingServersTests concurrency
6861a16 (INT-4549) INT-4549: Avoiding Aggregator Deadlocks
a40f010 Fix Groovy dependencies
85adea3 Ignore time sensitive test for aggregator
v5.0.10.RELEASE
Change log
3e0a3fa (5.0.x) INT-4560: Fix Race in FileSystemPersistentAOFLF
9d276ce Upgrade versions
8f5154f Upgrade to SF 5.0.11.BS
20ed93a Optimize type conversion in LambdaMessageProcessor
ffaa4ee Log error for class cast exception on lambda
47a4b28 INT-4556: Fix messaging anns for FactoryBeans
d1b3046 INT-4550: Disallow multi aggregators on same MGS (#2622)
1e8da3a INT-4552: UDP: Catch and log async send exceptions
5dff882 INT-4551: Fix exception msg from previous commit
ce42e56 INT-4551: Fail if old Java DSL jar is present
6d523e2 Fix RotatingServersTests concurrency
0418b7c INT-4545: Fix RPMHWrapper registration for ``@SA`
e3c4175 INT-4546: Expose IMAP cancel interval via DSL
4.3.18.RELEASE
Change log:
d385884 Upgrade to SF-4.3.20
b1b3174 GH-2471: Close client on outbound adapter
ef9c760 RemoteFTempl: InputStream.close() in the finally
1fe22ea Add TCP Test Diagnostics
04ce95b Back-port TcpNioConnectionReadTests changes
e2de2e3 Avoid leaking Zookeeper znodes in tryLock
424bf91 Remove max-rows
from Stored Proc-in-ch-ad Docs
f2501e0 INT-4490: DefaultLockRepo: no uppercase format
1f50b96 INT-4498: StreamUtils -> FileCopyUtils
963a2fb INT-4498: SFTP: Close privateKey resource
3a13e59 INT-3916: ZK: Fix missing doc update
v5.1.0.RELEASE
Change log:
2ad1f25 Downgrade to Mockito 2.23.0
0cab4e3 Upgrade more dependencies
51cbabb Upgrade to Spring Data Lovelace SR2
3cbb828 Upgrade to SF 5.1.2.RELEASE, Micrometer 1.1.0
ec3f3ea Update SF to snapshot
c594e75 Fix MQTT synchronization for recoveryInterval
2b1976c (coreSonar) Core Sonar fixes
fc18476 More MQTT polishing according Sonar report
2b9ba71 JDBC, JMS, JPA Sonar fixes
1e66b6b Redis Sonar fixes
12bc24d File, FTP, IP Sonar Fixes
674d5ad INT-4114: Add missed <poller>
to XSDs
fef0a4d RMI & MQTT Sonar fixes
1555a13 AMQP Sonar Fixes
7702a6f INT-3887: Add receiveTimeout into the @Poller
13f9ab6 INT-3948 Aggr Doc single-thread behavior sentence
8305c6f INT-4322: Log merged global properties on startup (#2612)
8b54277 Fix tautology in service-activator.adoc
0c14aa0 INT-2416: Clarify copyHeaders in s-a.adoc
12496c0 Fix stylesheet location for HTML Asciidoctor docs
4bb23e2 INT-4459: Mention dependencies in the Docs (#2610)
a4f779d INT-4547: (S)FTP RFOG MPUT with collection payload
90ac259 INT-4520 Make IntegrationGraphServer customizable (#2608)
495dfe6 GH-2500: Polish Redis Docs
bd7a3bc (MessageChannel_getHandlers) GH-2605: (S)FTP test cached sessions
eed5fe7 Extensible MicrometerMetricsCaptor and polishing
1d1abf2 Polishing for PollingLifecycleTests
7aa8489 Fix race in PollingLifecycleTests
23ebe56 INT-4530: Remove Meters
e3ce37c INT-4544: Allow runtime MBeans (un)registered (#2601)
40ba72b INT-4545: Fix RPMHWrapper registration for ``@SA`
743afaf INT-4546: Expose IMAP cancel interval via DSL
Also see change logs for previous Milestones in this version:
v5.1.0.RC2
Change log:
218efb9 Prepare for release: downgrade to Security 5.1.0
9f34b27 Upgrade to the latest GAs
ecda266 Upgrade some dependencies to the latest versions
291704d Fix PDF Doc overflows
49f0a33 Defensive MBeanExporterHelper Registration
58fe203 SPR-17307: Fix event listener tests
0a7c77d INT-4534: Add remote directory to exception
4126411 Some various polishing
0f5cfd4 INT-4542: CorrMH: Use popSequenceDetails properly (#2591)
1595462 Add @LongRunningTest
JUnit 5 condition
59860c0 INT-4535: Fix @SpringIntegrationTest for caching
4ee5294 Move Deps to Snapshots
ddcfa25 INT-4543: JacksonJsonObjectMapper: fix toJsonNode (#2592)
1128690 GH-2471: Close client on outbound adapter
551f03c JMX: Quote object name values if not identifiers
7ef3891 More doc polish for previous commit
7176690 Improve functions support
e7bc060 INT-4541: Fix Reactive MessagingGateway Errors
9ae0eb2 INT-4540: Use MessageHeaders in GenericHandler (#2589)
716494c INT-4538: Fix Splitter for ArrayNode.size()
c4d6cf2 INT-4539: Fix Java DSL for prototype beans
2df71fb INT-4537: Fix RSConsumer for MockIntegrationCtx
9e9fa2c RemoteFTempl: InputStream.close() in the finally
8a7adb8 INT-4528: Docs for SmartLifecycleRoleController
262e624 INT-4479: RequestEntity as root for status code
a05004a INT-4536: Support Kafka Tombstones
8b4d1e6 Allow Functions as Service Activators (#2575)
6cb8c24 Fix Gemfire tests for the proper geode
XSD url
v5.0.9.RELEASE
Change log:
d50cdcd (5.0.x) Upgrade Spring Security 5.0.8
a598b6d Prepare for release
32e221d SPR-17307: Fix event listener tests
490ae1b Some various polishing
74f6c75 INT-4535: Fix @SpringIntegrationTest for caching
5874ae8 INT-4543: JacksonJsonObjectMapper: fix toJsonNode (#2592)
993c6ed GH-2471: Close client on outbound adapter
c111e1b JMX: Quote object name values if not identifiers
7403e36 INT-4541: Fix Reactive MessagingGateway Errors
7faeee8 INT-4538: Fix Splitter for ArrayNode.size()
3a7a141 INT-4539: Fix Java DSL for prototype beans
11fcda4 INT-4537: Fix RSConsumer for MockIntegrationCtx
3644c05 RemoteFTempl: InputStream.close() in the finally
d9f0672 INT-4531: Use Object type KeyDirectory.key
5.1.0.RC1
Change log:
0e23939 Upgrade Spring AMQP to 2.1.0.RC1
d4d76a6 Upgrade Spring-Data, Spring-Security
4f2372b FileReadingMS: Make an Assert message more clear
b295fb8 GH-2569: Add ChainFileListFilter constructors
2d54fe2 Upgrade to SF 5.1.0, Gradle 4.10.2
b931112 Upgrades to the latest dependencies and fixes
8582d40 Fix for previous commit
dd6afa8 Use RetrySynchronizationManager
5852583 Add IntegrationFlowDefinition.nullChannel()
(#2555)
6c379d7 Fix a logic in the IntFlowDef.toReactivePublisher (#2553)
54094da INT-4523: Add DSL convert(Class<> cls)
operator (#2556)
5bfd697 INT-4531: Use Object type KeyDirectory.key
27353ed Add Reactive mode for AbstractPollingEndpoint (#2429)
76b1d1d INT-4307: JMS: Endpoint Stop: Shutdown Container
02c8e0a Ignore sporadic test failure: time-sensitive
b5b1009 Fix JavaDoc in the JmsOutboundChannelAdapterSpec
e4ca857 File Source: do not deal with dir until start()
90e4c54 INT-4317: JMS: dynamic deliverMode and timeToLive (#2561)
21338d1 Fix RotatingServersTests race condition
cdf2ced GH-2559: Fix InboundChannelAdapter's javadoc
6cc4fe5 INT-4525 Configure TCP gateway second chance delay
47a74ab Avoid leaking Zookeeper znodes in tryLock
9e33395 Fix PollableChannels for Micrometer
e4fe39b Remove hide() from FluxMessageChannel
230d12d TCP, SSL, Enable Host Verification by default
075d237 INT-4527: Delayer Retries and Error Handling
68bccdc Increase receive timeouts in IntegrationFlowTests
e6489ab INT-4526: Fix Channel Interceptor NonNullApi Call
4b9eaeb MQTT: completionTimeout should be long
5ab7d24 Make Headers PREFIX Constants Public
df6674c Fix DynamicPeriodicTrigger
aa371f5 Ignore AggregatorTests.testAggPerfDefaultPartial
d70df11 PollerAdviceTests: synchronized list actions
f087337 fix javadoc
f4d5d84 Fix DSL Flux Javadocs