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

[camel] branch main updated (0e213dec036 -> 5f4b0100a8b)

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

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


    from 0e213dec036 Upgrade micrometer 1.11.5 and tracing 1.1.6 (#11718)
     new bf4532b5cde CAMEL-19988: camel-core - PropertyBindingSupport - Should not hide IllegalArgumentException with real cause if failing to set property
     new 5f4b0100a8b Regen

The 2 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:
 .../camel/impl/engine/IntrospectionSupport.java    |  12 +-
 .../component/ComponentsBuilderFactory.java        |   3 +-
 .../dsl/Aws2TimestreamComponentBuilderFactory.java |   4 +-
 .../dsl/GrapeComponentBuilderFactory.java          |   1 +
 .../dsl/KafkaComponentBuilderFactory.java          |  22 +
 .../src/generated/resources/metadata.json          | 668 ++++++++++-----------
 .../builder/endpoint/StaticEndpointBuilders.java   |   6 +-
 .../AtmosphereWebsocketEndpointBuilderFactory.java |  45 ++
 .../dsl/DataLakeEndpointBuilderFactory.java        | 124 ++--
 .../dsl/DebeziumDb2EndpointBuilderFactory.java     |  19 +
 .../dsl/DebeziumMongodbEndpointBuilderFactory.java |  35 +-
 .../dsl/DebeziumMySqlEndpointBuilderFactory.java   |  19 +
 .../dsl/DebeziumOracleEndpointBuilderFactory.java  |  96 +++
 .../DebeziumPostgresEndpointBuilderFactory.java    |  19 +
 .../DebeziumSqlserverEndpointBuilderFactory.java   |  53 +-
 .../endpoint/dsl/GrapeEndpointBuilderFactory.java  |   3 +
 .../endpoint/dsl/HttpEndpointBuilderFactory.java   |  43 ++
 .../endpoint/dsl/KafkaEndpointBuilderFactory.java  |  43 ++
 .../dsl/Timestream2EndpointBuilderFactory.java     |   8 +-
 19 files changed, 775 insertions(+), 448 deletions(-)


[camel] 01/02: CAMEL-19988: camel-core - PropertyBindingSupport - Should not hide IllegalArgumentException with real cause if failing to set property

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

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

commit bf4532b5cdee5d055301b05f98d4f3663eb9f6a2
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Sat Oct 14 10:02:20 2023 +0200

    CAMEL-19988: camel-core - PropertyBindingSupport - Should not hide IllegalArgumentException with real cause if failing to set property
---
 .../org/apache/camel/impl/engine/IntrospectionSupport.java   | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/IntrospectionSupport.java b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/IntrospectionSupport.java
index 2b7dc7ffba3..23a3d014a88 100644
--- a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/IntrospectionSupport.java
+++ b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/IntrospectionSupport.java
@@ -598,6 +598,7 @@ final class IntrospectionSupport {
                 }
             }
 
+            boolean myself = false;
             try {
                 try {
                     // If the type is null or it matches the needed type, just use the value directly
@@ -620,6 +621,8 @@ final class IntrospectionSupport {
                         if ((parameterType == Boolean.class || parameterType == boolean.class) && ref instanceof String) {
                             String val = (String) ref;
                             if (!val.equalsIgnoreCase("true") && !val.equalsIgnoreCase("false")) {
+                                // this is our self
+                                myself = true;
                                 throw new IllegalArgumentException(
                                         "Cannot convert the String value: " + ref + " to type: " + parameterType
                                                                    + " as the value is not true or false");
@@ -650,7 +653,14 @@ final class IntrospectionSupport {
                     }
                 }
                 // ignore exceptions as there could be another setter method where we could type convert successfully
-            } catch (SecurityException | NoTypeConversionAvailableException | IllegalArgumentException e) {
+            } catch (IllegalArgumentException e) {
+                // this can be either our own or while trying to set the property on the bean that fails in the 3rd party component
+                if (myself) {
+                    typeConversionFailed = e;
+                } else {
+                    throw e;
+                }
+            } catch (SecurityException | NoTypeConversionAvailableException e) {
                 typeConversionFailed = e;
             }
 


[camel] 02/02: Regen

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

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

commit 5f4b0100a8b6c2f65baf884800912fa1a14558e5
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Sat Oct 14 10:03:57 2023 +0200

    Regen
---
 .../component/ComponentsBuilderFactory.java        |   3 +-
 .../dsl/Aws2TimestreamComponentBuilderFactory.java |   4 +-
 .../dsl/GrapeComponentBuilderFactory.java          |   1 +
 .../dsl/KafkaComponentBuilderFactory.java          |  22 +
 .../src/generated/resources/metadata.json          | 668 ++++++++++-----------
 .../builder/endpoint/StaticEndpointBuilders.java   |   6 +-
 .../AtmosphereWebsocketEndpointBuilderFactory.java |  45 ++
 .../dsl/DataLakeEndpointBuilderFactory.java        | 124 ++--
 .../dsl/DebeziumDb2EndpointBuilderFactory.java     |  19 +
 .../dsl/DebeziumMongodbEndpointBuilderFactory.java |  35 +-
 .../dsl/DebeziumMySqlEndpointBuilderFactory.java   |  19 +
 .../dsl/DebeziumOracleEndpointBuilderFactory.java  |  96 +++
 .../DebeziumPostgresEndpointBuilderFactory.java    |  19 +
 .../DebeziumSqlserverEndpointBuilderFactory.java   |  53 +-
 .../endpoint/dsl/GrapeEndpointBuilderFactory.java  |   3 +
 .../endpoint/dsl/HttpEndpointBuilderFactory.java   |  43 ++
 .../endpoint/dsl/KafkaEndpointBuilderFactory.java  |  43 ++
 .../dsl/Timestream2EndpointBuilderFactory.java     |   8 +-
 18 files changed, 764 insertions(+), 447 deletions(-)

diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
index 7893ab3ff62..47dd4a65f45 100644
--- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
+++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
@@ -463,7 +463,7 @@ public interface ComponentsBuilderFactory {
     }
     /**
      * AWS Timestream (camel-aws2-timestream)
-     * A Camel Amazon Web Services TimeStream component
+     * Write records and execute queries on AWS time-series database
      * 
      * Category: cloud,database
      * Since: 4.1
@@ -1627,6 +1627,7 @@ public interface ComponentsBuilderFactory {
      * 
      * @return the dsl builder
      */
+    @Deprecated
     static org.apache.camel.builder.component.dsl.GrapeComponentBuilderFactory.GrapeComponentBuilder grape() {
         return org.apache.camel.builder.component.dsl.GrapeComponentBuilderFactory.grape();
     }
diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Aws2TimestreamComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Aws2TimestreamComponentBuilderFactory.java
index 56b66e29344..b2b5e3f1633 100644
--- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Aws2TimestreamComponentBuilderFactory.java
+++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Aws2TimestreamComponentBuilderFactory.java
@@ -23,7 +23,7 @@ import org.apache.camel.builder.component.ComponentBuilder;
 import org.apache.camel.component.aws2.timestream.Timestream2Component;
 
 /**
- * A Camel Amazon Web Services TimeStream component
+ * Write records and execute queries on AWS time-series database
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
@@ -32,7 +32,7 @@ public interface Aws2TimestreamComponentBuilderFactory {
 
     /**
      * AWS Timestream (camel-aws2-timestream)
-     * A Camel Amazon Web Services TimeStream component
+     * Write records and execute queries on AWS time-series database
      * 
      * Category: cloud,database
      * Since: 4.1
diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/GrapeComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/GrapeComponentBuilderFactory.java
index 9a6e964e35a..7d948b03b2e 100644
--- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/GrapeComponentBuilderFactory.java
+++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/GrapeComponentBuilderFactory.java
@@ -42,6 +42,7 @@ public interface GrapeComponentBuilderFactory {
      * 
      * @return the dsl builder
      */
+    @Deprecated
     static GrapeComponentBuilder grape() {
         return new GrapeComponentBuilderImpl();
     }
diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KafkaComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KafkaComponentBuilderFactory.java
index a8d83b7847f..eb9f33015d8 100644
--- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KafkaComponentBuilderFactory.java
+++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KafkaComponentBuilderFactory.java
@@ -653,6 +653,27 @@ public interface KafkaComponentBuilderFactory {
             doSetProperty("pollTimeoutMs", pollTimeoutMs);
             return this;
         }
+        /**
+         * Whether to eager validate that broker host:port is valid and can be
+         * DNS resolved to known host during starting this consumer. If the
+         * validation fails then an exception is thrown which makes Camel fail
+         * fast. Disabling this will postpone the validation after the consumer
+         * is started, and Camel will keep re-connecting in case of validation
+         * or DNS resolution error.
+         * 
+         * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
+         * 
+         * Default: true
+         * Group: consumer
+         * 
+         * @param preValidateHostAndPort the value to set
+         * @return the dsl builder
+         */
+        default KafkaComponentBuilder preValidateHostAndPort(
+                boolean preValidateHostAndPort) {
+            doSetProperty("preValidateHostAndPort", preValidateHostAndPort);
+            return this;
+        }
         /**
          * Set if KafkaConsumer will read from the beginning or the end on
          * startup: SeekPolicy.BEGINNING: read from the beginning.
@@ -2234,6 +2255,7 @@ public interface KafkaComponentBuilderFactory {
             case "partitionAssignor": getOrCreateConfiguration((KafkaComponent) component).setPartitionAssignor((java.lang.String) value); return true;
             case "pollOnError": getOrCreateConfiguration((KafkaComponent) component).setPollOnError((org.apache.camel.component.kafka.PollOnError) value); return true;
             case "pollTimeoutMs": getOrCreateConfiguration((KafkaComponent) component).setPollTimeoutMs((java.lang.Long) value); return true;
+            case "preValidateHostAndPort": getOrCreateConfiguration((KafkaComponent) component).setPreValidateHostAndPort((boolean) value); return true;
             case "seekTo": getOrCreateConfiguration((KafkaComponent) component).setSeekTo((org.apache.camel.component.kafka.SeekPolicy) value); return true;
             case "sessionTimeoutMs": getOrCreateConfiguration((KafkaComponent) component).setSessionTimeoutMs((java.lang.Integer) value); return true;
             case "specificAvroReader": getOrCreateConfiguration((KafkaComponent) component).setSpecificAvroReader((boolean) value); return true;
diff --git a/dsl/camel-componentdsl/src/generated/resources/metadata.json b/dsl/camel-componentdsl/src/generated/resources/metadata.json
index 02c2eca737c..0c3092bf64e 100644
--- a/dsl/camel-componentdsl/src/generated/resources/metadata.json
+++ b/dsl/camel-componentdsl/src/generated/resources/metadata.json
@@ -11,7 +11,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-activemq",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "activemq",
     "extendsScheme": "jms",
     "syntax": "activemq:destinationType:destinationName",
@@ -33,7 +33,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-amqp",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "amqp",
     "extendsScheme": "jms",
     "syntax": "amqp:destinationType:destinationName",
@@ -55,7 +55,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-arangodb",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "arangodb",
     "extendsScheme": "",
     "syntax": "arangodb:database",
@@ -78,7 +78,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-as2",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "as2",
     "extendsScheme": "",
     "syntax": "as2:apiName\/methodName",
@@ -101,7 +101,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-asterisk",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "asterisk",
     "extendsScheme": "",
     "syntax": "asterisk:name",
@@ -124,7 +124,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-atmosphere-websocket",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "atmosphere-websocket",
     "extendsScheme": "servlet",
     "syntax": "atmosphere-websocket:servicePath",
@@ -146,7 +146,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-atom",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "atom",
     "extendsScheme": "",
     "syntax": "atom:feedUri",
@@ -168,7 +168,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-avro-rpc",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "avro",
     "extendsScheme": "",
     "syntax": "avro:transport:host:port\/messageName",
@@ -190,7 +190,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-athena",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-athena",
     "extendsScheme": "",
     "syntax": "aws2-athena:label",
@@ -212,7 +212,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-cw",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-cw",
     "extendsScheme": "",
     "syntax": "aws2-cw:namespace",
@@ -234,7 +234,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-ddb",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-ddb",
     "extendsScheme": "",
     "syntax": "aws2-ddb:tableName",
@@ -256,7 +256,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-ddb",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-ddbstream",
     "extendsScheme": "",
     "syntax": "aws2-ddbstream:tableName",
@@ -278,7 +278,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-ec2",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-ec2",
     "extendsScheme": "",
     "syntax": "aws2-ec2:label",
@@ -300,7 +300,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-ecs",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-ecs",
     "extendsScheme": "",
     "syntax": "aws2-ecs:label",
@@ -322,7 +322,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-eks",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-eks",
     "extendsScheme": "",
     "syntax": "aws2-eks:label",
@@ -344,7 +344,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-eventbridge",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-eventbridge",
     "extendsScheme": "",
     "syntax": "aws2-eventbridge:\/\/eventbusNameOrArn",
@@ -366,7 +366,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-iam",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-iam",
     "extendsScheme": "",
     "syntax": "aws2-iam:label",
@@ -388,7 +388,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-kinesis",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-kinesis",
     "extendsScheme": "",
     "syntax": "aws2-kinesis:streamName",
@@ -410,7 +410,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-kinesis",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-kinesis-firehose",
     "extendsScheme": "",
     "syntax": "aws2-kinesis-firehose:streamName",
@@ -432,7 +432,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-kms",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-kms",
     "extendsScheme": "",
     "syntax": "aws2-kms:label",
@@ -454,7 +454,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-lambda",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-lambda",
     "extendsScheme": "",
     "syntax": "aws2-lambda:function",
@@ -476,7 +476,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-mq",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-mq",
     "extendsScheme": "",
     "syntax": "aws2-mq:label",
@@ -498,7 +498,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-msk",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-msk",
     "extendsScheme": "",
     "syntax": "aws2-msk:label",
@@ -520,7 +520,7 @@
     "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-redshift",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-redshift-data",
     "extendsScheme": "",
     "syntax": "aws2-redshift-data:label",
@@ -542,7 +542,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-s3",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-s3",
     "extendsScheme": "",
     "syntax": "aws2-s3:\/\/bucketNameOrArn",
@@ -564,7 +564,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-ses",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-ses",
     "extendsScheme": "",
     "syntax": "aws2-ses:from",
@@ -586,7 +586,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-sns",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-sns",
     "extendsScheme": "",
     "syntax": "aws2-sns:topicNameOrArn",
@@ -608,7 +608,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-sqs",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-sqs",
     "extendsScheme": "",
     "syntax": "aws2-sqs:queueNameOrArn",
@@ -627,10 +627,10 @@
     "firstVersion": "4.0.0",
     "label": "cloud,serverless",
     "javaType": "org.apache.camel.component.aws2.stepfunctions.StepFunctions2Component",
-    "supportLevel": "Preview",
+    "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-step-functions",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-step-functions",
     "extendsScheme": "",
     "syntax": "aws2-step-functions:label",
@@ -652,7 +652,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-sts",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-sts",
     "extendsScheme": "",
     "syntax": "aws2-sts:label",
@@ -666,7 +666,7 @@
     "kind": "component",
     "name": "aws2-timestream",
     "title": "AWS Timestream",
-    "description": "A Camel Amazon Web Services TimeStream component",
+    "description": "Write records and execute queries on AWS time-series database",
     "deprecated": false,
     "firstVersion": "4.1.0",
     "label": "cloud,database",
@@ -674,7 +674,7 @@
     "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-timestream",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-timestream",
     "extendsScheme": "",
     "syntax": "aws2-timestream:clientType:label",
@@ -696,7 +696,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-translate",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws2-translate",
     "extendsScheme": "",
     "syntax": "aws2-translate:label",
@@ -718,7 +718,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws-cloudtrail",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws-cloudtrail",
     "extendsScheme": "",
     "syntax": "aws-cloudtrail:label",
@@ -740,7 +740,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws-secrets-manager",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "aws-secrets-manager",
     "extendsScheme": "",
     "syntax": "aws-secrets-manager:label",
@@ -762,7 +762,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-azure-cosmosdb",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "azure-cosmosdb",
     "extendsScheme": "",
     "syntax": "azure-cosmosdb:databaseName\/containerName",
@@ -784,7 +784,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-azure-eventhubs",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "azure-eventhubs",
     "extendsScheme": "",
     "syntax": "azure-eventhubs:namespace\/eventHubName",
@@ -807,7 +807,7 @@
     "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-azure-files",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "azure-files",
     "extendsScheme": "file",
     "syntax": "azure-files:account\/share",
@@ -829,7 +829,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-azure-key-vault",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "azure-key-vault",
     "extendsScheme": "",
     "syntax": "azure-key-vault:vaultName",
@@ -851,7 +851,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-azure-servicebus",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "azure-servicebus",
     "extendsScheme": "",
     "syntax": "azure-servicebus:topicOrQueueName",
@@ -873,7 +873,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-azure-storage-blob",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "azure-storage-blob",
     "extendsScheme": "",
     "syntax": "azure-storage-blob:accountName\/containerName",
@@ -895,7 +895,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-azure-storage-datalake",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "azure-storage-datalake",
     "extendsScheme": "",
     "syntax": "azure-storage-datalake:accountName\/fileSystemName",
@@ -917,7 +917,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-azure-storage-queue",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "azure-storage-queue",
     "extendsScheme": "",
     "syntax": "azure-storage-queue:accountName\/queueName",
@@ -939,7 +939,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-bean",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "bean",
     "extendsScheme": "",
     "syntax": "bean:beanName",
@@ -961,7 +961,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-bean-validator",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "bean-validator",
     "extendsScheme": "",
     "syntax": "bean-validator:label",
@@ -983,7 +983,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-bonita",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "bonita",
     "extendsScheme": "",
     "syntax": "bonita:operation",
@@ -1006,7 +1006,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-box",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "box",
     "extendsScheme": "",
     "syntax": "box:apiName\/methodName",
@@ -1029,7 +1029,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-braintree",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "braintree",
     "extendsScheme": "",
     "syntax": "braintree:apiName\/methodName",
@@ -1052,7 +1052,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-browse",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "browse",
     "extendsScheme": "",
     "syntax": "browse:name",
@@ -1074,7 +1074,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-caffeine",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "caffeine-cache",
     "extendsScheme": "",
     "syntax": "caffeine-cache:cacheName",
@@ -1096,7 +1096,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-caffeine",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "caffeine-loadcache",
     "extendsScheme": "",
     "syntax": "caffeine-loadcache:cacheName",
@@ -1118,7 +1118,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-chatscript",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "chatscript",
     "extendsScheme": "",
     "syntax": "chatscript:host:port\/botName",
@@ -1140,7 +1140,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-chunk",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "chunk",
     "extendsScheme": "",
     "syntax": "chunk:resourceUri",
@@ -1162,7 +1162,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-bean",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "class",
     "extendsScheme": "",
     "syntax": "class:beanName",
@@ -1184,7 +1184,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-cm-sms",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "cm-sms",
     "extendsScheme": "",
     "syntax": "cm-sms:host",
@@ -1206,7 +1206,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-coap",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "coap",
     "extendsScheme": "",
     "alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
@@ -1229,7 +1229,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-coap",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "coap+tcp",
     "extendsScheme": "",
     "alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
@@ -1252,7 +1252,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-coap",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "coaps",
     "extendsScheme": "",
     "alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
@@ -1275,7 +1275,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-coap",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "coaps+tcp",
     "extendsScheme": "",
     "alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
@@ -1298,7 +1298,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-cometd",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "cometd",
     "extendsScheme": "",
     "alternativeSchemes": "cometd,cometds",
@@ -1321,7 +1321,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-cometd",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "cometds",
     "extendsScheme": "",
     "alternativeSchemes": "cometd,cometds",
@@ -1344,7 +1344,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-consul",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "consul",
     "extendsScheme": "",
     "syntax": "consul:apiEndpoint",
@@ -1366,7 +1366,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-controlbus",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "controlbus",
     "extendsScheme": "",
     "syntax": "controlbus:command:language",
@@ -1388,7 +1388,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-couchbase",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "couchbase",
     "extendsScheme": "",
     "syntax": "couchbase:protocol:\/\/hostname:port",
@@ -1410,7 +1410,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-couchdb",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "couchdb",
     "extendsScheme": "",
     "syntax": "couchdb:protocol:hostname:port\/database",
@@ -1432,7 +1432,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-cassandraql",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "cql",
     "extendsScheme": "",
     "syntax": "cql:beanRef:hosts:port\/keyspace",
@@ -1454,7 +1454,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-cron",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "cron",
     "extendsScheme": "",
     "syntax": "cron:name",
@@ -1476,7 +1476,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-crypto",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "crypto",
     "extendsScheme": "",
     "syntax": "crypto:cryptoOperation:name",
@@ -1498,7 +1498,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-cxf-soap",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "cxf",
     "extendsScheme": "",
     "syntax": "cxf:beanId:address",
@@ -1520,7 +1520,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-cxf-rest",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "cxfrs",
     "extendsScheme": "",
     "syntax": "cxfrs:beanId:address",
@@ -1542,7 +1542,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-dataformat",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "dataformat",
     "extendsScheme": "",
     "syntax": "dataformat:name:operation",
@@ -1564,7 +1564,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-dataset",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "dataset",
     "extendsScheme": "",
     "syntax": "dataset:name",
@@ -1586,7 +1586,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-dataset",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "dataset-test",
     "extendsScheme": "",
     "syntax": "dataset-test:name",
@@ -1608,7 +1608,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-debezium-db2",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "debezium-db2",
     "extendsScheme": "",
     "syntax": "debezium-db2:name",
@@ -1630,7 +1630,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-debezium-mongodb",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "debezium-mongodb",
     "extendsScheme": "",
     "syntax": "debezium-mongodb:name",
@@ -1652,7 +1652,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-debezium-mysql",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "debezium-mysql",
     "extendsScheme": "",
     "syntax": "debezium-mysql:name",
@@ -1674,7 +1674,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-debezium-oracle",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "debezium-oracle",
     "extendsScheme": "",
     "syntax": "debezium-oracle:name",
@@ -1696,7 +1696,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-debezium-postgres",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "debezium-postgres",
     "extendsScheme": "",
     "syntax": "debezium-postgres:name",
@@ -1718,7 +1718,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-debezium-sqlserver",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "debezium-sqlserver",
     "extendsScheme": "",
     "syntax": "debezium-sqlserver:name",
@@ -1737,10 +1737,10 @@
     "firstVersion": "4.0.0",
     "label": "api",
     "javaType": "org.apache.camel.component.dhis2.Dhis2Component",
-    "supportLevel": "Preview",
+    "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-dhis2",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "dhis2",
     "extendsScheme": "",
     "syntax": "dhis2:apiName\/methodName",
@@ -1763,7 +1763,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-digitalocean",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "digitalocean",
     "extendsScheme": "",
     "syntax": "digitalocean:operation",
@@ -1785,7 +1785,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-direct",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "direct",
     "extendsScheme": "",
     "syntax": "direct:name",
@@ -1807,7 +1807,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-disruptor",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "disruptor",
     "extendsScheme": "",
     "alternativeSchemes": "disruptor,disruptor-vm",
@@ -1830,7 +1830,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-disruptor",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "disruptor-vm",
     "extendsScheme": "",
     "alternativeSchemes": "disruptor,disruptor-vm",
@@ -1853,7 +1853,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-djl",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "djl",
     "extendsScheme": "",
     "syntax": "djl:application",
@@ -1875,7 +1875,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-dns",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "dns",
     "extendsScheme": "",
     "syntax": "dns:dnsType",
@@ -1897,7 +1897,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-docker",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "docker",
     "extendsScheme": "",
     "syntax": "docker:operation",
@@ -1919,7 +1919,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-drill",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "drill",
     "extendsScheme": "",
     "syntax": "drill:host",
@@ -1941,7 +1941,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-dropbox",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "dropbox",
     "extendsScheme": "",
     "syntax": "dropbox:operation",
@@ -1963,7 +1963,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-dynamic-router",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "dynamic-router",
     "extendsScheme": "",
     "syntax": "dynamic-router:channel",
@@ -1986,7 +1986,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-ehcache",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "ehcache",
     "extendsScheme": "",
     "syntax": "ehcache:cacheName",
@@ -2008,7 +2008,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-elasticsearch",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "elasticsearch",
     "extendsScheme": "",
     "syntax": "elasticsearch:clusterName",
@@ -2030,7 +2030,7 @@
     "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-etcd3",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "etcd3",
     "extendsScheme": "",
     "syntax": "etcd3:path",
@@ -2052,7 +2052,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-exec",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "exec",
     "extendsScheme": "",
     "syntax": "exec:executable",
@@ -2074,7 +2074,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-facebook",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "facebook",
     "extendsScheme": "",
     "syntax": "facebook:methodName",
@@ -2096,7 +2096,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-fhir",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "fhir",
     "extendsScheme": "",
     "syntax": "fhir:apiName\/methodName",
@@ -2119,7 +2119,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-file",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "file",
     "extendsScheme": "",
     "syntax": "file:directoryName",
@@ -2141,7 +2141,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-file-watch",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "file-watch",
     "extendsScheme": "",
     "syntax": "file-watch:path",
@@ -2163,7 +2163,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-flatpack",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "flatpack",
     "extendsScheme": "",
     "syntax": "flatpack:type:resourceUri",
@@ -2185,7 +2185,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-flink",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "flink",
     "extendsScheme": "",
     "syntax": "flink:endpointType",
@@ -2207,7 +2207,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-fop",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "fop",
     "extendsScheme": "",
     "syntax": "fop:outputType",
@@ -2229,7 +2229,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-freemarker",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "freemarker",
     "extendsScheme": "",
     "syntax": "freemarker:resourceUri",
@@ -2252,7 +2252,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-ftp",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "ftp",
     "extendsScheme": "file",
     "syntax": "ftp:host:port\/directoryName",
@@ -2276,7 +2276,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-ftp",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "ftps",
     "extendsScheme": "file",
     "syntax": "ftps:host:port\/directoryName",
@@ -2299,7 +2299,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-geocoder",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "geocoder",
     "extendsScheme": "",
     "syntax": "geocoder:address:latlng",
@@ -2321,7 +2321,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-git",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "git",
     "extendsScheme": "",
     "syntax": "git:localPath",
@@ -2343,7 +2343,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-github",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "github",
     "extendsScheme": "",
     "syntax": "github:type\/branchName",
@@ -2365,7 +2365,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-bigquery",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "google-bigquery",
     "extendsScheme": "",
     "syntax": "google-bigquery:projectId:datasetId:tableId",
@@ -2387,7 +2387,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-bigquery",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "google-bigquery-sql",
     "extendsScheme": "",
     "syntax": "google-bigquery-sql:projectId:queryString",
@@ -2409,7 +2409,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-calendar",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "google-calendar",
     "extendsScheme": "",
     "syntax": "google-calendar:apiName\/methodName",
@@ -2432,7 +2432,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-calendar",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "google-calendar-stream",
     "extendsScheme": "",
     "syntax": "google-calendar-stream:index",
@@ -2454,7 +2454,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-drive",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "google-drive",
     "extendsScheme": "",
     "syntax": "google-drive:apiName\/methodName",
@@ -2477,7 +2477,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-functions",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "google-functions",
     "extendsScheme": "",
     "syntax": "google-functions:functionName",
@@ -2499,7 +2499,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-mail",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "google-mail",
     "extendsScheme": "",
     "syntax": "google-mail:apiName\/methodName",
@@ -2522,7 +2522,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-mail",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "google-mail-stream",
     "extendsScheme": "",
     "syntax": "google-mail-stream:index",
@@ -2544,7 +2544,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-pubsub",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "google-pubsub",
     "extendsScheme": "",
     "syntax": "google-pubsub:projectId:destinationName",
@@ -2566,7 +2566,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-secret-manager",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "google-secret-manager",
     "extendsScheme": "",
     "syntax": "google-secret-manager:project",
@@ -2588,7 +2588,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-sheets",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "google-sheets",
     "extendsScheme": "",
     "syntax": "google-sheets:apiName\/methodName",
@@ -2611,7 +2611,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-sheets",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "google-sheets-stream",
     "extendsScheme": "",
     "syntax": "google-sheets-stream:spreadsheetId",
@@ -2633,7 +2633,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-storage",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "google-storage",
     "extendsScheme": "",
     "syntax": "google-storage:bucketName",
@@ -2648,14 +2648,14 @@
     "name": "grape",
     "title": "Grape",
     "description": "Fetch, load and manage additional jars dynamically after Camel Context was started.",
-    "deprecated": false,
+    "deprecated": true,
     "firstVersion": "2.16.0",
     "label": "management",
     "javaType": "org.apache.camel.component.grape.GrapeComponent",
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-grape",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "grape",
     "extendsScheme": "",
     "syntax": "grape:defaultCoordinates",
@@ -2677,7 +2677,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-graphql",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "graphql",
     "extendsScheme": "",
     "syntax": "graphql:httpUri",
@@ -2699,7 +2699,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-grpc",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "grpc",
     "extendsScheme": "",
     "syntax": "grpc:host:port\/service",
@@ -2721,7 +2721,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-guava-eventbus",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "guava-eventbus",
     "extendsScheme": "",
     "syntax": "guava-eventbus:eventBusRef",
@@ -2743,7 +2743,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-hashicorp-vault",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hashicorp-vault",
     "extendsScheme": "",
     "syntax": "hashicorp-vault:secretsEngine",
@@ -2765,7 +2765,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-hazelcast",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hazelcast-atomicvalue",
     "extendsScheme": "",
     "syntax": "hazelcast-atomicvalue:cacheName",
@@ -2787,7 +2787,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-hazelcast",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hazelcast-instance",
     "extendsScheme": "",
     "syntax": "hazelcast-instance:cacheName",
@@ -2809,7 +2809,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-hazelcast",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hazelcast-list",
     "extendsScheme": "",
     "syntax": "hazelcast-list:cacheName",
@@ -2831,7 +2831,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-hazelcast",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hazelcast-map",
     "extendsScheme": "",
     "syntax": "hazelcast-map:cacheName",
@@ -2853,7 +2853,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-hazelcast",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hazelcast-multimap",
     "extendsScheme": "",
     "syntax": "hazelcast-multimap:cacheName",
@@ -2875,7 +2875,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-hazelcast",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hazelcast-queue",
     "extendsScheme": "",
     "syntax": "hazelcast-queue:cacheName",
@@ -2897,7 +2897,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-hazelcast",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hazelcast-replicatedmap",
     "extendsScheme": "",
     "syntax": "hazelcast-replicatedmap:cacheName",
@@ -2919,7 +2919,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-hazelcast",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hazelcast-ringbuffer",
     "extendsScheme": "",
     "syntax": "hazelcast-ringbuffer:cacheName",
@@ -2941,7 +2941,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-hazelcast",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hazelcast-seda",
     "extendsScheme": "",
     "syntax": "hazelcast-seda:cacheName",
@@ -2963,7 +2963,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-hazelcast",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hazelcast-set",
     "extendsScheme": "",
     "syntax": "hazelcast-set:cacheName",
@@ -2985,7 +2985,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-hazelcast",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hazelcast-topic",
     "extendsScheme": "",
     "syntax": "hazelcast-topic:cacheName",
@@ -3007,7 +3007,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-hdfs",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hdfs",
     "extendsScheme": "",
     "syntax": "hdfs:hostName:port\/path",
@@ -3030,7 +3030,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-http",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "http",
     "extendsScheme": "",
     "alternativeSchemes": "http,https",
@@ -3054,7 +3054,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-http",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "https",
     "extendsScheme": "",
     "alternativeSchemes": "http,https",
@@ -3077,7 +3077,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-huaweicloud-dms",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hwcloud-dms",
     "extendsScheme": "",
     "syntax": "hwcloud-dms:operation",
@@ -3099,7 +3099,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-huaweicloud-frs",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hwcloud-frs",
     "extendsScheme": "",
     "syntax": "hwcloud-frs:operation",
@@ -3121,7 +3121,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-huaweicloud-functiongraph",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hwcloud-functiongraph",
     "extendsScheme": "",
     "syntax": "hwcloud-functiongraph:operation",
@@ -3143,7 +3143,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-huaweicloud-iam",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hwcloud-iam",
     "extendsScheme": "",
     "syntax": "hwcloud-iam:operation",
@@ -3165,7 +3165,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-huaweicloud-imagerecognition",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hwcloud-imagerecognition",
     "extendsScheme": "",
     "syntax": "hwcloud-imagerecognition:operation",
@@ -3187,7 +3187,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-huaweicloud-obs",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hwcloud-obs",
     "extendsScheme": "",
     "syntax": "hwcloud-obs:operation",
@@ -3209,7 +3209,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-huaweicloud-smn",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "hwcloud-smn",
     "extendsScheme": "",
     "syntax": "hwcloud-smn:smnService",
@@ -3231,7 +3231,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-iec60870",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "iec60870-client",
     "extendsScheme": "",
     "syntax": "iec60870-client:uriPath",
@@ -3253,7 +3253,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-iec60870",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "iec60870-server",
     "extendsScheme": "",
     "syntax": "iec60870-server:uriPath",
@@ -3275,7 +3275,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-ignite",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "ignite-cache",
     "extendsScheme": "",
     "syntax": "ignite-cache:cacheName",
@@ -3297,7 +3297,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-ignite",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "ignite-compute",
     "extendsScheme": "",
     "syntax": "ignite-compute:endpointId",
@@ -3319,7 +3319,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-ignite",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "ignite-events",
     "extendsScheme": "",
     "syntax": "ignite-events:endpointId",
@@ -3341,7 +3341,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-ignite",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "ignite-idgen",
     "extendsScheme": "",
     "syntax": "ignite-idgen:name",
@@ -3363,7 +3363,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-ignite",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "ignite-messaging",
     "extendsScheme": "",
     "syntax": "ignite-messaging:topic",
@@ -3385,7 +3385,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-ignite",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "ignite-queue",
     "extendsScheme": "",
     "syntax": "ignite-queue:name",
@@ -3407,7 +3407,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-ignite",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "ignite-set",
     "extendsScheme": "",
     "syntax": "ignite-set:name",
@@ -3429,7 +3429,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-mail",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "imap",
     "extendsScheme": "",
     "alternativeSchemes": "imap,imaps,pop3,pop3s,smtp,smtps",
@@ -3453,7 +3453,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-mail",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "imaps",
     "extendsScheme": "",
     "alternativeSchemes": "imap,imaps,pop3,pop3s,smtp,smtps",
@@ -3477,7 +3477,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-infinispan",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "infinispan",
     "extendsScheme": "",
     "syntax": "infinispan:cacheName",
@@ -3499,7 +3499,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-infinispan-embedded",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "infinispan-embedded",
     "extendsScheme": "",
     "syntax": "infinispan-embedded:cacheName",
@@ -3521,7 +3521,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-influxdb2",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "influxdb2",
     "extendsScheme": "",
     "syntax": "influxdb2:connectionBean",
@@ -3543,7 +3543,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-influxdb",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "influxdb",
     "extendsScheme": "",
     "syntax": "influxdb:connectionBean",
@@ -3565,7 +3565,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-irc",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "irc",
     "extendsScheme": "",
     "syntax": "irc:hostname:port",
@@ -3588,7 +3588,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-ironmq",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "ironmq",
     "extendsScheme": "",
     "syntax": "ironmq:queueName",
@@ -3610,7 +3610,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jcache",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "jcache",
     "extendsScheme": "",
     "syntax": "jcache:cacheName",
@@ -3632,7 +3632,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jcr",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "jcr",
     "extendsScheme": "",
     "syntax": "jcr:host\/base",
@@ -3655,7 +3655,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jdbc",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "jdbc",
     "extendsScheme": "",
     "syntax": "jdbc:dataSourceName",
@@ -3678,7 +3678,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jetty",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "jetty",
     "extendsScheme": "http",
     "syntax": "jetty:httpUri",
@@ -3700,7 +3700,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jgroups",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "jgroups",
     "extendsScheme": "",
     "syntax": "jgroups:clusterName",
@@ -3722,7 +3722,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jgroups-raft",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "jgroups-raft",
     "extendsScheme": "",
     "syntax": "jgroups-raft:clusterName",
@@ -3744,7 +3744,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jira",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "jira",
     "extendsScheme": "",
     "syntax": "jira:type",
@@ -3767,7 +3767,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jms",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "jms",
     "extendsScheme": "",
     "syntax": "jms:destinationType:destinationName",
@@ -3789,7 +3789,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jmx",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "jmx",
     "extendsScheme": "",
     "syntax": "jmx:serverURL",
@@ -3811,7 +3811,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jolt",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "jolt",
     "extendsScheme": "",
     "syntax": "jolt:resourceUri",
@@ -3833,7 +3833,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jooq",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "jooq",
     "extendsScheme": "",
     "syntax": "jooq:entityType",
@@ -3855,7 +3855,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jpa",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "jpa",
     "extendsScheme": "",
     "syntax": "jpa:entityType",
@@ -3877,7 +3877,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jslt",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "jslt",
     "extendsScheme": "",
     "syntax": "jslt:resourceUri",
@@ -3899,7 +3899,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-json-patch",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "json-patch",
     "extendsScheme": "",
     "syntax": "json-patch:resourceUri",
@@ -3921,7 +3921,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-json-validator",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "json-validator",
     "extendsScheme": "",
     "syntax": "json-validator:resourceUri",
@@ -3943,7 +3943,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jsonata",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "jsonata",
     "extendsScheme": "",
     "syntax": "jsonata:resourceUri",
@@ -3965,7 +3965,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jt400",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "jt400",
     "extendsScheme": "",
     "syntax": "jt400:userID:password@systemName\/QSYS.LIB\/objectPath.type",
@@ -3987,7 +3987,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kafka",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "kafka",
     "extendsScheme": "",
     "syntax": "kafka:topic",
@@ -4009,7 +4009,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kamelet",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "kamelet",
     "extendsScheme": "",
     "syntax": "kamelet:templateId\/routeId",
@@ -4031,7 +4031,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-knative",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "knative",
     "extendsScheme": "",
     "syntax": "knative:type\/typeId",
@@ -4053,7 +4053,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kubernetes",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "kubernetes-config-maps",
     "extendsScheme": "",
     "syntax": "kubernetes-config-maps:masterUrl",
@@ -4075,7 +4075,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kubernetes",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "kubernetes-custom-resources",
     "extendsScheme": "",
     "syntax": "kubernetes-custom-resources:masterUrl",
@@ -4097,7 +4097,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kubernetes",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "kubernetes-deployments",
     "extendsScheme": "",
     "syntax": "kubernetes-deployments:masterUrl",
@@ -4119,7 +4119,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kubernetes",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "kubernetes-events",
     "extendsScheme": "",
     "syntax": "kubernetes-events:masterUrl",
@@ -4141,7 +4141,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kubernetes",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "kubernetes-hpa",
     "extendsScheme": "",
     "syntax": "kubernetes-hpa:masterUrl",
@@ -4163,7 +4163,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kubernetes",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "kubernetes-job",
     "extendsScheme": "",
     "syntax": "kubernetes-job:masterUrl",
@@ -4185,7 +4185,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kubernetes",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "kubernetes-namespaces",
     "extendsScheme": "",
     "syntax": "kubernetes-namespaces:masterUrl",
@@ -4207,7 +4207,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kubernetes",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "kubernetes-nodes",
     "extendsScheme": "",
     "syntax": "kubernetes-nodes:masterUrl",
@@ -4229,7 +4229,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kubernetes",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "kubernetes-persistent-volumes-claims",
     "extendsScheme": "",
     "syntax": "kubernetes-persistent-volumes-claims:masterUrl",
@@ -4251,7 +4251,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kubernetes",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "kubernetes-persistent-volumes",
     "extendsScheme": "",
     "syntax": "kubernetes-persistent-volumes:masterUrl",
@@ -4273,7 +4273,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kubernetes",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "kubernetes-pods",
     "extendsScheme": "",
     "syntax": "kubernetes-pods:masterUrl",
@@ -4295,7 +4295,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kubernetes",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "kubernetes-replication-controllers",
     "extendsScheme": "",
     "syntax": "kubernetes-replication-controllers:masterUrl",
@@ -4317,7 +4317,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kubernetes",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "kubernetes-resources-quota",
     "extendsScheme": "",
     "syntax": "kubernetes-resources-quota:masterUrl",
@@ -4339,7 +4339,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kubernetes",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "kubernetes-secrets",
     "extendsScheme": "",
     "syntax": "kubernetes-secrets:masterUrl",
@@ -4361,7 +4361,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kubernetes",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "kubernetes-service-accounts",
     "extendsScheme": "",
     "syntax": "kubernetes-service-accounts:masterUrl",
@@ -4383,7 +4383,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kubernetes",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "kubernetes-services",
     "extendsScheme": "",
     "syntax": "kubernetes-services:masterUrl",
@@ -4405,7 +4405,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kudu",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "kudu",
     "extendsScheme": "",
     "syntax": "kudu:host:port\/tableName",
@@ -4427,7 +4427,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-language",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "language",
     "extendsScheme": "",
     "syntax": "language:languageName:resourceUri",
@@ -4449,7 +4449,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-ldap",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "ldap",
     "extendsScheme": "",
     "syntax": "ldap:dirContextName",
@@ -4471,7 +4471,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-ldif",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "ldif",
     "extendsScheme": "",
     "syntax": "ldif:ldapConnectionName",
@@ -4493,7 +4493,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-log",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "log",
     "extendsScheme": "",
     "syntax": "log:loggerName",
@@ -4515,7 +4515,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-printer",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "lpr",
     "extendsScheme": "",
     "syntax": "lpr:hostname:port\/printername",
@@ -4537,7 +4537,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-lucene",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "lucene",
     "extendsScheme": "",
     "syntax": "lucene:host:operation",
@@ -4559,7 +4559,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-lumberjack",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "lumberjack",
     "extendsScheme": "",
     "syntax": "lumberjack:host:port",
@@ -4581,7 +4581,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-mapstruct",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "mapstruct",
     "extendsScheme": "",
     "syntax": "mapstruct:className",
@@ -4603,7 +4603,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-master",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "master",
     "extendsScheme": "",
     "syntax": "master:namespace:delegateUri",
@@ -4625,7 +4625,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-metrics",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "metrics",
     "extendsScheme": "",
     "syntax": "metrics:metricsType:metricsName",
@@ -4647,7 +4647,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-micrometer",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "micrometer",
     "extendsScheme": "",
     "syntax": "micrometer:metricsType:metricsName",
@@ -4669,7 +4669,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-mina",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "mina",
     "extendsScheme": "",
     "syntax": "mina:protocol:host:port",
@@ -4691,7 +4691,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-minio",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "minio",
     "extendsScheme": "",
     "syntax": "minio:bucketName",
@@ -4713,7 +4713,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-mllp",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "mllp",
     "extendsScheme": "",
     "syntax": "mllp:hostname:port",
@@ -4735,7 +4735,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-mock",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "mock",
     "extendsScheme": "",
     "syntax": "mock:name",
@@ -4757,7 +4757,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-mongodb",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "mongodb",
     "extendsScheme": "",
     "syntax": "mongodb:connectionBean",
@@ -4779,7 +4779,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-mongodb-gridfs",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "mongodb-gridfs",
     "extendsScheme": "",
     "syntax": "mongodb-gridfs:connectionBean",
@@ -4801,7 +4801,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-mustache",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "mustache",
     "extendsScheme": "",
     "syntax": "mustache:resourceUri",
@@ -4823,7 +4823,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-mvel",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "mvel",
     "extendsScheme": "",
     "syntax": "mvel:resourceUri",
@@ -4845,7 +4845,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-mybatis",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "mybatis-bean",
     "extendsScheme": "",
     "syntax": "mybatis-bean:beanName:methodName",
@@ -4867,7 +4867,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-mybatis",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "mybatis",
     "extendsScheme": "",
     "syntax": "mybatis:statement",
@@ -4889,7 +4889,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-nats",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "nats",
     "extendsScheme": "",
     "syntax": "nats:topic",
@@ -4911,7 +4911,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-netty",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "netty",
     "extendsScheme": "",
     "syntax": "netty:protocol:\/\/host:port",
@@ -4934,7 +4934,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-netty-http",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "netty-http",
     "extendsScheme": "netty",
     "syntax": "netty-http:protocol:\/\/host:port\/path",
@@ -4956,7 +4956,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-nitrite",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "nitrite",
     "extendsScheme": "",
     "syntax": "nitrite:database",
@@ -4978,7 +4978,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-oaipmh",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "oaipmh",
     "extendsScheme": "",
     "syntax": "oaipmh:baseUrl",
@@ -5000,7 +5000,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-olingo2",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "olingo2",
     "extendsScheme": "",
     "syntax": "olingo2:apiName\/methodName",
@@ -5023,7 +5023,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-olingo4",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "olingo4",
     "extendsScheme": "",
     "syntax": "olingo4:apiName\/methodName",
@@ -5043,10 +5043,10 @@
     "firstVersion": "4.0.0",
     "label": "search,monitoring",
     "javaType": "org.apache.camel.component.opensearch.OpensearchComponent",
-    "supportLevel": "Preview",
+    "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-opensearch",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "opensearch",
     "extendsScheme": "",
     "syntax": "opensearch:clusterName",
@@ -5068,7 +5068,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kubernetes",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "openshift-build-configs",
     "extendsScheme": "",
     "syntax": "openshift-build-configs:masterUrl",
@@ -5090,7 +5090,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kubernetes",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "openshift-builds",
     "extendsScheme": "",
     "syntax": "openshift-builds:masterUrl",
@@ -5112,7 +5112,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-kubernetes",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "openshift-deploymentconfigs",
     "extendsScheme": "",
     "syntax": "openshift-deploymentconfigs:masterUrl",
@@ -5134,7 +5134,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-openstack",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "openstack-cinder",
     "extendsScheme": "",
     "syntax": "openstack-cinder:host",
@@ -5156,7 +5156,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-openstack",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "openstack-glance",
     "extendsScheme": "",
     "syntax": "openstack-glance:host",
@@ -5178,7 +5178,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-openstack",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "openstack-keystone",
     "extendsScheme": "",
     "syntax": "openstack-keystone:host",
@@ -5200,7 +5200,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-openstack",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "openstack-neutron",
     "extendsScheme": "",
     "syntax": "openstack-neutron:host",
@@ -5222,7 +5222,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-openstack",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "openstack-nova",
     "extendsScheme": "",
     "syntax": "openstack-nova:host",
@@ -5244,7 +5244,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-openstack",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "openstack-swift",
     "extendsScheme": "",
     "syntax": "openstack-swift:host",
@@ -5266,7 +5266,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-optaplanner",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "optaplanner",
     "extendsScheme": "",
     "syntax": "optaplanner:problemName",
@@ -5288,7 +5288,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-paho",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "paho",
     "extendsScheme": "",
     "syntax": "paho:topic",
@@ -5310,7 +5310,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-paho-mqtt5",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "paho-mqtt5",
     "extendsScheme": "",
     "syntax": "paho-mqtt5:topic",
@@ -5332,7 +5332,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-pdf",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "pdf",
     "extendsScheme": "",
     "syntax": "pdf:operation",
@@ -5354,7 +5354,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-pg-replication-slot",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "pg-replication-slot",
     "extendsScheme": "",
     "syntax": "pg-replication-slot:host:port\/database\/slot:outputPlugin",
@@ -5376,7 +5376,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-pgevent",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "pgevent",
     "extendsScheme": "",
     "syntax": "pgevent:host:port\/database\/channel",
@@ -5398,7 +5398,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-platform-http",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "platform-http",
     "extendsScheme": "",
     "syntax": "platform-http:path",
@@ -5420,7 +5420,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-plc4x",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "plc4x",
     "extendsScheme": "",
     "syntax": "plc4x:driver",
@@ -5442,7 +5442,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-mail",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "pop3",
     "extendsScheme": "",
     "alternativeSchemes": "imap,imaps,pop3,pop3s,smtp,smtps",
@@ -5466,7 +5466,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-mail",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "pop3s",
     "extendsScheme": "",
     "alternativeSchemes": "imap,imaps,pop3,pop3s,smtp,smtps",
@@ -5490,7 +5490,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-pubnub",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "pubnub",
     "extendsScheme": "",
     "syntax": "pubnub:channel",
@@ -5512,7 +5512,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-pulsar",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "pulsar",
     "extendsScheme": "",
     "syntax": "pulsar:persistence:\/\/tenant\/namespace\/topic",
@@ -5534,7 +5534,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-quartz",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "quartz",
     "extendsScheme": "",
     "syntax": "quartz:groupName\/triggerName",
@@ -5556,7 +5556,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-quickfix",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "quickfix",
     "extendsScheme": "",
     "syntax": "quickfix:configurationName",
@@ -5578,7 +5578,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-reactive-streams",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "reactive-streams",
     "extendsScheme": "",
     "syntax": "reactive-streams:stream",
@@ -5600,7 +5600,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-ref",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "ref",
     "extendsScheme": "",
     "syntax": "ref:name",
@@ -5622,7 +5622,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-rest",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "rest-api",
     "extendsScheme": "",
     "syntax": "rest-api:path",
@@ -5644,7 +5644,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-rest",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "rest",
     "extendsScheme": "",
     "syntax": "rest:method:path:uriTemplate",
@@ -5666,7 +5666,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-rest-openapi",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "rest-openapi",
     "extendsScheme": "",
     "syntax": "rest-openapi:specificationUri#operationId",
@@ -5688,7 +5688,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-robotframework",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "robotframework",
     "extendsScheme": "",
     "syntax": "robotframework:resourceUri",
@@ -5710,7 +5710,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-rocketmq",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "rocketmq",
     "extendsScheme": "",
     "syntax": "rocketmq:topicName",
@@ -5732,7 +5732,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-rss",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "rss",
     "extendsScheme": "atom",
     "syntax": "rss:feedUri",
@@ -5754,7 +5754,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-saga",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "saga",
     "extendsScheme": "",
     "syntax": "saga:action",
@@ -5776,7 +5776,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-salesforce",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "salesforce",
     "extendsScheme": "",
     "syntax": "salesforce:operationName:topicName",
@@ -5798,7 +5798,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-sap-netweaver",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "sap-netweaver",
     "extendsScheme": "",
     "syntax": "sap-netweaver:url",
@@ -5820,7 +5820,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-scheduler",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "scheduler",
     "extendsScheme": "",
     "syntax": "scheduler:name",
@@ -5842,7 +5842,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-schematron",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "schematron",
     "extendsScheme": "",
     "syntax": "schematron:path",
@@ -5865,7 +5865,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jsch",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "scp",
     "extendsScheme": "ftp",
     "syntax": "scp:host:port\/directoryName",
@@ -5887,7 +5887,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-seda",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "seda",
     "extendsScheme": "",
     "syntax": "seda:name",
@@ -5909,7 +5909,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-service",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "service",
     "extendsScheme": "",
     "syntax": "service:delegateUri",
@@ -5931,7 +5931,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-servicenow",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "servicenow",
     "extendsScheme": "",
     "syntax": "servicenow:instanceName",
@@ -5954,7 +5954,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-servlet",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "servlet",
     "extendsScheme": "http",
     "syntax": "servlet:contextPath",
@@ -5977,7 +5977,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-ftp",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "sftp",
     "extendsScheme": "file",
     "syntax": "sftp:host:port\/directoryName",
@@ -5999,7 +5999,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-sjms2",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "sjms2",
     "extendsScheme": "sjms",
     "syntax": "sjms2:destinationType:destinationName",
@@ -6021,7 +6021,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-sjms",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "sjms",
     "extendsScheme": "",
     "syntax": "sjms:destinationType:destinationName",
@@ -6043,7 +6043,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-slack",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "slack",
     "extendsScheme": "",
     "syntax": "slack:channel",
@@ -6065,7 +6065,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-smpp",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "smpp",
     "extendsScheme": "",
     "alternativeSchemes": "smpp,smpps",
@@ -6088,7 +6088,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-smpp",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "smpps",
     "extendsScheme": "",
     "alternativeSchemes": "smpp,smpps",
@@ -6111,7 +6111,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-mail",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "smtp",
     "extendsScheme": "",
     "alternativeSchemes": "imap,imaps,pop3,pop3s,smtp,smtps",
@@ -6135,7 +6135,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-mail",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "smtps",
     "extendsScheme": "",
     "alternativeSchemes": "imap,imaps,pop3,pop3s,smtp,smtps",
@@ -6159,7 +6159,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-snmp",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "snmp",
     "extendsScheme": "",
     "syntax": "snmp:host:port",
@@ -6181,7 +6181,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-splunk",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "splunk",
     "extendsScheme": "",
     "syntax": "splunk:name",
@@ -6203,7 +6203,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-splunk-hec",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "splunk-hec",
     "extendsScheme": "",
     "syntax": "splunk-hec:splunkURL\/token",
@@ -6225,7 +6225,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-spring-batch",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "spring-batch",
     "extendsScheme": "",
     "syntax": "spring-batch:jobName",
@@ -6247,7 +6247,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-spring",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "spring-event",
     "extendsScheme": "",
     "syntax": "spring-event:name",
@@ -6269,7 +6269,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-spring-jdbc",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "spring-jdbc",
     "extendsScheme": "",
     "syntax": "spring-jdbc:dataSourceName",
@@ -6291,7 +6291,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-spring-ldap",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "spring-ldap",
     "extendsScheme": "",
     "syntax": "spring-ldap:templateName",
@@ -6313,7 +6313,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-spring-rabbitmq",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "spring-rabbitmq",
     "extendsScheme": "",
     "syntax": "spring-rabbitmq:exchangeName",
@@ -6335,7 +6335,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-spring-redis",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "spring-redis",
     "extendsScheme": "",
     "syntax": "spring-redis:host:port",
@@ -6357,7 +6357,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-spring-ws",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "spring-ws",
     "extendsScheme": "",
     "syntax": "spring-ws:type:lookupKey:webServiceEndpointUri",
@@ -6379,7 +6379,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-sql",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "sql",
     "extendsScheme": "",
     "syntax": "sql:query",
@@ -6401,7 +6401,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-sql",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "sql-stored",
     "extendsScheme": "",
     "syntax": "sql-stored:template",
@@ -6423,7 +6423,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-ssh",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "ssh",
     "extendsScheme": "",
     "syntax": "ssh:host:port",
@@ -6446,7 +6446,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-stax",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "stax",
     "extendsScheme": "",
     "syntax": "stax:contentHandlerClass",
@@ -6468,7 +6468,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-stitch",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "stitch",
     "extendsScheme": "",
     "syntax": "stitch:tableName",
@@ -6490,7 +6490,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-stomp",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "stomp",
     "extendsScheme": "",
     "syntax": "stomp:destination",
@@ -6512,7 +6512,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-stream",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "stream",
     "extendsScheme": "",
     "syntax": "stream:kind",
@@ -6534,7 +6534,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-stringtemplate",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "string-template",
     "extendsScheme": "",
     "syntax": "string-template:resourceUri",
@@ -6556,7 +6556,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-stub",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "stub",
     "extendsScheme": "",
     "syntax": "stub:name",
@@ -6578,7 +6578,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-telegram",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "telegram",
     "extendsScheme": "",
     "syntax": "telegram:type",
@@ -6600,7 +6600,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-thrift",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "thrift",
     "extendsScheme": "",
     "syntax": "thrift:host:port\/service",
@@ -6622,7 +6622,7 @@
     "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-thymeleaf",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "thymeleaf",
     "extendsScheme": "",
     "syntax": "thymeleaf:resourceUri",
@@ -6644,7 +6644,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-tika",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "tika",
     "extendsScheme": "",
     "syntax": "tika:operation",
@@ -6666,7 +6666,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-timer",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "timer",
     "extendsScheme": "",
     "syntax": "timer:timerName",
@@ -6688,7 +6688,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-twilio",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "twilio",
     "extendsScheme": "",
     "syntax": "twilio:apiName\/methodName",
@@ -6711,7 +6711,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-twitter",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "twitter-directmessage",
     "extendsScheme": "",
     "syntax": "twitter-directmessage:user",
@@ -6733,7 +6733,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-twitter",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "twitter-search",
     "extendsScheme": "",
     "syntax": "twitter-search:keywords",
@@ -6755,7 +6755,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-twitter",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "twitter-timeline",
     "extendsScheme": "",
     "syntax": "twitter-timeline:timelineType",
@@ -6777,7 +6777,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-undertow",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "undertow",
     "extendsScheme": "",
     "syntax": "undertow:httpURI",
@@ -6799,7 +6799,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-validator",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "validator",
     "extendsScheme": "",
     "syntax": "validator:resourceUri",
@@ -6821,7 +6821,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-velocity",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "velocity",
     "extendsScheme": "",
     "syntax": "velocity:resourceUri",
@@ -6843,7 +6843,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-vertx",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "vertx",
     "extendsScheme": "",
     "syntax": "vertx:address",
@@ -6865,7 +6865,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-vertx-http",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "vertx-http",
     "extendsScheme": "",
     "syntax": "vertx-http:httpUri",
@@ -6887,7 +6887,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-vertx-websocket",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "vertx-websocket",
     "extendsScheme": "",
     "syntax": "vertx-websocket:host:port\/path",
@@ -6909,7 +6909,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-weather",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "weather",
     "extendsScheme": "",
     "syntax": "weather:name",
@@ -6931,7 +6931,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-web3j",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "web3j",
     "extendsScheme": "",
     "syntax": "web3j:nodeAddress",
@@ -6953,7 +6953,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-webhook",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "webhook",
     "extendsScheme": "",
     "syntax": "webhook:endpointUri",
@@ -6975,7 +6975,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-whatsapp",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "whatsapp",
     "extendsScheme": "",
     "syntax": "whatsapp:phoneNumberId",
@@ -6997,7 +6997,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-wordpress",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "wordpress",
     "extendsScheme": "",
     "syntax": "wordpress:operation",
@@ -7019,7 +7019,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-workday",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "workday",
     "extendsScheme": "",
     "syntax": "workday:entity:path",
@@ -7041,7 +7041,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-xchange",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "xchange",
     "extendsScheme": "",
     "syntax": "xchange:name",
@@ -7063,7 +7063,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-xj",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "xj",
     "extendsScheme": "",
     "syntax": "xj:resourceUri",
@@ -7085,7 +7085,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-xmlsecurity",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "xmlsecurity-sign",
     "extendsScheme": "",
     "syntax": "xmlsecurity-sign:name",
@@ -7107,7 +7107,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-xmlsecurity",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "xmlsecurity-verify",
     "extendsScheme": "",
     "syntax": "xmlsecurity-verify:name",
@@ -7129,7 +7129,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-xmpp",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "xmpp",
     "extendsScheme": "",
     "syntax": "xmpp:host:port\/participant",
@@ -7152,7 +7152,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-saxon",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "xquery",
     "extendsScheme": "",
     "syntax": "xquery:resourceUri",
@@ -7174,7 +7174,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-xslt",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "xslt",
     "extendsScheme": "",
     "syntax": "xslt:resourceUri",
@@ -7196,7 +7196,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-xslt-saxon",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "xslt-saxon",
     "extendsScheme": "",
     "syntax": "xslt-saxon:resourceUri",
@@ -7218,7 +7218,7 @@
     "supportLevel": "Experimental",
     "groupId": "org.apache.camel",
     "artifactId": "camel-zeebe",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "zeebe",
     "extendsScheme": "",
     "syntax": "zeebe:operationName",
@@ -7240,7 +7240,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-zendesk",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "zendesk",
     "extendsScheme": "",
     "syntax": "zendesk:methodName",
@@ -7263,7 +7263,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-zookeeper",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "zookeeper",
     "extendsScheme": "",
     "syntax": "zookeeper:serverUrls\/path",
@@ -7285,7 +7285,7 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-zookeeper-master",
-    "version": "4.1.0-SNAPSHOT",
+    "version": "4.2.0-SNAPSHOT",
     "scheme": "zookeeper-master",
     "extendsScheme": "",
     "syntax": "zookeeper-master:groupName:consumerEndpointUri",
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
index 32a3b431495..3399511b97c 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
@@ -1372,7 +1372,7 @@ public class StaticEndpointBuilders {
     }
     /**
      * AWS Timestream (camel-aws2-timestream)
-     * A Camel Amazon Web Services TimeStream component
+     * Write records and execute queries on AWS time-series database
      * 
      * Category: cloud,database
      * Since: 4.1
@@ -1396,7 +1396,7 @@ public class StaticEndpointBuilders {
     }
     /**
      * AWS Timestream (camel-aws2-timestream)
-     * A Camel Amazon Web Services TimeStream component
+     * Write records and execute queries on AWS time-series database
      * 
      * Category: cloud,database
      * Since: 4.1
@@ -5612,6 +5612,7 @@ public class StaticEndpointBuilders {
      * @param path defaultCoordinates
      * @return the dsl builder
      */
+    @Deprecated
     public static org.apache.camel.builder.endpoint.dsl.GrapeEndpointBuilderFactory.GrapeEndpointBuilder grape(
             String path) {
         return org.apache.camel.builder.endpoint.dsl.GrapeEndpointBuilderFactory.endpointBuilder("grape", path);
@@ -5635,6 +5636,7 @@ public class StaticEndpointBuilders {
      * @param path defaultCoordinates
      * @return the dsl builder
      */
+    @Deprecated
     public static org.apache.camel.builder.endpoint.dsl.GrapeEndpointBuilderFactory.GrapeEndpointBuilder grape(
             String componentName,
             String path) {
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AtmosphereWebsocketEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AtmosphereWebsocketEndpointBuilderFactory.java
index 47fd4ac6060..87916c6d9f1 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AtmosphereWebsocketEndpointBuilderFactory.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AtmosphereWebsocketEndpointBuilderFactory.java
@@ -1198,6 +1198,51 @@ public interface AtmosphereWebsocketEndpointBuilderFactory {
             doSetProperty("bridgeEndpoint", bridgeEndpoint);
             return this;
         }
+        /**
+         * OAuth2 client id.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: security
+         * 
+         * @param oauth2ClientId the value to set
+         * @return the dsl builder
+         */
+        default AtmosphereWebsocketEndpointProducerBuilder oauth2ClientId(
+                String oauth2ClientId) {
+            doSetProperty("oauth2ClientId", oauth2ClientId);
+            return this;
+        }
+        /**
+         * OAuth2 client secret.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: security
+         * 
+         * @param oauth2ClientSecret the value to set
+         * @return the dsl builder
+         */
+        default AtmosphereWebsocketEndpointProducerBuilder oauth2ClientSecret(
+                String oauth2ClientSecret) {
+            doSetProperty("oauth2ClientSecret", oauth2ClientSecret);
+            return this;
+        }
+        /**
+         * OAuth2 Token endpoint.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: security
+         * 
+         * @param oauth2TokenEndpoint the value to set
+         * @return the dsl builder
+         */
+        default AtmosphereWebsocketEndpointProducerBuilder oauth2TokenEndpoint(
+                String oauth2TokenEndpoint) {
+            doSetProperty("oauth2TokenEndpoint", oauth2TokenEndpoint);
+            return this;
+        }
     }
 
     /**
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DataLakeEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DataLakeEndpointBuilderFactory.java
index 8ec35d692c9..830794bfc5e 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DataLakeEndpointBuilderFactory.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DataLakeEndpointBuilderFactory.java
@@ -3252,7 +3252,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code ListFileSystemsOptions} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeListFileSystemsOptions}.
@@ -3267,7 +3267,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code Duration} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code AzureStorageDataLakeTimeout}.
          */
@@ -3282,7 +3282,7 @@ public interface DataLakeEndpointBuilderFactory {
          * The option is a: {@code
          * org.apache.camel.component.azure.storage.datalake.DataLakeOperationsDefinition} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code AzureStorageDataLakeOperation}.
          */
@@ -3296,7 +3296,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeFileSystemName}.
@@ -3311,7 +3311,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeDirectoryName}.
@@ -3326,7 +3326,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code AzureStorageDataLakeFileName}.
          */
@@ -3353,7 +3353,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code PublicAccessType} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakePublicAccessType}.
@@ -3367,7 +3367,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code HttpHeaders} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeRawHttpHeaders}.
@@ -3383,7 +3383,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code DataLakeRequestConditions} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeRequestCondition}.
@@ -3399,7 +3399,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code ListPathOptions} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeListPathOptions}.
@@ -3413,7 +3413,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code AzureStorageDataLakePath}.
          */
@@ -3427,7 +3427,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code Boolean} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code AzureStorageDataLakeRecursive}.
          */
@@ -3441,7 +3441,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code Integer} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeMaxResults}.
@@ -3455,7 +3455,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code Boolean} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeUserPrincipalNameReturned}.
@@ -3470,7 +3470,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code AzureStorageDataLakeRegex}.
          */
@@ -3483,7 +3483,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code AzureStorageDataLakeFileDir}.
          */
@@ -3496,7 +3496,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code AccessTier} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeAccessTier}.
@@ -3511,7 +3511,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code byte[]} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeContentMD5}.
@@ -3527,7 +3527,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code FileRange} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code AzureStorageDataLakeFileRange}.
          */
@@ -3540,7 +3540,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code ParallelTransferOptions} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeParallelTransferOptions}.
@@ -3554,7 +3554,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code Set<OpenOption>} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeOpenOptions}.
@@ -3568,7 +3568,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code OffsetDateTime} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeAccessTierChangeTime}.
@@ -3582,7 +3582,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code ArchiveStatus} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeArchiveStatus}.
@@ -3596,7 +3596,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeCacheControl}.
@@ -3610,7 +3610,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeContentDisposition}.
@@ -3624,7 +3624,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeContentEncoding}.
@@ -3638,7 +3638,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeContentLanguage}.
@@ -3652,7 +3652,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeContentType}.
@@ -3667,7 +3667,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code OffsetDateTime} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeCopyCompletionTime}.
@@ -3681,7 +3681,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code AzureStorageDataLakeCopyId}.
          */
@@ -3696,7 +3696,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeCopyProgress}.
@@ -3712,7 +3712,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeCopySource}.
@@ -3727,7 +3727,7 @@ public interface DataLakeEndpointBuilderFactory {
          * The option is a: {@code
          * com.azure.storage.file.datalake.models.CopyStatusType} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeCopyStatus}.
@@ -3741,7 +3741,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeCopyStatusDescription}.
@@ -3755,7 +3755,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code OffsetDateTime} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeCreationTime}.
@@ -3769,7 +3769,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeEncryptionKeySha256}.
@@ -3783,7 +3783,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code AzureStorageDataLakeETag}.
          */
@@ -3796,7 +3796,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code Long} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code AzureStorageDataLakeFileSize}.
          */
@@ -3809,7 +3809,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code OffsetDateTime} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeLastModified}.
@@ -3824,7 +3824,7 @@ public interface DataLakeEndpointBuilderFactory {
          * The option is a: {@code
          * com.azure.storage.file.datalake.models.LeaseDurationType} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeLeaseDuration}.
@@ -3839,7 +3839,7 @@ public interface DataLakeEndpointBuilderFactory {
          * The option is a: {@code
          * com.azure.storage.file.datalake.models.LeaseStateType} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeLeaseState}.
@@ -3854,7 +3854,7 @@ public interface DataLakeEndpointBuilderFactory {
          * The option is a: {@code
          * com.azure.storage.file.datalake.models.LeaseStatusType} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeLeaseStatus}.
@@ -3868,7 +3868,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code Boolean} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeIncrementalCopy}.
@@ -3882,7 +3882,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code Boolean} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeServerEncrypted}.
@@ -3896,7 +3896,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code Long} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeDownloadLinkExpiration}.
@@ -3910,7 +3910,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from component
+         * Group: consumer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeDownloadLink}.
@@ -3924,7 +3924,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code Long} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeFileOffset}.
@@ -3939,7 +3939,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code AzureStorageDataLakeLeaseId}.
          */
@@ -3952,7 +3952,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code PathHttpHeaders} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakePathHttpHeaders}.
@@ -3967,7 +3967,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code Boolean} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeRetainCommitedData}.
@@ -3982,7 +3982,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code Boolean} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code AzureStorageDataLakeClose}.
          */
@@ -3995,7 +3995,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code Long} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code AzureStorageDataLakePosition}.
          */
@@ -4008,7 +4008,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeExpression}.
@@ -4023,7 +4023,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code FileQuerySerialization} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeInputSerialization}.
@@ -4038,7 +4038,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code FileQuerySerialization} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeOutputSerialization}.
@@ -4052,7 +4052,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code Consumer<FileQueryError>} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeErrorConsumer}.
@@ -4066,7 +4066,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code Consumer<FileQueryProgress>} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeProgressConsumer}.
@@ -4080,7 +4080,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code FileQueryOptions} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeQueryOptions}.
@@ -4094,7 +4094,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakePermission}.
@@ -4108,7 +4108,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code String} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code AzureStorageDataLakeUmask}.
          */
@@ -4121,7 +4121,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code DataLakeFileClient} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code
          * AzureStorageDataLakeFileClient}.
@@ -4135,7 +4135,7 @@ public interface DataLakeEndpointBuilderFactory {
          * 
          * The option is a: {@code Boolean} type.
          * 
-         * Group: from user
+         * Group: producer
          * 
          * @return the name of the header {@code AzureStorageDataLakeFlush}.
          */
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumDb2EndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumDb2EndpointBuilderFactory.java
index aa60227feb9..65b0e4a5d55 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumDb2EndpointBuilderFactory.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumDb2EndpointBuilderFactory.java
@@ -392,6 +392,25 @@ public interface DebeziumDb2EndpointBuilderFactory {
             doSetProperty("converters", converters);
             return this;
         }
+        /**
+         * The custom metric tags will accept key-value pairs to customize the
+         * MBean object name which should be appended the end of regular name,
+         * each key would represent a tag for the MBean object name, and the
+         * corresponding value would be the value of that tag the key is. For
+         * example: k1=v1,k2=v2.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: db2
+         * 
+         * @param customMetricTags the value to set
+         * @return the dsl builder
+         */
+        default DebeziumDb2EndpointBuilder customMetricTags(
+                String customMetricTags) {
+            doSetProperty("customMetricTags", customMetricTags);
+            return this;
+        }
         /**
          * The name of the database from which the connector should capture
          * changes.
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumMongodbEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumMongodbEndpointBuilderFactory.java
index a30db4205dd..b7f709feb82 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumMongodbEndpointBuilderFactory.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumMongodbEndpointBuilderFactory.java
@@ -349,8 +349,8 @@ public interface DebeziumMongodbEndpointBuilderFactory {
             return this;
         }
         /**
-         * A comma-separated list of regular expressions that match the
-         * collection names for which changes are to be excluded.
+         * A comma-separated list of regular expressions or literals that match
+         * the collection names for which changes are to be excluded.
          * 
          * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
          * 
@@ -365,8 +365,8 @@ public interface DebeziumMongodbEndpointBuilderFactory {
             return this;
         }
         /**
-         * A comma-separated list of regular expressions that match the
-         * collection names for which changes are to be captured.
+         * A comma-separated list of regular expressions or literals that match
+         * the collection names for which changes are to be captured.
          * 
          * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
          * 
@@ -429,8 +429,27 @@ public interface DebeziumMongodbEndpointBuilderFactory {
             return this;
         }
         /**
-         * A comma-separated list of regular expressions that match the database
-         * names for which changes are to be excluded.
+         * The custom metric tags will accept key-value pairs to customize the
+         * MBean object name which should be appended the end of regular name,
+         * each key would represent a tag for the MBean object name, and the
+         * corresponding value would be the value of that tag the key is. For
+         * example: k1=v1,k2=v2.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: mongodb
+         * 
+         * @param customMetricTags the value to set
+         * @return the dsl builder
+         */
+        default DebeziumMongodbEndpointBuilder customMetricTags(
+                String customMetricTags) {
+            doSetProperty("customMetricTags", customMetricTags);
+            return this;
+        }
+        /**
+         * A comma-separated list of regular expressions or literals that match
+         * the database names for which changes are to be excluded.
          * 
          * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
          * 
@@ -445,8 +464,8 @@ public interface DebeziumMongodbEndpointBuilderFactory {
             return this;
         }
         /**
-         * A comma-separated list of regular expressions that match the database
-         * names for which changes are to be captured.
+         * A comma-separated list of regular expressions or literals that match
+         * the database names for which changes are to be captured.
          * 
          * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
          * 
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumMySqlEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumMySqlEndpointBuilderFactory.java
index f444d994d7d..fe4adf2deb3 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumMySqlEndpointBuilderFactory.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumMySqlEndpointBuilderFactory.java
@@ -578,6 +578,25 @@ public interface DebeziumMySqlEndpointBuilderFactory {
             doSetProperty("converters", converters);
             return this;
         }
+        /**
+         * The custom metric tags will accept key-value pairs to customize the
+         * MBean object name which should be appended the end of regular name,
+         * each key would represent a tag for the MBean object name, and the
+         * corresponding value would be the value of that tag the key is. For
+         * example: k1=v1,k2=v2.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: mysql
+         * 
+         * @param customMetricTags the value to set
+         * @return the dsl builder
+         */
+        default DebeziumMySqlEndpointBuilder customMetricTags(
+                String customMetricTags) {
+            doSetProperty("customMetricTags", customMetricTags);
+            return this;
+        }
         /**
          * A comma-separated list of regular expressions that match database
          * names to be excluded from monitoring.
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumOracleEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumOracleEndpointBuilderFactory.java
index a6d168bf4ff..34d00d3142d 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumOracleEndpointBuilderFactory.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumOracleEndpointBuilderFactory.java
@@ -413,6 +413,25 @@ public interface DebeziumOracleEndpointBuilderFactory {
             doSetProperty("converters", converters);
             return this;
         }
+        /**
+         * The custom metric tags will accept key-value pairs to customize the
+         * MBean object name which should be appended the end of regular name,
+         * each key would represent a tag for the MBean object name, and the
+         * corresponding value would be the value of that tag the key is. For
+         * example: k1=v1,k2=v2.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: oracle
+         * 
+         * @param customMetricTags the value to set
+         * @return the dsl builder
+         */
+        default DebeziumOracleEndpointBuilder customMetricTags(
+                String customMetricTags) {
+            doSetProperty("customMetricTags", customMetricTags);
+            return this;
+        }
         /**
          * The adapter to use when capturing changes from the database. Options
          * include: 'logminer': (the default) to capture changes using native
@@ -1160,6 +1179,22 @@ public interface DebeziumOracleEndpointBuilderFactory {
             doSetProperty("logMiningBufferInfinispanCacheEvents", logMiningBufferInfinispanCacheEvents);
             return this;
         }
+        /**
+         * Specifies the XML configuration for the Infinispan 'global'
+         * configuration.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: oracle
+         * 
+         * @param logMiningBufferInfinispanCacheGlobal the value to set
+         * @return the dsl builder
+         */
+        default DebeziumOracleEndpointBuilder logMiningBufferInfinispanCacheGlobal(
+                String logMiningBufferInfinispanCacheGlobal) {
+            doSetProperty("logMiningBufferInfinispanCacheGlobal", logMiningBufferInfinispanCacheGlobal);
+            return this;
+        }
         /**
          * Specifies the XML configuration for the Infinispan
          * 'processed-transactions' cache.
@@ -1849,6 +1884,67 @@ public interface DebeziumOracleEndpointBuilderFactory {
             doSetProperty("notificationSinkTopicName", notificationSinkTopicName);
             return this;
         }
+        /**
+         * The hostname of the OpenLogReplicator network service.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: oracle
+         * 
+         * @param openlogreplicatorHost the value to set
+         * @return the dsl builder
+         */
+        default DebeziumOracleEndpointBuilder openlogreplicatorHost(
+                String openlogreplicatorHost) {
+            doSetProperty("openlogreplicatorHost", openlogreplicatorHost);
+            return this;
+        }
+        /**
+         * The port of the OpenLogReplicator network service.
+         * 
+         * The option is a: &lt;code&gt;int&lt;/code&gt; type.
+         * 
+         * Group: oracle
+         * 
+         * @param openlogreplicatorPort the value to set
+         * @return the dsl builder
+         */
+        default DebeziumOracleEndpointBuilder openlogreplicatorPort(
+                int openlogreplicatorPort) {
+            doSetProperty("openlogreplicatorPort", openlogreplicatorPort);
+            return this;
+        }
+        /**
+         * The port of the OpenLogReplicator network service.
+         * 
+         * The option will be converted to a &lt;code&gt;int&lt;/code&gt; type.
+         * 
+         * Group: oracle
+         * 
+         * @param openlogreplicatorPort the value to set
+         * @return the dsl builder
+         */
+        default DebeziumOracleEndpointBuilder openlogreplicatorPort(
+                String openlogreplicatorPort) {
+            doSetProperty("openlogreplicatorPort", openlogreplicatorPort);
+            return this;
+        }
+        /**
+         * The configured logical source name in the OpenLogReplicator
+         * configuration that is to stream changes.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: oracle
+         * 
+         * @param openlogreplicatorSource the value to set
+         * @return the dsl builder
+         */
+        default DebeziumOracleEndpointBuilder openlogreplicatorSource(
+                String openlogreplicatorSource) {
+            doSetProperty("openlogreplicatorSource", openlogreplicatorSource);
+            return this;
+        }
         /**
          * Time to wait for new change events to appear after receiving no
          * events, given in milliseconds. Defaults to 500 ms.
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumPostgresEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumPostgresEndpointBuilderFactory.java
index d1759491bdd..dd9ce5aa8b0 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumPostgresEndpointBuilderFactory.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumPostgresEndpointBuilderFactory.java
@@ -414,6 +414,25 @@ public interface DebeziumPostgresEndpointBuilderFactory {
             doSetProperty("converters", converters);
             return this;
         }
+        /**
+         * The custom metric tags will accept key-value pairs to customize the
+         * MBean object name which should be appended the end of regular name,
+         * each key would represent a tag for the MBean object name, and the
+         * corresponding value would be the value of that tag the key is. For
+         * example: k1=v1,k2=v2.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: postgres
+         * 
+         * @param customMetricTags the value to set
+         * @return the dsl builder
+         */
+        default DebeziumPostgresEndpointBuilder customMetricTags(
+                String customMetricTags) {
+            doSetProperty("customMetricTags", customMetricTags);
+            return this;
+        }
         /**
          * The name of the database from which the connector should capture
          * changes.
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumSqlserverEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumSqlserverEndpointBuilderFactory.java
index a4b83994cc8..d846daf0500 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumSqlserverEndpointBuilderFactory.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DebeziumSqlserverEndpointBuilderFactory.java
@@ -414,6 +414,25 @@ public interface DebeziumSqlserverEndpointBuilderFactory {
             doSetProperty("converters", converters);
             return this;
         }
+        /**
+         * The custom metric tags will accept key-value pairs to customize the
+         * MBean object name which should be appended the end of regular name,
+         * each key would represent a tag for the MBean object name, and the
+         * corresponding value would be the value of that tag the key is. For
+         * example: k1=v1,k2=v2.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: sqlserver
+         * 
+         * @param customMetricTags the value to set
+         * @return the dsl builder
+         */
+        default DebeziumSqlserverEndpointBuilder customMetricTags(
+                String customMetricTags) {
+            doSetProperty("customMetricTags", customMetricTags);
+            return this;
+        }
         /**
          * Resolvable hostname or IP address of the database server.
          * 
@@ -1152,40 +1171,6 @@ public interface DebeziumSqlserverEndpointBuilderFactory {
             doSetProperty("provideTransactionMetadata", provideTransactionMetadata);
             return this;
         }
-        /**
-         * The maximum number of records that should be loaded into memory while
-         * streaming. A value of '0' uses the default JDBC fetch size.
-         * 
-         * The option is a: &lt;code&gt;int&lt;/code&gt; type.
-         * 
-         * Default: 0
-         * Group: sqlserver
-         * 
-         * @param queryFetchSize the value to set
-         * @return the dsl builder
-         */
-        default DebeziumSqlserverEndpointBuilder queryFetchSize(
-                int queryFetchSize) {
-            doSetProperty("queryFetchSize", queryFetchSize);
-            return this;
-        }
-        /**
-         * The maximum number of records that should be loaded into memory while
-         * streaming. A value of '0' uses the default JDBC fetch size.
-         * 
-         * The option will be converted to a &lt;code&gt;int&lt;/code&gt; type.
-         * 
-         * Default: 0
-         * Group: sqlserver
-         * 
-         * @param queryFetchSize the value to set
-         * @return the dsl builder
-         */
-        default DebeziumSqlserverEndpointBuilder queryFetchSize(
-                String queryFetchSize) {
-            doSetProperty("queryFetchSize", queryFetchSize);
-            return this;
-        }
         /**
          * Time to wait before restarting connector after retriable exception
          * occurs. Defaults to 10000ms.
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/GrapeEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/GrapeEndpointBuilderFactory.java
index 76b70aa5dd7..3d82281fab0 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/GrapeEndpointBuilderFactory.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/GrapeEndpointBuilderFactory.java
@@ -137,6 +137,7 @@ public interface GrapeEndpointBuilderFactory {
          * @param path defaultCoordinates
          * @return the dsl builder
          */
+        @Deprecated
         default GrapeEndpointBuilder grape(String path) {
             return GrapeEndpointBuilderFactory.endpointBuilder("grape", path);
         }
@@ -160,6 +161,7 @@ public interface GrapeEndpointBuilderFactory {
          * @param path defaultCoordinates
          * @return the dsl builder
          */
+        @Deprecated
         default GrapeEndpointBuilder grape(String componentName, String path) {
             return GrapeEndpointBuilderFactory.endpointBuilder(componentName, path);
         }
@@ -190,6 +192,7 @@ public interface GrapeEndpointBuilderFactory {
             return "GrapeCommand";
         }
     }
+    @Deprecated
     static GrapeEndpointBuilder endpointBuilder(
             String componentName,
             String path) {
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HttpEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HttpEndpointBuilderFactory.java
index 321fc8525df..a63a467f03b 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HttpEndpointBuilderFactory.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HttpEndpointBuilderFactory.java
@@ -568,6 +568,49 @@ public interface HttpEndpointBuilderFactory {
             doSetProperty("authUsername", authUsername);
             return this;
         }
+        /**
+         * OAuth2 client id.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: security
+         * 
+         * @param oauth2ClientId the value to set
+         * @return the dsl builder
+         */
+        default HttpEndpointBuilder oauth2ClientId(String oauth2ClientId) {
+            doSetProperty("oauth2ClientId", oauth2ClientId);
+            return this;
+        }
+        /**
+         * OAuth2 client secret.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: security
+         * 
+         * @param oauth2ClientSecret the value to set
+         * @return the dsl builder
+         */
+        default HttpEndpointBuilder oauth2ClientSecret(String oauth2ClientSecret) {
+            doSetProperty("oauth2ClientSecret", oauth2ClientSecret);
+            return this;
+        }
+        /**
+         * OAuth2 Token endpoint.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: security
+         * 
+         * @param oauth2TokenEndpoint the value to set
+         * @return the dsl builder
+         */
+        default HttpEndpointBuilder oauth2TokenEndpoint(
+                String oauth2TokenEndpoint) {
+            doSetProperty("oauth2TokenEndpoint", oauth2TokenEndpoint);
+            return this;
+        }
         /**
          * To configure security using SSLContextParameters. Important: Only one
          * instance of org.apache.camel.util.jsse.SSLContextParameters is
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KafkaEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KafkaEndpointBuilderFactory.java
index 5e761f89b46..be131665e4d 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KafkaEndpointBuilderFactory.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KafkaEndpointBuilderFactory.java
@@ -1072,6 +1072,49 @@ public interface KafkaEndpointBuilderFactory {
             doSetProperty("pollTimeoutMs", pollTimeoutMs);
             return this;
         }
+        /**
+         * Whether to eager validate that broker host:port is valid and can be
+         * DNS resolved to known host during starting this consumer. If the
+         * validation fails then an exception is thrown which makes Camel fail
+         * fast. Disabling this will postpone the validation after the consumer
+         * is started, and Camel will keep re-connecting in case of validation
+         * or DNS resolution error.
+         * 
+         * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
+         * 
+         * Default: true
+         * Group: consumer
+         * 
+         * @param preValidateHostAndPort the value to set
+         * @return the dsl builder
+         */
+        default KafkaEndpointConsumerBuilder preValidateHostAndPort(
+                boolean preValidateHostAndPort) {
+            doSetProperty("preValidateHostAndPort", preValidateHostAndPort);
+            return this;
+        }
+        /**
+         * Whether to eager validate that broker host:port is valid and can be
+         * DNS resolved to known host during starting this consumer. If the
+         * validation fails then an exception is thrown which makes Camel fail
+         * fast. Disabling this will postpone the validation after the consumer
+         * is started, and Camel will keep re-connecting in case of validation
+         * or DNS resolution error.
+         * 
+         * The option will be converted to a &lt;code&gt;boolean&lt;/code&gt;
+         * type.
+         * 
+         * Default: true
+         * Group: consumer
+         * 
+         * @param preValidateHostAndPort the value to set
+         * @return the dsl builder
+         */
+        default KafkaEndpointConsumerBuilder preValidateHostAndPort(
+                String preValidateHostAndPort) {
+            doSetProperty("preValidateHostAndPort", preValidateHostAndPort);
+            return this;
+        }
         /**
          * Set if KafkaConsumer will read from the beginning or the end on
          * startup: SeekPolicy.BEGINNING: read from the beginning.
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Timestream2EndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Timestream2EndpointBuilderFactory.java
index 4fe2d5d20ba..fc3590eea62 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Timestream2EndpointBuilderFactory.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Timestream2EndpointBuilderFactory.java
@@ -26,7 +26,7 @@ import org.apache.camel.builder.EndpointProducerBuilder;
 import org.apache.camel.builder.endpoint.AbstractEndpointBuilder;
 
 /**
- * A Camel Amazon Web Services TimeStream component
+ * Write records and execute queries on AWS time-series database
  * 
  * Generated by camel build tools - do NOT edit this file!
  */
@@ -535,7 +535,7 @@ public interface Timestream2EndpointBuilderFactory {
     public interface Timestream2Builders {
         /**
          * AWS Timestream (camel-aws2-timestream)
-         * A Camel Amazon Web Services TimeStream component
+         * Write records and execute queries on AWS time-series database
          * 
          * Category: cloud,database
          * Since: 4.1
@@ -548,7 +548,7 @@ public interface Timestream2EndpointBuilderFactory {
         }
         /**
          * AWS Timestream (camel-aws2-timestream)
-         * A Camel Amazon Web Services TimeStream component
+         * Write records and execute queries on AWS time-series database
          * 
          * Category: cloud,database
          * Since: 4.1
@@ -571,7 +571,7 @@ public interface Timestream2EndpointBuilderFactory {
         }
         /**
          * AWS Timestream (camel-aws2-timestream)
-         * A Camel Amazon Web Services TimeStream component
+         * Write records and execute queries on AWS time-series database
          * 
          * Category: cloud,database
          * Since: 4.1