Skip to content

Releases: spring-projects/spring-integration

v6.2.0-M3

20 Sep 02:03
Compare
Choose a tag to compare
v6.2.0-M3 Pre-release
Pre-release

Change log:

7b4d456 Update dependencies; prepare for release
836193a Upgrade to Hibernate 6.2.8.Final
64f8ed5 Fix KV Stores for same message in multiple groups (#8737)
9ad2b8a Fix JMS Inbound Endpoints for observation
459de03 GH-8738: Fix MQTT inbound example syntax error
10e79ba GH-8713: Add support for custom SftpClient
eafedaa Fix ThreadSPropagationChInterceptor for stacking (#8735)
0f13044 Fix Checkstyle violation in the JdbcLockRegistry
50c53e0 GH-8730: Fix isAcquiredInThisProcess to use localLock
78367f2 Fix PostgresSubscribableChannel.notifyUpdate()
df67c59 GH-8732 Don't remove JDBC message if other groups (#8733)
73ed3ee GH-8691: Add (S)FTP, SMB aged file filters
f3d0441 GH-8720: Check MQTT topics if not empty strings
7d4e7e9 Fix typo in the whats-new.adoc
6b8d37b GH-2971: Add LockRegistry.executeLocked() API (#8729)
863c525 GH-8728: Fix Transformer typo in the doc
ce5fabb Upgrade to Mockito 5.5.0
b8378fc Refactor KafkaMDChA for code duplication (#8724)
7b16183 Bump Debezium to 2.3.3.Final
eef070a Some code clean up for ChMessStoreQueryProvider
0a95091 Deprecate AbstractChannelMessageStoreQueryProvider
571ed20 GH-8711: Add SKIP LOCKED for QueryProviders
32eba4e GH-8692 Add createIndexes to MongoDbMessageStore
3f5f32b Bring back provider for modifiedFiles

v6.1.3

19 Sep 19:59
Compare
Choose a tag to compare

Change log:

4faa2ea Revert Hibernate version to 6.2.6.Final
797e294 Upgrade dependecies; prepare for release
80990af Fix JMS Inbound Endpoints for observation
78b09ed GH-8713: Add support for custom SftpClient
5eda90b Fix ThreadSPropagationChInterceptor for stacking (#8735)
945c842 Fix Checkstyle violation in the JdbcLockRegistry
f687438 GH-8730: Fix isAcquiredInThisProcess to use localLock
a4cadc9 Fix PostgresSubscribableChannel.notifyUpdate()
ccaa853 GH-8732 Don't remove JDBC message if other groups (#8733)
ee7ad14 GH-8720: Check MQTT topics if not empty strings
ba82efd GH-8692 Add createIndexes to MongoDbMessageStore
5a93607 GH-8708: Fix concurrency around SFTP client (#8709)
86656de GH-8699: Fix Issue of removeLockKey()
156caa6 GH-8699: Atomic Redis script for unlock()
cbcf725 GH-8697: No autowire for Int ConversionService
9291038 Disable IMAP testIdleWithMessageMapping()
11aca68 GH-8685: Re-fetch group after setting condition (#8686)

v5.5.19

19 Sep 16:45
Compare
Choose a tag to compare

Change log:

e2333b4 Fix Hazelcast version in build.gradle
1c1f073 Update dependencies; prepare for release
a82a41e GH-8720: Check MQTT topics if not empty strings
a2356ec Add @MongoDbAvailable to new test
01b6ff6 Fix ConfigurableMongoDbMessageGroupStoreTests
07a1720 GH-8685: Re-fetch group after setting condition (#8686)
758997e Fix ClientWebSocketContainerTests for current API
fcf33c1 GH-8678: Add BufferOverflowStrategy for WebScoket
def2315 GH-8668: Doc Correction
5e6547c GH-8668: AMQP Docs for Exclusive and S-A Consumers
9a54c23 GH-8659: Fix WatchService to react for renames
794aa0a Fix Kotlin DSL delegation (#8658)
42ed81f Optimise maybeIndex() in JsonPropertyAccessor
30f1420 Disable Rsocket fire-n-forget for race condition
1093430 Fix import in KafkaProducerMessageHandlerTests
f9f1631 GH-8638: Kafka: Send All Fails to Failure Channel

v6.2.0-M2

22 Aug 23:32
Compare
Choose a tag to compare
v6.2.0-M2 Pre-release
Pre-release

Change log:

603c7cd Upgrade deps; prepare for release
4e310bb ( GH-8705 Expose errorOnTimeout on MessagingGateway
d85c5e3 GH-8704: Add global property for defaultTimeout (#8706)
e4bacc3 GH-8708: Fix concurrency around SFTP client (#8709)
e900a53 () Fix JavaDoc in the DefaultSftpSessionFactory
ef5db30 GH-8703: Fix MessagingAnnotationPP for AOT
ba6d35d GH-8699: Fix Issue of removeLockKey()
0450a32 GH-8699: Atomic Redis script for unlock()
92fb0d3 Fix failed tests according to new SF requirements
62b60cf Fix AggregatorTests for deprecations
c157b9b Upgrade some deps; fix deprecations
50bf00e Various docs fixes
eb6ddfe Migrate to Antora Documentation
f9dc75c GH-8697: No autowire for Int ConversionService
27e71ab TCP Events Doc Polishing
7dcc0bb GH-8680: Check DB for table on start (#8690)
0c7d40d Fix EnricherSpec for method choice ambiguity
b6fe685 Fix some Kotlin <-> Java DSL interoperability
abcc115 ( Upgrade to Gradle 8.2.1
b6d39e4 GH-3696: DeserializationEx support for KafkaMS (#8689)
2efaecd Remove Gitter badge from README
53710fb Connect build to ge.spring.io
bd013e0 GH-8681: Expose send-buffer-overflow-strategy
f4212d8 GH-8685: Re-fetch group after setting condition (#8686)
4e464e9 Try GH Actions on ubuntu22-8-32
5533bc8 Try upload-parallel: 10 for Maven deploy
7913991 Update GH workflows to the latest versions

v6.0.7

22 Aug 20:54
Compare
Choose a tag to compare

Change log:

91060d4 Fix SF version to 6.0.11
21f53bc Upgrade Spring deps; prepare for release
698a7c3 GH-8708: Fix concurrency around SFTP client (#8709)
d1f18b1 GH-8699: Fix Issue of removeLockKey()
2e62707 GH-8699: Atomic Redis script for unlock()
b81ab75 GH-8697: No autowire for Int ConversionService
a7c05ed Fix AbstrMongoDbMesGrStoreTests according to main
638276f GH-8685: Re-fetch group after setting condition (#8686)
e73894b Fix ClientWebSocketContainerTests for current API
7dee98b GH-8678: Add BufferOverflowStrategy for WebScoket
c267bd5 GH-8674: Fix ServerKeyVerifier impl for key type (#8675)
0d60c39 Fix section separation in the amqp.adoc
1ec3fd2 GH-8668: AMQP Docs for Exclusive and S-A Consumers
bb57f08 GH-8659: Fix WatchService to react for renames
6228eaa Fix Kotlin DSL delegation (#8658)
2b724c8 GH-8654: Fix bean deps for messaging annotations (#8657)

v6.2.0-M1

18 Jul 19:20
Compare
Choose a tag to compare
v6.2.0-M1 Pre-release
Pre-release

Change log:

674a68d Upgrade to Spring Security 6.2.0 & GraphQL 1.2.2
be53593 GH-8678: Add BufferOverflowStrategy for WebScoket
790b8f9 Upgrade to the latest deps
1526661 Upgrade to MINA SSHD 2.10.0 (#8676)
d4535ca GH-8674: Fix ServerKeyVerifier impl for key type (#8675)
f527025 Fix placeholder in JmsChannelParser for cache
20d5f62 GH-8644: WebSocketHandlerReg: Remove ThreadLocal (#8667)
fc3c8d2 GH-8668: AMQP Docs for Exclusive and S-A Consumers
eb94433 GH-8664: Do not use broken observeWithContext() (#8665)
076b34d Upgrade some dependencies to latest Milestones
e4c1851 Fix ImapIdleChA for scheduling race condition (#8670)
9597b7a GH-8563: Fix SFTP RENAME with unconditional DEL (#8671)
c5f6c12 Upgrade to H2 2.2.220
72fc79d Fix Groovy DSL for new splitter style (#8669)
34f901f Improve split() DSL (#8666)
0798c8d GH-8659: Fix WatchService to react for renames
019e96c Disable ImapMailTests.testIdleWithMessageMapping
4347383 Remove unused ThreadLocal from RedisStoreMSource (#8663)
229e3cc Increase wait timeout in FluxMessageChannelTests
1690be4 Decrease read timeout for GreenMail tests
4583afe GH-8611: Extract MessagingAnnotationBeanPostProcessor (#8661)
13980af GH-8611: Extract IntegrationConfigurationReport (#8660)
65c7e5d Fix Kotlin DSL delegation (#8658)
af95829 GH-8654: Fix bean deps for messaging annotations (#8657)
070c1c6 GH-8626: Provide cleaner transform() DSL (#8653)
ceb3dae GH-8655: Add channel to JMS samples in doc
881893d Remove debezium-bom import
a7d9def More exclude from debezium to avoid conflicts
f50e16e Exclude com.datastax.cassandra group
d37912f Remove https://repo.spring.io/release for Gradle
a9285c3 Use assertj dep for test scope explicitly
197a58a Use debezium-bom
34904b3 Upgrade to commons-io-2.13.0; downgrade sshd-sftp
0379929 Add @LogLevels for SftpRemoteFileTemplateTests
6ded64c Remove org.asciidoctor.jvm.gems plugin
9882ce8 Remove repo.spring.io/plugins-release from Gradle
8a7293c An attempt to fix Sftp tests to new sshd-sftp
8abd72d Upgrade dependencies; fix problems
a147040 Some synchronized comments clean up
c38ed96 GH-8643: Replace synchronized with Lock
9e9bfd0 Remove ThreadLocal from RequestHandlerRetryAdvice (#8650)
8a29c1e Optimise maybeIndex() in JsonPropertyAccessor
8315b11 Some tweaks for ImapMailReceiverTests
656281e Use MySQLContainer for Debezium Testcontainer
99122d7 Diagnostic: Add LogLevels to ImapMailReceiverTest
66e935f Fix graphql.adoc and optimize Debezium tests
4db9bad GH-8642: Revise executors in the project (#8647)
aac2adb Upgrade debezium to 2.3.0.RC1
a862692 Executor instead of ThreadFactory for DebeziumMP
b576748 Improve Delayer docs around messageGroupId
81af20a Improve Delayer DSL (#8645)
c4ee551 GH-8638: Kafka: Send All Fails to Failure Channel
95f1eb8 GH-8616: Upgrade to Angus Mail to 2.0.2
9752229 Use UUID in Debezium tests for unique ids
33f0b8e Optimize synchronized in PartitionedDispatcher (#8640)
8b8a7a4 Fix DSL for inner bean names generation (#8639)
79408d7 Fix observation race condition in WebFlux test
7655d97 Fix code typos in filter.adoc & router.adoc
0cf81db Fix WebFluxObservationPropagationTests for HTTP
e9f7780 Fix race condition in DebeziumMessProducerTests
c24d10c Fix deprecations in test from SF
cc113e1 Fix IntegrationFlowAdapter sample in docs
c9023d1 GH-8632: Add DSL for Debezium module
1ebfb55 Upgrade SonarQube plugin to 4.2.0.3129
e01d0a9 Introduce HeaderFilterSpec to streamline DSL API (#8636)
8b004e9 GH-3779: Add Debezium Channel Adapter
36930f5 Upgrade Kotlin Coroutines to '1.7.1'
32e34bf GH-5871: Add missed order attr to XSDs (#8624)
c70d7a6 GH-8625: Add Duration support for <poller> (#8627)
ba417de Remove deprecations from previous versions (#8628)
edbaf6d Start version 6.2.0

v6.1.2

18 Jul 20:43
Compare
Choose a tag to compare

Change log:

14fcc69 Downgrade to Kotlin 1.8.10
1b18e49 Upgrade dependencies; prepare fpr release
82bb183 GH-8678: Add BufferOverflowStrategy for WebScoket
90dfed5 GH-8674: Fix ServerKeyVerifier impl for key type (#8675)
83b5d1c GH-8668: AMQP Docs for Exclusive and S-A Consumers
41f41ed GH-8664: Do not use broken observeWithContext() (#8665)
208d7bc GH-8659: Fix WatchService to react for renames
8f70757 Fix Kotlin DSL delegation (#8658)
8c0ffe3 GH-8654: Fix bean deps for messaging annotations (#8657)

v6.1.1

20 Jun 18:30
Compare
Choose a tag to compare

Change logs:

9bfbb68 Revert to Kotlin 1.8.10
e6eb235 Upgrade dependencies; prepare for release
25790c5 Optimise maybeIndex() in JsonPropertyAccessor
01e7091 GH-8638: Kafka: Send All Fails to Failure Channel
0350a64 Optimize synchronized in PartitionedDispatcher
1a8450b Fix DSL for inner bean names generation

v6.0.6

20 Jun 16:51
Compare
Choose a tag to compare

Change log:

7e337cb Upgrade dependencies; prepare for release
b253355 Optimise maybeIndex() in JsonPropertyAccessor
192bd7b GH-8638: Kafka: Send All Fails to Failure Channel
485aa2a Fix memory leak in the FluxMessageChannel
5278a38 GH-8613: Add JsonPropertyAccessor type for native
d38370e GH-8609: Fix TcpConnectorInterceptor chain propagation

v6.1.0

16 May 20:44
Compare
Choose a tag to compare

Change log:

af4c7d2 Bring back sshd-sftp-2.9.2
a937d5f Add diagnostics to SftpRemoteFileTemplateTests
e70d0ef Upgrade dependencies; prepare for release
3618965 GH-8623: DefLockRepository: back to LocalDateTime
191f693 Fix memory leak in the FluxMessageChannel
3c0927e GH-8585: Add Javadocs to Pollers & PollerFactory
396f5fb GH-8014: Improve doc for Service Activator
0916945 GH-6827: More XSD docs for SI-ip.xsd
5f1e12e Introduce PartitionedChannel
32b6d82 Fix race condition in testFluxChannelCleanUp
ffe50d2 GH-8613: Add JsonPropertyAccessor type for native
b999ac1 MH: Async by default for reactive output channel
9e7b20a GH-8609: Fix TcpConnectorInterceptor chain propagation
59e676a Demonstrate @Publisher with an @EventListener
90bc65e GH-3866: DefLockRepository: expose query setters
33d13a4 GH-8583: Add Java & DSL samples into docs
212bd46 GH-3763: Add handleReactive() for Java DSL
8291fb9 Fix README for logo and required Java version
49096b3 * Use burrunan/gradle-cache-action got GH actions
75769ba Back to BEFORE_EACH for ImapMailReceiverTests
33aaaba Some ImapMailReceiverTests improvements
e9cee2e Turn on DEBUG for Greenmail to diagnose test fail
1067075 More ImapMailReceiverTests clean-ups
62179bf Bring back IMAP server per unit test
a18a4ca Increase percentage for noDoubleStartForEndpoints
20b6ea6 Fix checkstyle violation in ImapMailReceiverTests
fa1f8a4 Some ImapMailReceiverTests improvements
5e34809 Upgrade to Mockito-5.3.0