Releases: spring-projects/spring-integration
5.0.7
Change log:
3896acb Fix memory leak in MHistorConfig & MBeanExpHelper (#2531)
169eb74 Fix imports in tests for moved classes
1014258 INT-4513: Clean IntManageConf from removed beans
c50a135 INT-4514: Integration Graph, include dynamic flows
b47c0de INT-4512: Add more JMS options for DSL builders
7e8991a INT-4510: Test no memory leak in FluxMessageCh
3f66e1e Upgrade to Security 5.0.7 and Data Kay SR9
663984a INT-4509: Fix memory leak for static beans stores
d4cf440 Upgrade Spring Framework to 5.0.8
2709bc1 Upgrade to the latest Kotlin
5cbc622 Upgrade to Spring WS 3.0.2
4ddf423 Upgrade to Gradle 4.9; fix RotatingServersTests
c216f97 INT-4506: Splitter: close stream and Closeables
8101c1b INT-4505: Fix package tangle
26bc248 INT-4503: Fix assertion in HttpMessageHandlerSpec
0635c25 Upgrade Micrometer to 1.0.6
898404e Fix race condition in test
a99f446 INT-4501: Don't call getBean from BPP.setBFactory
34c454b Remove max-rows
from Stored Proc-in-ch-ad Docs
7c9697b INT-4500: Fix DefAmqpHeaderMapper correlationId
4b1d179 Fix IntComponentSpec for ctx hooks
2126e9b INT-4499: Add JdbcMetadataStore.setLockHint()
bf1b600 INT-4490: DefaultLockRepo: no uppercase format
6b8a005 Fix ThreadAffinityClientConnectionFactory
535c753 INT-4498: SFTP: Close privateKey resource
9fa1c7d INT-4498: StreamUtils -> FileCopyUtils
2fbb443 Fix import in the FtpStreamingMessageSourceTests
7ea4192 Close file resource after (S)FTP streaming tests
26cd645 INT-4495: (S)FTP: fix max-fetch with directories
c1dd618 RotatingSTests: Don't delete files between polls
bb174d4 Fix RotatingServersTests
for proper import
9f937f5 INT-4491: (S)FTP inbound rotate dirs/servers
170cc37 INT-3916: ZK: Fix missing doc update
493b4aa INT-4493: ZK MStore binary compatiblity
67fdac8 INT-4489: MessageHistory: Allow runtime beans
7b0795e Another asciidoc fix
754885b Add hack for Atom asciidoc syntax highlighting bug
5.0.6
Change Log:
62e46c9 Remove use of deprecated ChannelInterceptorAdapter
8e1dbdf Upgrade to SA-2.0.4
264caa9 GH-2478: RecursiveDScanner: Files.walk().close()
058ae6f INT-4484: Fix SyndEntryPublishedDateComparator
3c5edba Update Spring Framework/Security versions
27d4fd3 Fix docs isClientModeConnected()
08ebc66 INT-4485: Don't register bean twice for DSL Specs
1ce656e INT-4486: Properly implement stop(Runnable)
125cc86 GH-2464: WebFlux: Get rid of Mono.block() (#2465)
18c2067 GH-2467: JdbcLockReg: retry on TransDataAccessExc
5dac195 GH-2471: MQTT: Fix Thread Leak
76bbbdd INT-4482: AMQP: Fix Double ErrorMessage
ee189a0 INT-4481: Add licence and notice to each artifact
8894599 Remove dependant beans recursively
ba962fc INT-4471: PubSubChannel: Add errorHandler warn (#2459)
4d2e00d Fix LambdaMessageProcessor for Map payload
abfda64 Fix ZK LeaderInitiator
Checkstyle violation
b413e0f INT-4477: Add getRole() to LeaderInitiator Context
7f898a5 Fix LockRegLeaderIn for interrupted Thread.sleep (#2455)
0285a99 Fix broken links in reference appendices
48df4f2 INT-4473: Support prefix bean names with flow id
d0603a8 Fix IntegrationFlowContext concurrency issue
566b4b8 INT-4469: XML Unmarshaller support byte[] payloads
1a45824 Fix RedisLockLeaderInitiatorTests timing barrier
929505e INT-4466: Do not force release groups if no match
eced157 Fix ContentEnricherTests for dangling threads
ac23d8c INT-4467: Fix transformer-util
package tangles
9dcb28b INT-4465: Fix delay in close propagation with NIO
4.3.17
Change Log:
b776b14 INT-4484: Fix SyndEntryPublishedDateComparator
482b425 Upgrade Spring Framework/Security versions
8916dbe Fix docs isClientModeConnected()
c78108f Revert the fix for AmqpChannelFactoryBean.destroy
a74c9ef INT-4486: Properly implement stop(Runnable)
6f262d7 GH-2467: JdbcLockReg: retry on TransDataAccessExc
81cfa80 GH-2471: MQTT: Fix Thread Leak
37c92a1 INT-4482: AMQP: Fix Double ErrorMessage
30c83b0 INT-4481: Add licence and notice to each artifact
d8b0e4c INT-4471: PubSubChannel: Add errorHandler warn (#2459)
8daca72 Fix broken links in reference appendices
e422c1d INT-4466: Do not force release groups if no match
07b20c1 Fix ContentEnricherTests for dangling threads
f912aad INT-4465: Fix delay in close propagation with NIO
5.0.5
Change Log:
9d7fab7 Fix one more race condition in RedisLeaderTests
19fe056 Upgrade to Spring Data 2.0.6
d608d1c Fix RedisLockRegLeaderInitTests race condition
e9334e2 Upgrade to SF 5.6, SS 5.0.5
24aa130 Fix MQTT clientFactory bean definition in Docs
25e1b73 Fix LockRegLeaderInitiator for interrupted Thread
4d8494a INT-4462: WebFluxInbound: cope with empty body
48e8b14 INT-4463: Full access to MqttConnectOptions
8a7cf6c INT-4464 Check ZKMetadataStore.running before use
9409d33 Use Lettuce Redis client; Redis module fixes (#2435)
87757e1 Add small sleep between adding message to group
2919b30 INT-4461: Support byte[] in #jsonPath
e10150c Upgrade SF to 5.0.6.B-S
091e94e Fix import in JmsDslKotlinTests.kt
d9fb0c6 INT-4458: Do not expose recursive generics API (#2432)
5a752a3 Revert asciidoctor plugin
61cec46 INT-4456: Explicit methods for Kotlin lambdas
b0be46a Fix logic in the PollingTransactionTests
a48d54b INT-4351: Add DiscardAwareFileListFilter
10805e5 INT-4455: Fix NPE in Exception router
98223b0 Fix JdbcMessageStoreTests
to use H2, not Derby
aca3212 Fix JdbcMessageStoreChannelTests race condition
87a8008 Fix some sporadic tests failures
f764b52 Downgrade to Derby-10.13.1.1
c5795fb Fix import for PatternMatchUtils
62c15a6 INT-4446 Improve EmbeddedJsonHeadersMessageMapper (#2422)
38ec9a1 INT-4447: LockRegLeaderInit: Catch unlock errors
dc09532 INT-4448, INT-4449: Fix Gateway for no-arg method (#2420)
7d8fd16 INT-4445: Fix JDBC tests for Derby
4.3.16
Change Log:
95beaa7 Upgrade to SF 4.3.17, SS 4.2.6
7b15139 Fix MQTT clientFactory bean definition in Docs
168a160 INT-4463: Full access to MqttConnectOptions
238f87f INT-4464 Check ZKMetadataStore.running before use
5d5093f INT-4461: Support byte[] in #jsonPath
2c7c9d0 Upgrade SF to 4.3.17.B-S
0119e6e Fix JdbcMessageStoreChannelTests
imports
fa3935d INT-4455: Fix NPE in Exception router
7d350ce Fix JdbcMessageStoreChannelTests race condition
9c0a628 INT-4447: LockRegLeaderInit: Catch unlock errors
50b1116 INT-4448, INT-4449: Fix Gateway for no-arg method (#2420)
5.0.4.RELEASE
Change log:
921a337 Upgrade to SS-5.0.4, Dep Management Plugin 1.0.5
862baae Comment out libs-staging-local
repo
a40fd6a Upgrade to some latest Spring dependencies
141166c Upgrade to Reactor-3.1.5 and Reactor-Netty-0.7.6
29b60c2 INT-4438: No lifecycle twice in the same role
9ce329f Increase timeout for PollingConsumerEndpointTests
de9aeac Fix NPE in the TcpNetServerConnectionFactory
04a61f1 Fix Transformers
usage in Docs
2277675 INT-4443: Use SimpleEC for uriVariablesExpression
f49b0ac Upgrade to H2 1.4.197
d6ae8be Reorder beans in JdbcPollingChAParserTests cofigs
2b6cafd INT-4440: Support serialized UUID in headers
a5c16fa Fix AMQP MessageSource Tests
cc63104 INT-4439: Micrometer Docs Polishing
cb3c7a0 INT-4441: Fix ACMH Concurrency Problem
f9da438 INT-4434: Allow to use sub-flows from beans
2d3924a INT-4433: Optimize @publisher metadata
f19f23f LockRegistryLeaderInitiator: Add DEBUG for errors
a244164 Fix unused imports
4e42aa7 INT-4432: Mock Handler: fix output channel
64a3738 INT-4437: Scatter-Gather: reinstate replyChannel
ed563b9 INT-4430: FileSplitter close reader on exception
9836ec5 Upgrade to Micrometer 1.0.2
fa47b0f INT-4428: MethodParam usage: fix race condition
194480d GH-2388: Fix HeaderEnricherSpec
for adviceChain
6718d8d INT-4423: Make Micrometer dependency optional
a92933e INT-4427 add value attribute to the @publisher
f479270 Support JUnit5 in tests
212f478 INT-4417: Add @EndpointId
bc25eff Polishing
6065745 INT-4421: Fix failedMessage in some exceptions
1c4db65 Channel Incorrectly started a second timer
4.3.15.RELEASE
Change log:
a182f10 Upgrade to SF 4.3.15.RELEASE
477c071 Fix NPE in the TcpNetServerConnectionFactory
a6771bc Fix Http tests for the latest SF
705d33a INT-4443: Use SimpleEC for uriVariablesExpression
ed79a95 Upgrade to H2 1.4.197
b93efd6 Reorder beans in JdbcPollingChAParserTests cofigs
0803220 INT-4441: Fix ACMH Concurrency Problem
5919613 LockRegistryLeaderInitiator: Add DEBUG for errors
c45f9a6 INT-4430: FileSplitter close reader on exception
f1f876e Fix Checkstyle violations
e83e2ca Fix JDBC tests
0f47fd2 Fix asciidoc syntax
c7c6264 INT-4402: Apply global interceptors at runtime
2f03838 INT-4401: Document working with shaded jars
a09403c Fix Checkstyle violation
935da81 INT-4396: Add retrying lock in case of exception
4f0f3d1 INT-4394: Fix compatibility with Jackson JSON
78d09e1 INT-4030: Do not cache consumers in the JMS tests
7f407af Clean Redis keys before testing
5.0.3.RELEASE
Change Log:
82a8982 INT-4418: Micrometer docs and polishing
cb0d43d Fix JDBC tests and some upgrades
b55a5bd INT-4420: Fix hamcrest-all dependency
792b8fe INT-4416: Rework Micrometer Metrics
f26c3a9 Polishing SocketSupportTests
60be693 Polishing configuration.adoc
2c3ee7d MMIH: Convert from JSON only if SpELInvoker
60606dd Polishing
0e30349 Protect TcpNetConnectionSupport calls
d5303ca INT-4413: Don't register flow under the same id
7d16805 INT-4411: DSL: Fix sub-flows for dynamic routers
f608493 Add Pausable
5.0.2.RELEASE
Change Log:
03e085c Upgrade to Micrometer-1.0.0 GA
e46fc9b INT-4407: Add merge option to Log4j2LevelAdjuster
4bb4a01 GH-2364 fix intermittent failing test
4397807 GH-2366 Fix failing test on Mac
2480955 INT-4408: PollerSpec Doc Polishing
7dc0f5d INT-4409: Do not override soapAction to if empty
00c983d INT-4410 CollArgResolver only for group processor
f0a6cb7 Upgrade to Reactor-3.1.4, Reactor-Netty-0.7.4
10120cd Upgrade to Spring Data Kay.SR4, Security 5.0.2
f247faa Upgrade to Spring Framework 5.0.4
6df25d3 More diagnostics for StompServerTests
9123503 Fix asciidoc syntax
8001842 INT-4402: Apply global interceptors at runtime
a77def1 INT-4403: Micrometer and Dynamic Components
11240be GH-2358: Register IntGraphController for WebFlux
a4130c9 INT-4401: Document working with shaded jars
eaa19c8 Fix Amqp DSL Javadocs
78b80ef GH-2354 Injection Executor to LockLeaderInitiator
d361eef Add missed options and JavaDocs to AMQP Java DSL
09aeaac INT-4396: Add retrying lock in case of exception
e53e894 Add ObjectStringMapBuilder
f4fbfa1 INT-4395: More micrometer meters
5f509ac INT-4394: Fix compatibility with Jackson JSON
51397ec Make updateNotPropagatedHeaders protected final
5475474 INT-4384: Micrometer Support
3bd4930 Fix UDP Tangles
90a751e GH-2346: Fix Java DSL TCP Factory
3530e76 INT-4030: Do not cache consumers in the JMS tests
30fac62 INT-4388: Add UdpServerListeningEvent
23687e4 Clean Redis keys before testing
4.2.13.RELEASE
Change Log:
fb9d34e INT-4373: Fix channel error count
3f56b0e INT-4342: White List for Payload Deserializer
b93ba90 Upgrade to Spring AMQP-1.5.7
684dd5a INT-4341: RedisQueueIn: support receiveTimeout=0
d3928b0 INT-4240: Add diagnostics to Redis Delayer test
5dfe57d Redis DelayerHRescheduleIntTests: unique groupId
08a2cd2 @Ignore
ExponentialMovingAverageRatioTests
6a41eda Upgrade Derby dependency and some tests polishing
86634d2 INT-3918: Use MockMvc instead of Sun HttpServer
7d16ab5 INT-4266: Disable multicast for Gemfire tests
5781493 Improve JMS tests
7ab3656 Fix CachingClientConnectionFactoryTests
c4bbc3b Fix Race Condition in TxSyncQueueChannelTests
0a7dfa9 Fix race condition in the AMQP ChannelTests
f166bd1 Groovy test: Fix format for MM
instead of mm
1a344bb Increase Timeout for Promise Test
1ea8a3b Fix compatibility with SF-4.2.9
c7cdbc9 INT-4250: Fix Statistics Mean Decay with Time
cb76cfa Upgrade to sshd-1.4, Gradle 2.14.1
652c832 Use OS-selected port in failed TCP test
823885b INT-4088 ZookeeperLeaderTests: fix race condition
8036a4b INT-4243: Remove newline char from key exchange
6550cda AMQP-4238: Detect Subscription Failures and QOS
1bbc8a6 Doc Copyright 2017
d7a2339 Upgrade to ActiveMQ 5.12.3
a3c8b0a Fix LastModifiedFileListFilterTests timing issue
8fa66ca Fix LastModifiedFileListFilterTests Race
90136d7 Turn off beanFactoryReference for Gemfire Caches
5a498e0 Use Java 7 for JPA Tests
e004a22 Move test code base to Java 8
29401a4 INT-4176: Fix Gemfire tests
5485962 INT-4175: Fix SftpSessionFactory Race Condition
2ac5ac0 INT-4167: Fix ZkLockRegistryTests
race condition