spring-integration

Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration Patterns (EIP)

APACHE-2.0 License

Stars
1.5K
Committers
280

Bot releases are visible (Hide)

spring-integration - https://github.com/spring-projects/spring-integration/releases/tag/v6.4.0-M2 Latest Release

Published by github-actions[bot] 2 months ago

⭐ New Features

  • Add Control Bus Management #9381
  • Allow configuring SFTP max packet size #9380
  • Adding Mqttv5PahoMessageDrivenChannelAdapter to running Mqttv5ClientManager #9368

🐞 Bug Fixes

  • RedisLockRegistry falsely assumes acquiring lock in runRedisMessageListenerContainer #9401
  • Possibility to have multiple leaders in Hazelcast - LeaderInitiator - LeaderSelector #9398
  • Serializing MutableMessageHeaders containing a non-serializable header property results in serializer incorrectly serializing the 'headers' property on the class #9369

πŸ“” Documentation

  • spring-integration-sftp leads to sshd-SshClien threads leaks #9373
  • Remove duplicated "the". #9364

πŸ”¨ Dependency Upgrades

  • Bump org.python:jython-standalone from 2.7.3 to 2.7.4 #9405
  • Bump org.springframework.retry:spring-retry from 2.0.7 to 2.0.8 #9391
  • Bump org.springframework.data:spring-data-bom from 2024.0.2 to 2024.0.3 #9390
  • Bump mongoDriverVersion from 5.1.2 to 5.1.3 #9376
  • Bump debeziumVersion from 2.7.0.Final to 2.7.1.Final #9375
  • Bump org.apache.sshd:sshd-sftp from 2.13.1 to 2.13.2 #9366
  • Bump protobufVersion from 4.27.2 to 4.27.3 #9365
  • Bump kotlinVersion from 1.9.24 to 1.9.25 #9352

❀️ Contributors

Thank you to all the contributors who worked on this release:

@benelog

spring-integration - https://github.com/spring-projects/spring-integration/releases/tag/v6.3.3

Published by github-actions[bot] 2 months ago

🐞 Bug Fixes

  • Possibility to have multiple leaders in Hazelcast - LeaderInitiator - LeaderSelector #9414
  • RedisLockRegistry falsely assumes acquiring lock in runRedisMessageListenerContainer #9412
  • Serializing MutableMessageHeaders containing a non-serializable header property results in serializer incorrectly serializing the 'headers' property on the class #9371

πŸ”¨ Dependency Upgrades

  • Bump org.python:jython-standalone from 2.7.3 to 2.7.4 #9410
  • Bump org.springframework.amqp:spring-amqp-bom from 3.1.6 to 3.1.7 #9409
  • Bump org.springframework.kafka:spring-kafka-bom from 3.2.2 to 3.2.3 #9407
  • Bump io.projectreactor:reactor-bom from 2023.0.8 to 2023.0.9 #9389
  • Bump org.springframework:spring-framework-bom from 6.1.11 to 6.1.12 #9388
  • Bump io.micrometer:micrometer-bom from 1.13.2 to 1.13.3 #9387
  • Bump org.springframework.data:spring-data-bom from 2024.0.2 to 2024.0.3 #9386
  • Bump io.micrometer:micrometer-tracing-bom from 1.3.2 to 1.3.3 #9385
  • Bump org.springframework.retry:spring-retry from 2.0.7 to 2.0.8 #9384
  • Bump kotlinVersion from 1.9.24 to 1.9.25 #9355
spring-integration - https://github.com/spring-projects/spring-integration/releases/tag/v6.2.8

Published by github-actions[bot] 2 months ago

🐞 Bug Fixes

  • Possibility to have multiple leaders in Hazelcast - LeaderInitiator - LeaderSelector #9415
  • RedisLockRegistry falsely assumes acquiring lock in runRedisMessageListenerContainer #9413
  • Serializing MutableMessageHeaders containing a non-serializable header property results in serializer incorrectly serializing the 'headers' property on the class #9372

πŸ”¨ Dependency Upgrades

  • Bump org.springframework.amqp:spring-amqp-bom from 3.1.6 to 3.1.7 #9408
  • Bump org.python:jython-standalone from 2.7.3 to 2.7.4 #9406
  • Bump org.springframework.kafka:spring-kafka-bom from 3.1.7 to 3.1.8 #9403
  • Bump org.springframework.security:spring-security-bom from 6.2.5 to 6.2.6 #9402
  • Bump org.springframework.data:spring-data-bom from 2023.1.8 to 2023.1.9 #9397
  • Bump io.micrometer:micrometer-bom from 1.12.8 to 1.12.9 #9396
  • Bump io.projectreactor:reactor-bom from 2023.0.8 to 2023.0.9 #9395
  • Bump org.springframework.retry:spring-retry from 2.0.7 to 2.0.8 #9394
  • Bump org.springframework:spring-framework-bom from 6.1.11 to 6.1.12 #9393
  • Bump io.micrometer:micrometer-tracing-bom from 1.2.8 to 1.2.9 #9392
  • Bump mongoDriverVersion from 4.11.2 to 4.11.3 #9378
  • Bump protobufVersion from 3.25.3 to 3.25.4 #9363
  • Bump com.hazelcast:hazelcast from 5.3.7 to 5.3.8 #9357
  • Bump kotlinVersion from 1.9.24 to 1.9.25 #9356
spring-integration - https://github.com/spring-projects/spring-integration/releases/tag/v6.4.0-M1

Published by github-actions[bot] 3 months ago

⭐ New Features

  • Enhanced unlock() method of JdbcLock to verify successful unlocking #9291
  • ZeroMQ: ZeroMQMessageHandler with bind capability #9228
  • ZeroMQ: optional topic wrap #9197
  • Revise LobHandler usage in JDBC module #9192
  • [SFTP Adapters]Allow clearing unprocessed files in AbstractRemoteFileStreamingMessageSource #8898

🐞 Bug Fixes

  • The spring-integration actuator endpoint doesn't work when multiple MeterRegistry beans are registered #9335
  • IMAP idle channel adapter reconnect behavior seems to be different when (not) using a mail filter expression #9297
  • When deleteSourceFiles is true, the setPermissions method of FileWritingMessageHandler should be called. #9294
  • SFTP: ClientSession associated with SftpSession is never closed. #9272
  • SMB inbound channel adapter behavior changed with 6.2.6 #9268
  • Fix IntegrationManagementConfiguration.obtainObservationPatterns() for HashSet sort #9260
  • Restore ReactorContext into Imperative Processing #9259
  • The FluxMessageChannel does not honor back-pressure #9215
  • Subscription Identifier always included when adding an mqtt topic on MQTT 5 #9214
  • SMB outbound gateway doesn't seem to support the GET command #9211
  • ErrorMessages are mangled by observed message channels #9198
  • The MessageReceiverContext must support raw byte[] for headers as well #9191

πŸ“” Documentation

  • Update global-properties.adoc #9314
  • Add 'milliseconds' unit to Javadoc for 'soTimeout' parameters in vari… #9293
  • Documentation fix for 'Message Channels with Hazelcast' #9230

πŸ”¨ Dependency Upgrades

  • Bump org.springframework.graphql:spring-graphql from 1.3.1 to 1.3.2 #9345
  • Bump graalvmVersion from 24.0.1 to 24.0.2 #9344
  • Bump mongoDriverVersion from 5.1.1 to 5.1.2 #9325
  • Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 #9324
  • Bump org.springframework.retry:spring-retry from 2.0.6 to 2.0.7 #9323
  • Bump com.fasterxml.jackson:jackson-bom from 2.17.1 to 2.17.2 #9303
  • Bump org.jruby:jruby-complete from 9.4.7.0 to 9.4.8.0 #9302
  • Bump org.apache.groovy:groovy-bom from 4.0.21 to 4.0.22 #9301
  • Bump org.junit:junit-bom from 5.10.2 to 5.10.3 #9289
  • Bump protobufVersion from 4.27.1 to 4.27.2 #9288
  • Bump org.springframework.graphql:spring-graphql from 1.3.0 to 1.3.1 #9263
  • Bump com.gradle.develocity from 3.17.4 to 3.17.5 #9236
  • Bump mongoDriverVersion from 5.1.0 to 5.1.1 #9235
  • Bump protobufVersion from 4.27.0 to 4.27.1 #9223
  • Bump debeziumVersion from 2.6.1.Final to 2.6.2.Final #9201
  • Bump com.icegreen:greenmail from 2.1.0-alpha-4 to 2.1.0-rc-1 #9200

❀️ Contributors

Thank you to all the contributors who worked on this release:

@alessiomatricardi, @gzhao9, @hajubal, and @swiss-chris

spring-integration - https://github.com/spring-projects/spring-integration/releases/tag/v6.3.2

Published by github-actions[bot] 3 months ago

🐞 Bug Fixes

  • The spring-integration actuator endpoint doesn't work when multiple MeterRegistry beans are registered #9337
  • When deleteSourceFiles is true, the setPermissions method of FileWritingMessageHandler should be called. #9311
  • IMAP idle channel adapter reconnect behavior seems to be different when (not) using a mail filter expression #9298
  • SFTP: ClientSession associated with SftpSession is never closed. #9295
  • Restore ReactorContext into Imperative Processing #9285
  • Fix IntegrationManagementConfiguration.obtainObservationPatterns() for HashSet sort #9275
  • SMB inbound channel adapter behavior changed with 6.2.6 #9270

πŸ“” Documentation

  • Update global-properties.adoc #9333

πŸ”¨ Dependency Upgrades

  • Bump org.springframework.kafka:spring-kafka-bom from 3.2.1 to 3.2.2 #9342
  • Bump org.springframework.graphql:spring-graphql from 1.3.1 to 1.3.2 #9340
  • Bump graalvmVersion from 23.1.3 to 23.1.4 #9338
  • Bump org.springframework:spring-framework-bom from 6.1.10 to 6.1.11 #9321
  • Bump io.micrometer:micrometer-tracing-bom from 1.3.1 to 1.3.2 #9320
  • Bump org.springframework.retry:spring-retry from 2.0.6 to 2.0.7 #9319
  • Bump org.springframework.data:spring-data-bom from 2024.0.1 to 2024.0.2 #9318
  • Bump io.micrometer:micrometer-bom from 1.13.1 to 1.13.2 #9317
  • Bump io.projectreactor:reactor-bom from 2023.0.7 to 2023.0.8 #9316
  • Bump org.apache.groovy:groovy-bom from 4.0.21 to 4.0.22 #9306
  • Bump com.fasterxml.jackson:jackson-bom from 2.17.1 to 2.17.2 #9305
  • Bump org.jruby:jruby-complete from 9.4.7.0 to 9.4.8.0 #9304
  • Bump org.junit:junit-bom from 5.10.2 to 5.10.3 #9290
  • Bump org.springframework:spring-framework-bom from 6.1.9 to 6.1.10 #9265
spring-integration - https://github.com/spring-projects/spring-integration/releases/tag/v6.2.7

Published by github-actions[bot] 3 months ago

🐞 Bug Fixes

  • The spring-integration actuator endpoint doesn't work when multiple MeterRegistry beans are registered #9336
  • When deleteSourceFiles is true, the setPermissions method of FileWritingMessageHandler should be called. #9310
  • IMAP idle channel adapter reconnect behavior seems to be different when (not) using a mail filter expression #9299
  • SFTP: ClientSession associated with SftpSession is never closed. #9296
  • Restore ReactorContext into Imperative Processing #9286
  • Fix IntegrationManagementConfiguration.obtainObservationPatterns() for HashSet sort #9274
  • SMB inbound channel adapter behavior changed with 6.2.6 #9269

πŸ“” Documentation

  • Update global-properties.adoc #9334

πŸ”¨ Dependency Upgrades

  • Bump org.springframework.graphql:spring-graphql from 1.2.7 to 1.2.8 #9343
  • Bump graalvmVersion from 23.0.4 to 23.0.5 #9341
  • Bump org.springframework.kafka:spring-kafka-bom from 3.1.6 to 3.1.7 #9339
  • Bump org.springframework.data:spring-data-bom from 2023.1.7 to 2023.1.8 #9332
  • Bump io.projectreactor:reactor-bom from 2023.0.7 to 2023.0.8 #9331
  • Bump org.springframework.retry:spring-retry from 2.0.6 to 2.0.7 #9330
  • Bump io.micrometer:micrometer-bom from 1.12.7 to 1.12.8 #9329
  • Bump org.springframework:spring-framework-bom from 6.1.10 to 6.1.11 #9328
  • Bump io.micrometer:micrometer-tracing-bom from 1.2.7 to 1.2.8 #9327
  • Bump org.apache.groovy:groovy-bom from 4.0.21 to 4.0.22 #9308
  • Bump org.jruby:jruby-complete from 9.4.7.0 to 9.4.8.0 #9307
  • Bump org.junit:junit-bom from 5.10.2 to 5.10.3 #9287
  • Bump org.springframework:spring-framework-bom from 6.1.9 to 6.1.10 #9267
spring-integration - https://github.com/spring-projects/spring-integration/releases/tag/v6.3.1

Published by github-actions[bot] 4 months ago

⭐ New Features

  • ZeroMQ: optional topic wrap #9225

🐞 Bug Fixes

  • The MessageReceiverContext must support raw byte[] for headers as well #9220
  • Subscription Identifier always included when adding an mqtt topic on MQTT 5 #9218
  • The FluxMessageChannel does not honor back-pressure #9216
  • SMB outbound gateway doesn't seem to support the GET command #9213
  • ErrorMessages are mangled by observed message channels #9209

πŸ“” Documentation

  • Documentation fix for 'Message Channels with Hazelcast' #9232

πŸ”¨ Dependency Upgrades

  • Bump org.springframework.graphql:spring-graphql from 1.3.0 to 1.3.1 #9257
  • Bump org.springframework.kafka:spring-kafka-bom from 3.2.0 to 3.2.1 #9253
  • Bump org.springframework.amqp:spring-amqp-bom from 3.1.5 to 3.1.6 #9252
  • Bump com.gradle.develocity from 3.17.4 to 3.17.5 #9250
  • Bump io.micrometer:micrometer-bom from 1.13.0 to 1.13.1 #9249
  • Bump org.springframework.data:spring-data-bom from 2024.0.0 to 2024.0.1 #9248
  • Bump io.projectreactor:reactor-bom from 2023.0.6 to 2023.0.7 #9247
  • Bump org.springframework:spring-framework-bom from 6.1.8 to 6.1.9 #9246
  • Bump io.micrometer:micrometer-tracing-bom from 1.3.0 to 1.3.1 #9245
  • Bump com.icegreen:greenmail from 2.1.0-alpha-4 to 2.1.0-rc-1 #9207
  • Bump debeziumVersion from 2.6.1.Final to 2.6.2.Final #9206
  • Bump org.codelibs:jcifs from 2.1.37 to 2.1.38 #9196
  • Bump org.springframework:spring-framework-bom from 6.1.7 to 6.1.8 #9195
spring-integration - https://github.com/spring-projects/spring-integration/releases/tag/v6.2.6

Published by github-actions[bot] 4 months ago

⭐ New Features

  • ZeroMQ: optional topic wrap #9226

🐞 Bug Fixes

  • The MessageReceiverContext must support raw byte[] for headers as well #9221
  • Subscription Identifier always included when adding an mqtt topic on MQTT 5 #9219
  • The FluxMessageChannel does not honor back-pressure #9217
  • SMB outbound gateway doesn't seem to support the GET command #9212
  • ErrorMessages are mangled by observed message channels #9210

πŸ“” Documentation

  • Documentation fix for 'Message Channels with Hazelcast' #9233

πŸ”¨ Dependency Upgrades

  • Bump org.springframework.graphql:spring-graphql from 1.2.6 to 1.2.7 #9258
  • Bump org.springframework.security:spring-security-bom from 6.2.4 to 6.2.5 #9256
  • Bump org.springframework.kafka:spring-kafka-bom from 3.1.5 to 3.1.6 #9255
  • Bump org.springframework.amqp:spring-amqp-bom from 3.1.5 to 3.1.6 #9254
  • Bump io.micrometer:micrometer-tracing-bom from 1.2.6 to 1.2.7 #9243
  • Bump io.projectreactor:reactor-bom from 2023.0.6 to 2023.0.7 #9242
  • Bump org.springframework.data:spring-data-bom from 2023.1.6 to 2023.1.7 #9241
  • Bump io.micrometer:micrometer-bom from 1.12.6 to 1.12.7 #9240
  • Bump org.springframework:spring-framework-bom from 6.1.8 to 6.1.9 #9239
  • Bump com.gradle.develocity from 3.17.4 to 3.17.5 #9238
  • Bump com.icegreen:greenmail from 2.1.0-alpha-4 to 2.1.0-rc-1 #9208
  • Bump org.codelibs:jcifs from 2.1.37 to 2.1.38 #9193
  • Bump org.springframework:spring-framework-bom from 6.1.7 to 6.1.8 #9190
spring-integration - https://github.com/spring-projects/spring-integration/releases/tag/v6.3.0

Published by github-actions[bot] 5 months ago

⭐ New Features

  • Renew connection in PostgresChannelMessageTableSubscriber only when invalid. #9111

🐞 Bug Fixes

  • The Sftp.inboundAdapter produces the message with double / for the file\_remoteDirectory header when it is configured for .remoteDirectory() with the / #9129
  • Inconsistent behaviour between listing and downloading the files. #9123
  • Getting 'SSH_FX_NO_SUCH_PATH' SFTP error, even though file exists #9114
  • SpringApplicationShutdownHook hangs in Mqttv5ClientManager stop() if client never was connected #9112
  • handleReactive() - Missing TraceId #9110
  • Unexpected warn logs when using spring-integration in combination with webmvc #9103

πŸ“” Documentation

  • Update contribution file reference #9132
  • max-messages-per-poll and max-fetch-size not working as expected #9124

πŸ”¨ Dependency Upgrades

  • Bump org.springframework.amqp:spring-amqp-bom from 3.1.4 to 3.1.5 #9184
  • Bump org.springframework.kafka:spring-kafka-bom from 3.2.0-RC1 to 3.2.1-SNAPSHOT #9183
  • Bump org.springframework.graphql:spring-graphql from 1.3.0-RC1 to 1.3.1-SNAPSHOT #9182
  • Bump com.gradle.develocity from 3.17.3 to 3.17.4 #9155
  • Bump org.springframework.data:spring-data-bom from 2024.0.0-RC1 to 2024.0.0 #9154
  • Bump org.springframework.retry:spring-retry from 2.0.5 to 2.0.6 #9153
  • Bump org.springframework:spring-framework-bom from 6.1.6 to 6.1.7 #9152
  • Bump org.springframework.ws:spring-ws-bom from 4.0.10 to 4.0.11 #9151
  • Bump io.projectreactor:reactor-bom from 2023.0.5 to 2023.0.6 #9148
  • Bump com.fasterxml.jackson:jackson-bom from 2.17.0 to 2.17.1 #9142
  • Bump kotlinVersion from 1.9.23 to 1.9.24 #9141
  • Bump org.jetbrains.kotlinx:kotlinx-coroutines-bom from 1.8.0 to 1.8.1 #9140
  • Bump com.gradle.develocity from 3.17.2 to 3.17.3 #9139
  • Bump org.aspectj:aspectjweaver from 1.9.22 to 1.9.22.1 #9138
  • Bump org.jruby:jruby-complete from 9.4.6.0 to 9.4.7.0 #9120

❀️ Contributors

Thank you to all the contributors who worked on this release:

@emmanuel-ferdman and @joshiste

spring-integration - https://github.com/spring-projects/spring-integration/releases/tag/v6.2.5

Published by github-actions[bot] 5 months ago

⭐ New Features

  • Renew connection in PostgresChannelMessageTableSubscriber only when invalid. #9173

🐞 Bug Fixes

  • SpringApplicationShutdownHook hangs in Mqttv5ClientManager stop() if client never was connected #9175
  • The Sftp.inboundAdapter produces the message with double / for the file\_remoteDirectory header when it is configured for .remoteDirectory() with the / #9130
  • Getting 'SSH_FX_NO_SUCH_PATH' SFTP error, even though file exists #9127
  • Inconsistent behaviour between listing and downloading the files. #9125
  • handleReactive() - Missing TraceId #9113
  • Unexpected warn logs when using spring-integration in combination with webmvc #9104

πŸ”¨ Dependency Upgrades

  • Bump org.springframework.amqp:spring-amqp-bom from 3.1.4 to 3.1.5 #9180
  • Bump org.springframework.kafka:spring-kafka-bom from 3.1.4 to 3.1.5 #9178
  • Bump org.springframework.ws:spring-ws-bom from 4.0.10 to 4.0.11 #9172
  • Bump io.projectreactor:reactor-bom from 2023.0.5 to 2023.0.6 #9171
  • Bump org.springframework.data:spring-data-bom from 2023.1.5 to 2023.1.6 #9170
  • Bump io.micrometer:micrometer-tracing-bom from 1.2.5 to 1.2.6 #9169
  • Bump org.springframework.retry:spring-retry from 2.0.5 to 2.0.6 #9168
  • Bump io.micrometer:micrometer-bom from 1.12.5 to 1.12.6 #9167
  • Bump com.gradle.develocity from 3.17.3 to 3.17.4 #9166
  • Bump org.springframework:spring-framework-bom from 6.1.6 to 6.1.7 #9165
  • Bump com.gradle.develocity from 3.17.2 to 3.17.3 #9136
  • Bump org.aspectj:aspectjweaver from 1.9.22 to 1.9.22.1 #9135
  • Bump kotlinVersion from 1.9.23 to 1.9.24 #9134
  • Bump org.jruby:jruby-complete from 9.4.6.0 to 9.4.7.0 #9118
spring-integration - https://github.com/spring-projects/spring-integration/releases/tag/v6.1.9

Published by github-actions[bot] 5 months ago

⭐ New Features

  • Renew connection in PostgresChannelMessageTableSubscriber only when invalid. #9174

🐞 Bug Fixes

  • SpringApplicationShutdownHook hangs in Mqttv5ClientManager stop() if client never was connected #9176
  • The Sftp.inboundAdapter produces the message with double / for the file\_remoteDirectory header when it is configured for .remoteDirectory() with the / #9131
  • Getting 'SSH_FX_NO_SUCH_PATH' SFTP error, even though file exists #9128
  • Inconsistent behaviour between listing and downloading the files. #9126

πŸ”¨ Dependency Upgrades

  • Bump org.springframework.amqp:spring-amqp-bom from 3.0.13 to 3.0.14 #9179
  • Bump org.springframework.kafka:spring-kafka-bom from 3.0.16 to 3.0.17 #9177
  • Bump io.micrometer:micrometer-tracing-bom from 1.1.12 to 1.1.13 #9163
  • Bump org.springframework.retry:spring-retry from 2.0.5 to 2.0.6 #9162
  • Bump io.micrometer:micrometer-bom from 1.11.11 to 1.11.12 #9161
  • Bump io.projectreactor:reactor-bom from 2022.0.18 to 2022.0.19 #9160
  • Bump org.springframework.data:spring-data-bom from 2023.0.11 to 2023.0.12 #9159
  • Bump org.springframework.ws:spring-ws-bom from 4.0.10 to 4.0.11 #9158
  • Bump org.springframework:spring-framework-bom from 6.0.19 to 6.0.20 #9157
  • Bump org.aspectj:aspectjweaver from 1.9.22 to 1.9.22.1 #9144
  • Bump org.jruby:jruby-complete from 9.4.6.0 to 9.4.7.0 #9116
spring-integration - https://github.com/spring-projects/spring-integration/releases/tag/v6.3.0-RC1

Published by github-actions[bot] 6 months ago

🐞 Bug Fixes

  • PostgresChannelMessageTableSubscriber not properly handling Database Failover #9061
  • spring integration lock is not working after upgrading to 6.2.x from 5.5.x #9050

πŸ”¨ Dependency Upgrades

  • Bump graalvmVersion from 23.1.2 to 23.1.3 #9096
  • Bump org.springframework.amqp:spring-amqp-bom from 3.1.3 to 3.1.4 #9094
  • Bump org.apache.groovy:groovy-bom from 4.0.20 to 4.0.21 #9083
  • Bump io.projectreactor:reactor-bom from 2023.0.4 to 2023.0.5 #9082
  • Bump org.springframework:spring-framework-bom from 6.1.5 to 6.1.6 #9081
  • Bump smackVersion from 4.5.0-alpha2 to 4.5.0-alpha3 #9080
  • Bump debeziumVersion from 2.6.0.Final to 2.6.1.Final #9079
  • Bump com.hazelcast:hazelcast from 5.3.6 to 5.3.7 #9069
  • Bump mongoDriverVersion from 5.0.0 to 5.0.1 #9068
  • Bump debeziumVersion from 2.5.3.Final to 2.5.4.Final #9056
  • Bump protobufVersion from 4.26.0 to 4.26.1 #9055
spring-integration - https://github.com/spring-projects/spring-integration/releases/tag/v6.2.4

Published by github-actions[bot] 6 months ago

🐞 Bug Fixes

  • PostgresChannelMessageTableSubscriber not properly handling Database Failover #9063
  • spring integration lock is not working after upgrading to 6.2.x from 5.5.x #9051

πŸ”¨ Dependency Upgrades

  • Bump org.springframework.kafka:spring-kafka-bom from 3.1.3 to 3.1.4 #9099
  • Bump org.springframework.amqp:spring-amqp-bom from 3.1.3 to 3.1.4 #9098
  • Bump org.springframework.security:spring-security-bom from 6.2.3 to 6.2.4 #9095
  • Bump graalvmVersion from 23.0.3 to 23.0.4 #9092
  • Bump io.micrometer:micrometer-tracing-bom from 1.2.4 to 1.2.5 #9090
  • Bump org.apache.groovy:groovy-bom from 4.0.20 to 4.0.21 #9089
  • Bump io.projectreactor:reactor-bom from 2023.0.4 to 2023.0.5 #9088
  • Bump io.micrometer:micrometer-bom from 1.12.4 to 1.12.5 #9087
  • Bump org.springframework:spring-framework-bom from 6.1.5 to 6.1.6 #9086
  • Bump org.springframework.data:spring-data-bom from 2023.1.4 to 2023.1.5 #9085
  • Bump com.hazelcast:hazelcast from 5.3.6 to 5.3.7 #9067
  • Bump mongoDriverVersion from 4.11.1 to 4.11.2 #9066
  • Bump smackVersion from 4.4.7 to 4.4.8 #9065
  • Bump org.springframework.graphql:spring-graphql from 1.2.5 to 1.2.6 #9060
spring-integration - https://github.com/spring-projects/spring-integration/releases/tag/v6.1.8

Published by github-actions[bot] 6 months ago

🐞 Bug Fixes

  • PostgresChannelMessageTableSubscriber not properly handling Database Failover #9064
  • spring integration lock is not working after upgrading to 6.2.x from 5.5.x #9052

πŸ”¨ Dependency Upgrades

  • Bump org.springframework.kafka:spring-kafka-bom from 3.0.15 to 3.0.16 #9097
  • Bump org.springframework.security:spring-security-bom from 6.1.8 to 6.1.9 #9093
  • Bump org.springframework.amqp:spring-amqp-bom from 3.0.12 to 3.0.13 #9091
  • Bump io.projectreactor:reactor-bom from 2022.0.17 to 2022.0.18 #9077
  • Bump org.apache.groovy:groovy-bom from 4.0.20 to 4.0.21 #9076
  • Bump org.springframework.data:spring-data-bom from 2023.0.10 to 2023.0.11 #9075
  • Bump io.micrometer:micrometer-tracing-bom from 1.1.11 to 1.1.12 #9074
  • Bump org.springframework:spring-framework-bom from 6.0.18 to 6.0.19 #9073
  • Bump io.micrometer:micrometer-bom from 1.11.10 to 1.11.11 #9072
  • Bump smackVersion from 4.4.7 to 4.4.8 #9070
  • Bump org.springframework.graphql:spring-graphql from 1.2.5 to 1.2.6 #9058
spring-integration - https://github.com/spring-projects/spring-integration/releases/tag/v6.3.0-M2

Published by github-actions[bot] 7 months ago

⭐ New Features

  • Consider renaming (or rewriting) KotlinSplitterSpec.function to make the project compilable with Kotlin K2 #9028
  • Revise an observation propagation for persisntent message channels #9001
  • Conditional failover in Direct Channel - Introduce Predicate failoverStrategy into DirectChannel and its UnicastingDispatcher ( and in ExecutorChannel if possible) #8981
  • More Extendibility for ChannelPublishingJmsMessageListener? #8631
  • Consider a Mechanism to Avoid Message Rebuilding on Every Track [INT-3983] #7925

🐞 Bug Fixes

  • Use DataIntegrityViolationException instead of DuplicateKeyException as it is recommended by its Javadocs #8998
  • Search feature in Spring Integration docs not working #8985
  • The MessageHistory header is not deserialized properly with the latest Spring Data #8983
  • Enforce maxFetchSize = 1 on the AbstractFetchLimitingMessageSource from the StandardRotationPolicy when mode is fair #8967
  • The PublisherIntegrationFlow does not take into account AbstractEndpoint when marks its components for autoStartup(false) #8950

πŸ”¨ Dependency Upgrades

  • Bump org.springframework.amqp:spring-amqp-bom from 3.1.2 to 3.1.3 #9039
  • Bump debeziumVersion from 2.5.2.Final to 2.5.3.Final #9038
  • Bump org.springframework:spring-framework-bom from 6.1.4 to 6.1.5 #9027
  • Bump org.apache.camel:camel-bom from 4.4.0 to 4.4.1 #9026
  • Bump org.apache.groovy:groovy-bom from 4.0.19 to 4.0.20 #9025
  • Bump io.projectreactor:reactor-bom from 2023.0.3 to 2023.0.4 #9024
  • Bump io.lettuce:lettuce-core from 6.3.1.RELEASE to 6.3.2.RELEASE #9023
  • Bump org.aspectj:aspectjweaver from 1.9.21.1 to 1.9.21.2 #9022
  • Bump org.apache.logging.log4j:log4j-bom from 2.23.0 to 2.23.1 #9021
  • Bump com.sun.xml.bind:jaxb-impl from 4.0.4 to 4.0.5 #8990
  • Bump com.fasterxml.jackson:jackson-bom from 2.16.1 to 2.16.2 #8989
  • Bump mailVersion from 2.0.2 to 2.0.3 #8988
  • Bump kotlinVersion from 1.9.22 to 1.9.23 #8987
  • Bump debeziumVersion from 2.5.1.Final to 2.5.2.Final #8977
  • Bump org.apache.groovy:groovy-bom from 4.0.18 to 4.0.19 #8976
  • Bump org.apache.sshd:sshd-sftp from 2.12.0 to 2.12.1 #8975

❀️ Contributors

Thank you to all the contributors who worked on this release:

@qeeqez

spring-integration - https://github.com/spring-projects/spring-integration/releases/tag/v6.2.3

Published by github-actions[bot] 7 months ago

⭐ New Features

  • Revise an observation propagation for persisntent message channels #9030

🐞 Bug Fixes

  • Use DataIntegrityViolationException instead of DuplicateKeyException as it is recommended by its Javadocs #8999
  • The MessageHistory header is not deserialized properly with the latest Spring Data #8984
  • Enforce maxFetchSize = 1 on the AbstractFetchLimitingMessageSource from the StandardRotationPolicy when mode is fair #8968
  • The PublisherIntegrationFlow does not take into account AbstractEndpoint when marks its components for autoStartup(false) #8951

πŸ”¨ Dependency Upgrades

  • Bump org.springframework.amqp:spring-amqp-bom from 3.1.2 to 3.1.3 #9037
  • Bump org.springframework.security:spring-security-bom from 6.2.2 to 6.2.3 #9033
  • Bump org.springframework.kafka:spring-kafka-bom from 3.1.2 to 3.1.3 #9032
  • Bump org.springframework:spring-framework-bom from 6.1.4 to 6.1.5 #9019
  • Bump io.projectreactor:reactor-bom from 2023.0.3 to 2023.0.4 #9018
  • Bump io.micrometer:micrometer-bom from 1.12.3 to 1.12.4 #9017
  • Bump org.springframework.data:spring-data-bom from 2023.1.3 to 2023.1.4 #9016
  • Bump io.lettuce:lettuce-core from 6.3.1.RELEASE to 6.3.2.RELEASE #9013
  • Bump io.micrometer:micrometer-tracing-bom from 1.2.3 to 1.2.4 #9012
  • Bump org.apache.groovy:groovy-bom from 4.0.19 to 4.0.20 #9009
  • Bump org.aspectj:aspectjweaver from 1.9.21.1 to 1.9.21.2 #9007
  • Bump kotlinVersion from 1.9.22 to 1.9.23 #8996
  • Bump com.sun.xml.bind:jaxb-impl from 4.0.4 to 4.0.5 #8995
  • Bump mailVersion from 2.0.2 to 2.0.3 #8994
  • Bump org.apache.groovy:groovy-bom from 4.0.18 to 4.0.19 #8973
  • Bump org.springframework.amqp:spring-amqp-bom from 3.1.1 to 3.1.2 #8966
  • Bump org.springframework.kafka:spring-kafka-bom from 3.1.1 to 3.1.2 #8965
spring-integration - https://github.com/spring-projects/spring-integration/releases/tag/v6.1.7

Published by github-actions[bot] 7 months ago

⭐ New Features

  • Revise an observation propagation for persisntent message channels #9031

🐞 Bug Fixes

  • Use DataIntegrityViolationException instead of DuplicateKeyException as it is recommended by its Javadocs #9000
  • Enforce maxFetchSize = 1 on the AbstractFetchLimitingMessageSource from the StandardRotationPolicy when mode is fair #8969
  • The PublisherIntegrationFlow does not take into account AbstractEndpoint when marks its components for autoStartup(false) #8952

πŸ”¨ Dependency Upgrades

  • Bump org.springframework.security:spring-security-bom from 6.1.7 to 6.1.8 #9036
  • Bump org.springframework.amqp:spring-amqp-bom from 3.0.11 to 3.0.12 #9035
  • Bump org.springframework.kafka:spring-kafka-bom from 3.0.14 to 3.0.15 #9034
  • Bump org.apache.groovy:groovy-bom from 4.0.19 to 4.0.20 #9015
  • Bump io.micrometer:micrometer-bom from 1.11.9 to 1.11.10 #9014
  • Bump org.springframework.data:spring-data-bom from 2023.0.9 to 2023.0.10 #9011
  • Bump io.projectreactor:reactor-bom from 2022.0.16 to 2022.0.17 #9010
  • Bump org.aspectj:aspectjweaver from 1.9.21.1 to 1.9.21.2 #9008
  • Bump io.micrometer:micrometer-tracing-bom from 1.1.10 to 1.1.11 #9006
  • Bump org.springframework:spring-framework-bom from 6.0.17 to 6.0.18 #9005
  • Bump com.sun.xml.bind:jaxb-impl from 4.0.4 to 4.0.5 #8992
  • Bump org.apache.groovy:groovy-bom from 4.0.18 to 4.0.19 #8979
  • Bump org.springframework.kafka:spring-kafka-bom from 3.0.13 to 3.0.14 #8956
  • Bump com.hazelcast:hazelcast from 5.2.4 to 5.2.5 #8955
  • Bump org.springframework.amqp:spring-amqp-bom from 3.0.10 to 3.0.11 #8954
spring-integration - https://github.com/spring-projects/spring-integration/releases/tag/v6.3.0-M1

Published by github-actions[bot] 8 months ago

⭐ New Features

  • Provide a convenient API MockIntegrationContext.substituteTriggerFor(String pollingAdapterId, Trigger trigger) #8901
  • Copy failed message headers into an ErrorMessage produced by the ExpressionEvaluatingRequestHandlerAdvice #8893
  • FluxMessageChannel: propagate the current context from producer to consumer #8889
  • Expose Expression-based options on the FileTransferringMessageHandlerSpec #8851
  • Support for fine-grained configuration for each MqttSubscription in Spring Integration. #8850
  • Remove spring-integation-security module #8836

🐞 Bug Fixes

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

πŸ“” Documentation

  • MqttProtocolErrorEvent.java: Typo fix occured -> occurred. #8942

πŸ”¨ Dependency Upgrades

  • Bump org.jruby:jruby-complete from 9.4.5.0 to 9.4.6.0 #8948
  • Bump io.projectreactor:reactor-bom from 2023.0.2 to 2023.0.3 #8907
  • Bump com.fasterxml.jackson:jackson-bom from 2.15.3 to 2.15.4 #8906
  • Bump org.springframework:spring-framework-bom from 6.1.3 to 6.1.4 #8905
  • Bump org.aspectj:aspectjweaver from 1.9.21 to 1.9.21.1 #8902
  • Bump org.junit:junit-bom from 5.10.1 to 5.10.2 #8897
  • Bump com.icegreen:greenmail from 2.1.0-alpha-3 to 2.1.0-alpha-4 #8887
  • Bump debeziumVersion from 2.5.0.Final to 2.5.1.Final #8886
  • Upgrade to com.jayway.jsonpath:json-path:2.9.0 #8884
  • Bump graalvmVersion from 23.1.1 to 23.1.2 #8867
  • Bump org.apache.groovy:groovy-bom from 5.0.0-alpha-4 to 5.0.0-alpha-5 #8866
  • Bump org.springframework:spring-framework-bom from 6.1.2 to 6.1.3 #8862
  • Bump io.lettuce:lettuce-core from 6.3.0.RELEASE to 6.3.1.RELEASE #8861
  • Bump org.springframework.ws:spring-ws-bom from 4.0.9 to 4.0.10 #8860
  • Bump io.projectreactor:reactor-bom from 2023.0.1 to 2023.0.2 #8859
  • Bump org.apache.logging.log4j:log4j-bom from 2.22.0 to 2.22.1 #8849
  • Bump org.apache.groovy:groovy-bom from 5.0.0-alpha-3 to 5.0.0-alpha-4 #8848
  • Upgrade to Resilience4J 2.2.0 #8847
  • Upgrade to PostgreSQL 42.7.1 #8846
  • Upgrade to Mockito 5.8.0 #8845
  • Upgrade to Micrometer 1.13.0 #8843
  • Upgrade to Spring Data 2023.2.0 #8842
  • Upgrade to Smack 4.5.0 #8841
  • Upgrade to Google Protobuf 4.0.0 #8840
  • Upgrade to Apache Groovy 5.0.0 #8839
  • Upgrade to GraalVM 23.1.1 #8838
  • Upgrade to Apache Camel 4.3.0 #8837
  • Bump debeziumVersion from 2.5.0.CR1 to 2.5.0.Final #8834

❀️ Contributors

Thank you to all the contributors who worked on this release:

@wilx

spring-integration - https://github.com/spring-projects/spring-integration/releases/tag/v6.1.6

Published by github-actions[bot] 8 months ago

⭐ 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
spring-integration -

Published by github-actions[bot] 8 months ago

⭐ 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