Skip to content

Releases: spring-projects/spring-integration

v5.5.16

20 Dec 18:53
Compare
Choose a tag to compare

Change log:

567d52e Upgrade dependencies; prepare for release
626b14e GH-3954: Fix WebFlux XML config for ambiguity (#3973)
e63edde GH-3966: Kafka XML config: Expose more attributes
280eb29 GH-3959: MqttConFailedEvent for normal disconnect (#3961)
026feee Fix mocks in Mqttv5AdapterTests
36e4fe1 GH-3955: Mqtt adapter unsubscribe when cleanStart
067de96 GH-3945: Fix not eligible for getting processed (#3947)
e4e8041 GH-3938: Fix HTTP XML configuration for ambiguity (#3939)
d45801b GH-3931: Fix meta-annotation support for @Gateway
8f809a7 Fix double start for AbstractEndpoint (#3928)
56634c9 GH-3912: Handler: ignore Groovy generated methods

v6.0.0

22 Nov 15:01
Compare
Choose a tag to compare

Change log:

1c94eaa Upgrade Versions; Prepare for Release
ddddd1d GH-3936: WebFluxMH: Add request attribute support
91007e6 Remove nohttp/allowlist.lines since all fixed
bfb2ca2 Upgrade dependencies including Gradle
3c40b01 Expose more reflection hints (#3951)
18a87ea Register Lifecycle methods for AbstractEndpoint
264cc3c Add Lifecylce interface to reflection hints
7cbea74 Fix new Sonar smell
a5f8596 Add Pausable & ManageableSmartLifecycle for AOT
508fb16 GH-3555: Change logger order for errorChannel (#3949)
e925795 GH-3946: Revise Router channelKeyFallback option (#3948)
60ba544 GatewayProxyInitAotProcess: remove unused import
cece9af Fix GatewayProxyInitAotProcessor for proper type
2f1c202 GH-3945: Fix not eligible for getting processed (#3947)
77a7529 Improve Kafka Exception Message
88e259c Add observation for message channels (#3944)
4d2a4ca Fix GatewayProxyInstPProc for AOT expectations
e19e6d4 GH-3942: Fix Race in Kafka OB Gateway
2895a1e Revert Spring WS BOM
da9660a GH-3846: Document Hazelcast module (#3941)
73ba448 Fix Author Typo
e3ec94b Optimize DefaultFileNameGenerator for expression
ece3198 Upgrade to MongoDB driver 4.8.0-rc0
7864658 GH-3686: Apply SF editor config
bca9d27 Fix Gateway proxy registration for AOT
b80f107 Ignore empty value for observationPatterns
75b198d ObservationPatterns as property placeholder
7bb330a Re-order mavenBom imports
0f4c941 Use spring-ws-bom dependency
727f1eb Adjust gateway proxy to the latest SF
4c8172d Move to SNAPSHOTs; upgrade Tomcat to 10.1.1
4d5548c Add BOM file into distZip with other libs

v6.0.0-RC2

08 Nov 20:25
Compare
Choose a tag to compare
v6.0.0-RC2 Pre-release
Pre-release

Change log:

f9b5f6c Rearrange build for docs
da56586 Upgrade to Reactor 2022.0.0; prepare for release
90caafb Attempt to resolve okhttp-digest from JCenter
37f9b32 Use plugins-release repo, not local one
32ec26e Upgrade to the latest deps; RCs
60f453e Upgrade to Jakarta EE 10
053c86a GH-3938: Fix HTTP XML configuration for ambiguity (#3939)
0d8e286 GH-3903: Improve AOT for gateway proxy beans (#3904)
dc56c09 Upgrade to Servlet 6.0, Tomcat 10.1.1
e03a209 Fix the latest Sonar smells in the SMB module
88d681f Register bean for IntComponentScanRegistrar
18fcd21 Fix latest Sonar fixes
d31f309 More Sonar fixes
7084e96 More Sonar fixes
53d0448 Fix AbstractMProducingHandler for ReactiveAdapter
5f1c0c1 Fix more issues from Sonar report
0b9bab3 Add Java DSL for Camel module and docs (#3937)
978724e Fix some issue from Sonar report
eec5f4d Fix gateway proxy for generic interface in XML (#3935)
e3e55c3 Add Java DSL for GraphQL (#3934)
a4ac531 GH-3931: Fix meta-annotation support for @Gateway
6284070 Some Sonar fixes
bd207ff Add observation to inbound endpoints (#3930)
ef63d90 Fix some Sonar smells
39bb090 GH-3926: BeanNameGenerator for @MessagingGateway (#3927)
511cb76 GH-3923: Add @MessagingGateway @Import support (#3929)
532692b Fix double start for AbstractEndpoint (#3928)
e52e352 Add generic arg to the GatewayProxyFactoryBean (#3925)
bcbf37c Fix links for Groovy DSL in docs
d9545c1 GH-3920: Support @Primary on @MessagingGateway (#3924)
1c4a474 Some testing improvements for Cassandra
e2d8eeb Change SITestExecListener to prepareTestInstance
a0b13de Fix HTTP urls in the cassandra.yaml to HTTPS
f146b4c Move Spring deps to SNAPSHOTs; other changes
d4f0bed Fix Messaging annotations for MH bean factories

v6.0.0-RC1

18 Oct 20:10
Compare
Choose a tag to compare
v6.0.0-RC1 Pre-release
Pre-release

Change log:

b0bf59f Upgrade to SWS 4.0.0-RC1; prepare for release
cd910a1 Migrate event module tests to JUnit 5
c922905 GH-3912: Handler: ignore Groovy generated methods
beef2e6 Use unique consumer groups in KafkaDslKotlinTests
0951738 Upgrade dependencies to be ready for release
64f0e73 GH-3897: Deprecate ChannelSecurityInterceptor
ff076b6 GH-3902: Add Kotlin Coroutines Support (#3905)
cfeaeca GH-3421: Resolve throws Exception; in the API
a08713f Migrate Cassandra extension project (#3913)
83f2a9c Migrate Groovy DSL extension project (#3914)
fe06fbc Fix XmppConnFactoryBeanTests config for parser
b7dd7d1 Fix RetryAdviceParser for the latest spring-retry
e1d62b5 Observation docsL: single DocsGeneratorCommand
5ccfcbd Fix SftpSession for host:port resolution
f7dd876 INT-3333: Return empty list as is from DB gateway (#3907)
6641b1f GH-3664: Re-enable JavaScript support via GraalVM (#3911)
1dd8b6b Add jackson-databind to AMQP module for tests
c68ec19 Fix HttpDslTests for latest Spring Security
f4d7c4f INT-2086: JMS TemporaryTopic when replyPubSub
a30dc10 Improve messaging gateway mapping
a9f511c Remove reflection handling for kotlin.Unit class
daaa30e Make replyContainer as bean in Kafka tests
f24fbd9 Add documentation for Observability (#3896)
a667171 Use unique Kafka consumer groups in tests
6b31d97 Remove spring-integration-gemfire module
fb1c89f AsyncGatewayTests: Fix to currentThread() method
5fadaf5 GH-3635: Add Future & Mono to gateway (#3899)
0eb6ae1 Fix new classes and packages tangles (#3898)
6246c9f Remove superfluous space in IntegrationFlowBuilder (#3901)
6ce61ed Disable ResKnownHostsSerKeyVerifierTests on CI
82e3073 Remove unused import from known_hosts test class
e32a502 Use hashed host for known_hosts tests
4aa2f91 GH-3572: Migrate SFTP from jsch to sshd-sftp (#3892)
6917663 Adapt to the latest SF changes
26816a3 GH-3626: RabbitMQ Stream Support (#3895)
cbfa150 GH-3661: Fix Javadocs for RetryingMLA

v6.0.0-M5

21 Sep 00:59
Compare
Choose a tag to compare
v6.0.0-M5 Pre-release
Pre-release

Change log:

145edb2 GH-3872: Docs for PostgresSubscribableChannel
14d8597 GH-3872: Add PostgresSubscribableChannel implementation
695e156 GH-3888: Fix NPE in the RedisLockRegistry.destroy()
ab7b579 Use Testcontainers BOM
036b319 Remove unused import in IntObservZipkinTests
9a54c2d Remove saaj dep: it comes from spring-ws-core
145c845 Fix race condition in the IntObservZipkinTests
91a8b14 Move dependencies to Milestones for release
8c73a2d Add some infrastructure for Observation
5ece0e0 Add Apache Camel support
f39ad6f ZKMetadataStore: Ignore the event for root node
878f8cd Improve some ZK tests
a4997c6 Remove extra root creation in ZKMetadataStore
e527c6e ZKMetadataStore: don't react on the root creation
abd94bd GH-3435: Upgrade to curator-recipes 5.3.0
0f7b3e6 Remove redundant dokkaHtml from build.gradle
4758fa2 Fix STOMP module for latest SF changes
26a4c4d Fix WebSocket module for latest SF
6261980 fix HTTP module according latest SF changes
df1b8b4 GH-3885: Change LockRepository to LocalDateTime
e2a5b7d Improve AOT hints code
47cfae9 Close volatile resource in some Kafka tests
96d3b00 Add @DirtiesContext to a couple Kafka tests
f36181b GH-3660: Invoke well-known lambdas explicitly
1fbfad2 Fix unused import in the ObjToMapTransformerTests
fa85d99 Disable ObjectToMapTransformerTests.cycle test
0e6b70c Disable ObjToMapTransformerParserTests.cycle test
2ecc33e Improve AOT for some infrastructure
15e89c3 Rework infra logic onto IntegrationProperties
8d241c6 Rename CONDITION column to GROUP_CONDITION
8c9662a Expose more AOT hints
5080fc2 GH-3828: Initial Spring AOT support
80eea15 Ignore type in the MessageJacksonDeserializer
ccf41d1 RedisChMessageStore: Add JSON serialization test
56aaa4a Fix Observation test race condition
9c4c528 Fix .gitignore
ef2813c GH-3878: Fix Javadocs for JdbcChannelMessageStore
abac00b Fix flowFromSupplier sample in kotlin-dsl.adoc
ca138c0 GH-3844: Rework messaging annotation with @bean
c1dbb02 GH-3875: Initialize ClassUtils as early as possible
abce38c Fix raw types warn in JmsOutGatewayParserTests
20cebfc GH-3685: Add docs for shared MQTT client feature
2bfcb32 Initial support for Micrometer Observation
78fa297 GH-3873: Remove JMS test for private method
5f12729 GH-3685: Share MQTT connection across components
9996777 Use spring-asciidoctor-backends
690743e Use Global Embedded Kafka whenever possible
5a178de Fix AMQP module for ListenableFuture deprecation
5572c21 Fix deprecations around ListenableFuture
2e9bead GH-3858: Add ImapIdleChASpec.reconnectDelay()
573c297 Fix SIK module for latest SK compatibility
0422486 Fix for latest compatibility

v5.5.15

20 Sep 23:54
Compare
Choose a tag to compare

Change log:

4f4bdfc Fix deprecations from SF; prepare for release
6e68bd8 Upgrade dependencies; prepare for release
9d73762 GH-3888: Fix NPE in the RedisLockRegistry.destroy()
63109f7 GH-3878: Fix Javadocs for JdbcChannelMessageStore
326e7ac Fix flowFromSupplier sample in kotlin-dsl.adoc
b7710fc GH-3875: Initialize ClassUtils as early as possible

v6.0.0-M4

20 Jul 18:40
Compare
Choose a tag to compare
v6.0.0-M4 Pre-release
Pre-release

Change log:

821f099 Upgrade dependencies; prepare for release
50769d0 GH-3839: Migrate MongoDB tests to Testcontainers
8506716 Disable some time-sensitive tests on CI
92630dd GH-3843: propagate ErrorMessage.originalMes in MH
8f44870 GH-3827: Fix RemoteFile GET STREAM session leak
d9a42c9 Fix KafkaOutAdapterParserTests race condition
1c461a3 GH-3840: Migrate Redis tests to Testcontainers
79d31b2 Remove ulinkAvailable test for RedisLockRegistry
7f631fc Upgrade to MongoDB Driver 4.7.0-beta0
a67c4d9 Fix DelayerUsageTests with a isCloseTo()
cd6b0c5 DelayHandler: Improve Instant handling
f349e1a GH-3804: Migrate SMB unit tests to Testcontainers
b074f19 Upgrade to Hibernate 6.1.x; fix JPA tests
5ded860 Remove unused import in OSDelegatingFileTailingMP
f85423a Fix more deprecations around TaskScheduler
4a55fa3 Fix IntegrationMBeanExporter logic for endpoints
733eb40 ClassUtils clean & deprecation in JmsOutGateway
f12248f ClassUtils: deprecate methods with typos
e0f1379 Fix compatibility with the latest SF
64aa4d5 GH-3666: Revise TcpNioConnectionTests
2e219ff Exclude aopalliance dep from micrometer-tracing
72c448b Upgrade to Kotlin 1.7; add Micrometer tracing dep
ae1aaad Check for null before setting maxSubscribers
bb91fd3 Some documentations clean up
53dd050 GH-3623: Deprecarte an IntegrationFlows
63759d7 Add assertions on utility classes in IP module
2a5ddab More test fixes for latest SF compatibility
2022c40 Fix compatibility with the latest SF
979b841 GH-3826: Fix reducePermits
6fe59a7 GH-3826: Fix SimplePool for resizing from MAX
b14e001 Fix MongoDbAvailableRule for assumeTrue()
04c7a87 Use lookupHost = false by default for TCP & UDP (#3825)
8cf5f90 GH-3822: Reconnection for MQTTv5 channel adapters
cf6ce96 GH-3805: Introduce RedisLockRegistry.RedisLockType mode
e855f13 GH-3797: Improve batch processing in the framework (#3820)
4f49038 Use bean CL for JdbcMessageStore.deserializer
cdcc986 Fix KafkaMDChannelAdapter error handling
7174e88 Add XSD for new SMB components
0cf1dfe Some improvements for SMB module
751d808 Improve Hazelcast test suite performance
a322f5c Move spring-integration-hazelcast from extensions
040438f Refresh README
1f666bc Documentation For new SMB components
4cc9b30 The testWindowTimespan() is time-sensitive
4203a23 SmbOutboundGateway: Other remote file operations
274b272 Improve time-sensitive ControlBusTests.testControlHeaderChannelReaper()
7262c5f Really reuse Testcontainers
e645d04 Removed dead link from jdbc.adoc

v5.5.14

19 Jul 19:30
Compare
Choose a tag to compare

Change log:

6ec55f9 Fix Hibernate version
2fb87c8 Upgrade dependencies; prepare for release
8543798 Disable some time-sensitive tests on CI
f92a377 GH-3843: propagate ErrorMessage.originalMes in MH
19b4668 GH-3827: Fix RemoteFile GET STREAM session leak
b6b6493 Fix KafkaOutAdapterParserTests race condition
3bfaa38 Fix IntegrationMBeanExporter logic for endpoints
8228269 ClassUtils: deprecate methods with typos
ecb04bb GH-3826: Fix reducePermits
d3bf48c GH-3826: Fix SimplePool for resizing from MAX
404fce8 Fix MongoDbAvailableRule for assumeTrue()

v5.5.13

22 Jun 19:25
Compare
Choose a tag to compare

Change log:

1595825 Upgrade dependencies; prepare for release
9e8fe0d GH-3822: Reconnection for MQTTv5 channel adapters
32960fa Fix RedisLockRegistry for Java 8 compatibility
cce90ea GH-3805: Introduce RedisLockRegistry.RedisLockType mode
9f4f91d Use bean CL for JdbcMessageStore.deserializer
469bd6b GH-3816: Fix MongoDb module for the latest SD
ab6060f The testWindowTimespan() is time-sensitive
5a42d71 Deprecate TestUtils.dockerRegistryFromEnv()
a614e4b Really reuse Testcontainers
c091a2d Removed dead link from jdbc.adoc

v6.0.0-M3

18 May 20:40
Compare
Choose a tag to compare
v6.0.0-M3 Pre-release
Pre-release

Change log:

ac6af71 Add Java DSL for SMB module
1790f23 Fix Checkstyle violations
ed6f261 Rely on the official ENV var for Docker repo
f5ab0c1 Upgrade dependencies; fix compatibilities
627a797 GH-3800: Fix Kotlin docs for route() DSL
5a92d1f * Shorten description of Configuration content item
ad19029 * Remove Pivotal GemFire from content item
709f558 Some Docs improvements
9075453 GH-3794: Use less memory with scheduled tasks
6d7aebc GH-3592: Scatter-Gather: applySeq=true by default
db287cf Remove unused import in the SmbMessageHandler
b64e379 Add documentation for SMB Support
18e410a GH-3679: Better caching for SpringIntegrationTest
0ad8914 Add distribution to setup-java@v3 GH action
7ad71d3 Migrate SMB extension project to respective module
392455e Fix version for gradle-build-action GH action
e2c1387 Clean up pr-build-workflow.yml
22b74c7 GH-3790: Use new header constants for Kafka headers
da5d2ca GH-3788 Support byte[] for JMS properties mapping
78142fc Gemfire testing: --add-opens for JDK management
0154618 Fix configuration doc sections id ambiguity
517b9d9 Upgrade Kotlin to 1.6.21 and use jvmTarget=17
e454f59 GH-3785: Close stream for persistent collection
860f9fe Fix MongoDb module for the latest Spring Data
55c5bef Fix GraphQL tests for latest Spring GraphQL
97ab596 GH-2708: Make messaging annotations as repeatable
f54d4b3 Move to SNAPSHOTs
4b57363 GH-3733 Configure TxManager for DefLockRepository
cd84f16 GH-3765 Resolve Lookup ctor lazily via reflection
6a435fb Improve Mono gateway sample in the doc
799802c Clean up some JavaDocs; remove deprecated API
10ea577 GH-3615: Make log() as non-terminal in DSL
802d217 Close mail folder if no messages to produce
f013aa8 Change to Micrometer 2.0.0-SNAPSHOT
04a45c5 Fix JAXB_PRESENT variable for the proper class
602d5fe Fix AMQP test for NPE from mocks
d23afa2 RGH-1439: AMQP: Log Warn For Misconfigured Confirm