You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ja...@apache.org on 2023/08/14 12:06:51 UTC

[camel-quarkus] branch main updated (9c98b7e065 -> 44975f443d)

This is an automated email from the ASF dual-hosted git repository.

jamesnetherton pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git


    from 9c98b7e065 Updated CHANGELOG.md
     new ea020ce8eb Upgrade Camel to 4.0.0
     new e8a9f72206 Revisit #4048 to Springless JPA extension (#5147)
     new 44975f443d Upgrade Quarkus to 3.2.4.Final

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 catalog/pom.xml                                    |   26 -
 docs/antora.yml                                    |    4 +-
 docs/modules/ROOT/examples/components/atlasmap.yml |   13 -
 docs/modules/ROOT/examples/components/corda.yml    |   13 -
 docs/modules/ROOT/nav.adoc                         |    2 -
 docs/modules/ROOT/pages/migration-guide/3.0.0.adoc |    2 +
 .../ROOT/pages/reference/extensions/atlasmap.adoc  |   73 -
 .../ROOT/pages/reference/extensions/corda.adoc     |   41 -
 .../ROOT/pages/reference/extensions/jpa.adoc       |   28 +-
 extensions-jvm/corda/deployment/pom.xml            |   61 -
 .../component/corda/deployment/CordaProcessor.java |   46 -
 extensions-jvm/corda/pom.xml                       |   37 -
 extensions-jvm/corda/runtime/pom.xml               |  101 --
 .../main/resources/META-INF/quarkus-extension.yaml |   33 -
 extensions-jvm/pom.xml                             |    1 -
 extensions/atlasmap/deployment/pom.xml             |   65 -
 .../atlasmap/deployment/AtlasmapProcessor.java     |  122 --
 extensions/atlasmap/pom.xml                        |   37 -
 extensions/atlasmap/runtime/pom.xml                |  109 --
 .../runtime/src/main/doc/configuration.adoc        |   17 -
 .../component/atlasmap/graalvm/Substitutions.java  |   69 -
 .../main/resources/META-INF/quarkus-extension.yaml |   32 -
 extensions/jpa/deployment/pom.xml                  |    4 -
 .../component/jpa/deployment/JpaProcessor.java     |    4 +
 extensions/jpa/runtime/pom.xml                     |   14 +-
 .../jpa/runtime/src/main/doc/configuration.adoc    |   27 +-
 .../quarkus/component/jpa/CamelJpaProducer.java    |   17 +-
 .../quarkus/component/jpa/CamelJpaRecorder.java    |    9 +-
 .../component/jpa/QuarkusTransactionStrategy.java  |   17 +-
 .../component/jpa/graal/JpaSubstitution.java       |   59 +
 .../orm/jpa/SharedEntityManagerCreator.java        |   20 +-
 extensions/pom.xml                                 |    1 -
 .../aws2/kinesis/it/Aws2KinesisResource.java       |   15 +
 integration-tests-jvm/corda/pom.xml                |   87 --
 .../quarkus/component/corda/it/CordaResource.java  |   50 -
 .../quarkus/component/corda/it/CordaTest.java      |   34 -
 integration-tests-jvm/pom.xml                      |    1 -
 .../test/support/aws2/BaseAws2Resource.java        |   10 +
 integration-tests/atlasmap/pom.xml                 |  143 --
 .../atlasmap/it/AtlasmapComponentDsl.java          |   33 -
 .../component/atlasmap/it/AtlasmapResource.java    |  147 --
 .../camel/quarkus/component/atlasmap/it/Route.java |   35 -
 .../component/atlasmap/it/model/Account.java       |   50 -
 .../component/atlasmap/it/model/Person.java        |   57 -
 .../src/main/resources/application.properties      |   17 -
 .../mapping/adm/atlasmapping-csv-to-json.adm       |  Bin 1887 -> 0 bytes
 .../mapping/adm/atlasmapping-json-to-json.adm      |  Bin 1613 -> 0 bytes
 .../mapping/adm/atlasmapping-json-to-xml.adm       |  Bin 1669 -> 0 bytes
 .../mapping/adm/atlasmapping-xml-to-json.adm       |  Bin 1671 -> 0 bytes
 .../mapping/adm/atlasmapping-xml-to-xml.adm        |  Bin 1624 -> 0 bytes
 .../mapping/json/atlasmapping-csv-to-java.json     |   68 -
 .../mapping/json/atlasmapping-csv-to-json.json     |   94 --
 .../mapping/json/atlasmapping-csv-to-xml.json      |  102 --
 .../mapping/json/atlasmapping-java-to-csv.json     |   68 -
 .../mapping/json/atlasmapping-java-to-json.json    |   93 --
 .../mapping/json/atlasmapping-java-to-xml.json     |  102 --
 .../mapping/json/atlasmapping-json-to-csv.json     |   94 --
 .../mapping/json/atlasmapping-json-to-java.json    |   94 --
 .../mapping/json/atlasmapping-json-to-xml.json     |   59 -
 .../mapping/json/atlasmapping-xml-to-csv.json      |  101 --
 .../mapping/json/atlasmapping-xml-to-java.json     |  101 --
 .../mapping/json/atlasmapping-xml-to-json.json     |   58 -
 .../mapping/json/atlasmapping-xml-to-xml.json      |   66 -
 .../quarkus/component/atlasmap/it/AtlasmapIT.java  |   24 -
 .../component/atlasmap/it/AtlasmapTest.java        |  305 ----
 integration-tests/box/pom.xml                      |    5 +-
 .../component/google/it/GoogleDriveResource.java   |    6 +-
 .../camel/quarkus/component/jpa/it/JpaRoute.java   |    9 +-
 .../kafka/it/CamelKafkaHealthCheckTest.java        |    6 +-
 .../kafka/it/KafkaHealthCheckProfile.java          |    4 +-
 integration-tests/pom.xml                          |    1 -
 pom.xml                                            |   21 +-
 poms/bom/pom.xml                                   |   67 +-
 poms/bom/src/main/generated/flattened-full-pom.xml | 1493 ++++++++++----------
 .../src/main/generated/flattened-reduced-pom.xml   |  806 +++++------
 .../generated/flattened-reduced-verbose-pom.xml    |  970 ++++++-------
 tooling/scripts/test-categories.yaml               |    1 -
 77 files changed, 1735 insertions(+), 4866 deletions(-)
 delete mode 100644 docs/modules/ROOT/examples/components/atlasmap.yml
 delete mode 100644 docs/modules/ROOT/examples/components/corda.yml
 delete mode 100644 docs/modules/ROOT/pages/reference/extensions/atlasmap.adoc
 delete mode 100644 docs/modules/ROOT/pages/reference/extensions/corda.adoc
 delete mode 100644 extensions-jvm/corda/deployment/pom.xml
 delete mode 100644 extensions-jvm/corda/deployment/src/main/java/org/apache/camel/quarkus/component/corda/deployment/CordaProcessor.java
 delete mode 100644 extensions-jvm/corda/pom.xml
 delete mode 100644 extensions-jvm/corda/runtime/pom.xml
 delete mode 100644 extensions-jvm/corda/runtime/src/main/resources/META-INF/quarkus-extension.yaml
 delete mode 100644 extensions/atlasmap/deployment/pom.xml
 delete mode 100644 extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java
 delete mode 100644 extensions/atlasmap/pom.xml
 delete mode 100644 extensions/atlasmap/runtime/pom.xml
 delete mode 100644 extensions/atlasmap/runtime/src/main/doc/configuration.adoc
 delete mode 100644 extensions/atlasmap/runtime/src/main/java/org/apache/camel/quarkus/component/atlasmap/graalvm/Substitutions.java
 delete mode 100644 extensions/atlasmap/runtime/src/main/resources/META-INF/quarkus-extension.yaml
 copy integration-tests/opentelemetry/src/main/java/org/apache/camel/quarkus/component/opentelemetry/it/SpanExporterProducer.java => extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/CamelJpaProducer.java (73%)
 copy extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelJAXBContextFactory.java => extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/QuarkusTransactionStrategy.java (62%)
 create mode 100644 extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/graal/JpaSubstitution.java
 copy extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainProducers.java => extensions/jpa/runtime/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java (69%)
 delete mode 100644 integration-tests-jvm/corda/pom.xml
 delete mode 100644 integration-tests-jvm/corda/src/main/java/org/apache/camel/quarkus/component/corda/it/CordaResource.java
 delete mode 100644 integration-tests-jvm/corda/src/test/java/org/apache/camel/quarkus/component/corda/it/CordaTest.java
 delete mode 100644 integration-tests/atlasmap/pom.xml
 delete mode 100644 integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/AtlasmapComponentDsl.java
 delete mode 100644 integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/AtlasmapResource.java
 delete mode 100644 integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/Route.java
 delete mode 100644 integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/model/Account.java
 delete mode 100644 integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/model/Person.java
 delete mode 100644 integration-tests/atlasmap/src/main/resources/application.properties
 delete mode 100644 integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-csv-to-json.adm
 delete mode 100644 integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-json-to-json.adm
 delete mode 100644 integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-json-to-xml.adm
 delete mode 100644 integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-xml-to-json.adm
 delete mode 100644 integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-xml-to-xml.adm
 delete mode 100644 integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-csv-to-java.json
 delete mode 100644 integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-csv-to-json.json
 delete mode 100644 integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-csv-to-xml.json
 delete mode 100644 integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-java-to-csv.json
 delete mode 100644 integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-java-to-json.json
 delete mode 100644 integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-java-to-xml.json
 delete mode 100644 integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-json-to-csv.json
 delete mode 100644 integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-json-to-java.json
 delete mode 100644 integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-json-to-xml.json
 delete mode 100644 integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-xml-to-csv.json
 delete mode 100644 integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-xml-to-java.json
 delete mode 100644 integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-xml-to-json.json
 delete mode 100644 integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-xml-to-xml.json
 delete mode 100644 integration-tests/atlasmap/src/test/java/org/apache/camel/quarkus/component/atlasmap/it/AtlasmapIT.java
 delete mode 100644 integration-tests/atlasmap/src/test/java/org/apache/camel/quarkus/component/atlasmap/it/AtlasmapTest.java


[camel-quarkus] 03/03: Upgrade Quarkus to 3.2.4.Final

Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit 44975f443dd59136447aca89c4a50dacb2fa350e
Author: James Netherton <ja...@gmail.com>
AuthorDate: Mon Aug 14 10:16:57 2023 +0100

    Upgrade Quarkus to 3.2.4.Final
---
 docs/antora.yml | 2 +-
 pom.xml         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/docs/antora.yml b/docs/antora.yml
index deecf286b9..365263e3d5 100644
--- a/docs/antora.yml
+++ b/docs/antora.yml
@@ -30,7 +30,7 @@ asciidoc:
     # Project versions
     camel-version: 4.0.0 # replace ${camel.version}
     camel-docs-version: ""
-    quarkus-version: 3.2.3.Final # replace ${quarkus.version}
+    quarkus-version: 3.2.4.Final # replace ${quarkus.version}
     graalvm-version: 23.0.1 # replace ${graalvm.version}
     graalvm-docs-version: 22.3
     mapstruct-version: 1.5.5.Final # replace ${mapstruct.version}
diff --git a/pom.xml b/pom.xml
index abf4c6e007..4e87e21fb2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -61,7 +61,7 @@
         <quarkiverse-mybatis.version>2.1.0</quarkiverse-mybatis.version><!-- https://repo1.maven.org/maven2/io/quarkiverse/mybatis/quarkus-mybatis-parent/ -->
         <quarkiverse-pooled-jms.version>2.0.2</quarkiverse-pooled-jms.version><!-- https://repo1.maven.org/maven2/io/quarkiverse/messaginghub/quarkus-pooled-jms-parent/ -->
         <quarkiverse-tika.version>2.0.2</quarkiverse-tika.version><!-- https://repo1.maven.org/maven2/io/quarkiverse/tika/quarkus-tika-parent/ -->
-        <quarkus.version>3.2.3.Final</quarkus.version><!-- https://repo1.maven.org/maven2/io/quarkus/quarkus-bom/ -->
+        <quarkus.version>3.2.4.Final</quarkus.version><!-- https://repo1.maven.org/maven2/io/quarkus/quarkus-bom/ -->
         <quarkus-hazelcast-client.version>4.0.0</quarkus-hazelcast-client.version><!-- https://repo1.maven.org/maven2/com/hazelcast/quarkus-hazelcast-client-bom/ -->
         <quarkus-qpid-jms.version>2.4.0</quarkus-qpid-jms.version><!-- https://repo1.maven.org/maven2/org/amqphub/quarkus/quarkus-qpid-jms-bom/ -->
 


[camel-quarkus] 02/03: Revisit #4048 to Springless JPA extension (#5147)

Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit e8a9f72206d22c2b034d86b50775818b19aeffe0
Author: Zheng Feng <zh...@gmail.com>
AuthorDate: Tue Aug 8 08:31:26 2023 +0800

    Revisit #4048 to Springless JPA extension (#5147)
    
    * Revert "Fixed JPA (CAMEL-19225)"
    
    This reverts commit 256e2f9db81c0c5007e21933a5927a1a832ba0c7.
    
    * Revisit #4048 to Springless JPA extension
    
    * Apply suggestions from code review
    
    Co-authored-by: James Netherton <ja...@users.noreply.github.com>
    
    * Fix jpa docs
    
    * Refactor graal substitution
    
    ---------
    
    Co-authored-by: James Netherton <ja...@users.noreply.github.com>
---
 .../ROOT/pages/reference/extensions/jpa.adoc       | 29 ++++++++++-
 extensions/jpa/deployment/pom.xml                  |  4 --
 .../component/jpa/deployment/JpaProcessor.java     | 23 +++++++++
 extensions/jpa/runtime/pom.xml                     | 14 ++---
 .../jpa/runtime/src/main/doc/configuration.adoc    | 28 +++++++++-
 .../quarkus/component/jpa/CamelJpaProducer.java}   | 21 ++++----
 .../quarkus/component/jpa/CamelJpaRecorder.java}   | 19 +++----
 .../component/jpa/QuarkusTransactionStrategy.java} | 17 ++++---
 .../component/jpa/graal/JpaSubstitution.java       | 59 ++++++++++++++++++++++
 .../orm/jpa/SharedEntityManagerCreator.java}       | 15 +++---
 .../camel/quarkus/component/jpa/it/JpaRoute.java   |  9 ++--
 poms/bom/pom.xml                                   |  4 ++
 poms/bom/src/main/generated/flattened-full-pom.xml |  4 ++
 .../src/main/generated/flattened-reduced-pom.xml   | 19 ++-----
 .../generated/flattened-reduced-verbose-pom.xml    | 19 ++-----
 15 files changed, 200 insertions(+), 84 deletions(-)

diff --git a/docs/modules/ROOT/pages/reference/extensions/jpa.adoc b/docs/modules/ROOT/pages/reference/extensions/jpa.adoc
index 0b55384217..f5af553fd8 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jpa.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jpa.adoc
@@ -50,5 +50,32 @@ endif::[]
 
 The extension leverages https://quarkus.io/guides/hibernate-orm[Quarkus Hibernate ORM] to provide the JPA implementation via Hibernate.
 
-Refer to the https://quarkus.io/guides/hibernate-orm[Quarkus Hibernate ORM] documentation to see how to configure Hibernate and your datasource,
+Refer to the https://quarkus.io/guides/hibernate-orm[Quarkus Hibernate ORM] documentation to see how to configure Hibernate and your datasource.
+
+Also, it leverages https://quarkus.io/guides/transaction#programmatic-approach[Quarkus TX API] to provide `TransactionStrategy` implementation.
+
+When a single persistence unit is used, the Camel Quarkus JPA extension will automatically configure the JPA component with a
+`EntityManagerFactory` and `TransactionStrategy`.
+
+[id="extensions-jpa-configuration-configuring-jpamessageidrepository"]
+=== Configuring JpaMessageIdRepository
+It needs to use `EntityManagerFactory` and `TransactionStrategy` from the CDI container to configure the `JpaMessageIdRepository`:
+[source, java]
+----
+@Inject
+EntityManagerFactory entityManagerFactory;
+
+@Inject
+TransactionStrategy transactionStrategy;
+
+from("direct:idempotent")
+    .idempotentConsumer(
+        header("messageId"),
+        new JpaMessageIdRepository(entityManagerFactory, transactionStrategy, "idempotentProcessor"));
+----
+
+[NOTE]
+====
+Since it excludes the `spring-orm` dependency, some options such as `sharedEntityManager`, `transactionManager`  are not supported.
+====
 
diff --git a/extensions/jpa/deployment/pom.xml b/extensions/jpa/deployment/pom.xml
index 3738c46d17..445540193c 100644
--- a/extensions/jpa/deployment/pom.xml
+++ b/extensions/jpa/deployment/pom.xml
@@ -38,10 +38,6 @@
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-core-deployment</artifactId>
         </dependency>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-support-spring-deployment</artifactId>
-        </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-jpa</artifactId>
diff --git a/extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java b/extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java
index 6d53641456..adfc8405b8 100644
--- a/extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java
+++ b/extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java
@@ -16,8 +16,16 @@
  */
 package org.apache.camel.quarkus.component.jpa.deployment;
 
+import io.quarkus.arc.deployment.AdditionalBeanBuildItem;
+import io.quarkus.deployment.annotations.BuildProducer;
 import io.quarkus.deployment.annotations.BuildStep;
+import io.quarkus.deployment.annotations.ExecutionTime;
+import io.quarkus.deployment.annotations.Record;
 import io.quarkus.deployment.builditem.FeatureBuildItem;
+import org.apache.camel.component.jpa.JpaComponent;
+import org.apache.camel.quarkus.component.jpa.CamelJpaProducer;
+import org.apache.camel.quarkus.component.jpa.CamelJpaRecorder;
+import org.apache.camel.quarkus.core.deployment.spi.CamelRuntimeBeanBuildItem;
 
 class JpaProcessor {
 
@@ -27,4 +35,19 @@ class JpaProcessor {
     FeatureBuildItem feature() {
         return new FeatureBuildItem(FEATURE);
     }
+
+    @Record(ExecutionTime.RUNTIME_INIT)
+    @BuildStep
+    void configureJpaComponentBean(
+            BuildProducer<AdditionalBeanBuildItem> additionalBeans,
+            BuildProducer<CamelRuntimeBeanBuildItem> camelRuntimeBean,
+            CamelJpaRecorder recorder) {
+        additionalBeans.produce(new AdditionalBeanBuildItem(CamelJpaProducer.class));
+
+        camelRuntimeBean.produce(
+                new CamelRuntimeBeanBuildItem(
+                        "jpa",
+                        JpaComponent.class.getName(),
+                        recorder.createJpaComponent()));
+    }
 }
diff --git a/extensions/jpa/runtime/pom.xml b/extensions/jpa/runtime/pom.xml
index 1a8c05a9f7..7cb1dc7a33 100644
--- a/extensions/jpa/runtime/pom.xml
+++ b/extensions/jpa/runtime/pom.xml
@@ -36,6 +36,11 @@
     </properties>
 
     <dependencies>
+	<dependency>
+            <groupId>org.graalvm.sdk</groupId>
+            <artifactId>graal-sdk</artifactId>
+            <scope>provided</scope>
+        </dependency>
         <dependency>
             <groupId>io.quarkus</groupId>
             <artifactId>quarkus-hibernate-orm</artifactId>
@@ -44,19 +49,10 @@
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-core</artifactId>
         </dependency>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-support-spring</artifactId>
-        </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
             <artifactId>camel-jpa</artifactId>
         </dependency>
-
-        <dependency><!-- https://github.com/apache/camel-quarkus/issues/4084 -->
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-tx</artifactId>
-        </dependency>
     </dependencies>
 
     <build>
diff --git a/extensions/jpa/runtime/src/main/doc/configuration.adoc b/extensions/jpa/runtime/src/main/doc/configuration.adoc
index f398236b25..0be017ccf1 100644
--- a/extensions/jpa/runtime/src/main/doc/configuration.adoc
+++ b/extensions/jpa/runtime/src/main/doc/configuration.adoc
@@ -1,3 +1,29 @@
 The extension leverages https://quarkus.io/guides/hibernate-orm[Quarkus Hibernate ORM] to provide the JPA implementation via Hibernate.
 
-Refer to the https://quarkus.io/guides/hibernate-orm[Quarkus Hibernate ORM] documentation to see how to configure Hibernate and your datasource,
+Refer to the https://quarkus.io/guides/hibernate-orm[Quarkus Hibernate ORM] documentation to see how to configure Hibernate and your datasource.
+
+Also, it leverages https://quarkus.io/guides/transaction#programmatic-approach[Quarkus TX API] to provide `TransactionStrategy` implementation.
+
+When a single persistence unit is used, the Camel Quarkus JPA extension will automatically configure the JPA component with a
+`EntityManagerFactory` and `TransactionStrategy`.
+
+=== Configuring JpaMessageIdRepository
+It needs to use `EntityManagerFactory` and `TransactionStrategy` from the CDI container to configure the `JpaMessageIdRepository`:
+[source, java]
+----
+@Inject
+EntityManagerFactory entityManagerFactory;
+
+@Inject
+TransactionStrategy transactionStrategy;
+
+from("direct:idempotent")
+    .idempotentConsumer(
+        header("messageId"),
+        new JpaMessageIdRepository(entityManagerFactory, transactionStrategy, "idempotentProcessor"));
+----
+
+[NOTE]
+====
+Since it excludes the `spring-orm` dependency, some options such as `sharedEntityManager`, `transactionManager`  are not supported.
+====
diff --git a/extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java b/extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/CamelJpaProducer.java
similarity index 64%
copy from extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java
copy to extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/CamelJpaProducer.java
index 6d53641456..25ffd6e2c7 100644
--- a/extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java
+++ b/extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/CamelJpaProducer.java
@@ -14,17 +14,18 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.quarkus.component.jpa.deployment;
+package org.apache.camel.quarkus.component.jpa;
 
-import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.builditem.FeatureBuildItem;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.context.Dependent;
+import jakarta.enterprise.inject.Produces;
+import org.apache.camel.component.jpa.TransactionStrategy;
 
-class JpaProcessor {
-
-    private static final String FEATURE = "camel-jpa";
-
-    @BuildStep
-    FeatureBuildItem feature() {
-        return new FeatureBuildItem(FEATURE);
+@Dependent
+public class CamelJpaProducer {
+    @Produces
+    @ApplicationScoped
+    public TransactionStrategy quarkusTransactionStrategy() {
+        return new QuarkusTransactionStrategy();
     }
 }
diff --git a/extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java b/extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/CamelJpaRecorder.java
similarity index 63%
copy from extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java
copy to extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/CamelJpaRecorder.java
index 6d53641456..658d5424ee 100644
--- a/extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java
+++ b/extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/CamelJpaRecorder.java
@@ -14,17 +14,18 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.quarkus.component.jpa.deployment;
+package org.apache.camel.quarkus.component.jpa;
 
-import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.builditem.FeatureBuildItem;
+import io.quarkus.runtime.RuntimeValue;
+import io.quarkus.runtime.annotations.Recorder;
+import org.apache.camel.component.jpa.JpaComponent;
 
-class JpaProcessor {
+@Recorder
+public class CamelJpaRecorder {
 
-    private static final String FEATURE = "camel-jpa";
-
-    @BuildStep
-    FeatureBuildItem feature() {
-        return new FeatureBuildItem(FEATURE);
+    public RuntimeValue<JpaComponent> createJpaComponent() {
+        JpaComponent component = new JpaComponent();
+        component.setTransactionStrategy(new QuarkusTransactionStrategy());
+        return new RuntimeValue<>(component);
     }
 }
diff --git a/extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java b/extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/QuarkusTransactionStrategy.java
similarity index 61%
copy from extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java
copy to extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/QuarkusTransactionStrategy.java
index 6d53641456..755968491a 100644
--- a/extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java
+++ b/extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/QuarkusTransactionStrategy.java
@@ -14,17 +14,18 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.quarkus.component.jpa.deployment;
 
-import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.builditem.FeatureBuildItem;
+package org.apache.camel.quarkus.component.jpa;
 
-class JpaProcessor {
+import io.quarkus.narayana.jta.QuarkusTransaction;
+import io.quarkus.narayana.jta.RunOptions;
+import org.apache.camel.component.jpa.TransactionStrategy;
 
-    private static final String FEATURE = "camel-jpa";
+import static io.quarkus.narayana.jta.QuarkusTransaction.runOptions;
 
-    @BuildStep
-    FeatureBuildItem feature() {
-        return new FeatureBuildItem(FEATURE);
+public class QuarkusTransactionStrategy implements TransactionStrategy {
+    @Override
+    public void executeInTransaction(Runnable runnable) {
+        QuarkusTransaction.run(runOptions().semantic(RunOptions.Semantic.JOIN_EXISTING), runnable);
     }
 }
diff --git a/extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/graal/JpaSubstitution.java b/extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/graal/JpaSubstitution.java
new file mode 100644
index 0000000000..b7672a1fa9
--- /dev/null
+++ b/extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/graal/JpaSubstitution.java
@@ -0,0 +1,59 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.camel.quarkus.component.jpa.graal;
+
+import com.oracle.svm.core.annotate.Alias;
+import com.oracle.svm.core.annotate.Delete;
+import com.oracle.svm.core.annotate.Substitute;
+import com.oracle.svm.core.annotate.TargetClass;
+import jakarta.persistence.EntityManagerFactory;
+import org.apache.camel.component.jpa.DefaultTransactionStrategy;
+import org.apache.camel.component.jpa.JpaComponent;
+import org.apache.camel.component.jpa.JpaEndpoint;
+import org.apache.camel.component.jpa.TransactionStrategy;
+
+final public class JpaSubstitution {
+}
+
+@TargetClass(JpaEndpoint.class)
+final class JpaEndpointSubstitution {
+    @Alias
+    private TransactionStrategy transactionStrategy;
+
+    @Substitute
+    protected EntityManagerFactory createEntityManagerFactory() {
+        throw new UnsupportedOperationException("createEntityManagerFactory is not supported");
+    }
+
+    @Substitute
+    public TransactionStrategy getTransactionStrategy() {
+        return transactionStrategy;
+    }
+}
+
+@TargetClass(JpaComponent.class)
+final class JpaComponentSubstitution {
+    @Substitute
+    private void createTransactionStrategy() {
+    }
+}
+
+@TargetClass(DefaultTransactionStrategy.class)
+@Delete
+final class DefaultTransactionStrategySubstitution {
+}
diff --git a/extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java b/extensions/jpa/runtime/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java
similarity index 69%
copy from extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java
copy to extensions/jpa/runtime/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java
index 6d53641456..07f90799be 100644
--- a/extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java
+++ b/extensions/jpa/runtime/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java
@@ -14,17 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.quarkus.component.jpa.deployment;
 
-import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.builditem.FeatureBuildItem;
+package org.springframework.orm.jpa;
 
-class JpaProcessor {
+import jakarta.persistence.EntityManager;
+import jakarta.persistence.EntityManagerFactory;
 
-    private static final String FEATURE = "camel-jpa";
-
-    @BuildStep
-    FeatureBuildItem feature() {
-        return new FeatureBuildItem(FEATURE);
+public abstract class SharedEntityManagerCreator {
+    public static EntityManager createSharedEntityManager(EntityManagerFactory emf) {
+        throw new UnsupportedOperationException("createSharedEntityManager is not supported");
     }
 }
diff --git a/integration-tests/jpa/src/main/java/org/apache/camel/quarkus/component/jpa/it/JpaRoute.java b/integration-tests/jpa/src/main/java/org/apache/camel/quarkus/component/jpa/it/JpaRoute.java
index 6f3bf380f2..737dcd7bd1 100644
--- a/integration-tests/jpa/src/main/java/org/apache/camel/quarkus/component/jpa/it/JpaRoute.java
+++ b/integration-tests/jpa/src/main/java/org/apache/camel/quarkus/component/jpa/it/JpaRoute.java
@@ -22,16 +22,19 @@ import jakarta.enterprise.context.ApplicationScoped;
 import jakarta.inject.Inject;
 import jakarta.persistence.EntityManagerFactory;
 import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.jpa.TransactionStrategy;
+import org.apache.camel.processor.idempotent.jpa.JpaMessageIdRepository;
 import org.apache.camel.quarkus.component.jpa.it.model.Fruit;
 
-import static org.apache.camel.processor.idempotent.jpa.JpaMessageIdRepository.jpaMessageIdRepository;
-
 @ApplicationScoped
 public class JpaRoute extends RouteBuilder {
 
     @Inject
     EntityManagerFactory entityManagerFactory;
 
+    @Inject
+    TransactionStrategy transactionStrategy;
+
     @Override
     public void configure() throws Exception {
         String jpaEndpoint = "jpa:" + Fruit.class.getName();
@@ -72,7 +75,7 @@ public class JpaRoute extends RouteBuilder {
         from("direct:idempotent")
                 .idempotentConsumer(
                         header("messageId"),
-                        jpaMessageIdRepository(entityManagerFactory, "idempotentProcessor"))
+                        new JpaMessageIdRepository(entityManagerFactory, transactionStrategy, "idempotentProcessor"))
                 .log("Consumes messageId: ${header.messageId}")
                 .to("mock:idempotent");
 
diff --git a/poms/bom/pom.xml b/poms/bom/pom.xml
index 31b2b85bf4..4bab975644 100644
--- a/poms/bom/pom.xml
+++ b/poms/bom/pom.xml
@@ -1582,6 +1582,10 @@
                         <groupId>org.apache.camel</groupId>
                         <artifactId>camel-spring</artifactId>
                     </exclusion>
+                    <exclusion>
+                        <groupId>org.springframework</groupId>
+                        <artifactId>spring-orm</artifactId>
+                    </exclusion>
                 </exclusions>
             </dependency>
             <dependency>
diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml b/poms/bom/src/main/generated/flattened-full-pom.xml
index 42fdac7670..46a3677243 100644
--- a/poms/bom/src/main/generated/flattened-full-pom.xml
+++ b/poms/bom/src/main/generated/flattened-full-pom.xml
@@ -1520,6 +1520,10 @@
             <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
             <artifactId>camel-spring</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
           </exclusion>
+          <exclusion>
+            <groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+            <artifactId>spring-orm</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+          </exclusion>
         </exclusions>
       </dependency>
       <dependency>
diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml b/poms/bom/src/main/generated/flattened-reduced-pom.xml
index 5f6dbea014..4b4f99d836 100644
--- a/poms/bom/src/main/generated/flattened-reduced-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml
@@ -1520,6 +1520,10 @@
             <groupId>org.apache.camel</groupId>
             <artifactId>camel-spring</artifactId>
           </exclusion>
+          <exclusion>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-orm</artifactId>
+          </exclusion>
         </exclusions>
       </dependency>
       <dependency>
@@ -6578,21 +6582,6 @@
           </exclusion>
         </exclusions>
       </dependency>
-      <dependency>
-        <groupId>org.springframework</groupId>
-        <artifactId>spring-orm</artifactId>
-        <version>6.0.11</version>
-        <exclusions>
-          <exclusion>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-beans</artifactId>
-          </exclusion>
-          <exclusion>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-core</artifactId>
-          </exclusion>
-        </exclusions>
-      </dependency>
       <dependency>
         <groupId>org.springframework</groupId>
         <artifactId>spring-tx</artifactId>
diff --git a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
index c0d120cc8a..38b25399f0 100644
--- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
@@ -1520,6 +1520,10 @@
             <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
             <artifactId>camel-spring</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
           </exclusion>
+          <exclusion>
+            <groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+            <artifactId>spring-orm</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+          </exclusion>
         </exclusions>
       </dependency>
       <dependency>
@@ -6578,21 +6582,6 @@
           </exclusion>
         </exclusions>
       </dependency>
-      <dependency>
-        <groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <artifactId>spring-orm</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>6.0.11</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <exclusions>
-          <exclusion>
-            <groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-            <artifactId>spring-beans</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-          </exclusion>
-          <exclusion>
-            <groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-            <artifactId>spring-core</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-          </exclusion>
-        </exclusions>
-      </dependency>
       <dependency>
         <groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>spring-tx</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->


[camel-quarkus] 01/03: Upgrade Camel to 4.0.0

Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit ea020ce8eb667f7747c302663c297a13cae9965d
Author: James Netherton <ja...@gmail.com>
AuthorDate: Mon Jul 31 11:18:30 2023 +0100

    Upgrade Camel to 4.0.0
---
 catalog/pom.xml                                    |   26 -
 docs/antora.yml                                    |    2 +-
 docs/modules/ROOT/examples/components/atlasmap.yml |   13 -
 docs/modules/ROOT/examples/components/corda.yml    |   13 -
 docs/modules/ROOT/nav.adoc                         |    2 -
 docs/modules/ROOT/pages/migration-guide/3.0.0.adoc |    2 +
 .../ROOT/pages/reference/extensions/atlasmap.adoc  |   73 -
 .../ROOT/pages/reference/extensions/corda.adoc     |   41 -
 .../ROOT/pages/reference/extensions/jpa.adoc       |    3 -
 extensions-jvm/corda/deployment/pom.xml            |   61 -
 .../component/corda/deployment/CordaProcessor.java |   46 -
 extensions-jvm/corda/pom.xml                       |   37 -
 extensions-jvm/corda/runtime/pom.xml               |  101 --
 .../main/resources/META-INF/quarkus-extension.yaml |   33 -
 extensions-jvm/pom.xml                             |    1 -
 extensions/atlasmap/deployment/pom.xml             |   65 -
 .../atlasmap/deployment/AtlasmapProcessor.java     |  122 --
 extensions/atlasmap/pom.xml                        |   37 -
 extensions/atlasmap/runtime/pom.xml                |  109 --
 .../runtime/src/main/doc/configuration.adoc        |   17 -
 .../component/atlasmap/graalvm/Substitutions.java  |   69 -
 .../main/resources/META-INF/quarkus-extension.yaml |   32 -
 .../component/jpa/deployment/JpaProcessor.java     |   19 -
 .../jpa/runtime/src/main/doc/configuration.adoc    |    3 -
 .../quarkus/component/jpa/CamelJpaRecorder.java    |   38 -
 extensions/pom.xml                                 |    1 -
 .../aws2/kinesis/it/Aws2KinesisResource.java       |   15 +
 integration-tests-jvm/corda/pom.xml                |   87 --
 .../quarkus/component/corda/it/CordaResource.java  |   50 -
 .../quarkus/component/corda/it/CordaTest.java      |   34 -
 integration-tests-jvm/pom.xml                      |    1 -
 .../test/support/aws2/BaseAws2Resource.java        |   10 +
 integration-tests/atlasmap/pom.xml                 |  143 --
 .../atlasmap/it/AtlasmapComponentDsl.java          |   33 -
 .../component/atlasmap/it/AtlasmapResource.java    |  147 --
 .../camel/quarkus/component/atlasmap/it/Route.java |   35 -
 .../component/atlasmap/it/model/Account.java       |   50 -
 .../component/atlasmap/it/model/Person.java        |   57 -
 .../src/main/resources/application.properties      |   17 -
 .../mapping/adm/atlasmapping-csv-to-json.adm       |  Bin 1887 -> 0 bytes
 .../mapping/adm/atlasmapping-json-to-json.adm      |  Bin 1613 -> 0 bytes
 .../mapping/adm/atlasmapping-json-to-xml.adm       |  Bin 1669 -> 0 bytes
 .../mapping/adm/atlasmapping-xml-to-json.adm       |  Bin 1671 -> 0 bytes
 .../mapping/adm/atlasmapping-xml-to-xml.adm        |  Bin 1624 -> 0 bytes
 .../mapping/json/atlasmapping-csv-to-java.json     |   68 -
 .../mapping/json/atlasmapping-csv-to-json.json     |   94 --
 .../mapping/json/atlasmapping-csv-to-xml.json      |  102 --
 .../mapping/json/atlasmapping-java-to-csv.json     |   68 -
 .../mapping/json/atlasmapping-java-to-json.json    |   93 --
 .../mapping/json/atlasmapping-java-to-xml.json     |  102 --
 .../mapping/json/atlasmapping-json-to-csv.json     |   94 --
 .../mapping/json/atlasmapping-json-to-java.json    |   94 --
 .../mapping/json/atlasmapping-json-to-xml.json     |   59 -
 .../mapping/json/atlasmapping-xml-to-csv.json      |  101 --
 .../mapping/json/atlasmapping-xml-to-java.json     |  101 --
 .../mapping/json/atlasmapping-xml-to-json.json     |   58 -
 .../mapping/json/atlasmapping-xml-to-xml.json      |   66 -
 .../quarkus/component/atlasmap/it/AtlasmapIT.java  |   24 -
 .../component/atlasmap/it/AtlasmapTest.java        |  305 ----
 integration-tests/box/pom.xml                      |    5 +-
 .../component/google/it/GoogleDriveResource.java   |    6 +-
 .../kafka/it/CamelKafkaHealthCheckTest.java        |    6 +-
 .../kafka/it/KafkaHealthCheckProfile.java          |    4 +-
 integration-tests/pom.xml                          |    1 -
 pom.xml                                            |   19 +-
 poms/bom/pom.xml                                   |   63 -
 poms/bom/src/main/generated/flattened-full-pom.xml | 1489 ++++++++++----------
 .../src/main/generated/flattened-reduced-pom.xml   |  787 +++++------
 .../generated/flattened-reduced-verbose-pom.xml    |  951 ++++++-------
 tooling/scripts/test-categories.yaml               |    1 -
 70 files changed, 1568 insertions(+), 4838 deletions(-)

diff --git a/catalog/pom.xml b/catalog/pom.xml
index 8aaca43d2c..a66b24730e 100644
--- a/catalog/pom.xml
+++ b/catalog/pom.xml
@@ -162,19 +162,6 @@
                 </exclusion>
             </exclusions>
         </dependency>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-atlasmap</artifactId>
-            <version>${project.version}</version>
-            <type>pom</type>
-            <scope>test</scope>
-            <exclusions>
-                <exclusion>
-                    <groupId>*</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-atom</artifactId>
@@ -864,19 +851,6 @@
                 </exclusion>
             </exclusions>
         </dependency>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-corda</artifactId>
-            <version>${project.version}</version>
-            <type>pom</type>
-            <scope>test</scope>
-            <exclusions>
-                <exclusion>
-                    <groupId>*</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-core</artifactId>
diff --git a/docs/antora.yml b/docs/antora.yml
index 4420a163bd..deecf286b9 100644
--- a/docs/antora.yml
+++ b/docs/antora.yml
@@ -28,7 +28,7 @@ asciidoc:
     requires: "'util=camel-website-util,quarkus=xref:js/quarkus.js'"
 
     # Project versions
-    camel-version: 4.0.0-RC2 # replace ${camel.version}
+    camel-version: 4.0.0 # replace ${camel.version}
     camel-docs-version: ""
     quarkus-version: 3.2.3.Final # replace ${quarkus.version}
     graalvm-version: 23.0.1 # replace ${graalvm.version}
diff --git a/docs/modules/ROOT/examples/components/atlasmap.yml b/docs/modules/ROOT/examples/components/atlasmap.yml
deleted file mode 100644
index ff2f4919d6..0000000000
--- a/docs/modules/ROOT/examples/components/atlasmap.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-atlasmap
-cqArtifactIdBase: atlasmap
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: false
-cqJvmSince: 1.5.0
-cqNativeSince: 1.7.0
-cqCamelPartName: atlasmap
-cqCamelPartTitle: AtlasMap
-cqCamelPartDescription: Transforms the message using an AtlasMap transformation.
-cqExtensionPageTitle: AtlasMap
diff --git a/docs/modules/ROOT/examples/components/corda.yml b/docs/modules/ROOT/examples/components/corda.yml
deleted file mode 100644
index 236a551791..0000000000
--- a/docs/modules/ROOT/examples/components/corda.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-corda
-cqArtifactIdBase: corda
-cqNativeSupported: false
-cqStatus: Preview
-cqDeprecated: false
-cqJvmSince: 1.1.0
-cqNativeSince: n/a
-cqCamelPartName: corda
-cqCamelPartTitle: Corda
-cqCamelPartDescription: Perform operations against Corda blockchain platform using corda-rpc library.
-cqExtensionPageTitle: Corda
diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc
index e39893ee19..e4c437201d 100644
--- a/docs/modules/ROOT/nav.adoc
+++ b/docs/modules/ROOT/nav.adoc
@@ -53,7 +53,6 @@
 *** xref:reference/extensions/activemq.adoc[ActiveMQ]
 *** xref:reference/extensions/arangodb.adoc[ArangoDb]
 *** xref:reference/extensions/asterisk.adoc[Asterisk]
-*** xref:reference/extensions/atlasmap.adoc[AtlasMap]
 *** xref:reference/extensions/atom.adoc[Atom]
 *** xref:reference/extensions/attachments.adoc[Attachments]
 *** xref:reference/extensions/avro.adoc[Avro]
@@ -91,7 +90,6 @@
 *** xref:reference/extensions/console.adoc[Console]
 *** xref:reference/extensions/consul.adoc[Consul]
 *** xref:reference/extensions/controlbus.adoc[Control Bus]
-*** xref:reference/extensions/corda.adoc[Corda]
 *** xref:reference/extensions/core.adoc[Core]
 *** xref:reference/extensions/couchdb.adoc[CouchDB]
 *** xref:reference/extensions/couchbase.adoc[Couchbase]
diff --git a/docs/modules/ROOT/pages/migration-guide/3.0.0.adoc b/docs/modules/ROOT/pages/migration-guide/3.0.0.adoc
index 3a7ce3a903..7745a45347 100644
--- a/docs/modules/ROOT/pages/migration-guide/3.0.0.adoc
+++ b/docs/modules/ROOT/pages/migration-guide/3.0.0.adoc
@@ -17,9 +17,11 @@ The following extensions have been removed.
 [options="header"]
 |===
 | Extension | Alternative extension(s)
+| camel-quarkus-atlasmap                    | camel-quarkus-mapstruct
 | camel-quarkus-atmos                       | none
 | camel-quarkus-avro-rpc                    | none
 | camel-quarkus-caffeine-lrucache           | camel-quarkus-ignite, camel-quarkus-infinispan
+| camel-quarkus-corda                       | none
 | camel-quarkus-dozer                       | camel-quarkus-mapstruct
 | camel-quarkus-elasticsearch-rest          | camel-quarkus-elasticsearch
 | camel-quarkus-hbase                       | none
diff --git a/docs/modules/ROOT/pages/reference/extensions/atlasmap.adoc b/docs/modules/ROOT/pages/reference/extensions/atlasmap.adoc
deleted file mode 100644
index e33dc03b1a..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/atlasmap.adoc
+++ /dev/null
@@ -1,73 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-atlasmap"]
-= AtlasMap
-:linkattrs:
-:cq-artifact-id: camel-quarkus-atlasmap
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable
-:cq-description: Transforms the message using an AtlasMap transformation.
-:cq-deprecated: false
-:cq-jvm-since: 1.5.0
-:cq-native-since: 1.7.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.5.0## [.badge-key]##Native since##[.badge-supported]##1.7.0##
-endif::[]
-
-Transforms the message using an AtlasMap transformation.
-
-[id="extensions-atlasmap-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}::atlasmap-component.adoc[AtlasMap component], URI syntax: `atlasmap:resourceUri`
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-atlasmap-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-atlasmap[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
-    <groupId>org.apache.camel.quarkus</groupId>
-    <artifactId>camel-quarkus-atlasmap</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
-
-[id="extensions-atlasmap-allowcontextmapall-option-in-native-mode"]
-== allowContextMapAll option in native mode
-
-The `allowContextMapAll` option is not supported in native mode as it requires reflective access to security sensitive camel core classes such as
-`CamelContext` & `Exchange`. This is considered a security risk and thus access to the feature is not provided by default.
-
-[id="extensions-atlasmap-additional-camel-quarkus-configuration"]
-== Additional Camel Quarkus configuration
-
-Note that you can perform mapping for these types of data:
-
-* Java
-* XML
-* Json
-* CSV
-
-The _ADM archive file_ or _mapping definition JSON file_ used in the _AtlasMap route_ should be located in the _resources_ repository.
-In native mode, include this file for native build. Example:
-[source,properties]
-----
-quarkus.native.resources.includes = mapping/atlas-mapping.json
-----
-
-When mapping Java documents, you may need to register the corresponding Java classes for reflection.
-
-You may want to check the https://github.com/apache/camel-quarkus/tree/main/integration-tests/atlasmap[integration test] in our source tree as an example.
-
diff --git a/docs/modules/ROOT/pages/reference/extensions/corda.adoc b/docs/modules/ROOT/pages/reference/extensions/corda.adoc
deleted file mode 100644
index b82700aefe..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/corda.adoc
+++ /dev/null
@@ -1,41 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-corda"]
-= Corda
-:linkattrs:
-:cq-artifact-id: camel-quarkus-corda
-:cq-native-supported: false
-:cq-status: Preview
-:cq-status-deprecation: Preview
-:cq-description: Perform operations against Corda blockchain platform using corda-rpc library.
-:cq-deprecated: false
-:cq-jvm-since: 1.1.0
-:cq-native-since: n/a
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
-endif::[]
-
-Perform operations against Corda blockchain platform using corda-rpc library.
-
-[id="extensions-corda-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}::corda-component.adoc[Corda component], URI syntax: `corda:node`
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-corda-maven-coordinates"]
-== Maven coordinates
-
-[source,xml]
-----
-<dependency>
-    <groupId>org.apache.camel.quarkus</groupId>
-    <artifactId>camel-quarkus-corda</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jpa.adoc b/docs/modules/ROOT/pages/reference/extensions/jpa.adoc
index c5aadd3de9..0b55384217 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jpa.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jpa.adoc
@@ -52,6 +52,3 @@ The extension leverages https://quarkus.io/guides/hibernate-orm[Quarkus Hibernat
 
 Refer to the https://quarkus.io/guides/hibernate-orm[Quarkus Hibernate ORM] documentation to see how to configure Hibernate and your datasource,
 
-When a single persistence unit is used, the Camel Quarkus JPA extension will automatically configure the JPA component with a
-`EntityManagerFactory` and `TransactionManager`.
-
diff --git a/extensions-jvm/corda/deployment/pom.xml b/extensions-jvm/corda/deployment/pom.xml
deleted file mode 100644
index 431cf6bb76..0000000000
--- a/extensions-jvm/corda/deployment/pom.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-corda-parent</artifactId>
-        <version>3.0.0-SNAPSHOT</version>
-        <relativePath>../pom.xml</relativePath>
-    </parent>
-
-    <artifactId>camel-quarkus-corda-deployment</artifactId>
-    <name>Camel Quarkus :: Corda :: Deployment</name>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-core-deployment</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-corda</artifactId>
-        </dependency>
-    </dependencies>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <configuration>
-                    <annotationProcessorPaths>
-                        <path>
-                            <groupId>io.quarkus</groupId>
-                            <artifactId>quarkus-extension-processor</artifactId>
-                            <version>${quarkus.version}</version>
-                        </path>
-                    </annotationProcessorPaths>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
-
-</project>
diff --git a/extensions-jvm/corda/deployment/src/main/java/org/apache/camel/quarkus/component/corda/deployment/CordaProcessor.java b/extensions-jvm/corda/deployment/src/main/java/org/apache/camel/quarkus/component/corda/deployment/CordaProcessor.java
deleted file mode 100644
index 75e9f9646f..0000000000
--- a/extensions-jvm/corda/deployment/src/main/java/org/apache/camel/quarkus/component/corda/deployment/CordaProcessor.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.corda.deployment;
-
-import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.annotations.ExecutionTime;
-import io.quarkus.deployment.annotations.Record;
-import io.quarkus.deployment.builditem.FeatureBuildItem;
-import io.quarkus.deployment.pkg.steps.NativeBuild;
-import org.apache.camel.quarkus.core.JvmOnlyRecorder;
-import org.jboss.logging.Logger;
-
-class CordaProcessor {
-
-    private static final Logger LOG = Logger.getLogger(CordaProcessor.class);
-    private static final String FEATURE = "camel-corda";
-
-    @BuildStep
-    FeatureBuildItem feature() {
-        return new FeatureBuildItem(FEATURE);
-    }
-
-    /**
-     * Remove this once this extension starts supporting the native mode.
-     */
-    @BuildStep(onlyIf = NativeBuild.class)
-    @Record(value = ExecutionTime.RUNTIME_INIT)
-    void warnJvmInNative(JvmOnlyRecorder recorder) {
-        JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time
-        recorder.warnJvmInNative(FEATURE); // warn at runtime
-    }
-}
diff --git a/extensions-jvm/corda/pom.xml b/extensions-jvm/corda/pom.xml
deleted file mode 100644
index 0580692712..0000000000
--- a/extensions-jvm/corda/pom.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-extensions-jvm</artifactId>
-        <version>3.0.0-SNAPSHOT</version>
-        <relativePath>../pom.xml</relativePath>
-    </parent>
-
-    <artifactId>camel-quarkus-corda-parent</artifactId>
-    <name>Camel Quarkus :: Corda</name>
-    <packaging>pom</packaging>
-
-    <modules>
-        <module>deployment</module>
-        <module>runtime</module>
-    </modules>
-</project>
diff --git a/extensions-jvm/corda/runtime/pom.xml b/extensions-jvm/corda/runtime/pom.xml
deleted file mode 100644
index f0dde3e4f3..0000000000
--- a/extensions-jvm/corda/runtime/pom.xml
+++ /dev/null
@@ -1,101 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-corda-parent</artifactId>
-        <version>3.0.0-SNAPSHOT</version>
-        <relativePath>../pom.xml</relativePath>
-    </parent>
-
-    <artifactId>camel-quarkus-corda</artifactId>
-    <name>Camel Quarkus :: Corda :: Runtime</name>
-    <description>Perform operations against Corda blockchain platform using corda-rpc library.</description>
-
-    <properties>
-        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
-    </properties>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-core</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.jboss.logmanager</groupId>
-            <artifactId>log4j2-jboss-logmanager</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>camel-corda</artifactId>
-        </dependency>
-    </dependencies>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>io.quarkus</groupId>
-                <artifactId>quarkus-extension-maven-plugin</artifactId>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <configuration>
-                    <annotationProcessorPaths>
-                        <path>
-                            <groupId>io.quarkus</groupId>
-                            <artifactId>quarkus-extension-processor</artifactId>
-                            <version>${quarkus.version}</version>
-                        </path>
-                    </annotationProcessorPaths>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
-
-    <profiles>
-        <profile>
-            <id>full</id>
-            <activation>
-                <property>
-                    <name>!quickly</name>
-                </property>
-            </activation>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.camel.quarkus</groupId>
-                        <artifactId>camel-quarkus-maven-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>update-extension-doc-page</id>
-                                <goals>
-                                    <goal>update-extension-doc-page</goal>
-                                </goals>
-                                <phase>process-classes</phase>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
-</project>
diff --git a/extensions-jvm/corda/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions-jvm/corda/runtime/src/main/resources/META-INF/quarkus-extension.yaml
deleted file mode 100644
index 9d01afc8ad..0000000000
--- a/extensions-jvm/corda/runtime/src/main/resources/META-INF/quarkus-extension.yaml
+++ /dev/null
@@ -1,33 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# This is a generated file. Do not edit directly!
-# To re-generate, run the following command from the top level directory:
-#
-#   mvn -N cq:update-quarkus-metadata
-#
----
-name: "Camel Corda"
-description: "Perform operations against Corda blockchain platform using corda-rpc library"
-icon-url: "https://camel.apache.org/_/img/logo-d-f21b25ba38.svg"
-metadata:
-  unlisted: true
-  guide: "https://camel.apache.org/camel-quarkus/latest/reference/extensions/corda.html"
-  categories:
-  - "integration"
-  status:
-  - "preview"
diff --git a/extensions-jvm/pom.xml b/extensions-jvm/pom.xml
index 278a4f9a42..28a1f6eee5 100644
--- a/extensions-jvm/pom.xml
+++ b/extensions-jvm/pom.xml
@@ -52,7 +52,6 @@
         <module>coap</module>
         <module>cometd</module>
         <module>console</module>
-        <module>corda</module>
         <module>couchbase</module>
         <module>djl</module>
         <module>dns</module>
diff --git a/extensions/atlasmap/deployment/pom.xml b/extensions/atlasmap/deployment/pom.xml
deleted file mode 100644
index ec57c93c32..0000000000
--- a/extensions/atlasmap/deployment/pom.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-atlasmap-parent</artifactId>
-        <version>3.0.0-SNAPSHOT</version>
-        <relativePath>../pom.xml</relativePath>
-    </parent>
-
-    <artifactId>camel-quarkus-atlasmap-deployment</artifactId>
-    <name>Camel Quarkus :: AtlasMap :: Deployment</name>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-core-deployment</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-atlasmap</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jackson-deployment</artifactId>
-        </dependency>
-    </dependencies>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <configuration>
-                    <annotationProcessorPaths>
-                        <path>
-                            <groupId>io.quarkus</groupId>
-                            <artifactId>quarkus-extension-processor</artifactId>
-                            <version>${quarkus.version}</version>
-                        </path>
-                    </annotationProcessorPaths>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
-
-</project>
diff --git a/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java b/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java
deleted file mode 100644
index 7fb4760ca7..0000000000
--- a/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java
+++ /dev/null
@@ -1,122 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.atlasmap.deployment;
-
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Set;
-import java.util.stream.Stream;
-
-import io.atlasmap.core.DefaultAtlasContextFactory;
-import io.atlasmap.core.DefaultAtlasModuleInfo;
-import io.atlasmap.csv.module.CsvModule;
-import io.atlasmap.java.module.JavaModule;
-import io.atlasmap.json.module.JsonModule;
-import io.atlasmap.mxbean.AtlasContextFactoryMXBean;
-import io.atlasmap.mxbean.AtlasModuleInfoMXBean;
-import io.atlasmap.spi.AtlasConverter;
-import io.atlasmap.spi.AtlasFieldAction;
-import io.atlasmap.v2.Action;
-import io.atlasmap.v2.DataSourceMetadata;
-import io.atlasmap.xml.module.XmlModule;
-import io.quarkus.deployment.annotations.BuildProducer;
-import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.builditem.CombinedIndexBuildItem;
-import io.quarkus.deployment.builditem.FeatureBuildItem;
-import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem;
-import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
-import io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem;
-import io.quarkus.deployment.util.ServiceUtil;
-import org.jboss.jandex.IndexView;
-
-class AtlasmapProcessor {
-
-    private static final String FEATURE = "camel-atlasmap";
-    private static final String ATLASMAP_SERVICE_BASE = "META-INF/services/";
-
-    @BuildStep
-    FeatureBuildItem feature() {
-        return new FeatureBuildItem(FEATURE);
-    }
-
-    @BuildStep
-    List<ReflectiveClassBuildItem> registerReflectiveClasses() {
-        List<ReflectiveClassBuildItem> items = new ArrayList<>();
-        items.add(ReflectiveClassBuildItem.builder(DefaultAtlasContextFactory.class).build());
-        items.add(ReflectiveClassBuildItem.builder(DefaultAtlasModuleInfo.class).build());
-        items.add(ReflectiveClassBuildItem.builder(JsonModule.class).methods().build());
-        items.add(ReflectiveClassBuildItem.builder(CsvModule.class).methods().build());
-        items.add(ReflectiveClassBuildItem.builder(JavaModule.class).methods().build());
-        items.add(ReflectiveClassBuildItem.builder(XmlModule.class).methods().build());
-        items.add(ReflectiveClassBuildItem.builder(AtlasContextFactoryMXBean.class).constructors(false).methods()
-                .build());
-        items.add(ReflectiveClassBuildItem.builder(AtlasModuleInfoMXBean.class).constructors(false).methods()
-                .build());
-        items.add(ReflectiveClassBuildItem.builder(DataSourceMetadata.class).constructors(false).methods()
-                .build());
-        return items;
-    }
-
-    @BuildStep
-    void nativeImageResources(BuildProducer<NativeImageResourceBuildItem> nativeImageResource) {
-        nativeImageResource.produce(new NativeImageResourceBuildItem("META-INF/services/atlas/module/atlas.module"));
-        nativeImageResource.produce(new NativeImageResourceBuildItem("atlasmap.properties"));
-    }
-
-    @BuildStep
-    ReflectiveClassBuildItem registerForReflection(CombinedIndexBuildItem combinedIndex) {
-        IndexView index = combinedIndex.getIndex();
-        // register Atlasmap model classes for serialize/deserialize
-        String[] dtos = index.getKnownClasses().stream().map(ci -> ci.name().toString())
-                .filter(n -> n.startsWith("io.atlasmap.v2")
-                        || n.startsWith("io.atlasmap.json.v2")
-                        || n.startsWith("io.atlasmap.java.v2")
-                        || n.startsWith("io.atlasmap.xml.v2")
-                        || n.startsWith("io.atlasmap.csv.v2")
-                        || n.startsWith("io.atlasmap.dfdl.v2"))
-                .toArray(String[]::new);
-        return ReflectiveClassBuildItem.builder(dtos).methods().build();
-    }
-
-    @BuildStep
-    void registerNativeImageResources(BuildProducer<ServiceProviderBuildItem> services,
-            BuildProducer<ReflectiveClassBuildItem> reflectiveClass) {
-        Stream.of(
-                AtlasConverter.class.getName(),
-                AtlasFieldAction.class.getName(),
-                Action.class.getName())
-                .forEach(service -> {
-                    try {
-                        Set<String> implementations = ServiceUtil.classNamesNamedIn(
-                                Thread.currentThread().getContextClassLoader(),
-                                ATLASMAP_SERVICE_BASE + service);
-                        services.produce(
-                                new ServiceProviderBuildItem(service,
-                                        implementations.toArray(new String[0])));
-
-                        // register those classes for reflection too
-                        // we don't need to add external dependency atlas-core for the services
-                        String[] dtos = implementations.stream()
-                                .toArray(String[]::new);
-                        reflectiveClass.produce(ReflectiveClassBuildItem.builder(dtos).methods().build());
-                    } catch (IOException e) {
-                        throw new RuntimeException(e);
-                    }
-                });
-    }
-}
diff --git a/extensions/atlasmap/pom.xml b/extensions/atlasmap/pom.xml
deleted file mode 100644
index 7925a4d634..0000000000
--- a/extensions/atlasmap/pom.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-extensions</artifactId>
-        <version>3.0.0-SNAPSHOT</version>
-        <relativePath>../pom.xml</relativePath>
-    </parent>
-
-    <artifactId>camel-quarkus-atlasmap-parent</artifactId>
-    <name>Camel Quarkus :: AtlasMap</name>
-    <packaging>pom</packaging>
-
-    <modules>
-        <module>deployment</module>
-        <module>runtime</module>
-    </modules>
-</project>
diff --git a/extensions/atlasmap/runtime/pom.xml b/extensions/atlasmap/runtime/pom.xml
deleted file mode 100644
index b9a4b9f274..0000000000
--- a/extensions/atlasmap/runtime/pom.xml
+++ /dev/null
@@ -1,109 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-atlasmap-parent</artifactId>
-        <version>3.0.0-SNAPSHOT</version>
-        <relativePath>../pom.xml</relativePath>
-    </parent>
-
-    <artifactId>camel-quarkus-atlasmap</artifactId>
-    <name>Camel Quarkus :: AtlasMap :: Runtime</name>
-    <description>Transforms the message using an AtlasMap transformation.</description>
-
-    <properties>
-        <camel.quarkus.jvmSince>1.5.0</camel.quarkus.jvmSince>
-        <camel.quarkus.nativeSince>1.7.0</camel.quarkus.nativeSince>
-    </properties>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-core</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>camel-atlasmap</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jackson</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.graalvm.sdk</groupId>
-            <artifactId>graal-sdk</artifactId>
-            <scope>provided</scope>
-        </dependency>
-    </dependencies>
-
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>io.quarkus</groupId>
-                <artifactId>quarkus-extension-maven-plugin</artifactId>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <configuration>
-                    <annotationProcessorPaths>
-                        <path>
-                            <groupId>io.quarkus</groupId>
-                            <artifactId>quarkus-extension-processor</artifactId>
-                            <version>${quarkus.version}</version>
-                        </path>
-                    </annotationProcessorPaths>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
-
-
-    <profiles>
-        <profile>
-            <id>full</id>
-            <activation>
-                <property>
-                    <name>!quickly</name>
-                </property>
-            </activation>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.camel.quarkus</groupId>
-                        <artifactId>camel-quarkus-maven-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>update-extension-doc-page</id>
-                                <goals>
-                                    <goal>update-extension-doc-page</goal>
-                                </goals>
-                                <phase>process-classes</phase>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
-</project>
diff --git a/extensions/atlasmap/runtime/src/main/doc/configuration.adoc b/extensions/atlasmap/runtime/src/main/doc/configuration.adoc
deleted file mode 100644
index 918521c63b..0000000000
--- a/extensions/atlasmap/runtime/src/main/doc/configuration.adoc
+++ /dev/null
@@ -1,17 +0,0 @@
-Note that you can perform mapping for these types of data:
-
-* Java
-* XML
-* Json
-* CSV
-
-The _ADM archive file_ or _mapping definition JSON file_ used in the _AtlasMap route_ should be located in the _resources_ repository.
-In native mode, include this file for native build. Example:
-[source,properties]
-----
-quarkus.native.resources.includes = mapping/atlas-mapping.json
-----
-
-When mapping Java documents, you may need to register the corresponding Java classes for reflection.
-
-You may want to check the https://github.com/apache/camel-quarkus/tree/main/integration-tests/atlasmap[integration test] in our source tree as an example.
\ No newline at end of file
diff --git a/extensions/atlasmap/runtime/src/main/java/org/apache/camel/quarkus/component/atlasmap/graalvm/Substitutions.java b/extensions/atlasmap/runtime/src/main/java/org/apache/camel/quarkus/component/atlasmap/graalvm/Substitutions.java
deleted file mode 100644
index 17c26e4659..0000000000
--- a/extensions/atlasmap/runtime/src/main/java/org/apache/camel/quarkus/component/atlasmap/graalvm/Substitutions.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.atlasmap.graalvm;
-
-import java.net.URL;
-import java.util.Collections;
-import java.util.Enumeration;
-import java.util.LinkedList;
-import java.util.List;
-import java.util.Set;
-
-import com.oracle.svm.core.annotate.Alias;
-import com.oracle.svm.core.annotate.RecomputeFieldValue;
-import com.oracle.svm.core.annotate.Substitute;
-import com.oracle.svm.core.annotate.TargetClass;
-import org.slf4j.Logger;
-
-import static com.oracle.svm.core.annotate.RecomputeFieldValue.Kind.Reset;
-
-public class Substitutions {
-}
-
-@TargetClass(className = "io.atlasmap.core.DefaultAtlasCompoundClassLoader")
-final class DefaultAtlasCompoundClassLoader_Substitute {
-
-    @Alias
-    @RecomputeFieldValue(kind = Reset)
-    private static Logger LOG = null;
-
-    @Alias
-    private Set<ClassLoader> delegates;
-
-    @Substitute
-    public Enumeration<URL> getResources(String name) {
-        List<URL> answer = new LinkedList<>();
-        for (ClassLoader cl : delegates) {
-            try {
-                Enumeration<URL> urls = cl.getResources(name);
-                while (urls != null && urls.hasMoreElements()) {
-                    answer.add(urls.nextElement());
-                }
-            } catch (Exception e) {
-                LOG.debug("I/O error while looking for a resource '{}' with ClassLoader '{}': {}", name, cl);
-                LOG.debug(e.getMessage(), e);
-            }
-        }
-        return Collections.enumeration(answer);
-    }
-
-    @Substitute
-    public synchronized void addAlternativeLoader(ClassLoader cl) {
-        delegates.add(Thread.currentThread().getContextClassLoader());
-    }
-
-}
diff --git a/extensions/atlasmap/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/atlasmap/runtime/src/main/resources/META-INF/quarkus-extension.yaml
deleted file mode 100644
index e303219608..0000000000
--- a/extensions/atlasmap/runtime/src/main/resources/META-INF/quarkus-extension.yaml
+++ /dev/null
@@ -1,32 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# This is a generated file. Do not edit directly!
-# To re-generate, run the following command from the top level directory:
-#
-#   mvn -N cq:update-quarkus-metadata
-#
----
-name: "Camel AtlasMap"
-description: "Transforms the message using an AtlasMap transformation"
-icon-url: "https://camel.apache.org/_/img/logo-d-f21b25ba38.svg"
-metadata:
-  guide: "https://camel.apache.org/camel-quarkus/latest/reference/extensions/atlasmap.html"
-  categories:
-  - "integration"
-  status:
-  - "stable"
diff --git a/extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java b/extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java
index d2dc9bfd36..6d53641456 100644
--- a/extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java
+++ b/extensions/jpa/deployment/src/main/java/org/apache/camel/quarkus/component/jpa/deployment/JpaProcessor.java
@@ -16,14 +16,8 @@
  */
 package org.apache.camel.quarkus.component.jpa.deployment;
 
-import io.quarkus.deployment.annotations.BuildProducer;
 import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.annotations.ExecutionTime;
-import io.quarkus.deployment.annotations.Record;
 import io.quarkus.deployment.builditem.FeatureBuildItem;
-import org.apache.camel.component.jpa.JpaComponent;
-import org.apache.camel.quarkus.component.jpa.CamelJpaRecorder;
-import org.apache.camel.quarkus.core.deployment.spi.CamelRuntimeBeanBuildItem;
 
 class JpaProcessor {
 
@@ -33,17 +27,4 @@ class JpaProcessor {
     FeatureBuildItem feature() {
         return new FeatureBuildItem(FEATURE);
     }
-
-    @Record(ExecutionTime.RUNTIME_INIT)
-    @BuildStep
-    void configureJpaComponentBean(
-            BuildProducer<CamelRuntimeBeanBuildItem> camelRuntimeBean,
-            CamelJpaRecorder recorder) {
-
-        camelRuntimeBean.produce(
-                new CamelRuntimeBeanBuildItem(
-                        "jpa",
-                        JpaComponent.class.getName(),
-                        recorder.createJpaComponent()));
-    }
 }
diff --git a/extensions/jpa/runtime/src/main/doc/configuration.adoc b/extensions/jpa/runtime/src/main/doc/configuration.adoc
index ebb4d86353..f398236b25 100644
--- a/extensions/jpa/runtime/src/main/doc/configuration.adoc
+++ b/extensions/jpa/runtime/src/main/doc/configuration.adoc
@@ -1,6 +1,3 @@
 The extension leverages https://quarkus.io/guides/hibernate-orm[Quarkus Hibernate ORM] to provide the JPA implementation via Hibernate.
 
 Refer to the https://quarkus.io/guides/hibernate-orm[Quarkus Hibernate ORM] documentation to see how to configure Hibernate and your datasource,
-
-When a single persistence unit is used, the Camel Quarkus JPA extension will automatically configure the JPA component with a
-`EntityManagerFactory` and `TransactionManager`.
diff --git a/extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/CamelJpaRecorder.java b/extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/CamelJpaRecorder.java
deleted file mode 100644
index 58b7f0fb84..0000000000
--- a/extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/CamelJpaRecorder.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.jpa;
-
-import io.quarkus.arc.Arc;
-import io.quarkus.runtime.RuntimeValue;
-import io.quarkus.runtime.annotations.Recorder;
-import jakarta.transaction.TransactionManager;
-import jakarta.transaction.UserTransaction;
-import org.apache.camel.component.jpa.JpaComponent;
-import org.springframework.transaction.jta.JtaTransactionManager;
-
-@Recorder
-public class CamelJpaRecorder {
-
-    public RuntimeValue<JpaComponent> createJpaComponent() {
-        TransactionManager transactionManager = Arc.container().instance(TransactionManager.class).get();
-        UserTransaction userTransaction = Arc.container().instance(UserTransaction.class).get();
-
-        JpaComponent component = new JpaComponent();
-        component.setTransactionManager(new JtaTransactionManager(userTransaction, transactionManager));
-        return new RuntimeValue<>(component);
-    }
-}
diff --git a/extensions/pom.xml b/extensions/pom.xml
index eb51ecc44b..80902e067a 100644
--- a/extensions/pom.xml
+++ b/extensions/pom.xml
@@ -38,7 +38,6 @@
         <module>amqp</module>
         <module>arangodb</module>
         <module>as2</module>
-        <module>atlasmap</module>
         <module>atom</module>
         <module>attachments</module>
         <module>avro</module>
diff --git a/integration-test-groups/aws2/aws2-kinesis/src/main/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisResource.java b/integration-test-groups/aws2/aws2-kinesis/src/main/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisResource.java
index fdbeeff70a..6a755e9168 100644
--- a/integration-test-groups/aws2/aws2-kinesis/src/main/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisResource.java
+++ b/integration-test-groups/aws2/aws2-kinesis/src/main/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisResource.java
@@ -30,8 +30,11 @@ import jakarta.ws.rs.Path;
 import jakarta.ws.rs.Produces;
 import jakarta.ws.rs.core.MediaType;
 import jakarta.ws.rs.core.Response;
+import org.apache.camel.CamelContext;
 import org.apache.camel.ProducerTemplate;
+import org.apache.camel.component.aws2.kinesis.Kinesis2Component;
 import org.apache.camel.component.aws2.kinesis.Kinesis2Constants;
+import org.apache.camel.component.aws2.kinesis.KinesisConnection;
 import org.apache.camel.quarkus.test.support.aws2.BaseAws2Resource;
 import org.eclipse.microprofile.config.inject.ConfigProperty;
 import org.jboss.logging.Logger;
@@ -51,6 +54,9 @@ public class Aws2KinesisResource extends BaseAws2Resource {
     @Inject
     ProducerTemplate producerTemplate;
 
+    @Inject
+    CamelContext camelContext;
+
     @Inject
     @Named("aws2KinesisMessages")
     Queue<String> aws2KinesisMessages;
@@ -88,4 +94,13 @@ public class Aws2KinesisResource extends BaseAws2Resource {
                 + "?useDefaultCredentialsProvider=" + isUseDefaultCredentials();
     }
 
+    @Override
+    protected void onDefaultCredentialsProviderChange() throws Exception {
+        //reset connection, because irt is cached since https://github.com/apache/camel/pull/10919
+        KinesisConnection kc = camelContext.getRegistry().findSingleByType(Kinesis2Component.class).getConnection();
+        kc.close();
+        kc.setKinesisAsyncClient(null);
+        kc.setKinesisClient(null);
+        super.onDefaultCredentialsProviderChange();
+    }
 }
diff --git a/integration-tests-jvm/corda/pom.xml b/integration-tests-jvm/corda/pom.xml
deleted file mode 100644
index ce05ea9efb..0000000000
--- a/integration-tests-jvm/corda/pom.xml
+++ /dev/null
@@ -1,87 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-build-parent-it</artifactId>
-        <version>3.0.0-SNAPSHOT</version>
-        <relativePath>../../poms/build-parent-it/pom.xml</relativePath>
-    </parent>
-
-    <artifactId>camel-quarkus-integration-test-corda</artifactId>
-    <name>Camel Quarkus :: Integration Tests :: Corda</name>
-    <description>Integration tests for Camel Quarkus Corda extension</description>
-
-    <properties>
-        <enforcer.skip>true</enforcer.skip><!-- It does not make much sense to spend time on deps convergence all deps given Corda is JVM only -->
-    </properties>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-corda</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-resteasy</artifactId>
-        </dependency>
-
-        <!-- test dependencies -->
-        <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-junit5</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>io.rest-assured</groupId>
-            <artifactId>rest-assured</artifactId>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
-
-    <profiles>
-        <profile>
-            <id>virtualDependencies</id>
-            <activation>
-                <property>
-                    <name>!noVirtualDependencies</name>
-                </property>
-            </activation>
-            <dependencies>
-                <!-- The following dependencies guarantee that this module is built after them. You can update them by running `mvn process-resources -Pformat -N` from the source tree root directory -->
-                <dependency>
-                    <groupId>org.apache.camel.quarkus</groupId>
-                    <artifactId>camel-quarkus-corda-deployment</artifactId>
-                    <version>${project.version}</version>
-                    <type>pom</type>
-                    <scope>test</scope>
-                    <exclusions>
-                        <exclusion>
-                            <groupId>*</groupId>
-                            <artifactId>*</artifactId>
-                        </exclusion>
-                    </exclusions>
-                </dependency>
-            </dependencies>
-        </profile>
-    </profiles>
-
-</project>
diff --git a/integration-tests-jvm/corda/src/main/java/org/apache/camel/quarkus/component/corda/it/CordaResource.java b/integration-tests-jvm/corda/src/main/java/org/apache/camel/quarkus/component/corda/it/CordaResource.java
deleted file mode 100644
index a5828c4c4c..0000000000
--- a/integration-tests-jvm/corda/src/main/java/org/apache/camel/quarkus/component/corda/it/CordaResource.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.corda.it;
-
-import jakarta.enterprise.context.ApplicationScoped;
-import jakarta.inject.Inject;
-import jakarta.ws.rs.GET;
-import jakarta.ws.rs.Path;
-import jakarta.ws.rs.Produces;
-import jakarta.ws.rs.core.MediaType;
-import jakarta.ws.rs.core.Response;
-import org.apache.camel.CamelContext;
-import org.jboss.logging.Logger;
-
-@Path("/corda")
-@ApplicationScoped
-public class CordaResource {
-
-    private static final Logger LOG = Logger.getLogger(CordaResource.class);
-
-    private static final String COMPONENT_CORDA = "corda";
-    @Inject
-    CamelContext context;
-
-    @Path("/load/component/corda")
-    @GET
-    @Produces(MediaType.TEXT_PLAIN)
-    public Response loadComponentCorda() throws Exception {
-        /* This is an autogenerated test */
-        if (context.getComponent(COMPONENT_CORDA) != null) {
-            return Response.ok().build();
-        }
-        LOG.warnf("Could not load [%s] from the Camel context", COMPONENT_CORDA);
-        return Response.status(500, COMPONENT_CORDA + " could not be loaded from the Camel context").build();
-    }
-}
diff --git a/integration-tests-jvm/corda/src/test/java/org/apache/camel/quarkus/component/corda/it/CordaTest.java b/integration-tests-jvm/corda/src/test/java/org/apache/camel/quarkus/component/corda/it/CordaTest.java
deleted file mode 100644
index 1ec8711853..0000000000
--- a/integration-tests-jvm/corda/src/test/java/org/apache/camel/quarkus/component/corda/it/CordaTest.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.corda.it;
-
-import io.quarkus.test.junit.QuarkusTest;
-import io.restassured.RestAssured;
-import org.junit.jupiter.api.Test;
-
-@QuarkusTest
-class CordaTest {
-
-    @Test
-    public void loadComponentCorda() {
-        /* A simple autogenerated test */
-        RestAssured.get("/corda/load/component/corda")
-                .then()
-                .statusCode(200);
-    }
-
-}
diff --git a/integration-tests-jvm/pom.xml b/integration-tests-jvm/pom.xml
index 7e8c1241a8..f19954e0df 100644
--- a/integration-tests-jvm/pom.xml
+++ b/integration-tests-jvm/pom.xml
@@ -51,7 +51,6 @@
         <module>cometd</module>
         <module>console</module>
         <module>controlbus-statistics</module>
-        <module>corda</module>
         <module>couchbase</module>
         <module>djl</module>
         <module>dns</module>
diff --git a/integration-tests-support/aws2/src/main/java/org/apache/camel/quarkus/test/support/aws2/BaseAws2Resource.java b/integration-tests-support/aws2/src/main/java/org/apache/camel/quarkus/test/support/aws2/BaseAws2Resource.java
index 2108ab27f9..14c3f3f636 100644
--- a/integration-tests-support/aws2/src/main/java/org/apache/camel/quarkus/test/support/aws2/BaseAws2Resource.java
+++ b/integration-tests-support/aws2/src/main/java/org/apache/camel/quarkus/test/support/aws2/BaseAws2Resource.java
@@ -52,6 +52,9 @@ public class BaseAws2Resource {
     @POST
     public Response setUseDefaultCredentials(boolean useDefaultCredentialsProvider) throws Exception {
         this.useDefaultCredentials = useDefaultCredentialsProvider;
+        //call listener
+        onDefaultCredentialsProviderChange();
+
         return Response.ok().build();
     }
 
@@ -92,4 +95,11 @@ public class BaseAws2Resource {
     public boolean isUseDefaultCredentials() {
         return useDefaultCredentials;
     }
+
+    /**
+     * Different aws2 extension might need to react to initialization of default credentials (e.g. kinesis)
+     */
+    protected void onDefaultCredentialsProviderChange() throws Exception {
+
+    }
 }
diff --git a/integration-tests/atlasmap/pom.xml b/integration-tests/atlasmap/pom.xml
deleted file mode 100644
index 9d0b050cb0..0000000000
--- a/integration-tests/atlasmap/pom.xml
+++ /dev/null
@@ -1,143 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-build-parent-it</artifactId>
-        <version>3.0.0-SNAPSHOT</version>
-        <relativePath>../../poms/build-parent-it/pom.xml</relativePath>
-    </parent>
-
-    <artifactId>camel-quarkus-integration-test-atlasmap</artifactId>
-    <name>Camel Quarkus :: Integration Tests :: AtlasMap</name>
-    <description>Integration tests for Camel Quarkus AtlasMap extension</description>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-atlasmap</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-resteasy-jackson</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-platform-http</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-jackson</artifactId>
-        </dependency>
-
-        <!-- test dependencies -->
-        <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-junit5</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>io.rest-assured</groupId>
-            <artifactId>rest-assured</artifactId>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
-
-    <profiles>
-        <profile>
-            <id>native</id>
-            <activation>
-                <property>
-                    <name>native</name>
-                </property>
-            </activation>
-            <properties>
-                <quarkus.package.type>native</quarkus.package.type>
-            </properties>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-failsafe-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <goals>
-                                    <goal>integration-test</goal>
-                                    <goal>verify</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-        <profile>
-            <id>virtualDependencies</id>
-            <activation>
-                <property>
-                    <name>!noVirtualDependencies</name>
-                </property>
-            </activation>
-            <dependencies>
-                <!-- The following dependencies guarantee that this module is built after them. You can update them by running `mvn process-resources -Pformat -N` from the source tree root directory -->
-                <dependency>
-                    <groupId>org.apache.camel.quarkus</groupId>
-                    <artifactId>camel-quarkus-atlasmap-deployment</artifactId>
-                    <version>${project.version}</version>
-                    <type>pom</type>
-                    <scope>test</scope>
-                    <exclusions>
-                        <exclusion>
-                            <groupId>*</groupId>
-                            <artifactId>*</artifactId>
-                        </exclusion>
-                    </exclusions>
-                </dependency>
-                <dependency>
-                    <groupId>org.apache.camel.quarkus</groupId>
-                    <artifactId>camel-quarkus-jackson-deployment</artifactId>
-                    <version>${project.version}</version>
-                    <type>pom</type>
-                    <scope>test</scope>
-                    <exclusions>
-                        <exclusion>
-                            <groupId>*</groupId>
-                            <artifactId>*</artifactId>
-                        </exclusion>
-                    </exclusions>
-                </dependency>
-                <dependency>
-                    <groupId>org.apache.camel.quarkus</groupId>
-                    <artifactId>camel-quarkus-platform-http-deployment</artifactId>
-                    <version>${project.version}</version>
-                    <type>pom</type>
-                    <scope>test</scope>
-                    <exclusions>
-                        <exclusion>
-                            <groupId>*</groupId>
-                            <artifactId>*</artifactId>
-                        </exclusion>
-                    </exclusions>
-                </dependency>
-            </dependencies>
-        </profile>
-    </profiles>
-</project>
diff --git a/integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/AtlasmapComponentDsl.java b/integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/AtlasmapComponentDsl.java
deleted file mode 100644
index be7078c5d9..0000000000
--- a/integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/AtlasmapComponentDsl.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.atlasmap.it;
-
-import jakarta.enterprise.context.ApplicationScoped;
-import jakarta.inject.Named;
-import jakarta.inject.Singleton;
-import org.apache.camel.builder.component.ComponentsBuilderFactory;
-import org.apache.camel.component.atlasmap.AtlasMapComponent;
-
-@ApplicationScoped
-public class AtlasmapComponentDsl {
-    @Singleton
-    @Named
-    AtlasMapComponent atlasmap() {
-        /* Make sure that Component DSL works for Atlasmap */
-        return ComponentsBuilderFactory.atlasmap().build();
-    }
-}
diff --git a/integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/AtlasmapResource.java b/integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/AtlasmapResource.java
deleted file mode 100644
index 432d72d425..0000000000
--- a/integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/AtlasmapResource.java
+++ /dev/null
@@ -1,147 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.atlasmap.it;
-
-import java.util.Map;
-
-import io.atlasmap.core.DefaultAtlasContextFactory;
-import jakarta.enterprise.context.ApplicationScoped;
-import jakarta.inject.Inject;
-import jakarta.ws.rs.Consumes;
-import jakarta.ws.rs.GET;
-import jakarta.ws.rs.Path;
-import jakarta.ws.rs.Produces;
-import jakarta.ws.rs.core.MediaType;
-import org.apache.camel.ProducerTemplate;
-import org.apache.camel.quarkus.component.atlasmap.it.model.Person;
-
-import static io.atlasmap.api.AtlasContextFactory.PROPERTY_ATLASMAP_CORE_VERSION;
-
-@Path("/atlasmap")
-@ApplicationScoped
-@Produces(MediaType.APPLICATION_JSON)
-@Consumes(MediaType.APPLICATION_JSON)
-public class AtlasmapResource {
-
-    @Inject
-    ProducerTemplate producerTemplate;
-
-    @GET
-    @Path("json/java2json")
-    public String convertJava2JsonWithJson(Person person) {
-        return producerTemplate.requestBody("atlasmap:mapping/json/atlasmapping-java-to-json.json", person, String.class);
-    }
-
-    @GET
-    @Path("json/json2java")
-    public Person convertJson2JavaWithJson(String json) {
-        return producerTemplate.requestBody("atlasmap:mapping/json/atlasmapping-json-to-java.json", json, Person.class);
-    }
-
-    @GET
-    @Path("json/xml2xml")
-    public String convertXml2XmlWithJson(String xml) {
-        return producerTemplate.requestBody("atlasmap:mapping/json/atlasmapping-xml-to-xml.json", xml, String.class);
-    }
-
-    @GET
-    @Path("adm/xml2xml")
-    public String convertXml2XmlWithAdm(String xml) {
-        return producerTemplate.requestBody("atlasmap:mapping/adm/atlasmapping-xml-to-xml.adm", xml, String.class);
-    }
-
-    @GET
-    @Path("json/json2xml")
-    public String convertJson2XmlWithJson(String xml) {
-        return producerTemplate.requestBody("atlasmap:mapping/json/atlasmapping-json-to-xml.json", xml, String.class);
-    }
-
-    @GET
-    @Path("adm/json2xml")
-    public String convertJson2XmlWithAdm(String xml) {
-        return producerTemplate.requestBody("atlasmap:mapping/adm/atlasmapping-json-to-xml.adm", xml, String.class);
-    }
-
-    @GET
-    @Path("json/xml2json")
-    public String convertXml2JsonWithJson(String json) {
-        return producerTemplate.requestBody("atlasmap:mapping/json/atlasmapping-xml-to-json.json", json, String.class);
-    }
-
-    @GET
-    @Path("adm/xml2json")
-    public String convertXml2JsonWithAdm(String json) {
-        return producerTemplate.requestBody("atlasmap:mapping/adm/atlasmapping-xml-to-json.adm", json, String.class);
-    }
-
-    @GET
-    @Path("json/java2xml")
-    public String convertJava2XmlWithJson(Person person) {
-        return producerTemplate.requestBody("atlasmap:mapping/json/atlasmapping-java-to-xml.json", person, String.class);
-    }
-
-    @GET
-    @Path("json/xml2java")
-    public Person convertXml2JavaWithJson(String xml) {
-        return producerTemplate.requestBody("atlasmap:mapping/json/atlasmapping-xml-to-java.json", xml, Person.class);
-    }
-
-    @GET
-    @Path("adm/json2json")
-    public String convertJson2JsonWithJson(String json) {
-        return producerTemplate.requestBody("atlasmap:mapping/adm/atlasmapping-json-to-json.adm", json, String.class);
-    }
-
-    @GET
-    @Path("json/json2csv")
-    public String convertJson2CsvWithJson(String json) {
-        return producerTemplate.requestBody("atlasmap:mapping/json/atlasmapping-json-to-csv.json", json, String.class);
-    }
-
-    @GET
-    @Path("adm/csv2json")
-    public String convertCsv2JsonWithAdm(String csv) {
-        return producerTemplate.requestBody("atlasmap:mapping/adm/atlasmapping-csv-to-json.adm", csv, String.class);
-    }
-
-    @GET
-    @Path("json/csv2json")
-    public String convertCsv2JsonWithJson(String csv) {
-        return producerTemplate.requestBody("atlasmap:mapping/json/atlasmapping-csv-to-json.json", csv, String.class);
-    }
-
-    @GET
-    @Path("json/csv2xml")
-    public String convertCsv2XmlWithJson(String csv) {
-        return producerTemplate.requestBody("atlasmap:mapping/json/atlasmapping-csv-to-xml.json", csv, String.class);
-    }
-
-    @GET
-    @Path("json/xml2csv")
-    public String convertXml2CsvWithJson(String xml) {
-        return producerTemplate.requestBody("atlasmap:mapping/json/atlasmapping-xml-to-csv.json", xml, String.class);
-    }
-
-    @GET
-    @Path("version")
-    @Produces(MediaType.TEXT_PLAIN)
-    public String version() {
-        DefaultAtlasContextFactory factory = DefaultAtlasContextFactory.getInstance();
-        Map<String, String> properties = factory.getProperties();
-        return properties.get(PROPERTY_ATLASMAP_CORE_VERSION);
-    }
-}
diff --git a/integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/Route.java b/integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/Route.java
deleted file mode 100644
index 0edb7c0e82..0000000000
--- a/integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/Route.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.atlasmap.it;
-
-import org.apache.camel.builder.endpoint.EndpointRouteBuilder;
-import org.apache.camel.quarkus.component.atlasmap.it.model.Account;
-
-public class Route extends EndpointRouteBuilder {
-    @Override
-    public void configure() throws Exception {
-
-        // example of Routes that need the class Account to be registred for reflection
-        from("platform-http:/atlasmap/json/java2csv?httpMethodRestrict=POST")
-                .unmarshal().json(Account.class)
-                .to(atlasmap("mapping/json/atlasmapping-java-to-csv.json"));
-
-        from("platform-http:/atlasmap/json/csv2java?httpMethodRestrict=POST")
-                .to("atlasmap:mapping/json/atlasmapping-csv-to-java.json")
-                .marshal().json(Account.class);
-    }
-}
diff --git a/integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/model/Account.java b/integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/model/Account.java
deleted file mode 100644
index 19cdb95a98..0000000000
--- a/integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/model/Account.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.atlasmap.it.model;
-
-import io.quarkus.runtime.annotations.RegisterForReflection;
-
-@RegisterForReflection
-public class Account {
-
-    String id;
-    String userName;
-
-    public Account() {
-    }
-
-    public Account(String id, String userName) {
-        this.id = id;
-        this.userName = userName;
-    }
-
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
-
-    public String getUserName() {
-        return userName;
-    }
-
-    public void setUserName(String userName) {
-        this.userName = userName;
-    }
-}
diff --git a/integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/model/Person.java b/integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/model/Person.java
deleted file mode 100644
index 7549be891b..0000000000
--- a/integration-tests/atlasmap/src/main/java/org/apache/camel/quarkus/component/atlasmap/it/model/Person.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.atlasmap.it.model;
-
-public class Person {
-    String firstName;
-    String lastName;
-    int age;
-
-    public Person() {
-    }
-
-    public Person(String firstName, String lastName, int age) {
-        this.firstName = firstName;
-        this.lastName = lastName;
-        this.age = age;
-    }
-
-    public String getFirstName() {
-        return firstName;
-    }
-
-    public void setFirstName(String firstName) {
-        this.firstName = firstName;
-    }
-
-    public String getLastName() {
-        return lastName;
-    }
-
-    public void setLastName(String lastName) {
-        this.lastName = lastName;
-    }
-
-    public int getAge() {
-        return age;
-    }
-
-    public void setAge(int age) {
-        this.age = age;
-    }
-
-}
diff --git a/integration-tests/atlasmap/src/main/resources/application.properties b/integration-tests/atlasmap/src/main/resources/application.properties
deleted file mode 100644
index db8d8988dd..0000000000
--- a/integration-tests/atlasmap/src/main/resources/application.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-## ---------------------------------------------------------------------------
-## Licensed to the Apache Software Foundation (ASF) under one or more
-## contributor license agreements.  See the NOTICE file distributed with
-## this work for additional information regarding copyright ownership.
-## The ASF licenses this file to You under the Apache License, Version 2.0
-## (the "License"); you may not use this file except in compliance with
-## the License.  You may obtain a copy of the License at
-##
-##      http://www.apache.org/licenses/LICENSE-2.0
-##
-## Unless required by applicable law or agreed to in writing, software
-## distributed under the License is distributed on an "AS IS" BASIS,
-## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-## See the License for the specific language governing permissions and
-## limitations under the License.
-## ---------------------------------------------------------------------------
-quarkus.native.resources.includes = mapping/adm/*.adm,mapping/json/*.json
\ No newline at end of file
diff --git a/integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-csv-to-json.adm b/integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-csv-to-json.adm
deleted file mode 100644
index 9e9093686a..0000000000
Binary files a/integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-csv-to-json.adm and /dev/null differ
diff --git a/integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-json-to-json.adm b/integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-json-to-json.adm
deleted file mode 100644
index e908a82610..0000000000
Binary files a/integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-json-to-json.adm and /dev/null differ
diff --git a/integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-json-to-xml.adm b/integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-json-to-xml.adm
deleted file mode 100644
index de2b21f8a8..0000000000
Binary files a/integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-json-to-xml.adm and /dev/null differ
diff --git a/integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-xml-to-json.adm b/integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-xml-to-json.adm
deleted file mode 100644
index 531c6868fc..0000000000
Binary files a/integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-xml-to-json.adm and /dev/null differ
diff --git a/integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-xml-to-xml.adm b/integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-xml-to-xml.adm
deleted file mode 100644
index 509283e9d1..0000000000
Binary files a/integration-tests/atlasmap/src/main/resources/mapping/adm/atlasmapping-xml-to-xml.adm and /dev/null differ
diff --git a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-csv-to-java.json b/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-csv-to-java.json
deleted file mode 100644
index 815606a819..0000000000
--- a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-csv-to-java.json
+++ /dev/null
@@ -1,68 +0,0 @@
-{
-  "AtlasMapping": {
-    "jsonType": "io.atlasmap.v2.AtlasMapping",
-    "dataSource": [
-      {
-        "jsonType": "io.atlasmap.csv.v2.CsvDataSource",
-        "id": "target-csv",
-        "uri": "atlas:csv:target-csv?firstRecordAsHeader=true",
-        "dataSourceType": "SOURCE"
-      },
-      {
-        "jsonType": "io.atlasmap.v2.DataSource",
-        "id": "Account",
-        "uri": "atlas:java?className=org.apache.camel.quarkus.component.atlasmap.it.model.Account",
-        "dataSourceType": "TARGET"
-      }
-    ],
-    "mappings": {
-      "mapping": [
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.csv.v2.CsvField",
-              "name": "id",
-              "path": "/<>/id",
-              "fieldType": "STRING",
-              "docId": "target-csv"
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.java.v2.JavaField",
-              "name": "id",
-              "path": "/id",
-              "fieldType": "STRING",
-              "docId": "Account"
-            }
-          ]
-        },
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.csv.v2.CsvField",
-              "name": "userName",
-              "path": "/<>/userName",
-              "fieldType": "STRING",
-              "docId": "target-csv"
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.java.v2.JavaField",
-              "name": "userName",
-              "path": "/userName",
-              "fieldType": "STRING",
-              "docId": "Account"
-            }
-          ]
-        }
-      ]
-    },
-    "name": "csv2java"
-  }
-}
diff --git a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-csv-to-json.json b/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-csv-to-json.json
deleted file mode 100644
index 9fe0ed05e6..0000000000
--- a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-csv-to-json.json
+++ /dev/null
@@ -1,94 +0,0 @@
-{
-  "AtlasMapping": {
-    "jsonType": "io.atlasmap.v2.AtlasMapping",
-    "dataSource": [
-      {
-        "jsonType": "io.atlasmap.csv.v2.CsvDataSource",
-        "id": "target-csv",
-        "uri": "atlas:csv:target-csv?firstRecordAsHeader=true",
-        "dataSourceType": "SOURCE"
-      },
-      {
-        "jsonType": "io.atlasmap.json.v2.JsonDataSource",
-        "id": "Contact",
-        "uri": "atlas:json:Contact",
-        "dataSourceType": "TARGET",
-        "template": null
-      }
-    ],
-    "mappings": {
-      "mapping": [
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.csv.v2.CsvField",
-              "name": "firstName",
-              "path": "/<>/firstName",
-              "fieldType": "STRING",
-              "docId": "target-csv"
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.json.v2.JsonComplexType",
-              "name": "firstName",
-              "path": "/firstName",
-              "fieldType": "STRING",
-              "docId": "Contact",
-              "userCreated": false
-            }
-          ]
-        },
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.csv.v2.CsvField",
-              "name": "lastName",
-              "path": "/<>/lastName",
-              "fieldType": "STRING",
-              "docId": "target-csv"
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.json.v2.JsonComplexType",
-              "name": "lastName",
-              "path": "/lastName",
-              "fieldType": "STRING",
-              "docId": "Contact",
-              "userCreated": false
-            }
-          ]
-        },
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.csv.v2.CsvField",
-              "name": "age",
-              "path": "/<>/age",
-              "fieldType": "STRING",
-              "docId": "target-csv"
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.json.v2.JsonComplexType",
-              "name": "age",
-              "path": "/age",
-              "fieldType": "STRING",
-              "docId": "Contact",
-              "userCreated": false
-            }
-          ]
-        }
-      ]
-    },
-    "name": "csv2java"
-  }
-}
diff --git a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-csv-to-xml.json b/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-csv-to-xml.json
deleted file mode 100644
index 85ef72df7a..0000000000
--- a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-csv-to-xml.json
+++ /dev/null
@@ -1,102 +0,0 @@
-{
-  "AtlasMapping": {
-    "jsonType": "io.atlasmap.v2.AtlasMapping",
-    "dataSource": [
-      {
-        "jsonType": "io.atlasmap.csv.v2.CsvDataSource",
-        "id": "target-csv",
-        "uri": "atlas:csv:target-csv?firstRecordAsHeader=true",
-        "dataSourceType": "SOURCE"
-      },
-      {
-        "dataSourceType": "TARGET",
-        "id": "-LO2lU-dzmk816-JEluS",
-        "jsonType": "io.atlasmap.xml.v2.XmlDataSource",
-        "uri": "atlas:xml:-LO2lU-dzmk816-JEluS",
-        "xmlNamespaces": {
-          "xmlNamespace": [
-            {
-              "alias": "tns",
-              "targetNamespace": true,
-              "uri": "http://hl7.org/fhir"
-            }
-          ]
-        }
-      }
-    ],
-    "mappings": {
-      "mapping": [
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.csv.v2.CsvField",
-              "name": "firstName",
-              "path": "/<>/firstName",
-              "fieldType": "STRING",
-              "docId": "target-csv"
-            }
-          ],
-          "outputField": [
-            {
-              "docId": "-LO2lU-dzmk816-JEluS",
-              "fieldType": "STRING",
-              "jsonType": "io.atlasmap.xml.v2.XmlField",
-              "name": "value",
-              "path": "/tns:Person/tns:firstName/@value",
-              "userCreated": false
-            }
-          ]
-        },
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.csv.v2.CsvField",
-              "name": "lastName",
-              "path": "/<>/lastName",
-              "fieldType": "STRING",
-              "docId": "target-csv"
-            }
-          ],
-          "outputField": [
-            {
-              "docId": "-LO2lU-dzmk816-JEluS",
-              "fieldType": "STRING",
-              "jsonType": "io.atlasmap.xml.v2.XmlField",
-              "name": "value",
-              "path": "/tns:Person/tns:lastName/@value",
-              "userCreated": false
-            }
-          ]
-        },
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.csv.v2.CsvField",
-              "name": "age",
-              "path": "/<>/age",
-              "fieldType": "STRING",
-              "docId": "target-csv"
-            }
-          ],
-          "outputField": [
-            {
-              "docId": "-LO2lU-dzmk816-JEluS",
-              "fieldType": "INTEGER",
-              "jsonType": "io.atlasmap.xml.v2.XmlField",
-              "name": "value",
-              "path": "/tns:Person/tns:age/@value",
-              "userCreated": false
-            }
-          ]
-        }
-      ]
-    },
-    "name": "csv2xml"
-  }
-}
diff --git a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-java-to-csv.json b/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-java-to-csv.json
deleted file mode 100644
index ba6b797deb..0000000000
--- a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-java-to-csv.json
+++ /dev/null
@@ -1,68 +0,0 @@
-{
-  "AtlasMapping": {
-    "jsonType": "io.atlasmap.v2.AtlasMapping",
-    "dataSource": [
-      {
-        "jsonType": "io.atlasmap.v2.DataSource",
-        "id": "org.apache.camel.quarkus.component.atlasmap.it.model.Account",
-        "uri": "atlas:java?className=org.apache.camel.quarkus.component.atlasmap.it.model.Account",
-        "dataSourceType": "SOURCE"
-      },
-      {
-        "jsonType": "io.atlasmap.csv.v2.CsvDataSource",
-        "id": "Account",
-        "uri": "atlas:csv:Account",
-        "dataSourceType": "TARGET"
-      }
-    ],
-    "mappings": {
-      "mapping": [
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.java.v2.JavaField",
-              "name": "id",
-              "path": "/id",
-              "fieldType": "STRING",
-              "docId": "org.apache.camel.quarkus.component.atlasmap.it.model.Account"
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.csv.v2.CsvField",
-              "name": "id",
-              "path": "/id",
-              "fieldType": "STRING",
-              "docId": "Account"
-            }
-          ]
-        },
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.java.v2.JavaField",
-              "name": "userName",
-              "path": "/userName",
-              "fieldType": "STRING",
-              "docId": "org.apache.camel.quarkus.component.atlasmap.it.model.Account"
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.csv.v2.CsvField",
-              "name": "userName",
-              "path": "/userName",
-              "fieldType": "STRING",
-              "docId": "Account"
-            }
-          ]
-        }
-      ]
-    },
-    "name": "java2csv"
-  }
-}
diff --git a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-java-to-json.json b/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-java-to-json.json
deleted file mode 100644
index 6df749668f..0000000000
--- a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-java-to-json.json
+++ /dev/null
@@ -1,93 +0,0 @@
-{
-  "AtlasMapping": {
-    "jsonType": "io.atlasmap.v2.AtlasMapping",
-    "dataSource": [
-      {
-        "jsonType": "io.atlasmap.v2.DataSource",
-        "id": "org.apache.camel.quarkus.component.atlasmap.it.model.Person",
-        "uri": "atlas:java?className=org.apache.camel.quarkus.component.atlasmap.it.model.Person",
-        "dataSourceType": "SOURCE"
-      },
-      {
-        "jsonType": "io.atlasmap.json.v2.JsonDataSource",
-        "id": "Contact",
-        "uri": "atlas:json:Contact",
-        "dataSourceType": "TARGET",
-        "template": null
-      }
-    ],
-    "mappings": {
-      "mapping": [
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.java.v2.JavaField",
-              "name": "firstName",
-              "path": "/firstName",
-              "fieldType": "STRING",
-              "docId": "org.apache.camel.quarkus.component.atlasmap.it.model.Person"
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.json.v2.JsonComplexType",
-              "name": "name1",
-              "path": "/name1",
-              "fieldType": "STRING",
-              "docId": "Contact",
-              "userCreated": false
-            }
-          ]
-        },
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.java.v2.JavaField",
-              "name": "lastName",
-              "path": "/lastName",
-              "fieldType": "STRING",
-              "docId": "org.apache.camel.quarkus.component.atlasmap.it.model.Person"
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.json.v2.JsonComplexType",
-              "name": "name2",
-              "path": "/name2",
-              "fieldType": "STRING",
-              "docId": "Contact",
-              "userCreated": false
-            }
-          ]
-        },
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.java.v2.JavaField",
-              "name": "age",
-              "path": "/age",
-              "fieldType": "INTEGER",
-              "docId": "org.apache.camel.quarkus.component.atlasmap.it.model.Person"
-            }
-          ], "outputField": [
-            {
-              "jsonType": "io.atlasmap.json.v2.JsonComplexType",
-              "name": "age",
-              "path": "/age",
-              "fieldType": "INTEGER",
-              "docId": "Contact",
-              "userCreated": false
-            }
-          ]
-        }
-      ]
-    },
-    "name": "java2json"
-  }
-}
diff --git a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-java-to-xml.json b/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-java-to-xml.json
deleted file mode 100644
index 23a55cdd9e..0000000000
--- a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-java-to-xml.json
+++ /dev/null
@@ -1,102 +0,0 @@
-{
-  "AtlasMapping": {
-    "jsonType": "io.atlasmap.v2.AtlasMapping",
-    "dataSource": [
-      {
-        "jsonType": "io.atlasmap.v2.DataSource",
-        "id": "org.apache.camel.quarkus.component.atlasmap.it.model.Person",
-        "uri": "atlas:java?className=org.apache.camel.quarkus.component.atlasmap.it.model.Person",
-        "dataSourceType": "SOURCE"
-      },
-      {
-        "dataSourceType": "TARGET",
-        "id": "-LO2lU-dzmk816-JEluS",
-        "jsonType": "io.atlasmap.xml.v2.XmlDataSource",
-        "uri": "atlas:xml:-LO2lU-dzmk816-JEluS",
-        "xmlNamespaces": {
-          "xmlNamespace": [
-            {
-              "alias": "tns",
-              "targetNamespace": true,
-              "uri": "http://hl7.org/fhir"
-            }
-          ]
-        }
-      }
-    ],
-    "mappings": {
-      "mapping": [
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.java.v2.JavaField",
-              "name": "firstName",
-              "path": "/firstName",
-              "fieldType": "STRING",
-              "docId": "org.apache.camel.quarkus.component.atlasmap.it.model.Person"
-            }
-          ],
-          "outputField": [
-            {
-              "docId": "-LO2lU-dzmk816-JEluS",
-              "fieldType": "STRING",
-              "jsonType": "io.atlasmap.xml.v2.XmlField",
-              "name": "value",
-              "path": "/tns:Person/tns:firstName/@value",
-              "userCreated": false
-            }
-          ]
-        },
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.java.v2.JavaField",
-              "name": "lastName",
-              "path": "/lastName",
-              "fieldType": "STRING",
-              "docId": "org.apache.camel.quarkus.component.atlasmap.it.model.Person"
-            }
-          ],
-          "outputField": [
-            {
-              "docId": "-LO2lU-dzmk816-JEluS",
-              "fieldType": "STRING",
-              "jsonType": "io.atlasmap.xml.v2.XmlField",
-              "name": "value",
-              "path": "/tns:Person/tns:lastName/@value",
-              "userCreated": false
-            }
-          ]
-        },
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.java.v2.JavaField",
-              "name": "age",
-              "path": "/age",
-              "fieldType": "INTEGER",
-              "docId": "org.apache.camel.quarkus.component.atlasmap.it.model.Person"
-            }
-          ],
-          "outputField": [
-            {
-              "docId": "-LO2lU-dzmk816-JEluS",
-              "fieldType": "INTEGER",
-              "jsonType": "io.atlasmap.xml.v2.XmlField",
-              "name": "value",
-              "path": "/tns:Person/tns:age/@value",
-              "userCreated": false
-            }
-          ]
-        }
-      ]
-    },
-    "name": "java2xml"
-  }
-}
diff --git a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-json-to-csv.json b/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-json-to-csv.json
deleted file mode 100644
index 81d3b16375..0000000000
--- a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-json-to-csv.json
+++ /dev/null
@@ -1,94 +0,0 @@
-{
-  "AtlasMapping": {
-    "jsonType": "io.atlasmap.v2.AtlasMapping",
-    "dataSource": [
-      {
-        "jsonType": "io.atlasmap.json.v2.JsonDataSource",
-        "id": "Contact",
-        "uri": "atlas:json:Json",
-        "dataSourceType": "SOURCE",
-        "template": null
-      },
-      {
-        "jsonType": "io.atlasmap.csv.v2.CsvDataSource",
-        "id": "Person",
-        "uri": "atlas:csv:Person",
-        "dataSourceType": "TARGET"
-      }
-    ],
-    "mappings": {
-      "mapping": [
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.json.v2.JsonComplexType",
-              "name": "name1",
-              "path": "/name1",
-              "fieldType": "STRING",
-              "docId": "Contact",
-              "userCreated": false
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.csv.v2.CsvField",
-              "name": "firstName",
-              "path": "/firstName",
-              "fieldType": "STRING",
-              "docId": "Person"
-            }
-          ]
-        },
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.json.v2.JsonComplexType",
-              "name": "name2",
-              "path": "/name2",
-              "fieldType": "STRING",
-              "docId": "Contact",
-              "userCreated": false
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.csv.v2.CsvField",
-              "name": "lastName",
-              "path": "/lastName",
-              "fieldType": "STRING",
-              "docId": "Person"
-            }
-          ]
-        },
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.json.v2.JsonComplexType",
-              "name": "age",
-              "path": "/age",
-              "fieldType": "INTEGER",
-              "docId": "Contact",
-              "userCreated": false
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.csv.v2.CsvField",
-              "name": "age",
-              "path": "/age",
-              "fieldType": "STRING",
-              "docId": "Person"
-            }
-          ]
-        }
-      ]
-    },
-    "name": "json2csv"
-  }
-}
diff --git a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-json-to-java.json b/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-json-to-java.json
deleted file mode 100644
index 6870abcc08..0000000000
--- a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-json-to-java.json
+++ /dev/null
@@ -1,94 +0,0 @@
-{
-  "AtlasMapping": {
-    "jsonType": "io.atlasmap.v2.AtlasMapping",
-    "dataSource": [
-      {
-        "jsonType": "io.atlasmap.json.v2.JsonDataSource",
-        "id": "Contact",
-        "uri": "atlas:json:Json",
-        "dataSourceType": "SOURCE",
-        "template": null
-      },
-      {
-        "jsonType": "io.atlasmap.v2.DataSource",
-        "id": "Person",
-        "uri": "atlas:java?className=org.apache.camel.quarkus.component.atlasmap.it.model.Person",
-        "dataSourceType": "TARGET"
-      }
-    ],
-    "mappings": {
-      "mapping": [
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.json.v2.JsonComplexType",
-              "name": "name1",
-              "path": "/name1",
-              "fieldType": "STRING",
-              "docId": "Contact",
-              "userCreated": false
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.java.v2.JavaField",
-              "name": "firstName",
-              "path": "/firstName",
-              "fieldType": "STRING",
-              "docId": "Person"
-            }
-          ]
-        },
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.json.v2.JsonComplexType",
-              "name": "name2",
-              "path": "/name2",
-              "fieldType": "STRING",
-              "docId": "Contact",
-              "userCreated": false
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.java.v2.JavaField",
-              "name": "lastName",
-              "path": "/lastName",
-              "fieldType": "STRING",
-              "docId": "Person"
-            }
-          ]
-        },
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.json.v2.JsonComplexType",
-              "name": "age",
-              "path": "/age",
-              "fieldType": "INTEGER",
-              "docId": "Contact",
-              "userCreated": false
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.java.v2.JavaField",
-              "name": "age",
-              "path": "/age",
-              "fieldType": "INTEGER",
-              "docId": "Person"
-            }
-          ]
-        }
-      ]
-    },
-    "name": "json2java"
-  }
-}
diff --git a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-json-to-xml.json b/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-json-to-xml.json
deleted file mode 100644
index 3c9d1bdae6..0000000000
--- a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-json-to-xml.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
-  "AtlasMapping": {
-    "dataSource": [
-      {
-        "jsonType": "io.atlasmap.json.v2.JsonDataSource",
-        "id": "Contact",
-        "uri": "atlas:json:Json",
-        "dataSourceType": "SOURCE",
-        "template": null
-      },
-      {
-        "dataSourceType": "TARGET",
-        "id": "-LO2lU-dzmk816-JEluS",
-        "jsonType": "io.atlasmap.xml.v2.XmlDataSource",
-        "uri": "atlas:xml:-LO2lU-dzmk816-JEluS",
-        "xmlNamespaces": {
-          "xmlNamespace": [
-            {
-              "alias": "tns",
-              "targetNamespace": true,
-              "uri": "http://hl7.org/fhir"
-            }
-          ]
-        }
-      }
-    ],
-    "jsonType": "io.atlasmap.v2.AtlasMapping",
-    "mappings": {
-      "mapping": [
-        {
-          "id": "mapping.431884",
-          "inputField": [
-            {
-              "jsonType": "io.atlasmap.json.v2.JsonComplexType",
-              "name": "id",
-              "path": "/id",
-              "fieldType": "STRING",
-              "docId": "Contact",
-              "userCreated": false
-            }
-          ],
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "outputField": [
-            {
-              "docId": "-LO2lU-dzmk816-JEluS",
-              "fieldType": "STRING",
-              "jsonType": "io.atlasmap.xml.v2.XmlField",
-              "name": "value",
-              "path": "/tns:Person/tns:id/@value",
-              "userCreated": false
-            }
-          ]
-        }
-      ]
-    },
-    "name": "json2xml"
-  }
-}
diff --git a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-xml-to-csv.json b/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-xml-to-csv.json
deleted file mode 100644
index f4d51eb7a6..0000000000
--- a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-xml-to-csv.json
+++ /dev/null
@@ -1,101 +0,0 @@
-{
-  "AtlasMapping": {
-    "jsonType": "io.atlasmap.v2.AtlasMapping",
-    "dataSource": [
-      {
-        "dataSourceType": "SOURCE",
-        "id": "-LO2lWtkzmk816-JEluS",
-        "jsonType": "io.atlasmap.xml.v2.XmlDataSource",
-        "uri": "atlas:xml:-LO2lWtkzmk816-JEluS",
-        "xmlNamespaces": {
-          "xmlNamespace": [
-            {
-              "alias": "tns",
-              "uri": "http://hl7.org/fhir"
-            }
-          ]
-        }
-      },
-      {
-        "jsonType": "io.atlasmap.csv.v2.CsvDataSource",
-        "id": "Person",
-        "uri": "atlas:csv:Person",
-        "dataSourceType": "TARGET"
-      }
-    ],
-    "mappings": {
-      "mapping": [
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "docId": "-LO2lWtkzmk816-JEluS",
-              "fieldType": "STRING",
-              "jsonType": "io.atlasmap.xml.v2.XmlField",
-              "name": "value",
-              "path": "/tns:Person/tns:firstName/@value",
-              "userCreated": false
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.csv.v2.CsvField",
-              "name": "firstName",
-              "path": "/firstName",
-              "fieldType": "STRING",
-              "docId": "Person"
-            }
-          ]
-        },
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "docId": "-LO2lWtkzmk816-JEluS",
-              "fieldType": "STRING",
-              "jsonType": "io.atlasmap.xml.v2.XmlField",
-              "name": "value",
-              "path": "/tns:Person/tns:lastName/@value",
-              "userCreated": false
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.csv.v2.CsvField",
-              "name": "lastName",
-              "path": "/lastName",
-              "fieldType": "STRING",
-              "docId": "Person"
-            }
-          ]
-        },
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "docId": "-LO2lWtkzmk816-JEluS",
-              "fieldType": "STRING",
-              "jsonType": "io.atlasmap.xml.v2.XmlField",
-              "name": "value",
-              "path": "/tns:Person/tns:age/@value",
-              "userCreated": false
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.csv.v2.CsvField",
-              "name": "age",
-              "path": "/age",
-              "fieldType": "STRING",
-              "docId": "Person"
-            }
-          ]
-        }
-      ]
-    },
-    "name": "xml2csv"
-  }
-}
diff --git a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-xml-to-java.json b/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-xml-to-java.json
deleted file mode 100644
index 2ed8860c69..0000000000
--- a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-xml-to-java.json
+++ /dev/null
@@ -1,101 +0,0 @@
-{
-  "AtlasMapping": {
-    "jsonType": "io.atlasmap.v2.AtlasMapping",
-    "dataSource": [
-      {
-        "dataSourceType": "SOURCE",
-        "id": "-LO2lWtkzmk816-JEluS",
-        "jsonType": "io.atlasmap.xml.v2.XmlDataSource",
-        "uri": "atlas:xml:-LO2lWtkzmk816-JEluS",
-        "xmlNamespaces": {
-          "xmlNamespace": [
-            {
-              "alias": "tns",
-              "uri": "http://hl7.org/fhir"
-            }
-          ]
-        }
-      },
-      {
-        "jsonType": "io.atlasmap.v2.DataSource",
-        "id": "Person",
-        "uri": "atlas:java?className=org.apache.camel.quarkus.component.atlasmap.it.model.Person",
-        "dataSourceType": "TARGET"
-      }
-    ],
-    "mappings": {
-      "mapping": [
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "docId": "-LO2lWtkzmk816-JEluS",
-              "fieldType": "STRING",
-              "jsonType": "io.atlasmap.xml.v2.XmlField",
-              "name": "value",
-              "path": "/tns:Person/tns:firstName/@value",
-              "userCreated": false
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.java.v2.JavaField",
-              "name": "firstName",
-              "path": "/firstName",
-              "fieldType": "STRING",
-              "docId": "Person"
-            }
-          ]
-        },
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "docId": "-LO2lWtkzmk816-JEluS",
-              "fieldType": "STRING",
-              "jsonType": "io.atlasmap.xml.v2.XmlField",
-              "name": "value",
-              "path": "/tns:Person/tns:lastName/@value",
-              "userCreated": false
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.java.v2.JavaField",
-              "name": "lastName",
-              "path": "/lastName",
-              "fieldType": "STRING",
-              "docId": "Person"
-            }
-          ]
-        },
-        {
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "inputField": [
-            {
-              "docId": "-LO2lWtkzmk816-JEluS",
-              "fieldType": "STRING",
-              "jsonType": "io.atlasmap.xml.v2.XmlField",
-              "name": "value",
-              "path": "/tns:Person/tns:age/@value",
-              "userCreated": false
-            }
-          ],
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.java.v2.JavaField",
-              "name": "age",
-              "path": "/age",
-              "fieldType": "INTEGER",
-              "docId": "Person"
-            }
-          ]
-        }
-      ]
-    },
-    "name": "xml2java"
-  }
-}
diff --git a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-xml-to-json.json b/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-xml-to-json.json
deleted file mode 100644
index d72dd06b0d..0000000000
--- a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-xml-to-json.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
-  "AtlasMapping": {
-    "dataSource": [
-      {
-        "dataSourceType": "SOURCE",
-        "id": "-LO2lWtkzmk816-JEluS",
-        "jsonType": "io.atlasmap.xml.v2.XmlDataSource",
-        "uri": "atlas:xml:-LO2lWtkzmk816-JEluS",
-        "xmlNamespaces": {
-          "xmlNamespace": [
-            {
-              "alias": "tns",
-              "uri": "http://hl7.org/fhir"
-            }
-          ]
-        }
-      },
-      {
-        "jsonType": "io.atlasmap.json.v2.JsonDataSource",
-        "id": "Contact",
-        "uri": "atlas:json:Contact",
-        "dataSourceType": "TARGET",
-        "template": null
-      }
-    ],
-    "jsonType": "io.atlasmap.v2.AtlasMapping",
-    "mappings": {
-      "mapping": [
-        {
-          "id": "mapping.431884",
-          "inputField": [
-            {
-              "docId": "-LO2lWtkzmk816-JEluS",
-              "fieldType": "STRING",
-              "jsonType": "io.atlasmap.xml.v2.XmlField",
-              "name": "value",
-              "path": "/tns:Patient/tns:id/@value",
-              "userCreated": false
-            }
-          ],
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "outputField": [
-            {
-              "jsonType": "io.atlasmap.json.v2.JsonComplexType",
-              "name": "id",
-              "path": "/id",
-              "fieldType": "STRING",
-              "docId": "Contact",
-              "userCreated": false
-            }
-          ]
-        }
-      ]
-    },
-    "name": "xml2json"
-  }
-}
diff --git a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-xml-to-xml.json b/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-xml-to-xml.json
deleted file mode 100644
index baf1ac279e..0000000000
--- a/integration-tests/atlasmap/src/main/resources/mapping/json/atlasmapping-xml-to-xml.json
+++ /dev/null
@@ -1,66 +0,0 @@
-{
-  "AtlasMapping": {
-    "dataSource": [
-      {
-        "dataSourceType": "SOURCE",
-        "id": "-LO2lWtkzmk816-JEluS",
-        "jsonType": "io.atlasmap.xml.v2.XmlDataSource",
-        "uri": "atlas:xml:-LO2lWtkzmk816-JEluS",
-        "xmlNamespaces": {
-          "xmlNamespace": [
-            {
-              "alias": "tns",
-              "uri": "http://hl7.org/fhir"
-            }
-          ]
-        }
-      },
-      {
-        "dataSourceType": "TARGET",
-        "id": "-LO2lU-dzmk816-JEluS",
-        "jsonType": "io.atlasmap.xml.v2.XmlDataSource",
-        "uri": "atlas:xml:-LO2lU-dzmk816-JEluS",
-        "xmlNamespaces": {
-          "xmlNamespace": [
-            {
-              "alias": "tns",
-              "targetNamespace": true,
-              "uri": "http://hl7.org/fhir"
-            }
-          ]
-        }
-      }
-    ],
-    "jsonType": "io.atlasmap.v2.AtlasMapping",
-    "mappings": {
-      "mapping": [
-        {
-          "id": "mapping.431884",
-          "inputField": [
-            {
-              "docId": "-LO2lWtkzmk816-JEluS",
-              "fieldType": "STRING",
-              "jsonType": "io.atlasmap.xml.v2.XmlField",
-              "name": "value",
-              "path": "/tns:Patient/tns:id/@value",
-              "userCreated": false
-            }
-          ],
-          "jsonType": "io.atlasmap.v2.Mapping",
-          "mappingType": "MAP",
-          "outputField": [
-            {
-              "docId": "-LO2lU-dzmk816-JEluS",
-              "fieldType": "STRING",
-              "jsonType": "io.atlasmap.xml.v2.XmlField",
-              "name": "value",
-              "path": "/tns:Person/tns:id/@value",
-              "userCreated": false
-            }
-          ]
-        }
-      ]
-    },
-    "name": "xml2xml"
-  }
-}
diff --git a/integration-tests/atlasmap/src/test/java/org/apache/camel/quarkus/component/atlasmap/it/AtlasmapIT.java b/integration-tests/atlasmap/src/test/java/org/apache/camel/quarkus/component/atlasmap/it/AtlasmapIT.java
deleted file mode 100644
index 18ae10e0c9..0000000000
--- a/integration-tests/atlasmap/src/test/java/org/apache/camel/quarkus/component/atlasmap/it/AtlasmapIT.java
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.atlasmap.it;
-
-import io.quarkus.test.junit.QuarkusIntegrationTest;
-
-@QuarkusIntegrationTest
-class AtlasmapIT extends AtlasmapTest {
-
-}
diff --git a/integration-tests/atlasmap/src/test/java/org/apache/camel/quarkus/component/atlasmap/it/AtlasmapTest.java b/integration-tests/atlasmap/src/test/java/org/apache/camel/quarkus/component/atlasmap/it/AtlasmapTest.java
deleted file mode 100644
index 04355d3eaf..0000000000
--- a/integration-tests/atlasmap/src/test/java/org/apache/camel/quarkus/component/atlasmap/it/AtlasmapTest.java
+++ /dev/null
@@ -1,305 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.atlasmap.it;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.Properties;
-
-import com.fasterxml.jackson.core.JsonProcessingException;
-import com.fasterxml.jackson.databind.ObjectMapper;
-import io.quarkus.test.common.http.TestHTTPEndpoint;
-import io.quarkus.test.junit.QuarkusTest;
-import io.restassured.http.ContentType;
-import org.apache.camel.quarkus.component.atlasmap.it.model.Account;
-import org.apache.camel.quarkus.component.atlasmap.it.model.Person;
-import org.junit.jupiter.api.Test;
-
-import static io.atlasmap.api.AtlasContextFactory.PROPERTY_ATLASMAP_CORE_VERSION;
-import static io.restassured.RestAssured.given;
-import static org.hamcrest.Matchers.equalTo;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-
-@QuarkusTest
-@TestHTTPEndpoint(AtlasmapResource.class)
-class AtlasmapTest {
-
-    @Test
-    void testJava2JsonWithJson() {
-        Person person = new Person("foo", "bar", 35);
-        given()
-                .contentType(ContentType.JSON)
-                .body(toJson(person))
-                .when()
-                .get("/json/java2json")
-                .then()
-                .body("name1", equalTo("foo"))
-                .body("name2", equalTo("bar"))
-                .body("age", equalTo(35));
-    }
-
-    @Test
-    void testJson2JavaWithJson() {
-        String person = "{\"name1\":\"foo\", \"name2\":\"bar\", \"age\":35}";
-        given()
-                .contentType(ContentType.JSON)
-                .body(person)
-                .when()
-                .get("/json/json2java")
-                .then()
-                .body("firstName", equalTo("foo"))
-                .body("lastName", equalTo("bar"))
-                .body("age", equalTo(35));
-    }
-
-    @Test
-    void testXml2XmlWithJson() {
-        String request = "<tns:Patient xmlns:tns=\"http://hl7.org/fhir\"><tns:id value=\"101138\"></tns:id></tns:Patient>";
-        String expectedResponse = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><tns:Person xmlns:tns=\"http://hl7.org/fhir\"><tns:id value=\"101138\"/></tns:Person>";
-        given()
-                .contentType(ContentType.JSON)
-                .body(request)
-                .when()
-                .get("/json/xml2xml")
-                .then()
-                .body(equalTo(expectedResponse));
-    }
-
-    @Test
-    void testJson2XmlWithJson() {
-        String request = "{\"id\":\"101138\"}";
-        String expectedResponse = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><tns:Person xmlns:tns=\"http://hl7.org/fhir\"><tns:id value=\"101138\"/></tns:Person>";
-        given()
-                .contentType(ContentType.JSON)
-                .body(request)
-                .when()
-                .get("/json/json2xml")
-                .then()
-                .body(equalTo(expectedResponse));
-    }
-
-    @Test
-    void testXml2JsonWithJson() {
-        String request = "<tns:Patient xmlns:tns=\"http://hl7.org/fhir\"><tns:id value=\"101138\"></tns:id></tns:Patient>";
-        String expectedResponse = "{\"id\":\"101138\"}";
-        given()
-                .contentType(ContentType.JSON)
-                .body(request)
-                .when()
-                .get("/json/xml2json")
-                .then()
-                .body(equalTo(expectedResponse));
-    }
-
-    @Test
-    void testJava2XmlWithJson() {
-        Person request = new Person("foo", "bar", 35);
-        String expectedResponse = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><tns:Person xmlns:tns=\"http://hl7.org/fhir\"><tns:firstName value=\"foo\"/><tns:lastName value=\"bar\"/><tns:age value=\"35\"/></tns:Person>";
-        given()
-                .contentType(ContentType.JSON)
-                .body(toJson(request))
-                .when()
-                .get("/json/java2xml")
-                .then()
-                .body(equalTo(expectedResponse));
-    }
-
-    static String toJson(Object request) {
-        try {
-            return new ObjectMapper().writeValueAsString(request);
-        } catch (JsonProcessingException e) {
-            throw new RuntimeException("Could not serialize " + request.getClass().getName() + " " + request, e);
-        }
-    }
-
-    @Test
-    void testXml2JavaWithJson() {
-        String request = "<tns:Person xmlns:tns=\"http://hl7.org/fhir\"><tns:firstName value=\"foo\"/><tns:lastName value=\"bar\"/><tns:age value=\"35\"/></tns:Person>";
-        given()
-                .contentType(ContentType.JSON)
-                .body(request)
-                .when()
-                .get("/json/xml2java")
-                .then()
-                .body("firstName", equalTo("foo"))
-                .body("lastName", equalTo("bar"))
-                .body("age", equalTo(35));
-    }
-
-    @Test
-    void testXml2XmlWithAdm() {
-        String request = "<tns:Patient xmlns:tns=\"http://hl7.org/fhir\"><tns:id>101138</tns:id></tns:Patient>";
-        String expectedResponse = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><tns:Person xmlns:tns=\"http://hl7.org/fhir\"><tns:id>101138</tns:id></tns:Person>";
-        given()
-                .contentType(ContentType.JSON)
-                .body(request)
-                .when()
-                .get("/adm/xml2xml")
-                .then()
-                .body(equalTo(expectedResponse));
-    }
-
-    @Test
-    void testJson2JsonWithAdm() {
-        String request = "{\"name1\":\"foo\", \"name2\":\"bar\", \"age\":35}";
-        String expectedResponse = "{\"age\":35,\"firstName\":\"foo\",\"lastName\":\"bar\"}";
-
-        given()
-                .contentType(ContentType.JSON)
-                .body(request)
-                .when()
-                .get("/adm/json2json")
-                .then()
-                .body(equalTo(expectedResponse));
-    }
-
-    @Test
-    void testXml2JsonWithAdm() {
-        String request = "<tns:Patient xmlns:tns=\"http://hl7.org/fhir\"><tns:id>101138</tns:id></tns:Patient>";
-        String expectedResponse = "{\"id\":\"101138\"}";
-        given()
-                .contentType(ContentType.JSON)
-                .body(request)
-                .when()
-                .get("/adm/xml2json")
-                .then()
-                .body(equalTo(expectedResponse));
-    }
-
-    @Test
-    void testJson2XmlWithAdm() {
-        String request = "{\"id\":\"101138\"}";
-        String expectedResponse = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><tns:Patient xmlns:tns=\"http://hl7.org/fhir\"><tns:id>101138</tns:id></tns:Patient>";
-        given()
-                .contentType(ContentType.JSON)
-                .body(request)
-                .when()
-                .get("/adm/json2xml")
-                .then()
-                .body(equalTo(expectedResponse));
-    }
-
-    @Test
-    void testJson2CsvWithJson() {
-        String person = "{\"name1\":\"foo\", \"name2\":\"bar\", \"age\":35}";
-        String experctedResult = "firstName,lastName,age\r\n" +
-                "foo,bar,35\r\n";
-        String result = given()
-                .contentType(ContentType.JSON)
-                .body(person)
-                .when()
-                .get("/json/json2csv")
-                .then()
-                .extract()
-                .asString();
-        assertEquals(experctedResult, result);
-    }
-
-    @Test
-    void testCsv2JsonWithAdm() {
-        String request = "foo,bar,35\r\n";
-        given()
-                .contentType(ContentType.JSON)
-                .body(request)
-                .when()
-                .get("/adm/csv2json")
-                .then()
-                .body(equalTo("{\"firstName\":\"foo\",\"lastName\":\"bar\",\"age\":35}"));
-    }
-
-    @Test
-    void testCsv2JsonWithJson() {
-        String request = "firstName,lastName,age\r\n" +
-                "foo,bar,35\r\n";
-        given()
-                .contentType(ContentType.JSON)
-                .body(request)
-                .when()
-                .get("/json/csv2json")
-                .then()
-                .body(equalTo("{\"firstName\":\"foo\",\"lastName\":\"bar\",\"age\":\"35\"}"));
-    }
-
-    @Test
-    void testCsv2JavaWithJson() {
-        String request = "id,userName\r\n" +
-                "1,user\r\n";
-        given()
-                .contentType(ContentType.JSON)
-                .body(request)
-                .when()
-                .post("/json/csv2java")
-                .then()
-                .body("id", equalTo("1"))
-                .body("userName", equalTo("user"));
-    }
-
-    @Test
-    void testCsv2XmlWithJson() {
-        String request = "firstName,lastName,age\r\n" +
-                "foo,bar,35\r\n";
-        String expectedResult = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><tns:Person xmlns:tns=\"http://hl7.org/fhir\"><tns:firstName value=\"foo\"/><tns:lastName value=\"bar\"/><tns:age value=\"35\"/></tns:Person>";
-        given()
-                .contentType(ContentType.JSON)
-                .body(request)
-                .when()
-                .get("/json/csv2xml")
-                .then()
-                .body(equalTo(expectedResult));
-    }
-
-    @Test
-    void testXml2CsvWithJson() {
-        String request = "<tns:Person xmlns:tns=\"http://hl7.org/fhir\"><tns:firstName value=\"foo\"/><tns:lastName value=\"bar\"/><tns:age value=\"35\"/></tns:Person>";
-        String expectedResult = "firstName,lastName,age\r\n" +
-                "foo,bar,35\r\n";
-        given()
-                .contentType(ContentType.JSON)
-                .body(request)
-                .when()
-                .get("/json/xml2csv")
-                .then()
-                .body(equalTo(expectedResult));
-    }
-
-    @Test
-    void testJava2CsvWithJson() {
-        String expectedResult = "id,userName\r\n" +
-                "1,user\r\n";
-        Account person = new Account("1", "user");
-        given()
-                .contentType(ContentType.JSON)
-                .body(toJson(person))
-                .when()
-                .post("/json/java2csv")
-                .then()
-                .body(equalTo(expectedResult));
-    }
-
-    @Test
-    void testGetAtlasMapVersion() throws IOException {
-        try (InputStream stream = getClass().getResourceAsStream("/atlasmap.properties")) {
-            Properties properties = new Properties();
-            properties.load(stream);
-            String version = properties.getProperty(PROPERTY_ATLASMAP_CORE_VERSION);
-
-            given().get("/version")
-                    .then()
-                    .body(equalTo(version));
-        }
-    }
-}
diff --git a/integration-tests/box/pom.xml b/integration-tests/box/pom.xml
index f84f5a67b6..e3de47faae 100644
--- a/integration-tests/box/pom.xml
+++ b/integration-tests/box/pom.xml
@@ -70,7 +70,8 @@
 
 
     <profiles>
-        <profile>
+<!--        Disabled because of https://github.com/apache/camel-quarkus/issues/5160-->
+<!--        <profile>
             <id>native</id>
             <activation>
                 <property>
@@ -97,7 +98,7 @@
                     </plugin>
                 </plugins>
             </build>
-        </profile>
+        </profile>-->
         <profile>
             <id>virtualDependencies</id>
             <activation>
diff --git a/integration-tests/google/src/main/java/org/apache/camel/quarkus/component/google/it/GoogleDriveResource.java b/integration-tests/google/src/main/java/org/apache/camel/quarkus/component/google/it/GoogleDriveResource.java
index 55cb72a1d8..2cdda8e308 100644
--- a/integration-tests/google/src/main/java/org/apache/camel/quarkus/component/google/it/GoogleDriveResource.java
+++ b/integration-tests/google/src/main/java/org/apache/camel/quarkus/component/google/it/GoogleDriveResource.java
@@ -48,9 +48,9 @@ public class GoogleDriveResource {
     @POST
     @Consumes(MediaType.TEXT_PLAIN)
     @Produces(MediaType.TEXT_PLAIN)
-    public Response createFile(String title) throws Exception {
+    public Response createFile(String name) throws Exception {
         File fileMetadata = new File();
-        fileMetadata.setTitle(title);
+        fileMetadata.setName(name);
         HttpContent mediaContent = new ByteArrayContent("text/plain",
                 "Hello Camel Quarkus Google Drive".getBytes(StandardCharsets.UTF_8));
 
@@ -71,7 +71,7 @@ public class GoogleDriveResource {
         try {
             File response = producerTemplate.requestBody("google-drive://drive-files/get?inBody=fileId", fileId, File.class);
             if (response != null) {
-                return Response.ok(response.getTitle()).build();
+                return Response.ok(response.getName()).build();
             } else {
                 return Response.status(Response.Status.NOT_FOUND).build();
             }
diff --git a/integration-tests/kafka/src/test/java/org/apache/camel/quarkus/component/kafka/it/CamelKafkaHealthCheckTest.java b/integration-tests/kafka/src/test/java/org/apache/camel/quarkus/component/kafka/it/CamelKafkaHealthCheckTest.java
index 8ac3abb560..31d4111ba4 100644
--- a/integration-tests/kafka/src/test/java/org/apache/camel/quarkus/component/kafka/it/CamelKafkaHealthCheckTest.java
+++ b/integration-tests/kafka/src/test/java/org/apache/camel/quarkus/component/kafka/it/CamelKafkaHealthCheckTest.java
@@ -52,8 +52,8 @@ public class CamelKafkaHealthCheckTest {
                 .contentType(ContentType.JSON)
                 .header("Content-Type", containsString("charset=UTF-8"))
                 .body("status", is("DOWN"),
-                        "checks.find { it.name == 'camel-components' }.status", is("DOWN"),
-                        "checks.find { it.name == 'camel-components' }.data.topic", notNullValue(),
-                        "checks.find { it.name == 'camel-components' }.data.'client.id'", notNullValue());
+                        "checks.find { it.name == 'camel-producers' }.status", is("DOWN"),
+                        "checks.find { it.name == 'camel-producers' }.data.topic", notNullValue(),
+                        "checks.find { it.name == 'camel-producers' }.data.'client.id'", notNullValue());
     }
 }
diff --git a/integration-tests/kafka/src/test/java/org/apache/camel/quarkus/component/kafka/it/KafkaHealthCheckProfile.java b/integration-tests/kafka/src/test/java/org/apache/camel/quarkus/component/kafka/it/KafkaHealthCheckProfile.java
index 620c5dcd3f..5a80ef842c 100644
--- a/integration-tests/kafka/src/test/java/org/apache/camel/quarkus/component/kafka/it/KafkaHealthCheckProfile.java
+++ b/integration-tests/kafka/src/test/java/org/apache/camel/quarkus/component/kafka/it/KafkaHealthCheckProfile.java
@@ -24,6 +24,8 @@ public class KafkaHealthCheckProfile implements QuarkusTestProfile {
     @Override
     public Map<String, String> getConfigOverrides() {
         // force shutdown
-        return Map.of("camel.main.shutdownTimeout", "10");
+        return Map.of(
+                "camel.main.shutdownTimeout", "10",
+                "camel.health.producers-enabled", "true");
     }
 }
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index dca860b76e..32a56e40f8 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -58,7 +58,6 @@
         <module>amqp</module>
         <module>arangodb</module>
         <module>as2</module>
-        <module>atlasmap</module>
         <module>avro</module>
         <!--<module>avro-rpc</module>-->
         <module>aws2</module>
diff --git a/pom.xml b/pom.xml
index 3e2919b7d7..abf4c6e007 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-dependencies</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
     </parent>
 
     <groupId>org.apache.camel.quarkus</groupId>
@@ -40,7 +40,7 @@
 
         <!-- Primary dependencies - maintained manually -->
         <camel.major.minor>4.0</camel.major.minor> <!-- run after each change: cd docs && mvnd validate -->
-        <camel.version>${camel.major.minor}.0-RC2</camel.version>
+        <camel.version>${camel.major.minor}.0</camel.version>
         <camel.docs.components.version>${camel.major.minor}.x</camel.docs.components.version><!-- the version in Camel's docs/components/antora.yml -->
         <camel.docs.components.xref>${camel.docs.components.version}@components</camel.docs.components.xref><!-- the version in Camel's docs/components/antora.yml -->
         <camel.docs.branch>camel-${camel.major.minor}.x</camel.docs.branch><!-- The stable camel branch on which our Antora docs depends -->
@@ -77,8 +77,8 @@
         <assertj.version>3.24.2</assertj.version><!-- @sync io.quarkus:quarkus-build-parent:${quarkus.version} prop:assertj.version -->
         <aws-java-sdk.version>1.11.714</aws-java-sdk.version>
         <azure-sdk-bom.version>${azure-sdk-bom-version}</azure-sdk-bom.version>
-        <azure-core.version>1.40.0</azure-core.version><!-- @sync com.azure:azure-sdk-bom:${azure-sdk-bom.version} dep:com.azure:azure-core -->
-        <azure-identity.version>1.9.1</azure-identity.version><!-- @sync com.azure:azure-sdk-bom:${azure-sdk-bom.version} dep:com.azure:azure-identity -->
+        <azure-core.version>1.41.0</azure-core.version><!-- @sync com.azure:azure-sdk-bom:${azure-sdk-bom.version} dep:com.azure:azure-core -->
+        <azure-identity.version>1.9.2</azure-identity.version><!-- @sync com.azure:azure-sdk-bom:${azure-sdk-bom.version} dep:com.azure:azure-identity -->
         <azure-core-http-vertx.version>1.0.0-beta.3</azure-core-http-vertx.version> <!-- TODO: https://github.com/apache/camel-quarkus/issues/4181 -->
         <cassandra-driver-test.version>3.7.1</cassandra-driver-test.version><!-- Keep in sync with testcontainers instead of Debezium bom -->
         <bouncycastle.version>1.74</bouncycastle.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:org.bouncycastle:bcprov-jdk18on -->
@@ -86,7 +86,6 @@
         <caffeine.version>3.1.5</caffeine.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:com.github.ben-manes.caffeine:caffeine -->
         <commons-beanutils.version>${commons-beanutils-version}</commons-beanutils.version>
         <commons-cli.version>1.4</commons-cli.version><!-- keep in sync with Quarkus, via quarkus-bootstrap-core -->
-        <commons-collections4.version>4.4</commons-collections4.version><!-- used by corda -->
         <commons-exec.version>${commons-exec-version}</commons-exec.version>
         <commons-lang.version>2.6</commons-lang.version><!-- used by hbase, should be pretty stable as commons-lang is not developed actively anymore -->
         <cxf.version>4.0.2</cxf.version><!-- @sync io.quarkiverse.cxf:quarkus-cxf-parent:${quarkiverse-cxf.version} prop:cxf.version -->
@@ -98,9 +97,9 @@
         <github-api.version>1.313</github-api.version><!-- Used in a Groovy script bellow -->
         <google-auth-library-credentials.version>${google-auth-library-oauth2-http-version}</google-auth-library-credentials.version>
         <google-oauth-client.version>${google-oauth-client-version}</google-oauth-client.version>
-        <google-cloud-bom.version>0.200.0</google-cloud-bom.version><!-- @sync com.google.cloud:libraries-bom:${google-cloud-bom-version} dep:com.google.cloud:google-cloud-bom -->
-        <google-cloud-pubsub-bom.version>1.123.18</google-cloud-pubsub-bom.version><!-- @sync com.google.cloud:google-cloud-bom:${google-cloud-bom.version} dep:com.google.cloud:google-cloud-pubsub-bom -->
-        <google-cloud-pubsub.version>1.123.18</google-cloud-pubsub.version><!-- @sync com.google.cloud:google-cloud-pubsub-bom:${google-cloud-pubsub-bom.version} dep:com.google.cloud:google-cloud-pubsub -->
+        <google-cloud-bom.version>0.202.0</google-cloud-bom.version><!-- @sync com.google.cloud:libraries-bom:${google-cloud-bom-version} dep:com.google.cloud:google-cloud-bom -->
+        <google-cloud-pubsub-bom.version>1.124.0</google-cloud-pubsub-bom.version><!-- @sync com.google.cloud:google-cloud-bom:${google-cloud-bom.version} dep:com.google.cloud:google-cloud-pubsub-bom -->
+        <google-cloud-pubsub.version>1.124.0</google-cloud-pubsub.version><!-- @sync com.google.cloud:google-cloud-pubsub-bom:${google-cloud-pubsub-bom.version} dep:com.google.cloud:google-cloud-pubsub -->
         <graalvm.version>23.0.1</graalvm.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:org.graalvm.sdk:graal-sdk -->
         <groovy.version>4.0.13</groovy.version><!-- @sync io.quarkiverse.groovy:quarkus-groovy-parent:${quarkiverse-groovy.version} prop:groovy.version -->
         <grpc.version>1.56.0</grpc.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:io.grpc:grpc-core -->
@@ -141,7 +140,7 @@
         <opencensus.version>0.31.0</opencensus.version><!-- Mess in Google cloud. Keep in sync with version used in com.google.http-client:google-http-client -->
         <perfmark-api.version>0.26.0</perfmark-api.version><!-- @sync io.grpc:grpc-netty-shaded:${grpc.version} dep:io.perfmark:perfmark-api -->
         <protobuf.version>3.22.0</protobuf.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:com.google.protobuf:protobuf-java -->
-        <reactor-core.version>3.4.29</reactor-core.version><!-- @sync com.azure:azure-core:${azure-core.version} dep:io.projectreactor:reactor-core -->
+        <reactor-core.version>3.4.30</reactor-core.version><!-- @sync com.azure:azure-core:${azure-core.version} dep:io.projectreactor:reactor-core -->
         <reactor-netty.version>${reactor-netty-version}</reactor-netty.version>
         <retrofit.version>2.9.0</retrofit.version><!-- @sync org.influxdb:influxdb-java:${influxdb.version} dep:com.squareup.retrofit2:retrofit -->
         <smallrye.reactive.messaging.camel.version>4.6.0</smallrye.reactive.messaging.camel.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:io.smallrye.reactive:smallrye-reactive-messaging-provider -->
@@ -209,7 +208,7 @@
         <activemq.container.image>docker.io/rmohr/activemq:5.15.9-alpine</activemq.container.image>
         <activemq-artemis.container.image>quay.io/artemiscloud/activemq-artemis-broker:1.0.20</activemq-artemis.container.image>
         <arangodb.container.image>docker.io/arangodb:3.11.2</arangodb.container.image>
-        <azurite.container.image>mcr.microsoft.com/azure-storage/azurite:3.23.0</azurite.container.image>
+        <azurite.container.image>mcr.microsoft.com/azure-storage/azurite:3.25.0</azurite.container.image>
         <calculator-ws.container.image>quay.io/l2x6/calculator-ws:1.2</calculator-ws.container.image>
         <cassandra.container.image>docker.io/cassandra:4.1.3</cassandra.container.image>
         <consul.container.image>docker.io/hashicorp/consul:1.16</consul.container.image>
diff --git a/poms/bom/pom.xml b/poms/bom/pom.xml
index 728b80be55..31b2b85bf4 100644
--- a/poms/bom/pom.xml
+++ b/poms/bom/pom.xml
@@ -158,17 +158,6 @@
                     </exclusion>
                 </exclusions>
             </dependency>
-            <dependency>
-                <groupId>org.apache.camel</groupId>
-                <artifactId>camel-atlasmap</artifactId>
-                <version>${camel.version}</version>
-                <exclusions>
-                    <exclusion>
-                        <groupId>javax.validation</groupId>
-                        <artifactId>validation-api</artifactId>
-                    </exclusion>
-                </exclusions>
-            </dependency>
             <dependency>
                 <groupId>org.apache.camel</groupId>
                 <artifactId>camel-atom</artifactId>
@@ -675,33 +664,6 @@
                 <artifactId>camel-controlbus</artifactId>
                 <version>${camel.version}</version>
             </dependency>
-            <dependency>
-                <groupId>org.apache.camel</groupId>
-                <artifactId>camel-corda</artifactId>
-                <version>${camel.version}</version>
-                <exclusions>
-                    <exclusion>
-                        <groupId>commons-logging</groupId>
-                        <artifactId>commons-logging</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>javax.persistence</groupId>
-                        <artifactId>javax.persistence-api</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.checkerframework</groupId>
-                        <artifactId>checker-qual</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.jboss.logmanager</groupId>
-                        <artifactId>jboss-logmanager</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.slf4j</groupId>
-                        <artifactId>jcl-over-slf4j</artifactId>
-                    </exclusion>
-                </exclusions>
-            </dependency>
             <dependency>
                 <groupId>org.apache.camel</groupId>
                 <artifactId>camel-core-catalog</artifactId>
@@ -2766,16 +2728,6 @@
                 <artifactId>camel-quarkus-asterisk-deployment</artifactId>
                 <version>${camel-quarkus.version}</version>
             </dependency>
-            <dependency>
-                <groupId>org.apache.camel.quarkus</groupId>
-                <artifactId>camel-quarkus-atlasmap</artifactId>
-                <version>${camel-quarkus.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.camel.quarkus</groupId>
-                <artifactId>camel-quarkus-atlasmap-deployment</artifactId>
-                <version>${camel-quarkus.version}</version>
-            </dependency>
             <dependency>
                 <groupId>org.apache.camel.quarkus</groupId>
                 <artifactId>camel-quarkus-atom</artifactId>
@@ -3321,16 +3273,6 @@
                 <artifactId>camel-quarkus-controlbus-deployment</artifactId>
                 <version>${camel-quarkus.version}</version>
             </dependency>
-            <dependency>
-                <groupId>org.apache.camel.quarkus</groupId>
-                <artifactId>camel-quarkus-corda</artifactId>
-                <version>${camel-quarkus.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.camel.quarkus</groupId>
-                <artifactId>camel-quarkus-corda-deployment</artifactId>
-                <version>${camel-quarkus.version}</version>
-            </dependency>
             <dependency>
                 <groupId>org.apache.camel.quarkus</groupId>
                 <artifactId>camel-quarkus-core</artifactId>
@@ -6481,11 +6423,6 @@
                 <artifactId>avro-ipc-netty</artifactId>
                 <version>${avro.version}</version>
             </dependency>
-            <dependency>
-                <groupId>org.apache.commons</groupId>
-                <artifactId>commons-collections4</artifactId>
-                <version>${commons-collections4.version}</version>
-            </dependency>
             <dependency>
                 <groupId>org.apache.httpcomponents.client5</groupId>
                 <artifactId>httpclient5</artifactId>
diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml b/poms/bom/src/main/generated/flattened-full-pom.xml
index d4342744d0..42fdac7670 100644
--- a/poms/bom/src/main/generated/flattened-full-pom.xml
+++ b/poms/bom/src/main/generated/flattened-full-pom.xml
@@ -53,32 +53,32 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-activemq</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-amqp</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-api</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-arangodb</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-as2</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-as2-api</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -93,12 +93,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-asn1</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-asterisk</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.checkerframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -106,21 +106,10 @@
           </exclusion>
         </exclusions>
       </dependency>
-      <dependency>
-        <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <artifactId>camel-atlasmap</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <exclusions>
-          <exclusion>
-            <groupId>javax.validation</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-            <artifactId>validation-api</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-          </exclusion>
-        </exclusions>
-      </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-atom</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -131,17 +120,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-attachments</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-avro</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws-secrets-manager</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -152,7 +141,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws-xray</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -163,7 +152,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws2-athena</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -174,7 +163,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws2-cw</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -185,7 +174,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws2-ddb</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -196,7 +185,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws2-ec2</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -207,7 +196,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws2-ecs</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -218,7 +207,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws2-eks</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -229,7 +218,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws2-eventbridge</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -240,7 +229,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws2-iam</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -251,7 +240,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws2-kinesis</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -262,7 +251,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws2-kms</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -273,7 +262,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws2-lambda</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -284,7 +273,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws2-mq</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -295,7 +284,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws2-msk</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -306,7 +295,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws2-s3</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -317,7 +306,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws2-ses</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -328,7 +317,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws2-sns</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -339,7 +328,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws2-sqs</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -350,7 +339,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws2-sts</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -361,7 +350,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws2-translate</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -372,7 +361,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-azure-cosmosdb</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.azure</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -383,7 +372,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-azure-eventhubs</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.azure</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -394,7 +383,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-azure-key-vault</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.azure</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -405,7 +394,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-azure-servicebus</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.azure</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -416,7 +405,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-azure-storage-blob</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.azure</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -427,7 +416,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-azure-storage-datalake</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.azure</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -438,7 +427,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-azure-storage-queue</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.azure</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -449,47 +438,47 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-barcode</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-base</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-base-engine</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-base64</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-bean</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-bean-validator</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-bindy</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-bonita</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-box</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -500,27 +489,27 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-box-api</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-braintree</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-browse</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-caffeine</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-cassandraql</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.github.spotbugs</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -535,47 +524,47 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-catalog</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-cbor</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-chatscript</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-chunk</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-cli-connector</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-cloud</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-cloudevents</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-cluster</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-cm-sms</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -586,99 +575,72 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-coap</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-cometd</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-componentdsl</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-console</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-consul</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-controlbus</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <artifactId>camel-corda</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <exclusions>
-          <exclusion>
-            <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-            <artifactId>commons-logging</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-          </exclusion>
-          <exclusion>
-            <groupId>javax.persistence</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-            <artifactId>javax.persistence-api</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-          </exclusion>
-          <exclusion>
-            <groupId>org.checkerframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-            <artifactId>checker-qual</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-          </exclusion>
-          <exclusion>
-            <groupId>org.jboss.logmanager</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-            <artifactId>jboss-logmanager</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-          </exclusion>
-          <exclusion>
-            <groupId>org.slf4j</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-            <artifactId>jcl-over-slf4j</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-          </exclusion>
-        </exclusions>
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-core-catalog</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-core-engine</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-core-languages</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-core-model</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-core-processor</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-core-reifier</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-couchbase</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-couchdb</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -689,47 +651,47 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-cron</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-crypto</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-csv</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-cxf-common</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-cxf-soap</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-cxf-transport</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-dataformat</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-dataset</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-datasonnet</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>jakarta.activation</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -756,7 +718,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-debezium-common</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>javax.ws.rs</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -767,32 +729,32 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-debezium-mongodb</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-debezium-mysql</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-debezium-postgres</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-debezium-sqlserver</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-debug</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-digitalocean</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -803,27 +765,27 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-direct</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-disruptor</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-djl</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-dns</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-drill</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.checkerframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -838,27 +800,27 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-dropbox</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-dsl-modeline</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-dsl-support</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-ehcache</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-elasticsearch</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.google.code.findbugs</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -873,7 +835,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-endpointdsl</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.sun.mail</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -884,12 +846,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-endpointdsl-support</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-etcd3</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.google.android</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -912,47 +874,47 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-exec</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-facebook</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-fastjson</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-fhir</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-fhir-api</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-file</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-file-watch</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-flatpack</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-flink</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.google.code.findbugs</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -963,7 +925,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-fop</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -978,17 +940,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-freemarker</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-ftp</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-geocoder</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -999,17 +961,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-git</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-github</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-google-bigquery</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.google.android</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1032,7 +994,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-google-calendar</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1047,7 +1009,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-google-drive</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1062,7 +1024,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-google-functions</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.google.android</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1085,7 +1047,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-google-mail</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1100,7 +1062,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-google-pubsub</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.google.android</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1123,7 +1085,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-google-secret-manager</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.google.android</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1150,7 +1112,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-google-sheets</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1165,7 +1127,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-google-storage</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.google.android</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1184,7 +1146,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-graphql</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1195,27 +1157,27 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-grok</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-groovy</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-groovy-dsl</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-groovy-dsl-common</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-grpc</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.google.android</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1242,12 +1204,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-gson</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-guava-eventbus</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.checkerframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1258,7 +1220,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-hashicorp-vault</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1281,12 +1243,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-hazelcast</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-hdfs</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.github.stephenc.jcip</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1317,7 +1279,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-headersmap</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>ch.qos.logback</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1328,17 +1290,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-health</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-hl7</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-http</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1349,27 +1311,27 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-http-base</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-http-common</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-huaweicloud-common</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-huaweicloud-smn</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-ical</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1380,7 +1342,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-iec60870</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.checkerframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1391,12 +1353,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-ignite</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-infinispan</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.slf4j</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1407,62 +1369,62 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-infinispan-common</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-influxdb</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-irc</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jackson</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jackson-avro</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jackson-protobuf</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jacksonxml</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jasypt</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-java-joor-dsl</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jaxb</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jcache</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jcr</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.slf4j</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1473,27 +1435,27 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jdbc</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jfr</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jgroups</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jgroups-raft</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jira</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1512,7 +1474,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jms</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1531,12 +1493,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jolt</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jooq</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1547,12 +1509,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-joor</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jpa</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1563,7 +1525,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jq</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>net.thisptr</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1578,97 +1540,97 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-js-dsl</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jsch</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jsh-dsl</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jslt</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-json-patch</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-json-validator</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jsonapi</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jsonata</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jsonb</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jsonpath</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jt400</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-jta</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-kafka</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-kamelet</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-knative</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-knative-api</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-knative-http</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-kotlin-dsl</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-kubernetes</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>io.fabric8</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1679,27 +1641,27 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-kudu</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-language</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-ldap</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-ldif</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-leveldb</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.checkerframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1710,77 +1672,77 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-log</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-lra</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-lucene</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-lumberjack</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-lzf</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-mail</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-main</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-management</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-management-api</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-mapstruct</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-master</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-micrometer</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-microprofile-config</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-microprofile-fault-tolerance</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-microprofile-health</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.eclipse.parsson</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1795,62 +1757,62 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-minio</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-mllp</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-mock</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-mongodb</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-mongodb-gridfs</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-mustache</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-mvel</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-mybatis</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-nats</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-netty</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-netty-http</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-nitrite</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>javax.validation</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1861,7 +1823,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-oaipmh</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1872,12 +1834,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-ognl</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-olingo4</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1888,7 +1850,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-olingo4-api</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1899,7 +1861,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-openapi-java</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.google.code.findbugs</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1914,7 +1876,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-openstack</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.github.fge</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1929,7 +1891,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-opentelemetry</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>io.grpc</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1940,7 +1902,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-optaplanner</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.optaplanner</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1959,17 +1921,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-paho</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-paho-mqtt5</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-pdf</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1980,12 +1942,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-pg-replication-slot</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-pgevent</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.testcontainers</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -1996,22 +1958,22 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-platform-http</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-platform-http-vertx</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-printer</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-protobuf</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.google.code.findbugs</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2022,12 +1984,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-pubnub</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-pulsar</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.sun.activation</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2062,7 +2024,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-quartz</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>jakarta.activation</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2085,37 +2047,37 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-quickfix</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-reactive-executor-vertx</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-reactive-streams</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-redis</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-ref</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-rest</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-rest-openapi</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.google.code.findbugs</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2130,22 +2092,22 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-robotframework</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-rss</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-saga</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-salesforce</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.google.android</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2168,12 +2130,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-sap-netweaver</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-saxon</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>xml-apis</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2184,12 +2146,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-scheduler</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-schematron</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>xml-apis</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2200,67 +2162,67 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-seda</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-servicenow</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-servlet</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-shiro</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-sjms</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-sjms2</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-slack</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-smpp</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-snakeyaml</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-snmp</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-soap</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-splunk</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-splunk-hec</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2271,7 +2233,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-spring-rabbitmq</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.springframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2286,12 +2248,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-sql</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-ssh</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.slf4j</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2302,62 +2264,62 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-stax</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-stitch</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-stomp</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-stream</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-stringtemplate</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-stub</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-support</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-swift</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-syslog</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-tarfile</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-telegram</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-test-junit5</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2368,17 +2330,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-threadpoolfactory-vertx</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-thrift</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-tika</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.apache.tika</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2389,22 +2351,22 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-timer</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-tooling-model</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-tracing</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-twilio</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2423,57 +2385,57 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-twitter</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-univocity-parsers</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-util</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-util-json</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-validator</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-velocity</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-vertx</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-vertx-common</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-vertx-http</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-vertx-websocket</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-weather</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2484,17 +2446,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-web3j</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-webhook</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-wordpress</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.checkerframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2505,7 +2467,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-workday</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2516,7 +2478,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-xchange</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.checkerframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2527,62 +2489,62 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-xj</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-xml-io</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-xml-io-dsl</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-xml-io-util</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-xml-jaxb</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-xml-jaxp</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-xml-jaxp-util</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-xmlsecurity</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-xmpp</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-xpath</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-xslt</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-xslt-saxon</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>xml-apis</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2593,37 +2555,37 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-yaml-dsl</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-yaml-dsl-common</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-yaml-dsl-deserializers</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-zendesk</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-zip-deflater</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-zipfile</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-zookeeper</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.checkerframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2634,7 +2596,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-zookeeper-master</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.checkerframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -2702,16 +2664,6 @@
         <artifactId>camel-quarkus-asterisk-deployment</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <version>3.0.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
-      <dependency>
-        <groupId>org.apache.camel.quarkus</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <artifactId>camel-quarkus-atlasmap</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>3.0.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.quarkus</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <artifactId>camel-quarkus-atlasmap-deployment</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>3.0.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-      </dependency>
       <dependency>
         <groupId>org.apache.camel.quarkus</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-quarkus-atom</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -3247,16 +3199,6 @@
         <artifactId>camel-quarkus-controlbus-deployment</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <version>3.0.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
-      <dependency>
-        <groupId>org.apache.camel.quarkus</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <artifactId>camel-quarkus-corda</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>3.0.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.quarkus</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <artifactId>camel-quarkus-corda-deployment</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>3.0.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-      </dependency>
       <dependency>
         <groupId>org.apache.camel.quarkus</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-quarkus-core</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -6045,7 +5987,7 @@
       <dependency>
         <groupId>com.google.cloud</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>google-cloud-pubsub</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>1.123.18</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>1.124.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>com.google.android</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -6216,7 +6158,7 @@
       <dependency>
         <groupId>io.projectreactor</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>reactor-core</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>3.4.29</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>3.4.30</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>io.projectreactor.netty</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -6404,11 +6346,6 @@
         <artifactId>avro-ipc-netty</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <version>1.11.1</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
-      <dependency>
-        <groupId>org.apache.commons</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <artifactId>commons-collections4</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.4</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-      </dependency>
       <dependency>
         <groupId>org.apache.httpcomponents.client5</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>httpclient5</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -6477,7 +6414,7 @@
       <dependency>
         <groupId>org.apache.zookeeper</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>zookeeper</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>3.8.2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>3.9.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>ch.qos.logback</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -6492,7 +6429,7 @@
       <dependency>
         <groupId>org.apache.zookeeper</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>zookeeper-jute</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>3.8.2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>3.9.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.asynchttpclient</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -20564,284 +20501,284 @@
         <version>11.0.15</version><!-- org.eclipse.jetty:jetty-bom:11.0.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-ai-formrecognizer</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>4.0.8</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-ai-formrecognizer</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>4.0.9</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-ai-metricsadvisor</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.1.15</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-ai-metricsadvisor</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.1.16</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-ai-textanalytics</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>5.3.0</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-ai-textanalytics</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>5.3.1</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-communication-callautomation</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.0.1</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-communication-callautomation</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.0.2</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-communication-chat</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.3.9</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-communication-chat</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.3.10</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-communication-common</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.2.9</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-communication-common</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.2.10</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-communication-email</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.0.3</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-communication-email</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.0.4</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-communication-identity</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.4.7</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-communication-identity</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.4.8</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-communication-phonenumbers</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.1.3</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-communication-phonenumbers</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.1.4</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-communication-rooms</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.0.1</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-communication-rooms</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.0.2</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-communication-sms</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.1.14</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-communication-sms</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.1.15</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-containers-containerregistry</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.1.1</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-containers-containerregistry</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.1.2</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-core</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.40.0</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-core</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.41.0</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-core-amqp</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>2.8.6</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-core-amqp</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>2.8.7</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-core-http-netty</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.13.4</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-core-http-netty</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.13.5</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-core-http-okhttp</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.11.10</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-core-http-okhttp</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.11.11</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-core-management</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.11.2</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-core-management</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.11.3</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-core-serializer-json-gson</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.2.1</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-core-serializer-json-gson</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.2.2</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-core-serializer-json-jackson</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.4.1</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-core-serializer-json-jackson</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.4.2</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-cosmos</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>4.46.0</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-cosmos</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>4.48.0</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-cosmos-encryption</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>2.2.0</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-cosmos-encryption</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>2.3.0</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-data-appconfiguration</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.4.6</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-data-appconfiguration</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.4.7</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-data-schemaregistry</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.3.7</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-data-schemaregistry</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.3.8</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-data-schemaregistry-apacheavro</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.1.7</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-data-schemaregistry-apacheavro</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.1.8</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-data-tables</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>12.3.12</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-data-tables</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>12.3.13</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-developer-loadtesting</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.0.3</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-developer-loadtesting</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.0.4</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-digitaltwins-core</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.3.10</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-digitaltwins-core</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.3.11</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-identity</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.9.1</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-identity</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.9.2</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-identity-extensions</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.1.5</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-identity-extensions</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.1.6</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-iot-deviceupdate</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.0.8</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-iot-deviceupdate</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.0.9</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-json</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.0.1</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-json</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.0.1</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-messaging-eventgrid</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>4.17.0</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-messaging-eventgrid</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>4.17.1</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-messaging-eventhubs</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>5.15.6</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-messaging-eventhubs</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>5.15.7</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-messaging-eventhubs-checkpointstore-blob</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.16.7</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-messaging-eventhubs-checkpointstore-blob</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.16.8</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-messaging-servicebus</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>7.14.1</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-messaging-servicebus</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>7.14.2</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-messaging-webpubsub</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.2.5</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-messaging-webpubsub</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.2.6</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-mixedreality-authentication</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.2.14</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-mixedreality-authentication</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.2.15</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-mixedreality-remoterendering</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.1.19</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-mixedreality-remoterendering</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.1.20</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-monitor-ingestion</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.0.4</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-monitor-ingestion</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.0.5</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-monitor-query</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.2.1</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-monitor-query</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.2.2</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-search-documents</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>11.5.8</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-search-documents</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>11.5.9</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-security-attestation</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.1.14</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-security-attestation</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.1.15</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-security-confidentialledger</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>1.0.10</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-security-confidentialledger</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>1.0.11</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-security-keyvault-administration</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>4.3.3</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-security-keyvault-administration</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>4.3.4</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-security-keyvault-certificates</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>4.5.3</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-security-keyvault-certificates</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>4.5.4</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-security-keyvault-jca</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>2.7.1</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-security-keyvault-jca</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>2.7.1</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-security-keyvault-keys</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>4.6.3</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-security-keyvault-keys</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>4.6.4</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-security-keyvault-secrets</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>4.6.3</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-security-keyvault-secrets</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>4.6.4</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-storage-blob</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>12.22.3</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-storage-blob</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>12.23.0</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-storage-blob-batch</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>12.18.3</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-storage-blob-batch</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>12.19.0</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-storage-blob-cryptography</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>12.21.3</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-storage-blob-cryptography</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>12.22.0</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-storage-common</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>12.21.2</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-storage-common</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>12.22.0</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-storage-file-datalake</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>12.15.3</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-storage-file-datalake</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>12.16.0</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-storage-file-share</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>12.18.2</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-storage-file-share</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>12.19.0</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-storage-internal-avro</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>12.7.2</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-storage-internal-avro</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>12.8.0</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
-        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <artifactId>azure-storage-queue</artifactId><!-- com.azure:azure-sdk-bom:1.2.14 -->
-        <version>12.17.2</version><!-- com.azure:azure-sdk-bom:1.2.14 -->
+        <groupId>com.azure</groupId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <artifactId>azure-storage-queue</artifactId><!-- com.azure:azure-sdk-bom:1.2.15 -->
+        <version>12.18.0</version><!-- com.azure:azure-sdk-bom:1.2.15 -->
       </dependency>
       <dependency>
         <groupId>com.datastax.oss</groupId><!-- com.datastax.oss.quarkus:cassandra-quarkus-bom:1.2.0 -->
@@ -20986,9 +20923,9 @@
         <version>25.1-jre-graal-sub-1</version><!-- com.datastax.oss:java-driver-bom:4.15.0 -->
       </dependency>
       <dependency>
-        <groupId>org.apache.kafka</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>connect-api</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>3.4.0</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>org.apache.kafka</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>connect-api</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>3.4.0</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
         <exclusions>
           <exclusion>
             <groupId>javax.ws.rs</groupId>
@@ -20997,342 +20934,342 @@
         </exclusions>
       </dependency>
       <dependency>
-        <groupId>org.apache.kafka</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>connect-json</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>3.4.0</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>org.apache.kafka</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>connect-json</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>3.4.0</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>org.apache.kafka</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>connect-file</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>3.4.0</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>org.apache.kafka</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>connect-file</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>3.4.0</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>org.apache.kafka</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>connect-transforms</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>3.4.0</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>org.apache.kafka</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>connect-transforms</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>3.4.0</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>org.apache.kafka</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>kafka_2.13</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>3.4.0</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <classifier>test</classifier><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>org.apache.kafka</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>kafka_2.13</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>3.4.0</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <classifier>test</classifier><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.confluent</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>kafka-connect-avro-converter</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>7.0.1</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.confluent</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>kafka-connect-avro-converter</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>7.0.1</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.confluent</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>kafka-connect-protobuf-converter</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>7.0.1</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.confluent</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>kafka-connect-protobuf-converter</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>7.0.1</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.apicurio</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>apicurio-registry-utils-converter</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.4.1.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.apicurio</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>apicurio-registry-utils-converter</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.4.1.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>com.mysql</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>mysql-connector-j</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>8.0.33</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>com.mysql</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>mysql-connector-j</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>8.0.33</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>com.zendesk</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>mysql-binlog-connector-java</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>0.27.2</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>com.zendesk</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>mysql-binlog-connector-java</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>0.27.2</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>mil.nga</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>wkb</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>1.0.2</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>mil.nga</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>wkb</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>1.0.2</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>com.oracle.instantclient</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>xstreams</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>21.6.0.0</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>com.oracle.instantclient</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>xstreams</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>21.6.0.0</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>ch.qos.logback</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>logback-classic</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>1.2.10</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>ch.qos.logback</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>logback-classic</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>1.2.10</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>org.codehaus.groovy</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>groovy</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>3.0.7</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>org.codehaus.groovy</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>groovy</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>3.0.7</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>org.codehaus.groovy</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>groovy-json</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>3.0.7</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>org.codehaus.groovy</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>groovy-json</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>3.0.7</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>org.codehaus.groovy</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>groovy-jsr223</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>3.0.7</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>org.codehaus.groovy</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>groovy-jsr223</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>3.0.7</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.vitess</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>vitess-grpc-client</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>12.0.0</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.vitess</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>vitess-grpc-client</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>12.0.0</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>org.apache.cassandra</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>cassandra-all</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>3.11.12</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>org.apache.cassandra</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>cassandra-all</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>3.11.12</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>com.datastax.cassandra</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>cassandra-driver-core</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>4.14.0</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>com.datastax.cassandra</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>cassandra-driver-core</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>4.14.0</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.dropwizard.metrics</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>metrics-core</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>4.0.1</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.dropwizard.metrics</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>metrics-core</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>4.0.1</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.dropwizard.metrics</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>metrics-healthchecks</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>4.0.1</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.dropwizard.metrics</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>metrics-healthchecks</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>4.0.1</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.dropwizard.metrics</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>metrics-servlets</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>4.0.1</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.dropwizard.metrics</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>metrics-servlets</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>4.0.1</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>javax.xml.bind</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>jaxb-api</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.1</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>javax.xml.bind</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>jaxb-api</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.1</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>org.infinispan</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>infinispan-core-jakarta</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>14.0.11.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>org.infinispan</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>infinispan-core-jakarta</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>14.0.11.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>redis.clients</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>jedis</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>4.1.1</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>redis.clients</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>jedis</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>4.1.1</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>org.apache.rocketmq</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>rocketmq-client</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>4.9.4</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>org.apache.rocketmq</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>rocketmq-client</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>4.9.4</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>org.apache.rocketmq</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>rocketmq-tools</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>4.9.4</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>org.apache.rocketmq</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>rocketmq-tools</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>4.9.4</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>junit</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>junit</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>4.13.1</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>junit</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>junit</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>4.13.1</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>org.easytesting</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>fest-assert</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>1.4</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>org.easytesting</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>fest-assert</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>1.4</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>org.assertj</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>assertj-core</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>3.11.1</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <scope>test</scope><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>org.assertj</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>assertj-core</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>3.11.1</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <scope>test</scope><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>org.openjdk.jmh</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>jmh-core</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>1.21</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>org.openjdk.jmh</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>jmh-core</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>1.21</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>org.openjdk.jmh</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>jmh-generator-annprocess</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>1.21</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>org.openjdk.jmh</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>jmh-generator-annprocess</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>1.21</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>org.skyscreamer</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>jsonassert</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>1.5.0</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <scope>test</scope><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>org.skyscreamer</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>jsonassert</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>1.5.0</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <scope>test</scope><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>org.reflections</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>reflections</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>0.9.12</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>org.reflections</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>reflections</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>0.9.12</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>org.cassandraunit</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>cassandra-unit</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>3.5.0.1</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <scope>test</scope><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>org.cassandraunit</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>cassandra-unit</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>3.5.0.1</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <scope>test</scope><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-api</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-api</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-core</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-core</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-storage-jdbc</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-storage-jdbc</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-storage-kafka</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-storage-kafka</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-storage-azure-blob</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-storage-azure-blob</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-storage-s3</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-storage-s3</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-storage-file</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-storage-file</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-storage-redis</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-storage-redis</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-storage-tests</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-storage-tests</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-scripting</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-scripting</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-scripting-languages</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <type>pom</type><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-scripting-languages</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <type>pom</type><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-embedded</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-embedded</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-connector-jdbc</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-connector-jdbc</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-connector-postgres</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-connector-postgres</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-connector-postgres-test</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-connector-postgres-test</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-connector-mysql</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-connector-mysql</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-ddl-parser</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-ddl-parser</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-connector-mongodb</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-connector-mongodb</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-connector-sqlserver</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-connector-sqlserver</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-connector-oracle</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-connector-oracle</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-connector-db2</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-connector-db2</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-connector-spanner</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-connector-spanner</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-connector-vitess</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-connector-vitess</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-connector-cassandra-3</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-connector-cassandra-3</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-connector-cassandra-4</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-connector-cassandra-4</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-testing-testcontainers</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-testing-testcontainers</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-schema-generator</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-schema-generator</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-quarkus-outbox</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-quarkus-outbox</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-quarkus-outbox-deployment</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-quarkus-outbox-deployment</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-core</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <type>test-jar</type><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-core</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <type>test-jar</type><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-embedded</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <type>test-jar</type><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-embedded</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <type>test-jar</type><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
-        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <artifactId>debezium-connector-mysql</artifactId><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <version>2.3.0.Final</version><!-- io.debezium:debezium-bom:2.3.0.Final -->
-        <type>test-jar</type><!-- io.debezium:debezium-bom:2.3.0.Final -->
+        <groupId>io.debezium</groupId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <artifactId>debezium-connector-mysql</artifactId><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <version>2.3.2.Final</version><!-- io.debezium:debezium-bom:2.3.2.Final -->
+        <type>test-jar</type><!-- io.debezium:debezium-bom:2.3.2.Final -->
       </dependency>
       <dependency>
         <groupId>com.hazelcast</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml b/poms/bom/src/main/generated/flattened-reduced-pom.xml
index fc25c36838..5f6dbea014 100644
--- a/poms/bom/src/main/generated/flattened-reduced-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml
@@ -53,32 +53,32 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-activemq</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-amqp</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-api</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-arangodb</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-as2</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-as2-api</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -93,12 +93,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-asn1</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-asterisk</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.checkerframework</groupId>
@@ -106,21 +106,10 @@
           </exclusion>
         </exclusions>
       </dependency>
-      <dependency>
-        <groupId>org.apache.camel</groupId>
-        <artifactId>camel-atlasmap</artifactId>
-        <version>4.0.0-RC2</version>
-        <exclusions>
-          <exclusion>
-            <groupId>javax.validation</groupId>
-            <artifactId>validation-api</artifactId>
-          </exclusion>
-        </exclusions>
-      </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-atom</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -131,17 +120,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-attachments</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-avro</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws-secrets-manager</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -152,7 +141,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws-xray</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -163,7 +152,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-athena</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -174,7 +163,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-cw</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -185,7 +174,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-ddb</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -196,7 +185,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-ec2</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -207,7 +196,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-ecs</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -218,7 +207,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-eks</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -229,7 +218,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-eventbridge</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -240,7 +229,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-iam</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -251,7 +240,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-kinesis</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -262,7 +251,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-kms</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -273,7 +262,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-lambda</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -284,7 +273,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-mq</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -295,7 +284,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-msk</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -306,7 +295,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-s3</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -317,7 +306,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-ses</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -328,7 +317,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-sns</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -339,7 +328,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-sqs</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -350,7 +339,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-sts</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -361,7 +350,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-translate</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -372,7 +361,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-azure-cosmosdb</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.azure</groupId>
@@ -383,7 +372,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-azure-eventhubs</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.azure</groupId>
@@ -394,7 +383,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-azure-key-vault</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.azure</groupId>
@@ -405,7 +394,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-azure-servicebus</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.azure</groupId>
@@ -416,7 +405,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-azure-storage-blob</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.azure</groupId>
@@ -427,7 +416,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-azure-storage-datalake</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.azure</groupId>
@@ -438,7 +427,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-azure-storage-queue</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.azure</groupId>
@@ -449,47 +438,47 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-barcode</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-base</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-base-engine</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-base64</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-bean</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-bean-validator</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-bindy</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-bonita</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-box</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -500,27 +489,27 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-box-api</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-braintree</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-browse</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-caffeine</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cassandraql</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.github.spotbugs</groupId>
@@ -535,47 +524,47 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-catalog</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cbor</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-chatscript</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-chunk</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cli-connector</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cloud</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cloudevents</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cluster</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cm-sms</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -586,99 +575,72 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-coap</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cometd</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-componentdsl</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-console</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-consul</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-controlbus</artifactId>
-        <version>4.0.0-RC2</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel</groupId>
-        <artifactId>camel-corda</artifactId>
-        <version>4.0.0-RC2</version>
-        <exclusions>
-          <exclusion>
-            <groupId>commons-logging</groupId>
-            <artifactId>commons-logging</artifactId>
-          </exclusion>
-          <exclusion>
-            <groupId>javax.persistence</groupId>
-            <artifactId>javax.persistence-api</artifactId>
-          </exclusion>
-          <exclusion>
-            <groupId>org.checkerframework</groupId>
-            <artifactId>checker-qual</artifactId>
-          </exclusion>
-          <exclusion>
-            <groupId>org.jboss.logmanager</groupId>
-            <artifactId>jboss-logmanager</artifactId>
-          </exclusion>
-          <exclusion>
-            <groupId>org.slf4j</groupId>
-            <artifactId>jcl-over-slf4j</artifactId>
-          </exclusion>
-        </exclusions>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-core-catalog</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-core-engine</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-core-languages</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-core-model</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-core-processor</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-core-reifier</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-couchbase</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-couchdb</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -689,47 +651,47 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cron</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-crypto</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-csv</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cxf-common</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cxf-soap</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cxf-transport</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-dataformat</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-dataset</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-datasonnet</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>jakarta.activation</groupId>
@@ -756,7 +718,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-debezium-common</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>javax.ws.rs</groupId>
@@ -767,32 +729,32 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-debezium-mongodb</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-debezium-mysql</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-debezium-postgres</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-debezium-sqlserver</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-debug</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-digitalocean</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -803,27 +765,27 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-direct</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-disruptor</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-djl</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-dns</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-drill</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.checkerframework</groupId>
@@ -838,27 +800,27 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-dropbox</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-dsl-modeline</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-dsl-support</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-ehcache</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-elasticsearch</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.google.code.findbugs</groupId>
@@ -873,7 +835,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-endpointdsl</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.sun.mail</groupId>
@@ -884,12 +846,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-endpointdsl-support</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-etcd3</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.google.android</groupId>
@@ -912,47 +874,47 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-exec</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-facebook</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-fastjson</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-fhir</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-fhir-api</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-file</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-file-watch</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-flatpack</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-flink</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.google.code.findbugs</groupId>
@@ -963,7 +925,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-fop</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -978,17 +940,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-freemarker</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-ftp</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-geocoder</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -999,17 +961,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-git</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-github</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-google-bigquery</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.google.android</groupId>
@@ -1032,7 +994,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-google-calendar</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -1047,7 +1009,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-google-drive</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -1062,7 +1024,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-google-functions</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.google.android</groupId>
@@ -1085,7 +1047,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-google-mail</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -1100,7 +1062,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-google-pubsub</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.google.android</groupId>
@@ -1123,7 +1085,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-google-secret-manager</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.google.android</groupId>
@@ -1150,7 +1112,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-google-sheets</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -1165,7 +1127,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-google-storage</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.google.android</groupId>
@@ -1184,7 +1146,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-graphql</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -1195,27 +1157,27 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-grok</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-groovy</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-groovy-dsl</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-groovy-dsl-common</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-grpc</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.google.android</groupId>
@@ -1242,12 +1204,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-gson</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-guava-eventbus</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.checkerframework</groupId>
@@ -1258,7 +1220,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-hashicorp-vault</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.springframework</groupId>
@@ -1281,12 +1243,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-hazelcast</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-hdfs</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.github.stephenc.jcip</groupId>
@@ -1317,7 +1279,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-headersmap</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>ch.qos.logback</groupId>
@@ -1328,17 +1290,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-health</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-hl7</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-http</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -1349,27 +1311,27 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-http-base</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-http-common</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-huaweicloud-common</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-huaweicloud-smn</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-ical</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -1380,7 +1342,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-iec60870</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.checkerframework</groupId>
@@ -1391,12 +1353,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-ignite</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-infinispan</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.slf4j</groupId>
@@ -1407,62 +1369,62 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-infinispan-common</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-influxdb</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-irc</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jackson</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jackson-avro</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jackson-protobuf</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jacksonxml</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jasypt</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-java-joor-dsl</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jaxb</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jcache</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jcr</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.slf4j</groupId>
@@ -1473,27 +1435,27 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jdbc</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jfr</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jgroups</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jgroups-raft</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jira</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -1512,7 +1474,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jms</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.apache.camel</groupId>
@@ -1531,12 +1493,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jolt</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jooq</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.springframework</groupId>
@@ -1547,12 +1509,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-joor</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jpa</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.apache.camel</groupId>
@@ -1563,7 +1525,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jq</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>net.thisptr</groupId>
@@ -1578,97 +1540,97 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-js-dsl</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jsch</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jsh-dsl</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jslt</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-json-patch</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-json-validator</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jsonapi</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jsonata</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jsonb</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jsonpath</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jt400</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jta</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-kafka</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-kamelet</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-knative</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-knative-api</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-knative-http</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-kotlin-dsl</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-kubernetes</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>io.fabric8</groupId>
@@ -1679,27 +1641,27 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-kudu</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-language</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-ldap</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-ldif</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-leveldb</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.checkerframework</groupId>
@@ -1710,77 +1672,77 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-log</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-lra</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-lucene</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-lumberjack</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-lzf</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-mail</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-main</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-management</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-management-api</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-mapstruct</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-master</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-micrometer</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-microprofile-config</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-microprofile-fault-tolerance</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-microprofile-health</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.eclipse.parsson</groupId>
@@ -1795,62 +1757,62 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-minio</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-mllp</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-mock</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-mongodb</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-mongodb-gridfs</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-mustache</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-mvel</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-mybatis</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-nats</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-netty</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-netty-http</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-nitrite</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>javax.validation</groupId>
@@ -1861,7 +1823,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-oaipmh</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -1872,12 +1834,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-ognl</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-olingo4</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -1888,7 +1850,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-olingo4-api</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -1899,7 +1861,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-openapi-java</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.google.code.findbugs</groupId>
@@ -1914,7 +1876,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-openstack</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.github.fge</groupId>
@@ -1929,7 +1891,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-opentelemetry</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>io.grpc</groupId>
@@ -1940,7 +1902,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-optaplanner</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.optaplanner</groupId>
@@ -1959,17 +1921,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-paho</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-paho-mqtt5</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-pdf</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -1980,12 +1942,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-pg-replication-slot</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-pgevent</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.testcontainers</groupId>
@@ -1996,22 +1958,22 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-platform-http</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-platform-http-vertx</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-printer</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-protobuf</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.google.code.findbugs</groupId>
@@ -2022,12 +1984,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-pubnub</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-pulsar</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.sun.activation</groupId>
@@ -2062,7 +2024,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-quartz</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>jakarta.activation</groupId>
@@ -2085,37 +2047,37 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-quickfix</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-reactive-executor-vertx</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-reactive-streams</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-redis</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-ref</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-rest</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-rest-openapi</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.google.code.findbugs</groupId>
@@ -2130,22 +2092,22 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-robotframework</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-rss</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-saga</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-salesforce</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.google.android</groupId>
@@ -2168,12 +2130,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-sap-netweaver</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-saxon</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>xml-apis</groupId>
@@ -2184,12 +2146,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-scheduler</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-schematron</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>xml-apis</groupId>
@@ -2200,67 +2162,67 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-seda</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-servicenow</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-servlet</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-shiro</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-sjms</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-sjms2</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-slack</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-smpp</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-snakeyaml</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-snmp</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-soap</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-splunk</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-splunk-hec</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -2271,7 +2233,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-spring-rabbitmq</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.springframework</groupId>
@@ -2286,12 +2248,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-sql</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-ssh</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.slf4j</groupId>
@@ -2302,62 +2264,62 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-stax</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-stitch</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-stomp</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-stream</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-stringtemplate</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-stub</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-support</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-swift</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-syslog</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-tarfile</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-telegram</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-test-junit5</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.apache.camel</groupId>
@@ -2368,17 +2330,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-threadpoolfactory-vertx</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-thrift</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-tika</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.apache.tika</groupId>
@@ -2389,22 +2351,22 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-timer</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-tooling-model</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-tracing</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-twilio</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -2423,57 +2385,57 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-twitter</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-univocity-parsers</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-util</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-util-json</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-validator</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-velocity</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-vertx</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-vertx-common</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-vertx-http</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-vertx-websocket</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-weather</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -2484,17 +2446,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-web3j</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-webhook</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-wordpress</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.checkerframework</groupId>
@@ -2505,7 +2467,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-workday</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId>
@@ -2516,7 +2478,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xchange</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.checkerframework</groupId>
@@ -2527,62 +2489,62 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xj</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xml-io</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xml-io-dsl</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xml-io-util</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xml-jaxb</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xml-jaxp</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xml-jaxp-util</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xmlsecurity</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xmpp</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xpath</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xslt</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xslt-saxon</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>xml-apis</groupId>
@@ -2593,37 +2555,37 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-yaml-dsl</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-yaml-dsl-common</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-yaml-dsl-deserializers</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-zendesk</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-zip-deflater</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-zipfile</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-zookeeper</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.checkerframework</groupId>
@@ -2634,7 +2596,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-zookeeper-master</artifactId>
-        <version>4.0.0-RC2</version>
+        <version>4.0.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.checkerframework</groupId>
@@ -2702,16 +2664,6 @@
         <artifactId>camel-quarkus-asterisk-deployment</artifactId>
         <version>3.0.0-SNAPSHOT</version>
       </dependency>
-      <dependency>
-        <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-atlasmap</artifactId>
-        <version>3.0.0-SNAPSHOT</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-atlasmap-deployment</artifactId>
-        <version>3.0.0-SNAPSHOT</version>
-      </dependency>
       <dependency>
         <groupId>org.apache.camel.quarkus</groupId>
         <artifactId>camel-quarkus-atom</artifactId>
@@ -3247,16 +3199,6 @@
         <artifactId>camel-quarkus-controlbus-deployment</artifactId>
         <version>3.0.0-SNAPSHOT</version>
       </dependency>
-      <dependency>
-        <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-corda</artifactId>
-        <version>3.0.0-SNAPSHOT</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-corda-deployment</artifactId>
-        <version>3.0.0-SNAPSHOT</version>
-      </dependency>
       <dependency>
         <groupId>org.apache.camel.quarkus</groupId>
         <artifactId>camel-quarkus-core</artifactId>
@@ -6045,7 +5987,7 @@
       <dependency>
         <groupId>com.google.cloud</groupId>
         <artifactId>google-cloud-pubsub</artifactId>
-        <version>1.123.18</version>
+        <version>1.124.0</version>
         <exclusions>
           <exclusion>
             <groupId>com.google.android</groupId>
@@ -6206,7 +6148,7 @@
       <dependency>
         <groupId>io.projectreactor</groupId>
         <artifactId>reactor-core</artifactId>
-        <version>3.4.29</version>
+        <version>3.4.30</version>
       </dependency>
       <dependency>
         <groupId>io.projectreactor.netty</groupId>
@@ -6379,11 +6321,6 @@
         <artifactId>antlr-runtime</artifactId>
         <version>3.5.2</version>
       </dependency>
-      <dependency>
-        <groupId>org.apache.commons</groupId>
-        <artifactId>commons-collections4</artifactId>
-        <version>4.4</version>
-      </dependency>
       <dependency>
         <groupId>org.apache.httpcomponents.client5</groupId>
         <artifactId>httpclient5</artifactId>
@@ -6452,7 +6389,7 @@
       <dependency>
         <groupId>org.apache.zookeeper</groupId>
         <artifactId>zookeeper</artifactId>
-        <version>3.8.2</version>
+        <version>3.9.0</version>
         <exclusions>
           <exclusion>
             <groupId>ch.qos.logback</groupId>
@@ -6467,7 +6404,7 @@
       <dependency>
         <groupId>org.apache.zookeeper</groupId>
         <artifactId>zookeeper-jute</artifactId>
-        <version>3.8.2</version>
+        <version>3.9.0</version>
       </dependency>
       <dependency>
         <groupId>org.asynchttpclient</groupId>
@@ -7424,22 +7361,22 @@
       <dependency>
         <groupId>com.azure</groupId>
         <artifactId>azure-core</artifactId>
-        <version>1.40.0</version>
+        <version>1.41.0</version>
       </dependency>
       <dependency>
         <groupId>com.azure</groupId>
         <artifactId>azure-core-amqp</artifactId>
-        <version>2.8.6</version>
+        <version>2.8.7</version>
       </dependency>
       <dependency>
         <groupId>com.azure</groupId>
         <artifactId>azure-cosmos</artifactId>
-        <version>4.46.0</version>
+        <version>4.48.0</version>
       </dependency>
       <dependency>
         <groupId>com.azure</groupId>
         <artifactId>azure-identity</artifactId>
-        <version>1.9.1</version>
+        <version>1.9.2</version>
       </dependency>
       <dependency>
         <groupId>com.azure</groupId>
@@ -7449,47 +7386,47 @@
       <dependency>
         <groupId>com.azure</groupId>
         <artifactId>azure-messaging-eventhubs</artifactId>
-        <version>5.15.6</version>
+        <version>5.15.7</version>
       </dependency>
       <dependency>
         <groupId>com.azure</groupId>
         <artifactId>azure-messaging-eventhubs-checkpointstore-blob</artifactId>
-        <version>1.16.7</version>
+        <version>1.16.8</version>
       </dependency>
       <dependency>
         <groupId>com.azure</groupId>
         <artifactId>azure-messaging-servicebus</artifactId>
-        <version>7.14.1</version>
+        <version>7.14.2</version>
       </dependency>
       <dependency>
         <groupId>com.azure</groupId>
         <artifactId>azure-security-keyvault-secrets</artifactId>
-        <version>4.6.3</version>
+        <version>4.6.4</version>
       </dependency>
       <dependency>
         <groupId>com.azure</groupId>
         <artifactId>azure-storage-blob</artifactId>
-        <version>12.22.3</version>
+        <version>12.23.0</version>
       </dependency>
       <dependency>
         <groupId>com.azure</groupId>
         <artifactId>azure-storage-common</artifactId>
-        <version>12.21.2</version>
+        <version>12.22.0</version>
       </dependency>
       <dependency>
         <groupId>com.azure</groupId>
         <artifactId>azure-storage-file-datalake</artifactId>
-        <version>12.15.3</version>
+        <version>12.16.0</version>
       </dependency>
       <dependency>
         <groupId>com.azure</groupId>
         <artifactId>azure-storage-internal-avro</artifactId>
-        <version>12.7.2</version>
+        <version>12.8.0</version>
       </dependency>
       <dependency>
         <groupId>com.azure</groupId>
         <artifactId>azure-storage-queue</artifactId>
-        <version>12.17.2</version>
+        <version>12.18.0</version>
       </dependency>
       <dependency>
         <groupId>com.datastax.oss</groupId>
@@ -7606,69 +7543,69 @@
       <dependency>
         <groupId>io.debezium</groupId>
         <artifactId>debezium-api</artifactId>
-        <version>2.3.0.Final</version>
+        <version>2.3.2.Final</version>
       </dependency>
       <dependency>
         <groupId>io.debezium</groupId>
         <artifactId>debezium-core</artifactId>
-        <version>2.3.0.Final</version>
+        <version>2.3.2.Final</version>
       </dependency>
       <dependency>
         <groupId>io.debezium</groupId>
         <artifactId>debezium-storage-kafka</artifactId>
-        <version>2.3.0.Final</version>
+        <version>2.3.2.Final</version>
       </dependency>
       <dependency>
         <groupId>io.debezium</groupId>
         <artifactId>debezium-storage-file</artifactId>
-        <version>2.3.0.Final</version>
+        <version>2.3.2.Final</version>
       </dependency>
       <dependency>
         <groupId>io.debezium</groupId>
         <artifactId>debezium-embedded</artifactId>
-        <version>2.3.0.Final</version>
+        <version>2.3.2.Final</version>
       </dependency>
       <dependency>
         <groupId>io.debezium</groupId>
         <artifactId>debezium-connector-postgres</artifactId>
-        <version>2.3.0.Final</version>
+        <version>2.3.2.Final</version>
       </dependency>
       <dependency>
         <groupId>io.debezium</groupId>
         <artifactId>debezium-connector-mysql</artifactId>
-        <version>2.3.0.Final</version>
+        <version>2.3.2.Final</version>
       </dependency>
       <dependency>
         <groupId>io.debezium</groupId>
         <artifactId>debezium-ddl-parser</artifactId>
-        <version>2.3.0.Final</version>
+        <version>2.3.2.Final</version>
       </dependency>
       <dependency>
         <groupId>io.debezium</groupId>
         <artifactId>debezium-connector-mongodb</artifactId>
-        <version>2.3.0.Final</version>
+        <version>2.3.2.Final</version>
       </dependency>
       <dependency>
         <groupId>io.debezium</groupId>
         <artifactId>debezium-connector-sqlserver</artifactId>
-        <version>2.3.0.Final</version>
+        <version>2.3.2.Final</version>
       </dependency>
       <dependency>
         <groupId>io.debezium</groupId>
         <artifactId>debezium-core</artifactId>
-        <version>2.3.0.Final</version>
+        <version>2.3.2.Final</version>
         <type>test-jar</type>
       </dependency>
       <dependency>
         <groupId>io.debezium</groupId>
         <artifactId>debezium-embedded</artifactId>
-        <version>2.3.0.Final</version>
+        <version>2.3.2.Final</version>
         <type>test-jar</type>
       </dependency>
       <dependency>
         <groupId>io.debezium</groupId>
         <artifactId>debezium-connector-mysql</artifactId>
-        <version>2.3.0.Final</version>
+        <version>2.3.2.Final</version>
         <type>test-jar</type>
       </dependency>
       <dependency>
diff --git a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
index 41f2279568..c0d120cc8a 100644
--- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
@@ -53,32 +53,32 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-activemq</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-amqp</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-api</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-arangodb</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-as2</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-as2-api</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -93,12 +93,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-asn1</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-asterisk</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>org.checkerframework</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -106,21 +106,10 @@
           </exclusion>
         </exclusions>
       </dependency>
-      <dependency>
-        <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <artifactId>camel-atlasmap</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <exclusions>
-          <exclusion>
-            <groupId>javax.validation</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-            <artifactId>validation-api</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-          </exclusion>
-        </exclusions>
-      </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-atom</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -131,17 +120,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-attachments</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-avro</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-aws-secrets-manager</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>4.0.0-RC2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>4.0.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -152,7 +141,7 @@
... 2638 lines suppressed ...