Commit Graph

11736 Commits

Author SHA1 Message Date
dependabot[bot]
6899a01514 Bump smackVersion from 4.5.0-alpha2 to 4.5.0-alpha3 (#9080)
Bumps `smackVersion` from 4.5.0-alpha2 to 4.5.0-alpha3.

Updates `org.igniterealtime.smack:smack-tcp` from 4.5.0-alpha2 to 4.5.0-alpha3
- [Changelog](https://github.com/igniterealtime/Smack/blob/master/CHANGELOG.md)
- [Commits](https://github.com/igniterealtime/Smack/commits)

Updates `org.igniterealtime.smack:smack-extensions` from 4.5.0-alpha2 to 4.5.0-alpha3
- [Changelog](https://github.com/igniterealtime/Smack/blob/master/CHANGELOG.md)
- [Commits](https://github.com/igniterealtime/Smack/commits)

Updates `org.igniterealtime.smack:smack-java8` from 4.5.0-alpha2 to 4.5.0-alpha3
- [Changelog](https://github.com/igniterealtime/Smack/blob/master/CHANGELOG.md)
- [Commits](https://github.com/igniterealtime/Smack/commits)

Updates `org.igniterealtime.smack:smack-experimental` from 4.5.0-alpha2 to 4.5.0-alpha3
- [Changelog](https://github.com/igniterealtime/Smack/blob/master/CHANGELOG.md)
- [Commits](https://github.com/igniterealtime/Smack/commits)

---
updated-dependencies:
- dependency-name: org.igniterealtime.smack:smack-tcp
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.igniterealtime.smack:smack-extensions
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.igniterealtime.smack:smack-java8
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.igniterealtime.smack:smack-experimental
  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-04-14 00:13:32 +00:00
dependabot[bot]
bdb26cd048 Bump debeziumVersion from 2.6.0.Final to 2.6.1.Final (#9079)
Bumps `debeziumVersion` from 2.6.0.Final to 2.6.1.Final.

Updates `io.debezium:debezium-embedded` from 2.6.0.Final to 2.6.1.Final

Updates `io.debezium:debezium-connector-mysql` from 2.6.0.Final to 2.6.1.Final

---
updated-dependencies:
- dependency-name: io.debezium:debezium-embedded
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.debezium:debezium-connector-mysql
  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-04-14 00:13:15 +00:00
Artem Bilan
0613f0c092 Fix Checkstyle for MessageProducerSpec.role(String)
**Auto-cherry-pick to `6.2.x` & `6.1.x`**
2024-04-08 16:28:14 -04:00
Artem Bilan
fd81adff27 Expose MessageProducerSpec.role(String) option
Related to: https://stackoverflow.com/questions/78294542/role-in-integrationflow-dsl

**Auto-cherry-pick to `6.2.x` & `6.1.x`**
2024-04-08 16:17:30 -04:00
Artem Bilan
43255b5e58 Upgrade to Debezium 2.6.0 2024-04-08 10:18:54 -04:00
dependabot[bot]
f4b2336598 Bump com.hazelcast:hazelcast from 5.3.6 to 5.3.7 (#9069)
Bumps [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) from 5.3.6 to 5.3.7.
- [Release notes](https://github.com/hazelcast/hazelcast/releases)
- [Commits](https://github.com/hazelcast/hazelcast/compare/v5.3.6...v5.3.7)

---
updated-dependencies:
- dependency-name: com.hazelcast:hazelcast
  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-04-07 00:30:40 +00:00
dependabot[bot]
5bd5220b83 Bump mongoDriverVersion from 5.0.0 to 5.0.1 (#9068)
Bumps `mongoDriverVersion` from 5.0.0 to 5.0.1.

Updates `org.mongodb:mongodb-driver-sync` from 5.0.0 to 5.0.1
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases)
- [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.0.0...r5.0.1)

Updates `org.mongodb:mongodb-driver-reactivestreams` from 5.0.0 to 5.0.1
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases)
- [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.0.0...r5.0.1)

---
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-04-07 00:27:27 +00:00
Johannes Edmeier
642278dad1 GH-9061: renew connection in PostgresChannelMessageTableSubscriber
Fixes: #9061

`PostgresChannelMessageTableSubscriber` never renews the connection.
This causes problems on DB failover. 
With this change the connection is renewed when notifications are not received for a certain time.


**Auto-cherry-pick to `6.2.x` & `6.1.x`**
2024-04-01 13:05:56 -04:00
dependabot[bot]
627cde2050 Bump the development-dependencies group with 2 updates (#9054)
Bumps the development-dependencies group with 2 updates: org.apache.tomcat.embed:tomcat-embed-websocket and [io.spring.ge.conventions](https://github.com/spring-io/gradle-enterprise-conventions).


Updates `org.apache.tomcat.embed:tomcat-embed-websocket` from 10.1.19 to 10.1.20

Updates `io.spring.ge.conventions` from 0.0.15 to 0.0.16
- [Release notes](https://github.com/spring-io/gradle-enterprise-conventions/releases)
- [Commits](https://github.com/spring-io/gradle-enterprise-conventions/compare/v0.0.15...v0.0.16)

---
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.ge.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-03-31 00:40:18 +00:00
dependabot[bot]
ae4ce1e792 Bump protobufVersion from 4.26.0 to 4.26.1 (#9055)
Bumps `protobufVersion` from 4.26.0 to 4.26.1.

Updates `com.google.protobuf:protobuf-java` from 4.26.0 to 4.26.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/commits)

Updates `com.google.protobuf:protobuf-java-util` from 4.26.0 to 4.26.1

Updates `com.google.protobuf:protoc` from 4.26.0 to 4.26.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/commits)

---
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
- dependency-name: com.google.protobuf:protoc
  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-03-31 00:34:07 +00:00
dependabot[bot]
201eb17fec Bump debeziumVersion from 2.5.3.Final to 2.5.4.Final (#9056)
Bumps `debeziumVersion` from 2.5.3.Final to 2.5.4.Final.

Updates `io.debezium:debezium-embedded` from 2.5.3.Final to 2.5.4.Final

Updates `io.debezium:debezium-connector-mysql` from 2.5.3.Final to 2.5.4.Final

---
updated-dependencies:
- dependency-name: io.debezium:debezium-embedded
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.debezium:debezium-connector-mysql
  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-03-31 00:33:10 +00:00
Artem Bilan
c155d5d418 Add EmptyLineSeparator Checkstyle rule
* Support "blank lines around" via `spring-framework.xml` IDEA config
* Fix all the Checkstyle violations
2024-03-27 16:54:25 -04:00
Artem Bilan
f71a2234d8 GH-9050: JDBC LockRepository: Use Timestamp instead of LocalDateTime
Fixes: #9050

Turns out not all JDBC drivers support a `LocalDateTime` type conversion.

* Use `Timestamp.valueOf(LocalDateTime)` for `TIMESTAMP` params of the queries
in the `DefaultLockRepository`

**Auto-cherry-pick to `6.2.x` & `6.1.x`**
2024-03-25 13:12:37 -04:00
dependabot[bot]
91a47cba04 Bump the development-dependencies group with 2 updates (#9049)
Bumps the development-dependencies group with 2 updates: [org.aspectj:aspectjweaver](https://github.com/eclipse/org.aspectj) and com.github.spotbugs.


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

Updates `com.github.spotbugs` from 6.0.8 to 6.0.9

---
updated-dependencies:
- dependency-name: org.aspectj:aspectjweaver
  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-03-24 01:08:00 +00:00
Spring Builds
844d57c643 [artifactory-release] Next development version 2024-03-19 18:23:40 +00:00
Spring Builds
e50b67e3ac [artifactory-release] Release version 6.3.0-M2 2024-03-19 18:23:36 +00:00
Artem Bilan
aadd5877dd Upgrade to the latest milestones; prepare for release
* Add `com.google.protobuf` to the `development` group for Dependabot
2024-03-19 13:37:16 -04:00
dependabot[bot]
64c8b544d5 Bump org.springframework.amqp:spring-amqp-bom from 3.1.2 to 3.1.3 (#9039)
Bumps [org.springframework.amqp:spring-amqp-bom](https://github.com/spring-projects/spring-amqp) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/spring-projects/spring-amqp/releases)
- [Commits](https://github.com/spring-projects/spring-amqp/compare/v3.1.2...v3.1.3)

---
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-03-19 15:39:39 +00:00
dependabot[bot]
a6d693d026 Bump debeziumVersion from 2.5.2.Final to 2.5.3.Final (#9038)
Bumps `debeziumVersion` from 2.5.2.Final to 2.5.3.Final.

Updates `io.debezium:debezium-embedded` from 2.5.2.Final to 2.5.3.Final

Updates `io.debezium:debezium-connector-mysql` from 2.5.2.Final to 2.5.3.Final

---
updated-dependencies:
- dependency-name: io.debezium:debezium-embedded
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.debezium:debezium-connector-mysql
  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-03-19 15:38:27 +00:00
Artem Bilan
69332a135b Upgrade some deps to their major/minor versions
* Manage `com.google.protobuf` to generate classes from Protos on the fly
* Fix Jackson API usage after its upgrade
2024-03-18 17:52:42 -04:00
dependabot[bot]
971ff72e63 Bump org.apache.logging.log4j:log4j-bom from 2.23.0 to 2.23.1 (#9021)
Bumps [org.apache.logging.log4j:log4j-bom](https://github.com/apache/logging-log4j2) from 2.23.0 to 2.23.1.
- [Release notes](https://github.com/apache/logging-log4j2/releases)
- [Changelog](https://github.com/apache/logging-log4j2/blob/2.x/RELEASE-NOTES.adoc)
- [Commits](https://github.com/apache/logging-log4j2/compare/rel/2.23.0...rel/2.23.1)

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-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-03-18 20:36:34 +00:00
Artem Bilan
8fd97db699 Upgrade to MongoDB Driver 5.0.0 2024-03-18 16:24:08 -04:00
Artem Bilan
074d544e94 GH-9001: Revise Observation propagation over the channel
Fixes: #9001

The `ObservationPropagationChannelInterceptor` does not propagate an observation properly.
And it fully cannot when the message channel is persistent.

* Deprecate `ObservationPropagationChannelInterceptor` in favor of enabled observation on the channel
and target `MessageHandler` which is a consumer of this channel.
* Remove tests with an `ObservationPropagationChannelInterceptor`
* Mention a correct behavior in the `metrics.adoc` and `ObservationPropagationChannelInterceptor` Javadocs

**Auto-cherry-pick to `6.2.x`**
2024-03-18 16:19:00 -04:00
dependabot[bot]
a4c354d1a8 Bump the development-dependencies group with 2 updates (#9020)
Bumps the development-dependencies group with 2 updates: [org.awaitility:awaitility](https://github.com/awaitility/awaitility) and [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc).


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

Updates `org.postgresql:postgresql` from 42.7.2 to 42.7.3
- [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.2...REL42.7.3)

---
updated-dependencies:
- dependency-name: org.awaitility:awaitility
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: org.postgresql:postgresql
  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-03-17 02:36:32 +00:00
dependabot[bot]
2f851f5c15 Bump io.projectreactor:reactor-bom from 2023.0.3 to 2023.0.4 (#9024)
Bumps [io.projectreactor:reactor-bom](https://github.com/reactor/reactor) from 2023.0.3 to 2023.0.4.
- [Release notes](https://github.com/reactor/reactor/releases)
- [Commits](https://github.com/reactor/reactor/compare/2023.0.3...2023.0.4)

---
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-03-17 02:13:47 +00:00
dependabot[bot]
7cb34b892d Bump org.springframework:spring-framework-bom from 6.1.4 to 6.1.5 (#9027)
Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 6.1.4 to 6.1.5.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.4...v6.1.5)

---
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-03-17 01:16:04 +00:00
dependabot[bot]
eefa977745 Bump org.aspectj:aspectjweaver from 1.9.21.1 to 1.9.21.2 (#9022)
Bumps [org.aspectj:aspectjweaver](https://github.com/eclipse/org.aspectj) from 1.9.21.1 to 1.9.21.2.
- [Release notes](https://github.com/eclipse/org.aspectj/releases)
- [Commits](https://github.com/eclipse/org.aspectj/commits)

---
updated-dependencies:
- dependency-name: org.aspectj:aspectjweaver
  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-03-17 01:05:10 +00:00
dependabot[bot]
5d20cab735 Bump org.apache.groovy:groovy-bom from 4.0.19 to 4.0.20 (#9025)
Bumps [org.apache.groovy:groovy-bom](https://github.com/apache/groovy) from 4.0.19 to 4.0.20.
- [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-03-17 01:04:19 +00:00
dependabot[bot]
f91b3d0191 Bump io.lettuce:lettuce-core from 6.3.1.RELEASE to 6.3.2.RELEASE (#9023)
Bumps [io.lettuce:lettuce-core](https://github.com/lettuce-io/lettuce-core) from 6.3.1.RELEASE to 6.3.2.RELEASE.
- [Release notes](https://github.com/lettuce-io/lettuce-core/releases)
- [Changelog](https://github.com/lettuce-io/lettuce-core/blob/6.3.2.RELEASE/RELEASE-NOTES.md)
- [Commits](https://github.com/lettuce-io/lettuce-core/compare/6.3.1.RELEASE...6.3.2.RELEASE)

---
updated-dependencies:
- dependency-name: io.lettuce:lettuce-core
  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-03-17 01:03:34 +00:00
dependabot[bot]
17bc8bdc8e Bump org.apache.camel:camel-bom from 4.4.0 to 4.4.1 (#9026)
Bumps org.apache.camel:camel-bom from 4.4.0 to 4.4.1.

---
updated-dependencies:
- dependency-name: org.apache.camel:camel-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-03-17 01:03:20 +00:00
Artem Bilan
87f6206a4b Adapt to the latest Spring for Apache Kafka
* and Apache Kafka Client, respectively
2024-03-15 10:16:27 -04:00
Artem Bilan
2dea91b4c3 GH-8631: Add retry options to JMS inbound components
Fixes: #8631

The `ChannelPublishingJmsMessageListener` (and respective Java DSL specs)
can now be supplied with a `RetryTemplate` & `RecoveryCallback` for retying `send` & `send-and-receive` operations
in the internal gateway implementation.
The `JmsMessageHeaderErrorMessageStrategy` was introduced to have access into a raw JMS message from retry context.
The functionality is modeled after `AmqpInboundChannelAdapter`
2024-03-13 13:42:31 -04:00
Artem Bilan
ffe3605c90 GH-8981: Add UnicastingDispatcher.failoverStrategy option
Fixes: #8981

Sometime the simple `boolean failover` on the `MessageChannel` (default `true`)
is not enough to be sure that we can dispatch to the next handler or not.
Such a decision can be made using `ErrorMessageExceptionTypeRouter`, but that would
require an overhaul for the whole integration flow

* Introduce a simple `Predicate<Exception> failoverStrategy` into `UnicastingDispatcher`
and all its `MessageChannel` implementation consumers to allow to make a decision about next failover
according to a thrown exception from the current `MessageHandler`
* Expose `failoverStrategy` on the `DirectChannel`, `ExecutorChannel` & `PartitionedChannel`,
and add it into respective Java DSL specs
* Fix involved tests to rely on the `failoverStrategy` property from now on
* Document the new feature
2024-03-12 18:16:02 -04:00
Artem Bilan
676733ccf7 GH-8998: Catch DataIntegrityViolationException instead
Fixes: #8998

Apparently some databases don't throw a proper code to identify a `DuplicateKeyException`, so better to catch `DataIntegrityViolationException` with the same meaning.

**Auto-cherry-pick to `6.2.x` & `6.1.x`**
2024-03-12 15:53:37 -04:00
Artem Bilan
3849d6adde Fix Kotlin DSL inconsistency & ambiguity 2024-03-12 12:13:25 -04:00
dependabot[bot]
e0660f9337 Bump kotlinVersion from 1.9.22 to 1.9.23 (#8987)
Bumps `kotlinVersion` from 1.9.22 to 1.9.23.

Updates `org.jetbrains.kotlin:kotlin-gradle-plugin` from 1.9.22 to 1.9.23
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.9.23/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.22...v1.9.23)

Updates `org.jetbrains.kotlin:kotlin-allopen` from 1.9.22 to 1.9.23
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.9.23/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.22...v1.9.23)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-allopen
  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-03-10 01:00:42 +00:00
dependabot[bot]
1f5ad3a806 Bump com.fasterxml.jackson:jackson-bom from 2.16.1 to 2.16.2 (#8989)
Bumps [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) from 2.16.1 to 2.16.2.
- [Commits](https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.16.1...jackson-bom-2.16.2)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson:jackson-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-03-10 00:28:47 +00:00
dependabot[bot]
f44b9d5082 Bump the development-dependencies group with 2 updates (#8986)
Bumps the development-dependencies group with 2 updates: [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) and org.jetbrains.dokka.


Updates `org.testcontainers:testcontainers-bom` from 1.19.6 to 1.19.7
- [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.19.6...1.19.7)

Updates `org.jetbrains.dokka` from 1.9.10 to 1.9.20

---
updated-dependencies:
- dependency-name: org.testcontainers:testcontainers-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: org.jetbrains.dokka
  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-03-10 00:22:23 +00:00
dependabot[bot]
d8571ed6ee Bump com.sun.xml.bind:jaxb-impl from 4.0.4 to 4.0.5 (#8990)
Bumps com.sun.xml.bind:jaxb-impl from 4.0.4 to 4.0.5.

---
updated-dependencies:
- dependency-name: com.sun.xml.bind:jaxb-impl
  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-03-10 00:16:50 +00:00
dependabot[bot]
2aa6e59ed8 Bump mailVersion from 2.0.2 to 2.0.3 (#8988)
Bumps `mailVersion` from 2.0.2 to 2.0.3.

Updates `org.eclipse.angus:jakarta.mail` from 2.0.2 to 2.0.3

Updates `org.eclipse.angus:angus-mail` from 2.0.2 to 2.0.3
- [Release notes](https://github.com/eclipse-ee4j/angus-mail/releases)
- [Commits](https://github.com/eclipse-ee4j/angus-mail/compare/2.0.2...2.0.3)

---
updated-dependencies:
- dependency-name: org.eclipse.angus:jakarta.mail
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.angus:angus-mail
  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-03-10 00:16:14 +00:00
Artem Bilan
809d1396af GH-8983: Add MongoDB DocumentToMessageHistoryConverter
Fixes: #8983

Since collections in MongoDB cannot be deserialized to custom types anymore,
add a new `DocumentToMessageHistoryConverter` to convert the `Document` with `components`
into a `MessageHistory` instance back

**Auto-cherry-pick to `6.2.x`**
2024-03-08 17:23:18 -05:00
Artem Bilan
2731e9411e GH-7925: Make message history header as mutable
Fixes: #7925

The `MessageHistory.write()` creates not only a new instance of the `MessageHistory`,
but also a new copy of the whole message.
This significantly impacts the performance when we have too many components to track

* Make `MessageHistory` as append-only container and create a new instance (plus message)
only on the first track when no prior history is present
* Change `WireTap`, `BroadcastingDispatcher`, `AbstractMessageRouter` and `AbstractMessageSplitter`
to use a new `AbstractIntegrationMessageBuilder.cloneMessageHistoryIfAny()` API for every branch a message
is produced.
Essentially, create a new message with copy of the message history to let that downstream sub-flow
have its own trace
* Modify failed unit tests for a new logic where message history header is not immutable anymore
* This also fixes an `AbstractMessageSplitter` for propagating its track into messages it emits

* * Do not clone message history header if only one consume in multi-publish
* Fix typos in docs
2024-03-05 15:05:34 -05:00
dependabot[bot]
3fbe917e6c Bump the development-dependencies group with 1 update (#8974)
Bumps the development-dependencies group with 1 update: com.github.spotbugs.


Updates `com.github.spotbugs` from 6.0.7 to 6.0.8

---
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-03-03 02:58:14 +00:00
dependabot[bot]
f4bc0f6ff5 Bump debeziumVersion from 2.5.1.Final to 2.5.2.Final (#8977)
Bumps `debeziumVersion` from 2.5.1.Final to 2.5.2.Final.

Updates `io.debezium:debezium-embedded` from 2.5.1.Final to 2.5.2.Final

Updates `io.debezium:debezium-connector-mysql` from 2.5.1.Final to 2.5.2.Final

---
updated-dependencies:
- dependency-name: io.debezium:debezium-embedded
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.debezium:debezium-connector-mysql
  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-03-03 00:27:08 +00:00
dependabot[bot]
a5a70ddafc Bump org.apache.groovy:groovy-bom from 4.0.18 to 4.0.19 (#8976)
Bumps [org.apache.groovy:groovy-bom](https://github.com/apache/groovy) from 4.0.18 to 4.0.19.
- [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-03-03 00:26:53 +00:00
dependabot[bot]
0e7c761525 Bump org.apache.sshd:sshd-sftp from 2.12.0 to 2.12.1 (#8975)
Bumps [org.apache.sshd:sshd-sftp](https://github.com/apache/mina-sshd) from 2.12.0 to 2.12.1.
- [Release notes](https://github.com/apache/mina-sshd/releases)
- [Changelog](https://github.com/apache/mina-sshd/blob/master/CHANGES.md)
- [Commits](https://github.com/apache/mina-sshd/compare/sshd-2.12.0...sshd-2.12.1)

---
updated-dependencies:
- dependency-name: org.apache.sshd:sshd-sftp
  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-03-03 00:26:30 +00:00
Maksim Sasnouski
3aa19ca132 Upgrade com.gradle.enterprise plugin to 3.16.2 2024-02-29 12:40:09 -05:00
Artem Bilan
62b3eaff88 Move Jackson enforcement for Dokka to all projects 2024-02-28 11:46:13 -05:00
Artem Bilan
da717b5a52 Enforce Jackson 2.15.3 for Dokka plugin 2024-02-28 11:33:54 -05:00
Artem Bilan
6f3b642f73 Upgrade dependencies to the latest minor versions
* Fix deprecation from AssertJ
2024-02-28 10:59:03 -05:00