Commit Graph

12288 Commits

Author SHA1 Message Date
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
Jiandong
0a40073305 Fix FileTailingMessageProducerTests.testOS for MacOS
Signed-off-by: Jiandong Ma <jiandong.ma.cn@gmail.com>
2025-05-19 11:28:53 -04:00
dependabot[bot]
301b6227e3 Bump io.projectreactor:reactor-bom from 2024.0.5 to 2024.0.6 (#10041)
Bumps [io.projectreactor:reactor-bom](https://github.com/reactor/reactor) from 2024.0.5 to 2024.0.6.
- [Release notes](https://github.com/reactor/reactor/releases)
- [Commits](https://github.com/reactor/reactor/compare/2024.0.5...2024.0.6)

---
updated-dependencies:
- dependency-name: io.projectreactor:reactor-bom
  dependency-version: 2024.0.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-18 02:33:37 +00:00
dependabot[bot]
968a8f931a Bump org.springframework.retry:spring-retry from 2.0.11 to 2.0.12 (#10042)
Bumps [org.springframework.retry:spring-retry](https://github.com/spring-projects/spring-retry) from 2.0.11 to 2.0.12.
- [Release notes](https://github.com/spring-projects/spring-retry/releases)
- [Commits](https://github.com/spring-projects/spring-retry/compare/v2.0.11...v2.0.12)

---
updated-dependencies:
- dependency-name: org.springframework.retry:spring-retry
  dependency-version: 2.0.12
  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-18 01:29:53 +00:00
dependabot[bot]
2d9808153a Bump org.springframework:spring-framework-bom from 6.2.6 to 6.2.7 (#10043)
Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 6.2.6 to 6.2.7.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7)

---
updated-dependencies:
- dependency-name: org.springframework:spring-framework-bom
  dependency-version: 6.2.7
  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-18 01:29:35 +00:00
dependabot[bot]
946a5f6547 Bump the development-dependencies group with 2 updates (#10037)
Bumps the development-dependencies group with 2 updates: [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm) and org.apache.tomcat.embed:tomcat-embed-websocket.


Updates `org.hibernate.orm:hibernate-core` from 6.6.13.Final to 6.6.15.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/6.6.15/changelog.txt)
- [Commits](https://github.com/hibernate/hibernate-orm/compare/6.6.13...6.6.15)

Updates `org.apache.tomcat.embed:tomcat-embed-websocket` from 11.0.6 to 11.0.7

---
updated-dependencies:
- dependency-name: org.hibernate.orm:hibernate-core
  dependency-version: 6.6.15.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.7
  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-18 01:01:29 +00:00
Jooyoung Pyoung
debd4d45c2 GH-9988: Add FileExistsMode expression support
Fixes: #9988
Issue link: https://github.com/spring-projects/spring-integration/issues/9988

This change allows dynamic determination of `FileExistsMode` using SpEL expressions,
making the component more flexible when handling file existence conflicts.

* Add `fileExistsModeExpression` field and setter methods
* Use `resolveFileExistsMode()` in put and get operations
* Add changes to the docs
* Ignore `temporaryFileName` when `FileExistsMode.APPEND`

Improve runtime behavior by ignoring temporary filename settings when file exists mode is `APPEND`. 
Now, in `FileExistsMode.APPEND` mode, content is always appended directly to the original file regardless of `useTemporaryFileName` setting.

In `RemoteFileTemplate`:
- Remove exception validation when `APPEND` mode is used with temporary filenames
- Modify logic to skip applying `temporaryFileSuffix` in `APPEND` mode

In `AbstractRemoteFileOutboundGateway`:
- Remove logic that disabled temporary filenames when setting `APPEND` mode

* Apply review feedback on `FileExistsMode` expression

- Optimize `EvaluationContext` usage by creating it once in `doInit()`
- Enhance expression evaluation to support String representation of `FileExistsMode`
- Optimize temporary filename handling logic in `RemoteFileTemplate`
- Add warning message for incompatible `APPEND` mode with temporary filenames
- Rename method to `setFileExistsModeExpressionString` for consistency
- Update Java DSL support in `RemoteFileOutboundGatewaySpec`
- Update reference documentation and release notes

* Apply additional review feedback on `FileExistsMode` expression

- Add `Function` variant to `RemoteFileOutboundGatewaySpec`
- Update documentations to use one-sentence-per-line style
- Improve code flow in `resolveFileExistsMode()` method

* Fix additional review feedback on `FileExistsMode` expression

- Use `Object` instead of `String` in `fileExistsModeFunction`
- Fix return method call in `fileExistsModeFunction` (`remoteDirectoryExpression` -> `fileExistsModeExpression`)
- Fix `standardEvaluationContext` initialization in `doInit()`
- Ensure proper `EvaluationContext` usage in other methods

Signed-off-by: Jooyoung Pyoung <pyoungjy@gmail.com>
2025-05-15 10:47:07 -04:00
Artem Bilan
9bdbb6ed1c Upgrade to Jackson 2.19.0 2025-05-14 09:08:55 -04:00
Artem Bilan
cf6f2d6fc2 GH-10018: Fix bugs from the previous commit
Related to: https://github.com/spring-projects/spring-integration/issues/10018
2025-05-12 16:49:13 -04:00
Artem Bilan
bd4e041185 GH-10018: Implement async for Java DSL gateway()
Fixes: https://github.com/spring-projects/spring-integration/issues/10018

The `GatewayEndpointSpec` configuration of the `gateway()` operator support already an `async(true)` option.
However, it is silently ignored internally since no real async contract provided for the gateway proxy.

* Introduce the `AsyncRequestReplyExchanger` interface to use instead of `RequestReplyExchanger`,
when  `gateway()` operator is opted-in for the `async(true)`
* Use this new `AsyncRequestReplyExchanger` in the `GatewayMessageHandler` when `async(true)`
* Also, expose a `GatewayEndpointSpec.asyncExecutor(Executor)` option to support async behavior similar to the `@MessagingGateway`
2025-05-12 16:19:23 -04:00
dependabot[bot]
53cccd0b25 Bump com.fasterxml.jackson:jackson-bom from 2.18.3 to 2.18.4 (#10012)
Bumps [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) from 2.18.3 to 2.18.4.
- [Commits](https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.18.3...jackson-bom-2.18.4)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson:jackson-bom
  dependency-version: 2.18.4
  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-11 00:18:49 +00:00
dependabot[bot]
b7b5e3f779 Bump org.jruby:jruby-complete from 9.4.12.0 to 9.4.12.1 (#10011)
Bumps org.jruby:jruby-complete from 9.4.12.0 to 9.4.12.1.

---
updated-dependencies:
- dependency-name: org.jruby:jruby-complete
  dependency-version: 9.4.12.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-05-11 00:09:05 +00:00
dependabot[bot]
5a44b9cf75 Bump com.github.spotbugs in the development-dependencies group (#10010)
Bumps the development-dependencies group with 1 update: com.github.spotbugs.


Updates `com.github.spotbugs` from 6.1.10 to 6.1.11

---
updated-dependencies:
- dependency-name: com.github.spotbugs
  dependency-version: 6.1.11
  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-11 00:08:14 +00:00
Artem Bilan
ed211011e8 Upgrade to MongoDB 5.5.0 2025-05-08 10:05:39 -04:00
Jiandong
587693fc01 Migrate spring-integration-core tests from Junit 4 to Junit Jupiter
* Remove redundant assert from lambda in test

Signed-off-by: Jiandong Ma <jiandong.ma.cn@gmail.com>
Signed-off-by: Artem Bilan <artem.bilan@broadcom.com>
Co-authored-by: Artem Bilan <artem.bilan@broadcom.com>
2025-05-07 11:04:26 -04:00
Jiandong
2467370a30 Migrate spring-integration-ip tests from Junit 4 to Junit Jupiter
Signed-off-by: Jiandong Ma <jiandong.ma.cn@gmail.com>
2025-05-05 10:57:26 -04:00
dependabot[bot]
b6be3455c5 Bump org.apache.camel:camel-bom from 4.10.3 to 4.10.4 (#10007)
Bumps org.apache.camel:camel-bom from 4.10.3 to 4.10.4.

---
updated-dependencies:
- dependency-name: org.apache.camel:camel-bom
  dependency-version: 4.10.4
  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-04 00:11:46 +00:00
Jiandong
c58e21806f GH-10003: Fix AbstractCorrelatingMessageHandler for releasePartialSequences propagation
Fixes: #10003
Issue Link: https://github.com/spring-projects/spring-integration/issues/10003

The `AbstractCorrelatingMessageHandler`.setReleasePartialSequences()` populates a `SequenceSizeReleaseStrategy`,
but don't propagate the `releasePartialSequences` into that strategy for its "partial" logic.

**Auto-cherry-pick to `6.4.x` & `6.3.x`**

Signed-off-by: Jiandong Ma <jiandong.ma.cn@gmail.com>
Co-authored by: Artem Bilan <artem.bilan@broadcom.com>
2025-05-02 11:45:01 -04:00
Artem Bilan
05ee9ff4a9 GH-9999: Fix FluxMessageChannel for restarted application
Fixes: #9999
Issue link: https://github.com/spring-projects/spring-integration/issues/9999

After the application context stop, the `FluxMessageChannel` continues to try to emit messages.
Just because subscriptions to the provided publishers are not cancelled.
More over, we would like to come back to the production from those publishers when we start
application back.

* Fix `FluxMessageChannel` implementing a `Lifecycle` contract.
Gather provided publisher in a local cache to come back to them when we call `start()`,
essentially, initiating a new subscription to those provided publishers

**Auto-cherry-pick to `6.4.x` & `6.3.x`**
2025-04-30 17:04:31 -04:00
Jiandong
119209d1ad Fix exception message for JpaExecutor.doPoll()
Signed-off-by: Jiandong Ma <jiandong.ma.cn@gmail.com>

[artem.bilan@broadcom.com Improve commit message]

Fixes: #9997

The `nativeQuery` has to be mention in the possible required options to configure.

**Auto-cherry-pick to `6.4.x` & `6.3.x`**
2025-04-28 11:55:01 -04:00
dependabot[bot]
dd9db176bb Bump io.micrometer:micrometer-tracing-bom (#9991)
Bumps [io.micrometer:micrometer-tracing-bom](https://github.com/micrometer-metrics/tracing) from 1.5.0-RC1 to 1.5.0-SNAPSHOT.
- [Release notes](https://github.com/micrometer-metrics/tracing/releases)
- [Commits](https://github.com/micrometer-metrics/tracing/commits)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-tracing-bom
  dependency-version: 1.5.0-SNAPSHOT
  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-04-27 00:38:27 +00:00
dependabot[bot]
e6418287ce Bump org.springframework.data:spring-data-bom (#9992)
Bumps [org.springframework.data:spring-data-bom](https://github.com/spring-projects/spring-data-bom) from 2025.0.0-RC1 to 2025.0.0-SNAPSHOT.
- [Release notes](https://github.com/spring-projects/spring-data-bom/releases)
- [Commits](https://github.com/spring-projects/spring-data-bom/commits)

---
updated-dependencies:
- dependency-name: org.springframework.data:spring-data-bom
  dependency-version: 2025.0.0-SNAPSHOT
  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-04-27 00:37:52 +00:00
dependabot[bot]
d910aa5456 Bump org.springframework.ws:spring-ws-bom (#9994)
Bumps [org.springframework.ws:spring-ws-bom](https://github.com/spring-projects/spring-ws) from 4.1.0-RC1 to 4.1.0-SNAPSHOT.
- [Release notes](https://github.com/spring-projects/spring-ws/releases)
- [Commits](https://github.com/spring-projects/spring-ws/commits)

---
updated-dependencies:
- dependency-name: org.springframework.ws:spring-ws-bom
  dependency-version: 4.1.0-SNAPSHOT
  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-04-27 00:33:16 +00:00
dependabot[bot]
e899ea9381 Bump io.micrometer:micrometer-bom from 1.15.0-RC1 to 1.15.0-SNAPSHOT (#9995)
Bumps [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer) from 1.15.0-RC1 to 1.15.0-SNAPSHOT.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](https://github.com/micrometer-metrics/micrometer/commits)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-bom
  dependency-version: 1.15.0-SNAPSHOT
  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-04-27 00:32:56 +00:00
dependabot[bot]
87320c1855 Bump org.springframework.security:spring-security-bom (#9990)
Bumps [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) from 6.5.0-RC1 to 6.5.0-SNAPSHOT.
- [Release notes](https://github.com/spring-projects/spring-security/releases)
- [Changelog](https://github.com/spring-projects/spring-security/blob/main/RELEASE.adoc)
- [Commits](https://github.com/spring-projects/spring-security/commits)

---
updated-dependencies:
- dependency-name: org.springframework.security:spring-security-bom
  dependency-version: 6.5.0-SNAPSHOT
  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-04-27 00:32:26 +00:00
dependabot[bot]
21894b94cb Bump org.springframework.graphql:spring-graphql (#9993)
Bumps [org.springframework.graphql:spring-graphql](https://github.com/spring-projects/spring-graphql) from 1.4.0-RC1 to 1.4.0-SNAPSHOT.
- [Release notes](https://github.com/spring-projects/spring-graphql/releases)
- [Commits](https://github.com/spring-projects/spring-graphql/commits)

---
updated-dependencies:
- dependency-name: org.springframework.graphql:spring-graphql
  dependency-version: 1.4.0-SNAPSHOT
  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-04-27 00:32:09 +00:00
dependabot[bot]
fa950b227b Bump com.github.spotbugs in the development-dependencies group (#9989)
Bumps the development-dependencies group with 1 update: com.github.spotbugs.


Updates `com.github.spotbugs` from 6.1.9 to 6.1.10

---
updated-dependencies:
- dependency-name: com.github.spotbugs
  dependency-version: 6.1.10
  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-04-27 00:31:21 +00:00
Spring Builds
244a9ff938 [artifactory-release] Next development version 2025-04-22 20:29:45 +00:00
Spring Builds
55a69c7c6c [artifactory-release] Release version 6.5.0-RC1 2025-04-22 20:29:44 +00:00
Artem Bilan
21fbc79124 Upgrade to the latest Milestones; prepare for release 2025-04-22 15:47:23 -04:00
Artem Bilan
30355f243c GH-9985: Fix NPE in ReqHandlerRetryAdvice with MetricsRetryListener
Fixes: #9985
Issue link: https://github.com/spring-projects/spring-integration/issues/9985

When `RequestHandlerRetryAdvice` is supplied with a `RetryTemplate` and `MetricsRetryListener`,
the `NullPointerException` is thrown from the Micrometer `Timer`, where `name` tag cannot be `null`.
In fact, the `RetryCallback` implementation in the `RequestHandlerRetryAdvice` does not provide any `label`.

* Fix `RequestHandlerRetryAdvice` to produce label based on the `componentName` or just class name of the
AOP caller as fallback

**Auto-cherry-pick to `6.4.x` & `6.3.x`**
2025-04-22 15:43:54 -04:00
dependabot[bot]
bef2d091c5 Bump com.github.spotbugs in the development-dependencies group (#9975)
Bumps the development-dependencies group with 1 update: com.github.spotbugs.


Updates `com.github.spotbugs` from 6.1.7 to 6.1.9

---
updated-dependencies:
- dependency-name: com.github.spotbugs
  dependency-version: 6.1.9
  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-04-22 16:50:25 +00:00
dependabot[bot]
3c20361a6a Bump org.springframework.kafka:spring-kafka-bom from 3.3.4 to 3.3.5 (#9983)
Bumps [org.springframework.kafka:spring-kafka-bom](https://github.com/spring-projects/spring-kafka) from 3.3.4 to 3.3.5.
- [Release notes](https://github.com/spring-projects/spring-kafka/releases)
- [Commits](https://github.com/spring-projects/spring-kafka/compare/v3.3.4...v3.3.5)

---
updated-dependencies:
- dependency-name: org.springframework.kafka:spring-kafka-bom
  dependency-version: 3.3.5
  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-04-22 16:44:02 +00:00
dependabot[bot]
c5936add4a Bump org.springframework.amqp:spring-amqp-bom from 3.2.4 to 3.2.5 (#9980)
Bumps [org.springframework.amqp:spring-amqp-bom](https://github.com/spring-projects/spring-amqp) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/spring-projects/spring-amqp/releases)
- [Commits](https://github.com/spring-projects/spring-amqp/compare/v3.2.4...v3.2.5)

---
updated-dependencies:
- dependency-name: org.springframework.amqp:spring-amqp-bom
  dependency-version: 3.2.5
  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-04-22 16:42:55 +00:00
Jiandong
2edab3974b The spring-integration-jms minor changes
1. add Javadoc for few classes.
2. use pattern matching for `instanceof`

Signed-off-by: Jiandong Ma <jiandong.ma.cn@gmail.com>
2025-04-22 11:24:16 -04:00
dependabot[bot]
dab6cadae0 Bump org.springframework:spring-framework-bom from 6.2.5 to 6.2.6 (#9958)
Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 6.2.5 to 6.2.6.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.5...v6.2.6)

---
updated-dependencies:
- dependency-name: org.springframework:spring-framework-bom
  dependency-version: 6.2.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-04-20 01:36:34 +00:00
dependabot[bot]
380ae44dc8 Bump io.projectreactor:reactor-bom from 2024.0.4 to 2024.0.5 (#9957)
Bumps [io.projectreactor:reactor-bom](https://github.com/reactor/reactor) from 2024.0.4 to 2024.0.5.
- [Release notes](https://github.com/reactor/reactor/releases)
- [Commits](https://github.com/reactor/reactor/compare/2024.0.4...2024.0.5)

---
updated-dependencies:
- dependency-name: io.projectreactor:reactor-bom
  dependency-version: 2024.0.5
  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-04-20 01:35:45 +00:00
Artem Bilan
b705a966f3 GH-9441: Deprecate Hazelcast CP Subsystem usage
Fixes: https://github.com/spring-projects/spring-integration/issues/9441

* Upgrade to Hazelcast `5.5`
* Deprecate `LeaderInitiator`, `HazelcastLockRegistry` since they cannot be used in Open Source due to Hazelcast CP Subsystem migration under commercial support
* Deprecate `HazelcastMembershipListener` and `HazelcastLocalInstanceRegistrar` in favor of Hazelcast `Cluster` API.
* Mention changes in the docs
2025-04-16 15:56:28 -04:00
Artem Bilan
0f225d86c1 Revert "GH-9441: Deprecate Hazelcast module"
This reverts commit 96ddc019
2025-04-16 12:18:44 -04:00
Jiandong
5a1c3be1ee Fix jms.adoc for the Java DSL of jmsOutboundFlow
Signed-off-by: Ma,Jiandong <jiandong.ma.cn@gmail.com>
2025-04-16 10:15:09 -04:00
Jiandong
1949453f08 spring-integration-event minor changes
1. Fix Javadoc & use pattern matching for instanceof
2. Polish unit tests

Signed-off-by: Ma,Jiandong <jiandong.ma.cn@gmail.com>
2025-04-14 10:42:43 -04:00
dependabot[bot]
4dd4a8382a Bump org.junit:junit-bom from 5.12.1 to 5.12.2 (#9951)
Bumps [org.junit:junit-bom](https://github.com/junit-team/junit5) from 5.12.1 to 5.12.2.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2)

---
updated-dependencies:
- dependency-name: org.junit:junit-bom
  dependency-version: 5.12.2
  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-04-13 00:45:45 +00:00
dependabot[bot]
f69bce05df Bump the development-dependencies group with 3 updates (#9950)
Bumps the development-dependencies group with 3 updates: [org.aspectj:aspectjweaver](https://github.com/eclipse/org.aspectj), [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm) and org.apache.tomcat.embed:tomcat-embed-websocket.


Updates `org.aspectj:aspectjweaver` from 1.9.23 to 1.9.24
- [Release notes](https://github.com/eclipse/org.aspectj/releases)
- [Commits](https://github.com/eclipse/org.aspectj/commits)

Updates `org.hibernate.orm:hibernate-core` from 6.6.12.Final to 6.6.13.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/6.6.13/changelog.txt)
- [Commits](https://github.com/hibernate/hibernate-orm/compare/6.6.12...6.6.13)

Updates `org.apache.tomcat.embed:tomcat-embed-websocket` from 11.0.5 to 11.0.6

---
updated-dependencies:
- dependency-name: org.aspectj:aspectjweaver
  dependency-version: 1.9.24
  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.13.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.6
  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-04-13 00:40:03 +00:00
Jiandong
ce6627f8b9 spring-integration-mail minor changes
1. use pattern matching for instanceof
2. polish unit tests

Signed-off-by: Ma,Jiandong <jiandong.ma.cn@gmail.com>
2025-04-11 14:51:15 -04:00