Skip to content

Releases: spring-projects/spring-integration

v6.2.2

21 Feb 13:02
Compare
Choose a tag to compare

⭐ New Features

  • FluxMessageChannel: propagate the current context from producer to consumer #8892

🐞 Bug Fixes

  • Fix race condition in the DelayHandler #8895
  • Fix LogMessage formatting placeholders in MqttHeaderMapper.java #8890
  • Spring Integration hits a bug in Paho client with $share/ MQTT subscriptions #8882
  • Mqttv5PahoMessageDrivenChannelAdapter.addTopic(topic, qos) throws IndexOutOfBoundsException #8877
  • RedisLockRegistry setExecutor nullPointerException #8874
  • Adjust ThreadPoolTaskScheduler bean registration to use Integer.MAX\_VALUE / 2 phase #8857
  • The TcpNetServerConnectionFactory.run() must not block on the loop forever #8853

🔨 Dependency Upgrades

  • Bump org.jruby:jruby-complete from 9.4.5.0 to 9.4.6.0 #8946
  • Bump org.springframework.data:spring-data-bom from 2023.1.1 to 2023.1.3 #8933
  • Bump org.apache.groovy:groovy-bom from 4.0.16 to 4.0.18 #8932
  • Bump com.fasterxml.jackson:jackson-bom from 2.15.3 to 2.15.4 #8931
  • Bump org.springframework.security:spring-security-bom from 6.2.1 to 6.2.2 #8930
  • Bump io.projectreactor:reactor-bom from 2023.0.1 to 2023.0.3 #8927
  • Bump io.micrometer:micrometer-tracing-bom from 1.2.1 to 1.2.3 #8924
  • Bump org.springframework:spring-framework-bom from 6.1.2 to 6.1.4 #8922
  • Bump protobufVersion from 3.25.1 to 3.25.3 #8918
  • Bump graalvmVersion from 23.0.2 to 23.0.3 #8913
  • Bump org.aspectj:aspectjweaver from 1.9.21 to 1.9.21.1 #8912
  • Bump io.micrometer:micrometer-bom from 1.12.1 to 1.12.3 #8911
  • Bump com.icegreen:greenmail from 2.1.0-alpha-3 to 2.1.0-alpha-4 #8910
  • Bump org.junit:junit-bom from 5.10.1 to 5.10.2 #8909

v6.1.6

21 Feb 13:05
Compare
Choose a tag to compare

⭐ New Features

  • RedisLockRegistry missing crucial logging messages #8805

🐞 Bug Fixes

  • Fix LogMessage formatting placeholders in MqttHeaderMapper.java #8891
  • Spring Integration hits a bug in Paho client with $share/ MQTT subscriptions #8883
  • Mqttv5PahoMessageDrivenChannelAdapter.addTopic(topic, qos) throws IndexOutOfBoundsException #8878
  • RedisLockRegistry setExecutor nullPointerException #8875
  • The TcpNetServerConnectionFactory.run() must not block on the loop forever #8854
  • Backport: The SMB MGET doesn't work as expected #8802

🔨 Dependency Upgrades

  • Bump org.jruby:jruby-complete from 9.4.5.0 to 9.4.6.0 #8944
  • Bump org.springframework:spring-framework-bom from 6.0.14 to 6.0.17 #8940
  • Bump io.projectreactor:reactor-bom from 2022.0.13 to 2022.0.16 #8939
  • Bump org.springframework.security:spring-security-bom from 6.1.5 to 6.1.7 #8937
  • Bump com.fasterxml.jackson:jackson-bom from 2.15.3 to 2.15.4 #8935
  • Bump io.micrometer:micrometer-tracing-bom from 1.1.7 to 1.1.10 #8934
  • Bump org.apache.groovy:groovy-bom from 4.0.15 to 4.0.18 #8926
  • Bump io.micrometer:micrometer-bom from 1.11.6 to 1.11.9 #8925
  • Bump org.codelibs:jcifs from 2.1.36 to 2.1.37 #8923
  • Bump org.springframework.retry:spring-retry from 2.0.4 to 2.0.5 #8921
  • Bump org.apache.camel:camel-bom from 3.20.8 to 3.20.9 #8920
  • Bump graalvmVersion from 22.3.4 to 22.3.5 #8919
  • Bump org.springframework.data:spring-data-bom from 2023.0.6 to 2023.0.9 #8917
  • Bump org.springframework.ws:spring-ws-bom from 4.0.8 to 4.0.10 #8916
  • Bump org.jruby:jruby-complete from 9.4.3.0 to 9.4.5.0 #8915

v6.2.1

19 Dec 19:57
Compare
Choose a tag to compare

⭐ New Features

  • Exception in HttpRequestHandlingEndpointSupport for incoming DELETE request without body #8806
  • RedisLockRegistry missing crucial logging messages #8803

🐞 Bug Fixes

  • The SMB MGET doesn't work as expected #8800
  • DefaultSftpSessionFactory timeout of 0 is no longer 'no timeout' #8797

📔 Documentation

  • 404 when accessing Spring Integration docs #8796

🔨 Dependency Upgrades

  • Bump org.testcontainers:testcontainers-bom from 1.19.2 to 1.19.3 #8832
  • Bump org.springframework.security:spring-security-bom from 6.2.0 to 6.2.1 #8830
  • Bump io.micrometer:micrometer-bom from 1.12.0 to 1.12.1 #8829
  • Bump org.springframework.kafka:spring-kafka-bom from 3.1.0 to 3.1.1 #8828
  • Bump org.apache.groovy:groovy-bom from 4.0.15 to 4.0.16 #8827
  • Bump org.springframework:spring-framework-bom from 6.1.0 to 6.1.2 #8826
  • Bump org.springframework.ws:spring-ws-bom from 4.0.8 to 4.0.9 #8825
  • Bump org.springframework.retry:spring-retry from 2.0.4 to 2.0.5 #8824
  • Bump io.projectreactor:reactor-bom from 2023.0.0 to 2023.0.1 #8823
  • Bump debeziumVersion from 2.4.1.Final to 2.4.2.Final #8822
  • Bump org.jruby:jruby-complete from 9.4.3.0 to 9.4.5.0 #8821
  • Bump org.springframework.amqp:spring-amqp-bom from 3.1.0 to 3.1.1 #8820
  • Bump io.micrometer:micrometer-tracing-bom from 1.2.0 to 1.2.1 #8816
  • Bump org.springframework.data:spring-data-bom from 2023.1.0 to 2023.1.1 #8813
  • Bump commons-io:commons-io from 2.15.0 to 2.15.1 #8812
  • Bump org.hibernate.orm:hibernate-core from 6.3.1.Final to 6.4.1.Final #8811
  • Bump org.aspectj:aspectjweaver from 1.9.20.1 to 1.9.21 #8810
  • Bump com.willowtreeapps.assertk:assertk-jvm from 0.27.0 to 0.28.0 #8809
  • Bump smackVersion from 4.4.6 to 4.4.7 #8808

v6.2.0

21 Nov 21:12
Compare
Choose a tag to compare

Change log:

52030de Upgrade to Spring GraphQL 1.2.4
e18d4eb Bring back previous Derby version
7428d0b Upgrade dependencies
10a7647 Fix MessageDrivenAdapterTests for partitions
22c4db2 GH-8792: Fix File StreamingMS for one file filter
d95bc68 GH-8786: Make FtpSession.finalizeRaw() robust
264b21e Fix condition in build.gradle
cfce3d0 Some build.gradle optimization
87a0705 Fix race condition in HazelcastMetadataStoreTests
4f86320 Increase Timeouts in FTP RotatingServersTests
537add5 GH-8785: Propagate WebSocket client connect fail
bcfd81a Fix sample in sftp/streaming.adoc
96adc08 Adapt AMQP tests to latest Rabbit Streams Client
a8b9a3d Upgrade dependencies
ead97bb Fix some typos in docs
2eca467 Fix link label for Expression Advice in docs
5370d50 GH-8773: Fix MGS for removal from group
adb8970 Remove RetryListener from KafkaInbounds
f0561b6 GH-8778: Fix KafkaMessageSource deadlock (#8780)
37fb37d GH-8779: MongoDbMS Fix distinct result conversion (#8781)
769367d GH-8770: Add PostgresSubsChannel.errorHandler (#8777)
4b27a3c Disable ci-snapshot for push event for now
102087b Add ci-snapshot.yml GHA Workflow
6db7041 GH-8768: Fix countQuery in JdbcMetadataStore

v6.1.5

21 Nov 20:07
Compare
Choose a tag to compare

Change log:

ed1bfc6 Upgrade to Spring GraphQL 1.2.4
c4e30a0 Revert to SSHD 2.9.2
5cb99d3 Fix Spring Data version
fb913e1 Upgrade dependencies; prepare for release
5d93c6a GH-8792: Fix File StreamingMS for one file filter
ef2575a Increase Timeouts in FTP RotatingServersTests
9227acd GH-8786: Make FtpSession.finalizeRaw() robust
59df2b9 GH-8785: Propagate WebSocket client connect fail
72ce758 Fix KV store for group-to-message relationship
cf5427f GH-8773: Fix MGS for removal from group
8cdead4 GH-8778: Fix KafkaMessageSource deadlock (#8780)
6ec2b88 GH-8779: MongoDbMS Fix distinct result conversion (#8781)
991d29e KafkaMessageSource: Lock instead of synchronized
91e806a GH-8770: Add PostgresSubsChannel.errorHandler (#8777)
4907316 Fix PostgresSubscribableChannel race condition

v5.5.20

21 Nov 19:06
Compare
Choose a tag to compare

Change log:

cb8a369 Upgrade dependencies; prepare for release
5c849c5 GH-8792: Fix File StreamingMS for one file filter
430ef9b Update docs infra to Maven Central artifacts
ef327e9 Increase Timeouts in FTP RotatingServersTests
fd6fb71 GH-8786: Make FtpSession.finalizeRaw() robust

v6.0.9

20 Nov 23:07
Compare
Choose a tag to compare

Change log:

5bcfe06 Revert to SSHD 2.9.2
5da521f More fixes for SftpRemoteFileTemplateTests
55d1478 An attempt to fix Sftp tests to new sshd-sftp
b69cc32 Upgrade dependencies; prepare for release
1784486 GH-8792: Fix File StreamingMS for one file filter
fa298f8 Increase Timeouts in FTP RotatingServersTests
605fb2d GH-8786: Make FtpSession.finalizeRaw() robust
6636291 GH-8785: Propagate WebSocket client connect fail
e5939f0 GH-8778: Fix KafkaMessageSource deadlock (#8780)
3af38a6 GH-8779: MongoDbMS Fix distinct result conversion (#8781)
c7b5453 KafkaMessageSource: Lock instead of synchronized
938b270 GH-8770: Add PostgresSubsChannel.errorHandler (#8777)
012a03f Fix PostgresSubscribableChannel race condition

v6.2.0-RC1

17 Oct 18:00
Compare
Choose a tag to compare
v6.2.0-RC1 Pre-release
Pre-release

Change log:

e933d63 Fix PostgresSubscribableChannel race condition
bb908d8 Upgrade dependencies; prepare for release
bdefd8a Deprecate spring-integration-security module
87a2ac5 GH-8760 Postgres: using DELETE ... RETURNING
29186e2 GH-8757: Add nullabilty to .support.converter
6909fbe Fix race condition in GatewayInterfaceTests
ea8d917 Code clean up for UUIDConverter
77d8dfd Streamline UUIDConverter
25630f5 GH-8734: expose JmsLisConSpec.observationRegistry (#8764)
f89ca99 Reduce log noise for AbstractCorrelatingMH
f819f4b Upgrade to mongoDB 4.11.0
7169215 Upgrade to Hibernate 6.3.1; Cleanup in JPA module
ea3e118 Remove request FILENAME header for MPUT (#8761)
ce4ce74 Some code clean up for RemoteFileOutboundGateway
44433ed GH-8745: Add RFT.shouldMarkSessionAsDirty() (#8759)
b822853 Optimize updateCopyrights Gradle task
0203652 Move Spring dependencies to SNAPSHOT
49cd14c GH-8750: Add @Nullable to getRegistrationById()
75fcdda GH-8754: MessageBuilder: enhance @Nullable
098ba3e Publish Gradle module artifacts (#8752)
af609ca Change the default polling trigger to 1 second (#8751)
fa06940 GH-8748: JDBC locks: use READ_COMMITTED isolation (#8749)
ad01c44 Fix maxMessagesPerPoll for SourcePollingChAdapter (#8747)

v6.1.4

17 Oct 15:47
Compare
Choose a tag to compare

Change log:
3fc372b Update dependencies; prepare for release
68f977a Streamline UUIDConverter
00d8f67 Reduce log noise for AbstractCorrelatingMH
274a3e0 GH-8745: Add RFT.shouldMarkSessionAsDirty() (#8759)
b456fe6 GH-8750: Add @Nullable to getRegistrationById()
56b63c7 GH-8754: MessageBuilder: enhance @Nullable
5af7871 GH-8748: JDBC locks: use READ_COMMITTED isolation (#8749)
8c146d5 Fix maxMessagesPerPoll for SourcePollingChAdapter (#8747)
f0768cd Upgrade to Hibernate 6.2.8.Final

v6.0.8

17 Oct 15:05
Compare
Choose a tag to compare

Change log:
59a88c2 Update dependencies; prepare for release
45bbaf9 Streamline UUIDConverter
52952a4 Reduce log noise for AbstractCorrelatingMH
7d73e52 GH-8745: Add RFT.shouldMarkSessionAsDirty() (#8759)
31de789 IntFlowContext: Fix missed import for @Nullable
680acfb GH-8750: Add @Nullable to getRegistrationById()
f64cda7 GH-8754: MessageBuilder: enhance @Nullable
96bea49 GH-8748: JDBC locks: use READ_COMMITTED isolation (#8749)
5489b15 Fix maxMessagesPerPoll for SourcePollingChAdapter (#8747)
18aff78 Fix JMS Inbound Endpoints for observation
0b7c769 Fix ThreadSPropagationChInterceptor for stacking (#8735)
e2ccd10 Fix Checkstyle violation in the JdbcLockRegistry
e8cf812 GH-8730: Fix isAcquiredInThisProcess to use localLock
d8a4765 Fix PostgresSubscribableChannel.notifyUpdate()
2a22bf8 GH-8720: Check MQTT topics if not empty strings
26fae85 GH-8692 Add createIndexes to MongoDbMessageStore