Commit Graph

11834 Commits

Author SHA1 Message Date
Spring Builds
3aba1201a4 [artifactory-release] Release version 6.2.9 2024-09-17 22:31:28 +00:00
dependabot[bot]
9d816e4b4c Bump org.springframework.kafka:spring-kafka-bom from 3.1.8 to 3.1.9 (#9488)
Bumps [org.springframework.kafka:spring-kafka-bom](https://github.com/spring-projects/spring-kafka) from 3.1.8 to 3.1.9.
- [Release notes](https://github.com/spring-projects/spring-kafka/releases)
- [Commits](https://github.com/spring-projects/spring-kafka/compare/v3.1.8...v3.1.9)

---
updated-dependencies:
- dependency-name: org.springframework.kafka:spring-kafka-bom
  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>
2024-09-17 21:20:56 +00:00
Artem Bilan
3bdd79bf1f Remove com.gradle.develocity plugin
The plugin is managed transitively by the `io.spring.develocity.conventions` since version `0.0.21`

(cherry picked from commit 725e66004c)
2024-09-17 21:06:13 +00:00
dependabot[bot]
8f94ec32b6 Bump org.apache.tomcat.embed:tomcat-embed-websocket (#9485)
Bumps the development-dependencies group with 1 update: org.apache.tomcat.embed:tomcat-embed-websocket.


Updates `org.apache.tomcat.embed:tomcat-embed-websocket` from 10.1.29 to 10.1.30

---
updated-dependencies:
- dependency-name: org.apache.tomcat.embed:tomcat-embed-websocket
  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>
2024-09-17 20:45:14 +00:00
Artem Bilan
e66741c7c6 GH-9481: Fix JdbcMetadataStore for PostgreSQL & MySQL
Fixes: #9481
Issue link: https://github.com/spring-projects/spring-integration/issues/9481

MySQL throws `CannotAcquireLockException` in case of duplicate key failure.
PostgreSQL just rollbacks a transaction not letting us move on with a `SELECT`

* Include `TransientDataAccessException` to the catch block of the `INSERT`
to ignore it for the subsequent `SELECT`
* Add logic to determine `PostgreSQL` database vendor and include `ON CONFLICT DO NOTHING`
hint into the `INSERT` to not fail in case of duplicate key found on `putIfAbsent` operation

(cherry picked from commit 98d0266ba0)
2024-09-17 19:22:36 +00:00
Artem Bilan
d993e4c747 Remove applySystemFileSeparator() from SmbTestSupport
Related to: https://github.com/spring-projects/spring-integration/issues/9453

The `SmbSession` does not rely on a system file separator anymore
and just use regular Unix `/` separator all the time.
Therefore, `TestUtils.applySystemFileSeparator()` is wrong from test perspective on Windows

(cherry picked from commit 64b49d1fac)
2024-09-17 16:21:07 +00:00
Artem Bilan
ad692eadde GH-9478: Fix MessagingGatewaySupport.onInit() for calling super.onInit()
Fixes: #9478
Issue link: https://github.com/spring-projects/spring-integration/issues/9478

Any `MessagingGatewaySupport` implementation does not register itself into a `SmartLifecycleRoleController`
because they don't call  `super.onInit()` of the `AbstractEndpoint`

* Fix `MessagingGatewaySupport` for calling  `super.onInit()` from its `onInit()`
* Verify `SmartLifecycleRoleController` registration in the `KafkaInboundGatewayTests`
* Remove out of use XML `group-id` attribute from Kafka channel adapter
and move it to the `channel` XSD as the place where it is really used

(cherry picked from commit a8174d5bce)
2024-09-17 16:16:55 +00:00
dependabot[bot]
6cadbfb42c Bump org.springframework.retry:spring-retry from 2.0.8 to 2.0.9 (#9460)
Bumps [org.springframework.retry:spring-retry](https://github.com/spring-projects/spring-retry) from 2.0.8 to 2.0.9.
- [Release notes](https://github.com/spring-projects/spring-retry/releases)
- [Commits](https://github.com/spring-projects/spring-retry/compare/v2.0.8...v2.0.9)

---
updated-dependencies:
- dependency-name: org.springframework.retry:spring-retry
  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>
2024-09-15 03:07:15 +00:00
dependabot[bot]
e49466c90b Bump the development-dependencies group with 2 updates (#9458)
Bumps the development-dependencies group with 2 updates: org.apache.tomcat.embed:tomcat-embed-websocket and [io.spring.develocity.conventions](https://github.com/spring-io/develocity-conventions).


Updates `org.apache.tomcat.embed:tomcat-embed-websocket` from 10.1.28 to 10.1.29

Updates `io.spring.develocity.conventions` from 0.0.20 to 0.0.21
- [Release notes](https://github.com/spring-io/develocity-conventions/releases)
- [Commits](https://github.com/spring-io/develocity-conventions/compare/v0.0.20...v0.0.21)

---
updated-dependencies:
- dependency-name: org.apache.tomcat.embed:tomcat-embed-websocket
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: io.spring.develocity.conventions
  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>
2024-09-15 00:54:10 +00:00
dependabot[bot]
9a64b08288 Bump io.micrometer:micrometer-tracing-bom from 1.2.9 to 1.2.10 (#9459)
Bumps [io.micrometer:micrometer-tracing-bom](https://github.com/micrometer-metrics/tracing) from 1.2.9 to 1.2.10.
- [Release notes](https://github.com/micrometer-metrics/tracing/releases)
- [Commits](https://github.com/micrometer-metrics/tracing/compare/v1.2.9...v1.2.10)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-tracing-bom
  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>
2024-09-15 00:32:56 +00:00
dependabot[bot]
8dec0701a8 Bump org.springframework:spring-framework-bom from 6.1.12 to 6.1.13 (#9464)
Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 6.1.12 to 6.1.13.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.12...v6.1.13)

---
updated-dependencies:
- dependency-name: org.springframework:spring-framework-bom
  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>
2024-09-15 00:30:39 +00:00
dependabot[bot]
d5a977edbf Bump io.projectreactor:reactor-bom from 2023.0.9 to 2023.0.10 (#9462)
Bumps [io.projectreactor:reactor-bom](https://github.com/reactor/reactor) from 2023.0.9 to 2023.0.10.
- [Release notes](https://github.com/reactor/reactor/releases)
- [Commits](https://github.com/reactor/reactor/compare/2023.0.9...2023.0.10)

---
updated-dependencies:
- dependency-name: io.projectreactor:reactor-bom
  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>
2024-09-15 00:29:09 +00:00
dependabot[bot]
d0ff1c3da5 Bump org.springframework.data:spring-data-bom from 2023.1.9 to 2023.1.10 (#9463)
Bumps [org.springframework.data:spring-data-bom](https://github.com/spring-projects/spring-data-bom) from 2023.1.9 to 2023.1.10.
- [Release notes](https://github.com/spring-projects/spring-data-bom/releases)
- [Commits](https://github.com/spring-projects/spring-data-bom/compare/2023.1.9...2023.1.10)

---
updated-dependencies:
- dependency-name: org.springframework.data:spring-data-bom
  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>
2024-09-15 00:21:58 +00:00
dependabot[bot]
93a13d701b Bump org.apache.groovy:groovy-bom from 4.0.22 to 4.0.23 (#9461)
Bumps [org.apache.groovy:groovy-bom](https://github.com/apache/groovy) from 4.0.22 to 4.0.23.
- [Commits](https://github.com/apache/groovy/commits)

---
updated-dependencies:
- dependency-name: org.apache.groovy:groovy-bom
  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>
2024-09-15 00:20:51 +00:00
dependabot[bot]
0a147e22f8 Bump io.micrometer:micrometer-bom from 1.12.9 to 1.12.10 (#9465)
Bumps [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer) from 1.12.9 to 1.12.10.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.12.9...v1.12.10)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-bom
  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>
2024-09-15 00:20:38 +00:00
pfosser
26942f7492 GH-9453: Correct separator when checking smb path
Fixes: #9453
Issue link: https://github.com/spring-projects/spring-integration/issues/9453

On a smb file upload, to detect the need for new remote directories,
the remote path was checked for the local filesystem path separator.
On Windows that is \\ which is never found in a smb path, so the
necessary remote path was not created and the operation failed.

Use the correct separator which was already available as a constant.

(cherry picked from commit 4cccee7c3a)
2024-09-13 19:41:44 +00:00
dependabot[bot]
918d26382d Bump mongoDriverVersion from 4.11.3 to 4.11.4 (#9448)
Bumps `mongoDriverVersion` from 4.11.3 to 4.11.4.

Updates `org.mongodb:mongodb-driver-sync` from 4.11.3 to 4.11.4
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases)
- [Commits](https://github.com/mongodb/mongo-java-driver/compare/r4.11.3...r4.11.4)

Updates `org.mongodb:mongodb-driver-reactivestreams` from 4.11.3 to 4.11.4
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases)
- [Commits](https://github.com/mongodb/mongo-java-driver/compare/r4.11.3...r4.11.4)

---
updated-dependencies:
- dependency-name: org.mongodb:mongodb-driver-sync
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.mongodb:mongodb-driver-reactivestreams
  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>
2024-09-08 00:34:30 +00:00
dependabot[bot]
431470a9dd Bump com.github.spotbugs in the development-dependencies group (#9447)
Bumps the development-dependencies group with 1 update: com.github.spotbugs.


Updates `com.github.spotbugs` from 6.0.21 to 6.0.22

---
updated-dependencies:
- dependency-name: com.github.spotbugs
  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>
2024-09-08 00:32:49 +00:00
dependabot[bot]
b5b63746ae Bump com.github.spotbugs in the development-dependencies group (#9440)
Bumps the development-dependencies group with 1 update: com.github.spotbugs.


Updates `com.github.spotbugs` from 6.0.20 to 6.0.21

---
updated-dependencies:
- dependency-name: com.github.spotbugs
  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>
2024-09-01 00:51:59 +00:00
Artem Bilan
7cbeae4f67 GH-9430: Fix leak for the TCP/IP caching
Related to: https://github.com/spring-projects/spring-integration/issues/9430

(cherry picked from commit 8242ca6a91)
2024-08-30 20:24:21 +00:00
Artem Bilan
505f32add8 GH-9430: Fix CachingClientCF for collaborating channel adapters (#9431)
Fixes: #9430

When `CachingClientConnectionFactory` is used in combination of
`Tcp.outboundAdapter()` & `Tcp.inboundAdapter()`, the connection is not released
back to the cache because `CachingClientConnectionFactory` does not store
created connections into its `connections` property.
So, when `TcpReceivingChannelAdapter` calls `this.clientConnectionFactory.closeConnection(connectionId);`
it returned immediately because there is nothing to remove from the `this.connections`

* Add `protected removeConnection()` in the `AbstractConnectionFactory`
and override it in the `CachingClientConnectionFactory` with delegation to the `this.targetConnectionFactory`
* Demonstrate the problem in the new `IpIntegrationTests.allRepliesAreReceivedViaLimitedCachingConnectionFactory()` test
and ensure that all 27 letters from English alphabet are sent to the server and received in uppercase
while size of the `CachingClientConnectionFactory` is only `10`

(cherry picked from commit dc02dec4de)
2024-08-30 00:39:29 +00:00
Artem Bilan
899fe56fee Switch ci-snapshot.yml to the latest reusable WF
(cherry picked from commit f10fbca38b)

# Conflicts:
#	.github/workflows/ci-snapshot.yml
2024-08-28 15:11:45 -04:00
Artem Bilan
7a8b672bb1 Remove redundant OSSRH_URL secret for release workflow
(cherry picked from commit eb07fda61b)
2024-08-28 13:19:36 +00:00
dependabot[bot]
7cc1d69304 Bump io.spring.develocity.conventions (#9417)
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.19 to 0.0.20
- [Release notes](https://github.com/spring-io/develocity-conventions/releases)
- [Commits](https://github.com/spring-io/develocity-conventions/compare/v0.0.19...v0.0.20)

---
updated-dependencies:
- dependency-name: io.spring.develocity.conventions
  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>
2024-08-24 20:50:24 -04:00
Spring Builds
b8377cc176 [artifactory-release] Next development version 2024-08-20 19:48:30 +00:00
Spring Builds
7c96f28c36 [artifactory-release] Release version 6.2.8 2024-08-20 19:48:27 +00:00
Emil Palm
81e7698e25 GH-9398: Fix possibility to have multiple HZ leaders
Fixes: #9398

Adding a check if the Hazelcast node have the leader property set but can't acquire the leadership lock.
If this happens, the node should revoke the leadership since another node is the "true leader"

(cherry picked from commit c850021d60)

# Conflicts:
#	spring-integration-hazelcast/src/test/java/org/springframework/integration/hazelcast/leader/LeaderInitiatorTests.java
2024-08-20 14:24:58 -04:00
dependabot[bot]
33a1e18507 Bump org.springframework.kafka:spring-kafka-bom from 3.1.7 to 3.1.8 (#9403)
Bumps [org.springframework.kafka:spring-kafka-bom](https://github.com/spring-projects/spring-kafka) from 3.1.7 to 3.1.8.
- [Release notes](https://github.com/spring-projects/spring-kafka/releases)
- [Commits](https://github.com/spring-projects/spring-kafka/compare/v3.1.7...v3.1.8)

---
updated-dependencies:
- dependency-name: org.springframework.kafka:spring-kafka-bom
  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>
2024-08-20 16:31:45 +00:00
dependabot[bot]
193c55febb Bump org.springframework.amqp:spring-amqp-bom from 3.1.6 to 3.1.7 (#9408)
Bumps [org.springframework.amqp:spring-amqp-bom](https://github.com/spring-projects/spring-amqp) from 3.1.6 to 3.1.7.
- [Release notes](https://github.com/spring-projects/spring-amqp/releases)
- [Commits](https://github.com/spring-projects/spring-amqp/compare/v3.1.6...v3.1.7)

---
updated-dependencies:
- dependency-name: org.springframework.amqp:spring-amqp-bom
  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>
2024-08-20 16:30:09 +00:00
alexpeelman
674ed7c228 GH-9401: RedisLockRegistry: use lock() instead of tryLock() for lifecycle
Fixes: #9401

Switched `tryLock()` with `lock()` in `RedisLockRegistry.runRedisMessageListenerContainer()` method for correct synchronization.

(cherry picked from commit 07085a17ae)
2024-08-20 16:09:07 +00:00
dependabot[bot]
9dff47fcf6 Bump org.springframework.security:spring-security-bom (#9402)
Bumps [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) from 6.2.5 to 6.2.6.
- [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/compare/6.2.5...6.2.6)

---
updated-dependencies:
- dependency-name: org.springframework.security:spring-security-bom
  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>
2024-08-20 16:05:35 +00:00
dependabot[bot]
2a416f77b4 Bump org.python:jython-standalone from 2.7.3 to 2.7.4 (#9406)
Bumps [org.python:jython-standalone](https://github.com/jython/jython) from 2.7.3 to 2.7.4.
- [Changelog](https://github.com/jython/jython/blob/master/NEWS)
- [Commits](https://github.com/jython/jython/compare/v2.7.3...v2.7.4)

---
updated-dependencies:
- dependency-name: org.python:jython-standalone
  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>
2024-08-20 16:04:33 +00:00
Artem Bilan
c8c6c96820 Use withAssignmentDisabled() for IntSimpEvalCtxFactoryBean
(cherry picked from commit feef055a53)
2024-08-20 15:11:20 +00:00
dependabot[bot]
9c16798c9a Bump io.micrometer:micrometer-tracing-bom from 1.2.8 to 1.2.9 (#9392)
Bumps [io.micrometer:micrometer-tracing-bom](https://github.com/micrometer-metrics/tracing) from 1.2.8 to 1.2.9.
- [Release notes](https://github.com/micrometer-metrics/tracing/releases)
- [Commits](https://github.com/micrometer-metrics/tracing/compare/v1.2.8...v1.2.9)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-tracing-bom
  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>
2024-08-18 01:10:09 +00:00
dependabot[bot]
514e4d36d5 Bump io.projectreactor:reactor-bom from 2023.0.8 to 2023.0.9 (#9395)
Bumps [io.projectreactor:reactor-bom](https://github.com/reactor/reactor) from 2023.0.8 to 2023.0.9.
- [Release notes](https://github.com/reactor/reactor/releases)
- [Commits](https://github.com/reactor/reactor/compare/2023.0.8...2023.0.9)

---
updated-dependencies:
- dependency-name: io.projectreactor:reactor-bom
  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>
2024-08-18 01:06:10 +00:00
dependabot[bot]
6767c98d0b Bump org.springframework:spring-framework-bom from 6.1.11 to 6.1.12 (#9393)
Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 6.1.11 to 6.1.12.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.11...v6.1.12)

---
updated-dependencies:
- dependency-name: org.springframework:spring-framework-bom
  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>
2024-08-18 01:05:49 +00:00
dependabot[bot]
83d40272c5 Bump org.springframework.retry:spring-retry from 2.0.7 to 2.0.8 (#9394)
Bumps [org.springframework.retry:spring-retry](https://github.com/spring-projects/spring-retry) from 2.0.7 to 2.0.8.
- [Release notes](https://github.com/spring-projects/spring-retry/releases)
- [Commits](https://github.com/spring-projects/spring-retry/compare/v2.0.7...v2.0.8)

---
updated-dependencies:
- dependency-name: org.springframework.retry:spring-retry
  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>
2024-08-18 01:05:22 +00:00
dependabot[bot]
8571cd4f86 Bump org.springframework.data:spring-data-bom from 2023.1.8 to 2023.1.9 (#9397)
Bumps [org.springframework.data:spring-data-bom](https://github.com/spring-projects/spring-data-bom) from 2023.1.8 to 2023.1.9.
- [Release notes](https://github.com/spring-projects/spring-data-bom/releases)
- [Commits](https://github.com/spring-projects/spring-data-bom/compare/2023.1.8...2023.1.9)

---
updated-dependencies:
- dependency-name: org.springframework.data:spring-data-bom
  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>
2024-08-18 00:59:09 +00:00
dependabot[bot]
7723703a12 Bump io.micrometer:micrometer-bom from 1.12.8 to 1.12.9 (#9396)
Bumps [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer) from 1.12.8 to 1.12.9.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.12.8...v1.12.9)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-bom
  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>
2024-08-18 00:57:27 +00:00
Artem Bilan
e02626c3c6 Revert back to registerFeature('optional')
With a `components.java.addVariantsFromConfiguration(configurations.optional)` and `io.spring.dependency-management`
combination the version is not published for `optional` dependencies.
Does not look like there is an easy way to extract that version somehow.

So, revert back to the `registerFeature('optional')` for time being.
Even if it is reported as deprecated in Gradle

(cherry picked from commit f49dcc0a2d)
2024-08-16 16:53:04 +00:00
Artem Bilan
bc5f086a57 More @DirtiesContext for tests in core
An attempt to mitigate a memory impact on limited CI/CD runners

(cherry picked from commit b5ec098eb5)

# Conflicts:
#	spring-integration-core/src/test/java/org/springframework/integration/config/xml/EnricherParser3Tests.java
#	spring-integration-core/src/test/java/org/springframework/integration/config/xml/EnricherParserWithRequestPayloadExpressionTests.java
#	spring-integration-core/src/test/java/org/springframework/integration/config/xml/HeaderEnricherOverwriteTests.java
#	spring-integration-core/src/test/java/org/springframework/integration/config/xml/InnerBeanConfigTests.java
2024-08-13 16:48:51 -04:00
Artem Bilan
354feea85e Fix tests for executorService.shutdown()
Even if `Executors.newSingleThreadExecutor()` returns a `FinalizableDelegatedExecutorService`,
an instance is kept in the memory until JVM exists.
That may lead to memory leak since we have a lot of threads in memory.

(cherry picked from commit fdac8f1634)
2024-08-13 19:57:51 +00:00
dependabot[bot]
04b7b5b1ac Bump the development-dependencies group with 4 updates (#9377)
Bumps the development-dependencies group with 4 updates: [org.awaitility:awaitility](https://github.com/awaitility/awaitility), [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm), org.apache.tomcat.embed:tomcat-embed-websocket and com.github.spotbugs.


Updates `org.awaitility:awaitility` from 4.2.1 to 4.2.2
- [Changelog](https://github.com/awaitility/awaitility/blob/master/changelog.txt)
- [Commits](https://github.com/awaitility/awaitility/compare/awaitility-4.2.1...awaitility-4.2.2)

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

Updates `org.apache.tomcat.embed:tomcat-embed-websocket` from 10.1.26 to 10.1.28

Updates `com.github.spotbugs` from 6.0.19 to 6.0.20

---
updated-dependencies:
- dependency-name: org.awaitility:awaitility
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: org.hibernate.orm:hibernate-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: org.apache.tomcat.embed:tomcat-embed-websocket
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: com.github.spotbugs
  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>
2024-08-11 03:33:35 +00:00
dependabot[bot]
49f0fbc76c Bump mongoDriverVersion from 4.11.2 to 4.11.3 (#9378)
Bumps `mongoDriverVersion` from 4.11.2 to 4.11.3.

Updates `org.mongodb:mongodb-driver-sync` from 4.11.2 to 4.11.3
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases)
- [Commits](https://github.com/mongodb/mongo-java-driver/compare/r4.11.2...r4.11.3)

Updates `org.mongodb:mongodb-driver-reactivestreams` from 4.11.2 to 4.11.3
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases)
- [Commits](https://github.com/mongodb/mongo-java-driver/compare/r4.11.2...r4.11.3)

---
updated-dependencies:
- dependency-name: org.mongodb:mongodb-driver-sync
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.mongodb:mongodb-driver-reactivestreams
  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>
2024-08-11 00:59:02 +00:00
Mitchell
2c47b2b6fa GH-9369: Fix MutableMessageHeaders for serialization
Fixes: #9369

* Implement `MutableMessageHeaders.readResolve()` to reinstate the instance

(cherry picked from commit 02b58277f4)
2024-08-08 17:17:21 +00:00
Artem Bilan
7238432c83 Use io.freefair.aggregate-javadoc plugin
(cherry picked from commit 8df5c43a76)

# Conflicts:
#	build.gradle
2024-08-05 16:56:42 -04:00
dependabot[bot]
67d8605a5a Bump protobufVersion from 3.25.3 to 3.25.4 (#9363)
Bumps `protobufVersion` from 3.25.3 to 3.25.4.

Updates `com.google.protobuf:protobuf-java` from 3.25.3 to 3.25.4
- [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/v3.25.3...v3.25.4)

Updates `com.google.protobuf:protobuf-java-util` from 3.25.3 to 3.25.4

---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.google.protobuf:protobuf-java-util
  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>
2024-08-05 17:27:01 +00:00
Artem Bilan
af1c276a32 Resolve Gradle deprecation warnings
* Use `optional` and `provided` variants instead of `registerFeature`
* Simplify setting `<scope>provided</scope>` for generate POM
* Use lazy-load for `Javadoc.classpath` to avoid early configuration resolution
* Use actual Mark Fisher's e-mail for author. Thank you, Mark!

**Auto-cherry-pick to `6.2.x`**

# Conflicts:
#	build.gradle
2024-08-05 11:02:53 -04:00
dependabot[bot]
9b639112e9 Bump com.gradle.develocity in the development-dependencies group (#9361)
Bumps the development-dependencies group with 1 update: com.gradle.develocity.


Updates `com.gradle.develocity` from 3.17.5 to 3.17.6

---
updated-dependencies:
- dependency-name: com.gradle.develocity
  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>
2024-07-24 19:36:29 +00:00
Artem Bilan
d994481a82 Use autoMergeSnapshots for merge-dependabot-pr.yml
(cherry picked from commit 5bf9339f59)
2024-07-24 19:01:46 +00:00