Eddie Cho
0386291c06
GH-3444: Add Custom TTL support for RedisLock, and JdbcLock
...
Fixes : #3444
* Add `DistributedLock` interface which is implemented by `RedisLock` and `JdbcLock`.
* Modify `LockRegistry`, `ExpirableLockRegistry`, `RenewableLockRegistry` interfaces.
* Modify implementation of `DefaultLockRepository, `JdbcLockRegistry`, `RedisLockRegistry`
* Modify ddl of `INT_LOCK` table.
* Maintain test cases and documents.
Signed-off-by: Eddie Cho <chochoforwork@gmail.com >
GH-3444: Add Custom TTL support for RedisLock, and JdbcLock
Fixes : #3444
* Modify `LockRegistry`, `DistributedLock` interfaces.
* Modify implementation of `DefaultLockRepository, `JdbcLockRegistry`, `RedisLockRegistry`
* Modify ddl of `INT_LOCK` table.
* Maintain test cases and documents.
Signed-off-by: Eddie Cho <chochoforwork@gmail.com >
GH-3444: Add Custom TTL support for RedisLock, and JdbcLock
Fixes : #3444
* Modify DistributedLock` interfaces.
* Modify implementation of `JdbcLockRegistry`, `RedisLockRegistry`.
* Modify JavaDoc.
Signed-off-by: Eddie Cho <chochoforwork@gmail.com >
GH-3444: Add Custom TTL support for RedisLock, and JdbcLock
Fixes : #3444
* Maintain document
Signed-off-by: Eddie Cho <chochoforwork@gmail.com >
GH-3444: Add Custom TTL support for RedisLock, and JdbcLock
Fixes : #3444
* Add @Deprecated
Signed-off-by: Eddie Cho <chochoforwork@gmail.com >
2025-06-16 07:18:23 -04:00
dependabot[bot]
23154231f0
Bump com.fasterxml.jackson:jackson-bom from 2.19.0 to 2.19.1 ( #10128 )
...
Bumps [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom ) from 2.19.0 to 2.19.1.
- [Commits](https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.0...jackson-bom-2.19.1 )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson:jackson-bom
dependency-version: 2.19.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-15 02:13:01 +00:00
dependabot[bot]
384a007f85
Bump io.micrometer:micrometer-tracing-bom from 1.5.0 to 1.5.1 ( #10127 )
...
Bumps [io.micrometer:micrometer-tracing-bom](https://github.com/micrometer-metrics/tracing ) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/micrometer-metrics/tracing/releases )
- [Commits](https://github.com/micrometer-metrics/tracing/compare/v1.5.0...v1.5.1 )
---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-tracing-bom
dependency-version: 1.5.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-15 00:39:06 +00:00
dependabot[bot]
60b31da535
Bump the development-dependencies group with 4 updates ( #10125 )
...
Bumps the development-dependencies group with 4 updates: [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc ), [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm ), org.apache.tomcat.embed:tomcat-embed-websocket and [org.ajoberstar.grgit](https://github.com/ajoberstar/grgit ).
Updates `org.postgresql:postgresql` from 42.7.6 to 42.7.7
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases )
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.7.6...REL42.7.7 )
Updates `org.hibernate.orm:hibernate-core` from 7.0.0.Final to 7.0.2.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases )
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/7.0.2/changelog.txt )
- [Commits](https://github.com/hibernate/hibernate-orm/compare/7.0.0...7.0.2 )
Updates `org.apache.tomcat.embed:tomcat-embed-websocket` from 11.0.7 to 11.0.8
Updates `org.ajoberstar.grgit` from 5.3.0 to 5.3.2
- [Release notes](https://github.com/ajoberstar/grgit/releases )
- [Commits](https://github.com/ajoberstar/grgit/compare/5.3.0...5.3.2 )
---
updated-dependencies:
- dependency-name: org.postgresql:postgresql
dependency-version: 42.7.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: org.hibernate.orm:hibernate-core
dependency-version: 7.0.2.Final
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: org.apache.tomcat.embed:tomcat-embed-websocket
dependency-version: 11.0.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: org.ajoberstar.grgit
dependency-version: 5.3.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-15 00:25:53 +00:00
dependabot[bot]
129cdcc662
Bump io.micrometer:micrometer-bom from 1.15.0 to 1.15.1 ( #10126 )
...
Bumps [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer ) from 1.15.0 to 1.15.1.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases )
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.15.0...v1.15.1 )
---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-bom
dependency-version: 1.15.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-15 00:22:11 +00:00
Anayonkar Shivalkar
d40afe6524
GH-10083: fix Nullability deprecations core
...
* gh-10083: Scope: spring-integration-core
Replaced deprecated springframework Nullable with jspecify Nullable
Signed-off-by: Anayonkar Shivalkar <anayonkar.shivalkar@gmail.com >
2025-06-14 07:57:14 -04:00
Artem Bilan
2c3c0d375b
GH-10083: Implement Nullability in ZK module
...
Related to: https://github.com/spring-projects/spring-integration/issues/10083
* Add `@org.jspecify.annotations.NullMarked` to all the packages in the ZK module
* Fix all the respective Nullability failures in the ZK module
* Fix message in assert for `candidate` in the `LeaderInitiatorFactoryBean.afterPropertiesSet()`
* Fix warning for `serialVersionUID` in the `ZookeeperLockRegistry`
2025-06-13 17:33:26 -04:00
Artem Bilan
07778e1dad
GH-10083: Apply Nullability to spring-integration-event module
...
Related to: https://github.com/spring-projects/spring-integration/issues/10083
* Add `@NullMarked` to all the `event` packages
* Add `@Nullable` or `@SuppressWarnings("NullAway.Init")` whenever it is requested
* Fix `ApplicationEventListeningMessageProducer` logic to handle `eventTypes == null`
2025-06-13 16:39:12 -04:00
Anayonkar Shivalkar
395936f417
GH-10083: Migrate spring-integration-cassandra to JSpecify
...
Related to: https://github.com/spring-projects/spring-integration/issues/10083
* Replaced deprecated Spring Framework Nullability API with JSpecify one.
* Fix null-away problems in Cassandra module
Signed-off-by: Anayonkar Shivalkar <anayonkar.shivalkar@gmail.com >
Co-authored-with: Artem Bilan <artem.bilan@broadcom.com >
2025-06-13 13:56:22 -04:00
Jiandong
2efd22b5b0
GH-10083: Apply Nullability to spring-integration-mail
...
Related to: #10083
Signed-off-by: Jiandong Ma <jiandong.ma.cn@gmail.com >
2025-06-13 11:35:40 -04:00
Jiandong
cbb0c6fa04
GH-10100: Fix NPE in AbstractMailReceiver.obtainFolderInstance()
...
Fixes : #10083
Issue link: https://github.com/spring-projects/spring-integration/issues/10100
if `url` is not provided, use `store.getDefaultFolder()` instead.
Signed-off-by: Jiandong Ma <jiandong.ma.cn@gmail.com >
**Auto-cherry-pick to `6.5.x`, `6.4.x` & `6.3.x`**
2025-06-12 10:44:54 -04:00
Jooyoung Pyoung
d63dd2637c
GH-10083: Migrate ZeroMQ module to Jspecify
...
Related to: https://github.com/spring-projects/spring-integration/issues/10083
- Replaced `org.springframework.lang.Nullable` with `org.jspecify.annotations.Nullable`
* Complete ZeroMQ module migration to JSpecify
- Migrate `package-info.java` files to use `@NullMarked` annotation
- Add `@SuppressWarnings("NullAway.Init")` for fields initialized in lifecycle methods
* Fix NullAway violations in ZeroMqChannel
- Extract `this.zeroMqProxy` to local variable inside `Mono.defer()` block
Signed-off-by: Jooyoung Pyoung <pyoungjy@gmail.com >
2025-06-10 19:24:48 +00:00
Artem Bilan
260073d18a
Fix JPA 3.2 deprecations
2025-06-09 16:22:52 -04:00
Anayonkar Shivalkar
b07d04f9e5
GH-10083: Migrate spring-integration-camel to JSpecify Nullable
...
Related to: https://github.com/spring-projects/spring-integration/issues/10083
This change is applicable only to `spring-integration-camel`.
*Replaced `org.springframework.lang.Nullable` with `org.jspecify.annotations.Nullable`.
* Handled changes in `package-info.java`
* Handled nullable related issues in `CamelMessageHandler`.
Fixed issues in `CamelMessageHandler` as per review comments (suppressed warnings for `NullAway.Init` so that `Objects.requireNonNull` is not needed).
Signed-off-by: Anayonkar Shivalkar <anayonkar.shivalkar@gmail.com >
2025-06-09 15:15:21 -04:00
Artem Bilan
ed544de72a
Fix deprecation warnings in AMPQ module
...
* The `Confirm` in Spring AMQP is a `record` now, so not `isAck()` but just `ack()`
* The `MessageBatch` in Spring AMQP is a `record` now, so not `getMessage()`, but just `message()`
* Fix new deprecation warning for the `SingleRequestResponseScenarioTests`
2025-06-09 15:11:55 -04:00
Anayonkar Shivalkar
f4e7763cc7
GH-10083: Migrate AMQP module to Jspecify
...
Related to: https://github.com/spring-projects/spring-integration/issues/10083
* Replaced `org.springframework.lang.Nullable` with `org.jspecify.annotations.Nullable`
Signed-off-by: Anayonkar Shivalkar <anayonkar.shivalkar@gmail.com >
2025-06-09 12:44:37 -04:00
Jooyoung Pyoung
1a3df027e2
GH-10069: Mitigate warning: [this-escape] in the project
...
Fixes: https://github.com/spring-projects/spring-integration/issues/10069
Suppress warnings introduced with Java 24 build toolchain:
spring-integration-core:
- Add `@SuppressWarnings("this-escape")` for 23 constructor calls
- Make `PublisherAnnotationAdvisor.pointcut` `transient` (serial warning)
spring-integration-amqp:
- Add `@SuppressWarnings("this-escape")` for 7 constructor calls
spring-integration-cassandra:
- Add `@SuppressWarnings("this-escape")` for 1 constructor call
spring-integration-event:
- Add `@SuppressWarnings("this-escape")` for 1 constructor call
spring-integration-file:
- Add `@SuppressWarnings("this-escape")` for 4 constructor calls
- Fix 2 deprecation warnings (`Locale` constructor, `Runtime.exec`)
spring-integration-ftp:
- Add `@SuppressWarnings("this-escape")` for 4 constructor calls
spring-integration-graphql:
- Add `@SuppressWarnings("this-escape")` for 1 constructor call
spring-integration-jms:
- Add `@SuppressWarnings("this-escape")` for 3 constructor calls
spring-integration-jmx:
- Add `@SuppressWarnings("this-escape")` for 1 constructor call
spring-integration-kafka:
- Add `@SuppressWarnings("this-escape")` for 4 constructor calls
spring-integration-mail:
- Add `@SuppressWarnings("this-escape")` for 5 constructor calls
spring-integration-mqtt:
- Add `@SuppressWarnings("this-escape")` for 2 constructor calls
spring-integration-redis:
- Add `@SuppressWarnings("this-escape")` for 1 constructor call
spring-integration-rsocket:
- Add `@SuppressWarnings("this-escape")` for 1 constructor call
spring-integration-sftp:
- Add `@SuppressWarnings("this-escape")` for 4 constructor calls
- Fix 1 serial warnings
spring-integration-smb:
- Add `@SuppressWarnings("this-escape")` for 3 constructor calls
spring-integration-webflux:
- Add `@SuppressWarnings("this-escape")` for 1 constructor call
spring-integration-websocket:
- Add `@SuppressWarnings("this-escape")` for 1 constructor call
spring-integration-ws:
- Add `@SuppressWarnings("this-escape")` for 6 constructor calls
spring-integration-xml:
- Add `@SuppressWarnings("this-escape")` for 1 constructor call
- Fix 1 deprecation warnings (`Locale` constructor)
spring-integration-xmpp:
- Add `@SuppressWarnings("this-escape")` for 1 constructor call
spring-integration-zeromq:
- Add `@SuppressWarnings("this-escape")` for 2 constructor calls
Signed-off-by: Jooyoung Pyoung <pyoungjy@gmail.com >
2025-06-09 11:53:17 -04:00
Jiandong
d229cb4930
GH-9996: Migrating tests to Junit Jupiter and Deprecate Junit4 utilities
...
Fixes: https://github.com/spring-projects/spring-integration/issues/9996
Signed-off-by: Jiandong Ma <jiandong.ma.cn@gmail.com >
2025-06-09 11:46:42 -04:00
Anayonkar Shivalkar
bf9d3910cb
Issue 10070: Fix JavaDoc warnings
...
Fixed incorrect arguments and class names in JavaDoc comments
Signed-off-by: Anayonkar Shivalkar <anayonkar.shivalkar@gmail.com >
2025-06-08 22:01:29 +05:30
dependabot[bot]
ca822a2659
Bump org.mongodb:mongodb-driver-bom from 5.5.0 to 5.5.1 ( #10084 )
...
Bumps [org.mongodb:mongodb-driver-bom](https://github.com/mongodb/mongo-java-driver ) from 5.5.0 to 5.5.1.
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases )
- [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.5.0...r5.5.1 )
---
updated-dependencies:
- dependency-name: org.mongodb:mongodb-driver-bom
dependency-version: 5.5.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-08 00:28:22 +00:00
Artem Bilan
7221d23447
Remove extra blank line in the end of MySqlTxTimeoutMessageStoreTests
...
Signed-off-by: Artem Bilan <artem.bilan@broadcom.com >
2025-06-06 19:41:04 -04:00
Artem Bilan
2ff14c70c8
Disable sporadic MySqlTxTimeoutMessageStoreTests.testInt2993IdCacheConcurrency
2025-06-06 17:58:49 -04:00
Artem Bilan
3e046089dc
Upgrade to the latest dependencies
...
* Use latest SNAPSHOT variants for Spring projects
* Fix compilation errors after such an upgrade
2025-06-06 17:00:57 -04:00
Artem Bilan
40df0b9e0e
Fix nullability in the webflux.outbound package
2025-06-06 15:48:10 -04:00
Artem Bilan
6d2380df8e
GH-10082: Add io.spring.nullability Gradle plugin
...
Fixes: https://github.com/spring-projects/spring-integration/issues/10082
* Experiment with `NullAway` in some HTTP module packages
2025-06-06 15:23:38 -04:00
Artem Bilan
b8116d59a9
Clean up and improve Java DSL for JDBC
...
Follow up for: https://github.com/spring-projects/spring-integration/pull/10081
* Rename `StoredProcExecutorConfigurer` to `StoredProcExecutorSpec`
* Add `Jdbc.storedProcExecutorSpec()` factory
* Improve logic of `StoredProcExecutor`-based Java DSL classes to handle an external `StoredProcExecutor` as well
* Add `package-info.java` into the `jdbc/dsl` package
* Add `/jdbc/dsl.adoc` and respective `What's New` entry
2025-06-06 14:11:34 -04:00
Jiandong
cd15675734
GH-8467: Add Java DSL support for JDBC module
...
Fixes: https://github.com/spring-projects/spring-integration/issues/8467
Signed-off-by: Jiandong Ma <jiandong.ma.cn@gmail.com >
2025-06-06 12:30:41 -04:00
Artem Bilan
66d76a3aa3
Upgrade to Spring Framework 7.0
...
* Upgrade to Spring Data `2025.1.0`
* Upgrade to Spring Security `7.0`
* Fix all the compilation errors, including for Kotlin (not clear how they passed before upgrade to SF `7.0`)
2025-06-04 16:36:44 -04:00
Glenn Renfro
66de5a2c93
Disable multicast tests when buiding on MacOS ( #10080 )
...
Multicast tests fail when running on MacOS. So these tests will be disabled when building on macOS based machines.
I did not include the Oracle tests because M4 processors do support the oracle testcontainer based tests.
2025-06-03 13:38:23 -04:00
Artem Bilan
8d7b5f636e
Increase some timeouts in the ReactiveStreamsTests
2025-06-03 13:10:33 -04:00
Artem Bilan
0a690504ee
Add 1 sec delay to the ReactiveStreamsTests.reactiveFlow poller
...
Looks like there is some race condition in starting endpoints in the flow,
and poller was able to emit message before downstream channel is subscribed
2025-06-03 13:02:05 -04:00
dependabot[bot]
cf9ae314d1
Bump io.spring.develocity.conventions ( #10072 )
...
Bumps the development-dependencies group with 1 update: [io.spring.develocity.conventions](https://github.com/spring-io/develocity-conventions ).
Updates `io.spring.develocity.conventions` from 0.0.22 to 0.0.23
- [Release notes](https://github.com/spring-io/develocity-conventions/releases )
- [Commits](https://github.com/spring-io/develocity-conventions/compare/v0.0.22...v0.0.23 )
---
updated-dependencies:
- dependency-name: io.spring.develocity.conventions
dependency-version: 0.0.23
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-03 15:31:57 +00:00
dependabot[bot]
39e4a6fee1
Bump debeziumVersion from 3.1.1.Final to 3.1.2.Final ( #10073 )
...
Bumps `debeziumVersion` from 3.1.1.Final to 3.1.2.Final.
Updates `io.debezium:debezium-embedded` from 3.1.1.Final to 3.1.2.Final
Updates `io.debezium:debezium-connector-mysql` from 3.1.1.Final to 3.1.2.Final
---
updated-dependencies:
- dependency-name: io.debezium:debezium-embedded
dependency-version: 3.1.2.Final
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: io.debezium:debezium-connector-mysql
dependency-version: 3.1.2.Final
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-03 15:25:47 +00:00
Artem Bilan
ceef3a34b9
Update Dependabot config for actual dependencies
...
* Add Dependabot config for `6.5.x` branch
2025-06-03 11:21:36 -04:00
Artem Bilan
d9259f5167
Upgrade to Java 24; Kotlin 2.1
...
* Rearrange `JavaCompile` and `KotlinCompilationTask` Gradle options
* Comment out `Werror` for `Javadoc` tasks to avoid build failure
* Disable `UdpChannelAdapterTests.testMulticastReceiver()` since it fails somehow on Java `23` & `24`
* Disable `MySqlTxTimeoutMessageStoreTests.testInt3181ConcurrentPolling()` since it is not stable
2025-06-02 15:05:17 -04:00
dependabot[bot]
c53379e23a
Bump protobufVersion from 4.31.0 to 4.31.1 ( #10066 )
...
Bumps `protobufVersion` from 4.31.0 to 4.31.1.
Updates `com.google.protobuf:protobuf-java` from 4.31.0 to 4.31.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.31.0...v4.31.1 )
Updates `com.google.protobuf:protobuf-java-util` from 4.31.0 to 4.31.1
Updates `com.google.protobuf:protoc` from 4.31.0 to 4.31.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.31.0...v4.31.1 )
---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-java
dependency-version: 4.31.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.google.protobuf:protobuf-java-util
dependency-version: 4.31.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.google.protobuf:protoc
dependency-version: 4.31.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 15:16:56 +00:00
dependabot[bot]
cd717284ba
Bump the development-dependencies group with 4 updates ( #10064 )
...
Bumps the development-dependencies group with 4 updates: [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java ), [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc ), [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm ) and com.github.spotbugs.
Updates `org.testcontainers:testcontainers-bom` from 1.21.0 to 1.21.1
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases )
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.0...1.21.1 )
Updates `org.postgresql:postgresql` from 42.7.5 to 42.7.6
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases )
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.7.5...REL42.7.6 )
Updates `org.hibernate.orm:hibernate-core` from 6.6.15.Final to 6.6.17.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases )
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/6.6.17/changelog.txt )
- [Commits](https://github.com/hibernate/hibernate-orm/compare/6.6.15...6.6.17 )
Updates `com.github.spotbugs` from 6.1.12 to 6.1.13
---
updated-dependencies:
- dependency-name: org.testcontainers:testcontainers-bom
dependency-version: 1.21.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: org.postgresql:postgresql
dependency-version: 42.7.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: org.hibernate.orm:hibernate-core
dependency-version: 6.6.17.Final
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: com.github.spotbugs
dependency-version: 6.1.13
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-01 00:46:53 +00:00
dependabot[bot]
04a2664fa2
Bump org.apache.groovy:groovy-bom from 4.0.26 to 4.0.27 ( #10065 )
...
Bumps [org.apache.groovy:groovy-bom](https://github.com/apache/groovy ) from 4.0.26 to 4.0.27.
- [Commits](https://github.com/apache/groovy/commits )
---
updated-dependencies:
- dependency-name: org.apache.groovy:groovy-bom
dependency-version: 4.0.27
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-01 00:38:03 +00:00
Glenn Renfro
6ef9672a1e
Fix function misspelling in gateway documentation
...
* Tweaked the 6.4-6.5 documentation.
2025-05-30 17:26:35 -04:00
Artem Bilan
235228596b
Start version 7.0
...
* Upgrade to Gradle `8.14.1`
* Rearrange docs for `7.0` version
2025-05-30 15:59:39 -04:00
Jiandong
01db420bae
GH-10045: Enable JDBC test cases with TestContainers approach
...
Fixes: https://github.com/spring-projects/spring-integration/issues/10045
Signed-off-by: Jiandong Ma <jiandong.ma.cn@gmail.com >
2025-05-30 12:01:48 -04:00
Artem Bilan
8ff3fbd918
Fix threading for FlowServiceTests.testGatewayExplicitReplyChannel
...
The `enrichHeaders()` operator is put already after an async `gateway()` in the `testGateway` flow definition.
This means that the action of the `enrichHeaders()` could be performed on the returning thread from gateway, or main.
* Move `enrichHeaders()` down to the `subFlow()` bean definition when all the operators are executed as part of
the gateway request from the `testGateway` flow definition.
2025-05-27 12:39:54 -04:00
dependabot[bot]
42b281b5a9
Bump the development-dependencies group with 2 updates ( #10056 )
...
Bumps the development-dependencies group with 2 updates: [org.xmlunit:xmlunit-assertj3](https://github.com/xmlunit/xmlunit ) and com.github.spotbugs.
Updates `org.xmlunit:xmlunit-assertj3` from 2.10.0 to 2.10.2
- [Release notes](https://github.com/xmlunit/xmlunit/releases )
- [Changelog](https://github.com/xmlunit/xmlunit/blob/main/RELEASE_NOTES.md )
- [Commits](https://github.com/xmlunit/xmlunit/compare/v2.10.0...v2.10.2 )
Updates `com.github.spotbugs` from 6.1.11 to 6.1.12
---
updated-dependencies:
- dependency-name: org.xmlunit:xmlunit-assertj3
dependency-version: 2.10.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: com.github.spotbugs
dependency-version: 6.1.12
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-24 21:30:52 -04:00
Spring Builds
a8376b2bee
[artifactory-release] Next development version
2025-05-20 19:07:16 +00:00
Spring Builds
57110e69a9
[artifactory-release] Release version 6.5.0
2025-05-20 19:07:15 +00:00
Artem Bilan
0a9f226295
Upgrade dependencies; prepare for release
2025-05-20 13:12:58 -04:00
Artem Bilan
bd7f0db3c7
Migrate Hazelcast module from JUnit 4
2025-05-20 12:21:16 -04:00
dependabot[bot]
8f1ed20bdc
Bump org.springframework.kafka:spring-kafka-bom from 3.3.5 to 3.3.6 ( #10052 )
...
Bumps [org.springframework.kafka:spring-kafka-bom](https://github.com/spring-projects/spring-kafka ) from 3.3.5 to 3.3.6.
- [Release notes](https://github.com/spring-projects/spring-kafka/releases )
- [Commits](https://github.com/spring-projects/spring-kafka/compare/v3.3.5...v3.3.6 )
---
updated-dependencies:
- dependency-name: org.springframework.kafka:spring-kafka-bom
dependency-version: 3.3.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-20 16:13:20 +00:00
Artem Bilan
da1ec071c5
GH-10046: Propagate error strategy in the JmsEndpoint
...
Fixes : #10046
Issue link: https://github.com/spring-projects/spring-integration/issues/10046
The `JmsMessageDrivenEndpoint` does not propagate an `ErrorMessageStrategy` down to the `ChannelPublishingJmsMessageListener.GatewayDelegate`
* Expose `JmsMessageDrivenEndpoint.setErrorMessageStrategy()` and call respective `this.listener.setErrorMessageStrategy()`
**Auto-cherry-pick to `6.4.x` & `6.3.x`**
2025-05-20 11:20:39 -04:00
Jiandong
5bdf35a7d9
Migrate few modules to Junit Jupiter
...
including: `spring-integration-amqp`, `spring-integration-file`, 'spring-integration-groovy'
Signed-off-by: Jiandong Ma <jiandong.ma.cn@gmail.com >
2025-05-20 10:40:20 -04:00