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

fmariani pushed a commit to branch camel-spring-boot-4.0.0-branch
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git

commit 2490746804f9fdfdbafa54f462854b628a2273fe
Author: Tom Cunningham <tcunn...@redhat.com>
AuthorDate: Thu Sep 21 13:35:33 2023 -0400

    Remove camel-jq-starter from list of productized starters; has a -pre… 
(#266)
    
    * Remove camel-jq-starter from list of productized starters; has a -preview 
dependency
    
    * Use infinispan 14.0.11.Final
---
 .mvn/excludes.txt                                  |   1 +
 .../springboot/catalog/components/aws2-cw.json     |   2 +-
 .../springboot/catalog/components/aws2-ddb.json    |   2 +-
 .../catalog/components/aws2-ddbstream.json         |   2 +-
 .../catalog/components/aws2-kinesis-firehose.json  |   2 +-
 .../catalog/components/aws2-kinesis.json           |   2 +-
 .../springboot/catalog/components/aws2-lambda.json |   2 +-
 .../springboot/catalog/components/aws2-s3.json     |   2 +-
 .../springboot/catalog/components/aws2-sns.json    |   6 +-
 .../springboot/catalog/components/aws2-sqs.json    |   2 +-
 .../catalog/components/elasticsearch.json          |  65 ++--
 .../catalog/components/spring-rabbitmq.json        |  19 +-
 .../cw/springboot/Cw2ComponentConfiguration.java   |   2 +-
 .../ddb/springboot/Ddb2ComponentConfiguration.java |   2 +-
 .../Ddb2StreamComponentConfiguration.java          |   2 +-
 .../KinesisFirehose2ComponentConfiguration.java    |   2 +-
 .../springboot/Kinesis2ComponentConfiguration.java |   3 +-
 .../springboot/Lambda2ComponentConfiguration.java  |   2 +-
 .../springboot/AWS2S3ComponentConfiguration.java   |   3 +-
 .../src/main/docs/aws2-sns.json                    |   4 +-
 .../sns/springboot/Sns2ComponentConfiguration.java |  14 +-
 .../sqs/springboot/Sqs2ComponentConfiguration.java |   2 +-
 .../src/main/docs/elasticsearch.json               |   7 +
 .../ElasticsearchComponentConfiguration.java       |  18 +
 components-starter/pom.xml                         |   2 +-
 pom.xml                                            |   4 +-
 .../required-productized-camel-artifacts.txt       |   1 -
 tooling/camel-spring-boot-bom/pom.xml              |   2 +-
 tooling/camel-spring-boot-dependencies/pom.xml     | 406 +++++++++++----------
 29 files changed, 310 insertions(+), 273 deletions(-)

diff --git a/.mvn/excludes.txt b/.mvn/excludes.txt
index 8baca1ed84a..d63dbc8873f 100644
--- a/.mvn/excludes.txt
+++ b/.mvn/excludes.txt
@@ -119,6 +119,7 @@
 :camel-jolt-starter
 :camel-jooq-starter
 :camel-joor-starter
+:camel-jq-starter
 :camel-js-dsl-starter
 :camel-jsch-starter
 :camel-jsh-dsl-starter
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-cw.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-cw.json
index 892e3b26f49..374c2132eb4 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-cw.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-cw.json
@@ -3,7 +3,7 @@
     "kind": "component",
     "name": "aws2-cw",
     "title": "AWS CloudWatch",
-    "description": "Sending metrics to AWS CloudWatch using AWS SDK version 
2.x.",
+    "description": "Sending metrics to AWS CloudWatch.",
     "deprecated": false,
     "firstVersion": "3.1.0",
     "label": "cloud,monitoring",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddb.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddb.json
index 01e8cb7ad48..4f4cd76bbfc 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddb.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddb.json
@@ -3,7 +3,7 @@
     "kind": "component",
     "name": "aws2-ddb",
     "title": "AWS DynamoDB",
-    "description": "Store and retrieve data from AWS DynamoDB service using 
AWS SDK version 2.x.",
+    "description": "Store and retrieve data from AWS DynamoDB.",
     "deprecated": false,
     "firstVersion": "3.1.0",
     "label": "cloud,database",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddbstream.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddbstream.json
index 775eac03033..e10b8d8488d 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddbstream.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddbstream.json
@@ -3,7 +3,7 @@
     "kind": "component",
     "name": "aws2-ddbstream",
     "title": "AWS DynamoDB Streams",
-    "description": "Receive messages from AWS DynamoDB Stream service using 
AWS SDK version 2.x.",
+    "description": "Receive messages from AWS DynamoDB Stream.",
     "deprecated": false,
     "firstVersion": "3.1.0",
     "label": "cloud,messaging",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis-firehose.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis-firehose.json
index b5e4175a907..14c0f9d2b4c 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis-firehose.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis-firehose.json
@@ -3,7 +3,7 @@
     "kind": "component",
     "name": "aws2-kinesis-firehose",
     "title": "AWS Kinesis Firehose",
-    "description": "Produce data to AWS Kinesis Firehose streams using AWS SDK 
version 2.x.",
+    "description": "Produce data to AWS Kinesis Firehose streams.",
     "deprecated": false,
     "firstVersion": "3.2.0",
     "label": "cloud,messaging",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis.json
index e22c3d55724..5836b8da7ba 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis.json
@@ -3,7 +3,7 @@
     "kind": "component",
     "name": "aws2-kinesis",
     "title": "AWS Kinesis",
-    "description": "Consume and produce records from and to AWS Kinesis 
Streams using AWS SDK version 2.x.",
+    "description": "Consume and produce records from and to AWS Kinesis 
Streams.",
     "deprecated": false,
     "firstVersion": "3.2.0",
     "label": "cloud,messaging",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-lambda.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-lambda.json
index f5c4d366be4..fb464a5d14f 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-lambda.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-lambda.json
@@ -3,7 +3,7 @@
     "kind": "component",
     "name": "aws2-lambda",
     "title": "AWS Lambda",
-    "description": "Manage and invoke AWS Lambda functions using AWS SDK 
version 2.x.",
+    "description": "Manage and invoke AWS Lambda functions.",
     "deprecated": false,
     "firstVersion": "3.2.0",
     "label": "cloud,serverless",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-s3.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-s3.json
index 7b81dc4ad20..68d6baf8c1d 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-s3.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-s3.json
@@ -3,7 +3,7 @@
     "kind": "component",
     "name": "aws2-s3",
     "title": "AWS S3 Storage Service",
-    "description": "Store and retrieve objects from AWS S3 Storage Service 
using AWS SDK version 2.x.",
+    "description": "Store and retrieve objects from AWS S3 Storage Service.",
     "deprecated": false,
     "firstVersion": "3.2.0",
     "label": "cloud,file",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-sns.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-sns.json
index d849394f94a..a081b7a782f 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-sns.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-sns.json
@@ -3,7 +3,7 @@
     "kind": "component",
     "name": "aws2-sns",
     "title": "AWS Simple Notification System (SNS)",
-    "description": "Send messages to an AWS Simple Notification Topic using 
AWS SDK version 2.x.",
+    "description": "Send messages to AWS Simple Notification Topic.",
     "deprecated": false,
     "firstVersion": "3.1.0",
     "label": "cloud,messaging,mobile",
@@ -31,7 +31,7 @@
     "messageStructure": { "index": 6, "kind": "property", "displayName": 
"Message Structure", "group": "producer", "label": "", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField": 
"configuration", "description": "The message structure to use such as json" },
     "overrideEndpoint": { "index": 7, "kind": "property", "displayName": 
"Override Endpoint", "group": "producer", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField": 
"configuration", "description": "Set the need for overidding the endpoint. This 
option needs to be used in combination wi [...]
     "policy": { "index": 8, "kind": "property", "displayName": "Policy", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "supportFileReference": true, 
"configurationClass": "org.apache.camel.component.aws2.sns.Sns2Configuration", 
"configurationField": "configuration", "description": "The policy for this 
topic. Is loaded by default from classpath, but you [...]
-    "queueUrl": { "index": 9, "kind": "property", "displayName": "Queue Url", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField": 
"configuration", "description": "The queueUrl to subscribe to" },
+    "queueArn": { "index": 9, "kind": "property", "displayName": "Queue Arn", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField": 
"configuration", "description": "The ARN endpoint to subscribe to" },
     "region": { "index": 10, "kind": "property", "displayName": "Region", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField": 
"configuration", "description": "The region in which SNS client needs to work. 
When using this parameter, the configuration will expect the lowercase name o 
[...]
     "serverSideEncryptionEnabled": { "index": 11, "kind": "property", 
"displayName": "Server Side Encryption Enabled", "group": "producer", "label": 
"", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.aws2.sns.Sns2Configuration", 
"configurationField": "configuration", "description": "Define if Server Side 
Encryption is enabled or not on the topic" },
     "subject": { "index": 12, "kind": "property", "displayName": "Subject", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField": 
"configuration", "description": "The subject which is used if the message 
header 'CamelAwsSnsSubject' is not present." },
@@ -66,7 +66,7 @@
     "messageStructure": { "index": 6, "kind": "parameter", "displayName": 
"Message Structure", "group": "producer", "label": "", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField": 
"configuration", "description": "The message structure to use such as json" },
     "overrideEndpoint": { "index": 7, "kind": "parameter", "displayName": 
"Override Endpoint", "group": "producer", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField": 
"configuration", "description": "Set the need for overidding the endpoint. This 
option needs to be used in combination w [...]
     "policy": { "index": 8, "kind": "parameter", "displayName": "Policy", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "supportFileReference": true, 
"configurationClass": "org.apache.camel.component.aws2.sns.Sns2Configuration", 
"configurationField": "configuration", "description": "The policy for this 
topic. Is loaded by default from classpath, but yo [...]
-    "queueUrl": { "index": 9, "kind": "parameter", "displayName": "Queue Url", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField": 
"configuration", "description": "The queueUrl to subscribe to" },
+    "queueArn": { "index": 9, "kind": "parameter", "displayName": "Queue Arn", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField": 
"configuration", "description": "The ARN endpoint to subscribe to" },
     "region": { "index": 10, "kind": "parameter", "displayName": "Region", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField": 
"configuration", "description": "The region in which SNS client needs to work. 
When using this parameter, the configuration will expect the lowercase name  
[...]
     "serverSideEncryptionEnabled": { "index": 11, "kind": "parameter", 
"displayName": "Server Side Encryption Enabled", "group": "producer", "label": 
"", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.aws2.sns.Sns2Configuration", 
"configurationField": "configuration", "description": "Define if Server Side 
Encryption is enabled or not on the topic" },
     "subject": { "index": 12, "kind": "parameter", "displayName": "Subject", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField": 
"configuration", "description": "The subject which is used if the message 
header 'CamelAwsSnsSubject' is not present." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-sqs.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-sqs.json
index 8dc9c7e1910..b25ce5b463b 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-sqs.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-sqs.json
@@ -3,7 +3,7 @@
     "kind": "component",
     "name": "aws2-sqs",
     "title": "AWS Simple Queue Service (SQS)",
-    "description": "Send and receive messages to\/from AWS SQS service using 
AWS SDK version 2.x.",
+    "description": "Send and receive messages to\/from AWS SQS.",
     "deprecated": false,
     "firstVersion": "3.1.0",
     "label": "cloud,messaging",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/elasticsearch.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/elasticsearch.json
index 55df2f26f95..c2057ec7d84 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/elasticsearch.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/elasticsearch.json
@@ -23,19 +23,20 @@
   },
   "componentProperties": {
     "connectionTimeout": { "index": 0, "kind": "property", "displayName": 
"Connection Timeout", "group": "producer", "label": "", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 30000, "description": "The time in ms to wait 
before connection will timeout." },
-    "hostAddresses": { "index": 1, "kind": "property", "displayName": "Host 
Addresses", "group": "producer", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Comma separated list with ip:port 
formatted remote transport addresses to use. The ip and port options must be 
left blank for hostAddresses to be considered instead." },
-    "lazyStartProducer": { "index": 2, "kind": "property", "displayName": 
"Lazy Start Producer", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether the producer should be started lazy (on the first message). By 
starting lazy you can use this to allow CamelContext and routes to startup in 
situations where a producer may otherwise fail [...]
-    "maxRetryTimeout": { "index": 3, "kind": "property", "displayName": "Max 
Retry Timeout", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 30000, "description": "The time in ms before 
retry" },
-    "socketTimeout": { "index": 4, "kind": "property", "displayName": "Socket 
Timeout", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 30000, "description": "The timeout in ms to 
wait before the socket will timeout." },
-    "autowiredEnabled": { "index": 5, "kind": "property", "displayName": 
"Autowired Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether autowiring is enabled. This is used for automatic autowiring options 
(the option must be marked as autowired) by looking up in the registry to find 
if there is a single instance of matching t [...]
-    "client": { "index": 6, "kind": "property", "displayName": "Client", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.elasticsearch.client.RestClient", "deprecated": false, 
"autowired": true, "secret": false, "description": "To use an existing 
configured Elasticsearch client, instead of creating a client per endpoint. 
This allow to customize the client with specific settings." },
-    "enableSniffer": { "index": 7, "kind": "property", "displayName": "Enable 
Sniffer", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Enable automatically 
discover nodes from a running Elasticsearch cluster. If this option is used in 
conjunction with Spring Boot then it's managed by the Spring Boot configuration 
(see: Disable Sniffer in [...]
-    "sniffAfterFailureDelay": { "index": 8, "kind": "property", "displayName": 
"Sniff After Failure Delay", "group": "advanced", "label": "advanced", 
"required": false, "type": "integer", "javaType": "int", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": 60000, "description": "The 
delay of a sniff execution scheduled after a failure (in milliseconds)" },
-    "snifferInterval": { "index": 9, "kind": "property", "displayName": 
"Sniffer Interval", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 300000, "description": "The interval 
between consecutive ordinary sniff executions in milliseconds. Will be honoured 
when sniffOnFailure is disabled or when there are no failures between 
consecutive sniff executions" },
-    "certificatePath": { "index": 10, "kind": "property", "displayName": 
"Certificate Path", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The path of the 
self-signed certificate to use to access to Elasticsearch." },
-    "enableSSL": { "index": 11, "kind": "property", "displayName": "Enable 
SSL", "group": "security", "label": "security", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Enable SSL" },
-    "password": { "index": 12, "kind": "property", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "description": "Password for authenticate" },
-    "user": { "index": 13, "kind": "property", "displayName": "User", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "description": "Basic authenticate user" }
+    "enableDocumentOnlyMode": { "index": 1, "kind": "property", "displayName": 
"Enable Document Only Mode", "group": "producer", "label": "", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Indicates whether the body of the message contains only documents. By default, 
it is set to false to be able to do the same requests as what the Document API 
supports (see https:\/\/www.elasti [...]
+    "hostAddresses": { "index": 2, "kind": "property", "displayName": "Host 
Addresses", "group": "producer", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Comma separated list with ip:port 
formatted remote transport addresses to use. The ip and port options must be 
left blank for hostAddresses to be considered instead." },
+    "lazyStartProducer": { "index": 3, "kind": "property", "displayName": 
"Lazy Start Producer", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether the producer should be started lazy (on the first message). By 
starting lazy you can use this to allow CamelContext and routes to startup in 
situations where a producer may otherwise fail [...]
+    "maxRetryTimeout": { "index": 4, "kind": "property", "displayName": "Max 
Retry Timeout", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 30000, "description": "The time in ms before 
retry" },
+    "socketTimeout": { "index": 5, "kind": "property", "displayName": "Socket 
Timeout", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 30000, "description": "The timeout in ms to 
wait before the socket will timeout." },
+    "autowiredEnabled": { "index": 6, "kind": "property", "displayName": 
"Autowired Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether autowiring is enabled. This is used for automatic autowiring options 
(the option must be marked as autowired) by looking up in the registry to find 
if there is a single instance of matching t [...]
+    "client": { "index": 7, "kind": "property", "displayName": "Client", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.elasticsearch.client.RestClient", "deprecated": false, 
"autowired": true, "secret": false, "description": "To use an existing 
configured Elasticsearch client, instead of creating a client per endpoint. 
This allow to customize the client with specific settings." },
+    "enableSniffer": { "index": 8, "kind": "property", "displayName": "Enable 
Sniffer", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Enable automatically 
discover nodes from a running Elasticsearch cluster. If this option is used in 
conjunction with Spring Boot then it's managed by the Spring Boot configuration 
(see: Disable Sniffer in [...]
+    "sniffAfterFailureDelay": { "index": 9, "kind": "property", "displayName": 
"Sniff After Failure Delay", "group": "advanced", "label": "advanced", 
"required": false, "type": "integer", "javaType": "int", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": 60000, "description": "The 
delay of a sniff execution scheduled after a failure (in milliseconds)" },
+    "snifferInterval": { "index": 10, "kind": "property", "displayName": 
"Sniffer Interval", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 300000, "description": "The interval 
between consecutive ordinary sniff executions in milliseconds. Will be honoured 
when sniffOnFailure is disabled or when there are no failures between 
consecutive sniff executions" },
+    "certificatePath": { "index": 11, "kind": "property", "displayName": 
"Certificate Path", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The path of the 
self-signed certificate to use to access to Elasticsearch." },
+    "enableSSL": { "index": 12, "kind": "property", "displayName": "Enable 
SSL", "group": "security", "label": "security", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Enable SSL" },
+    "password": { "index": 13, "kind": "property", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "description": "Password for authenticate" },
+    "user": { "index": 14, "kind": "property", "displayName": "User", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "description": "Basic authenticate user" }
   },
   "headers": {
     "operation": { "index": 0, "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": 
"org.apache.camel.component.es.ElasticsearchOperation", "enum": [ "Index", 
"Update", "Bulk", "GetById", "MultiGet", "MultiSearch", "Delete", 
"DeleteIndex", "Search", "Exists", "Ping" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
operation to perform", "constantName": "org.apache.camel.component.es.El [...]
@@ -46,28 +47,30 @@
     "scrollKeepAliveMs": { "index": 5, "kind": "header", "displayName": "", 
"group": "producer", "label": "", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The starting index of the response.", "constantName": 
"org.apache.camel.component.es.ElasticsearchConstants#PARAM_SCROLL_KEEP_ALIVE_MS"
 },
     "useScroll": { "index": 6, "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "Boolean", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Set to true to enable scroll usage", "constantName": 
"org.apache.camel.component.es.ElasticsearchConstants#PARAM_SCROLL" },
     "size": { "index": 7, "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The size of the response.", "constantName": 
"org.apache.camel.component.es.ElasticsearchConstants#PARAM_SIZE" },
-    "from": { "index": 8, "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The starting index of the response.", "constantName": 
"org.apache.camel.component.es.ElasticsearchConstants#PARAM_FROM" }
+    "from": { "index": 8, "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The starting index of the response.", "constantName": 
"org.apache.camel.component.es.ElasticsearchConstants#PARAM_FROM" },
+    "enableDocumentOnlyMode": { "index": 9, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "Boolean", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "defaultValue": "false", "description": "Indicates whether the body of 
the message contains only documents.", "constantName": 
"org.apache.camel.component.es.ElasticsearchConstants#PARAM_DOCUMENT_MODE" }
   },
   "properties": {
     "clusterName": { "index": 0, "kind": "path", "displayName": "Cluster 
Name", "group": "producer", "label": "", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "Name of the cluster" },
     "connectionTimeout": { "index": 1, "kind": "parameter", "displayName": 
"Connection Timeout", "group": "producer", "label": "", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 30000, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "The time in ms to wait 
before connection will timeout." },
     "disconnect": { "index": 2, "kind": "parameter", "displayName": 
"Disconnect", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "Disconnect after it 
finish calling the producer" },
-    "from": { "index": 3, "kind": "parameter", "displayName": "From", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "Starting index of the 
response." },
-    "hostAddresses": { "index": 4, "kind": "parameter", "displayName": "Host 
Addresses", "group": "producer", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "Comma separated list 
with ip:port formatted remote transport addresses to use." },
-    "indexName": { "index": 5, "kind": "parameter", "displayName": "Index 
Name", "group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "The name of the index to 
act against" },
-    "maxRetryTimeout": { "index": 6, "kind": "parameter", "displayName": "Max 
Retry Timeout", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 30000, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "The time in ms before 
retry" },
-    "operation": { "index": 7, "kind": "parameter", "displayName": 
"Operation", "group": "producer", "label": "", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.es.ElasticsearchOperation", 
"enum": [ "Index", "Update", "Bulk", "GetById", "MultiGet", "MultiSearch", 
"Delete", "DeleteIndex", "Search", "Exists", "Ping" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", "co [...]
-    "scrollKeepAliveMs": { "index": 8, "kind": "parameter", "displayName": 
"Scroll Keep Alive Ms", "group": "producer", "label": "", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 60000, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "Time in ms during which 
elasticsearch will keep search context alive" },
-    "size": { "index": 9, "kind": "parameter", "displayName": "Size", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "Size of the response." },
-    "socketTimeout": { "index": 10, "kind": "parameter", "displayName": 
"Socket Timeout", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 30000, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "The timeout in ms to 
wait before the socket will timeout." },
-    "useScroll": { "index": 11, "kind": "parameter", "displayName": "Use 
Scroll", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "Enable scroll usage" },
-    "waitForActiveShards": { "index": 12, "kind": "parameter", "displayName": 
"Wait For Active Shards", "group": "producer", "label": "", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 1, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "Index creation waits for 
the write consistency number of shards to be available" },
-    "lazyStartProducer": { "index": 13, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a produ [...]
-    "documentClass": { "index": 14, "kind": "parameter", "displayName": 
"Document Class", "group": "advanced", "label": "advanced", "required": false, 
"type": "string", "javaType": "java.lang.Class<java.lang.Object>", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"ObjectNode", "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "The class to use when 
deserializing the documents." },
-    "enableSniffer": { "index": 15, "kind": "parameter", "displayName": 
"Enable Sniffer", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "Enable automatically 
discover nodes from a running Elasticsearch cluster. If this [...]
-    "sniffAfterFailureDelay": { "index": 16, "kind": "parameter", 
"displayName": "Sniff After Failure Delay", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
60000, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "The delay of a sniff 
execution scheduled after a failure (in mill [...]
-    "snifferInterval": { "index": 17, "kind": "parameter", "displayName": 
"Sniffer Interval", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 300000, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "The interval between 
consecutive ordinary sniff executions in milliseconds. Will [...]
-    "certificatePath": { "index": 18, "kind": "parameter", "displayName": 
"Certificate Path", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "The certificate that can 
be used to acc [...]
-    "enableSSL": { "index": 19, "kind": "parameter", "displayName": "Enable 
SSL", "group": "security", "label": "security", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "Enable SSL" }
+    "enableDocumentOnlyMode": { "index": 3, "kind": "parameter", 
"displayName": "Enable Document Only Mode", "group": "producer", "label": "", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "Indicates whether the 
body of the message contains only documents. By  [...]
+    "from": { "index": 4, "kind": "parameter", "displayName": "From", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "Starting index of the 
response." },
+    "hostAddresses": { "index": 5, "kind": "parameter", "displayName": "Host 
Addresses", "group": "producer", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "Comma separated list 
with ip:port formatted remote transport addresses to use." },
+    "indexName": { "index": 6, "kind": "parameter", "displayName": "Index 
Name", "group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "The name of the index to 
act against" },
+    "maxRetryTimeout": { "index": 7, "kind": "parameter", "displayName": "Max 
Retry Timeout", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 30000, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "The time in ms before 
retry" },
+    "operation": { "index": 8, "kind": "parameter", "displayName": 
"Operation", "group": "producer", "label": "", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.es.ElasticsearchOperation", 
"enum": [ "Index", "Update", "Bulk", "GetById", "MultiGet", "MultiSearch", 
"Delete", "DeleteIndex", "Search", "Exists", "Ping" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", "co [...]
+    "scrollKeepAliveMs": { "index": 9, "kind": "parameter", "displayName": 
"Scroll Keep Alive Ms", "group": "producer", "label": "", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 60000, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "Time in ms during which 
elasticsearch will keep search context alive" },
+    "size": { "index": 10, "kind": "parameter", "displayName": "Size", 
"group": "producer", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Integer", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "Size of the response." },
+    "socketTimeout": { "index": 11, "kind": "parameter", "displayName": 
"Socket Timeout", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 30000, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "The timeout in ms to 
wait before the socket will timeout." },
+    "useScroll": { "index": 12, "kind": "parameter", "displayName": "Use 
Scroll", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "Enable scroll usage" },
+    "waitForActiveShards": { "index": 13, "kind": "parameter", "displayName": 
"Wait For Active Shards", "group": "producer", "label": "", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 1, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "Index creation waits for 
the write consistency number of shards to be available" },
+    "lazyStartProducer": { "index": 14, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a produ [...]
+    "documentClass": { "index": 15, "kind": "parameter", "displayName": 
"Document Class", "group": "advanced", "label": "advanced", "required": false, 
"type": "string", "javaType": "java.lang.Class<java.lang.Object>", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"ObjectNode", "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "The class to use when 
deserializing the documents." },
+    "enableSniffer": { "index": 16, "kind": "parameter", "displayName": 
"Enable Sniffer", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "Enable automatically 
discover nodes from a running Elasticsearch cluster. If this [...]
+    "sniffAfterFailureDelay": { "index": 17, "kind": "parameter", 
"displayName": "Sniff After Failure Delay", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
60000, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "The delay of a sniff 
execution scheduled after a failure (in mill [...]
+    "snifferInterval": { "index": 18, "kind": "parameter", "displayName": 
"Sniffer Interval", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 300000, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "The interval between 
consecutive ordinary sniff executions in milliseconds. Will [...]
+    "certificatePath": { "index": 19, "kind": "parameter", "displayName": 
"Certificate Path", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "The certificate that can 
be used to acc [...]
+    "enableSSL": { "index": 20, "kind": "parameter", "displayName": "Enable 
SSL", "group": "security", "label": "security", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.es.ElasticsearchConfiguration", 
"configurationField": "configuration", "description": "Enable SSL" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-rabbitmq.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-rabbitmq.json
index 2801e5aa6a1..e91983aabf7 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-rabbitmq.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-rabbitmq.json
@@ -103,14 +103,15 @@
     "messageListenerContainerType": { "index": 25, "kind": "parameter", 
"displayName": "Message Listener Container Type", "group": "consumer 
(advanced)", "label": "consumer,advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "DMLC", "SMLC" ], "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": "DMLC", 
"description": "The type of the MessageListenerContainer" },
     "prefetchCount": { "index": 26, "kind": "parameter", "displayName": 
"Prefetch Count", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "integer", "javaType": "java.lang.Integer", 
"deprecated": false, "autowired": false, "secret": false, "description": "Tell 
the broker how many messages to send in a single request. Often this can be set 
quite high to improve throughput." },
     "retry": { "index": 27, "kind": "parameter", "displayName": "Retry", 
"group": "consumer (advanced)", "label": "consumer,advanced", "required": 
false, "type": "object", "javaType": 
"org.springframework.retry.interceptor.RetryOperationsInterceptor", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Custom retry configuration to use. If this is configured then the other 
settings such as maximumRetryAttempts for retry are not in use." },
-    "confirm": { "index": 28, "kind": "parameter", "displayName": "Confirm", 
"group": "producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "auto", "enabled", "disabled" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"auto", "description": "Controls whether to wait for confirms. The connection 
factory must be configured for publisher confirms and this method. auto = Camel 
detects if the connection fac [...]
-    "confirmTimeout": { "index": 29, "kind": "parameter", "displayName": 
"Confirm Timeout", "group": "producer", "label": "producer", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "5000", "description": "Specify the 
timeout in milliseconds to be used when waiting for a message sent to be 
confirmed by RabbitMQ when doing send only messaging (InOnly). The default 
value is 5 seconds. A negative value indi [...]
-    "replyTimeout": { "index": 30, "kind": "parameter", "displayName": "Reply 
Timeout", "group": "producer", "label": "producer", "required": false, "type": 
"duration", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "30000", "description": "Specify the timeout 
in milliseconds to be used when waiting for a reply message when doing 
request\/reply (InOut) messaging. The default value is 30 seconds. A negative 
value indicates an indefinite timeo [...]
-    "usePublisherConnection": { "index": 31, "kind": "parameter", 
"displayName": "Use Publisher Connection", "group": "producer", "label": 
"producer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Use a separate connection for publishers and consumers" 
},
-    "lazyStartProducer": { "index": 32, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a produ [...]
-    "args": { "index": 33, "kind": "parameter", "displayName": "Args", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": 
"arg.", "multiValue": true, "deprecated": false, "autowired": false, "secret": 
false, "description": "Specify arguments for configuring the different RabbitMQ 
concepts, a different prefix is required for each element: arg.consumer. 
arg.exchange. arg.queue. arg.bindin [...]
-    "messageConverter": { "index": 34, "kind": "parameter", "displayName": 
"Message Converter", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.springframework.amqp.support.converter.MessageConverter", "deprecated": 
false, "autowired": false, "secret": false, "description": "To use a custom 
MessageConverter so you can be in control how to map to\/from a 
org.springframework.amqp.core.Message." },
-    "messagePropertiesConverter": { "index": 35, "kind": "parameter", 
"displayName": "Message Properties Converter", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.springrabbit.MessagePropertiesConverter", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom MessagePropertiesConverter so you can be in control how to map 
to\/from a org.springframework.amqp.core.MessageProperties." },
-    "synchronous": { "index": 36, "kind": "parameter", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Sets whether 
synchronous processing should be strictly used" }
+    "allowNullBody": { "index": 28, "kind": "parameter", "displayName": "Allow 
Null Body", "group": "producer", "label": "producer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Whether to allow 
sending messages with no body. If this option is false and the message body is 
null, then an MessageConversionException is thrown." },
+    "confirm": { "index": 29, "kind": "parameter", "displayName": "Confirm", 
"group": "producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "auto", "enabled", "disabled" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"auto", "description": "Controls whether to wait for confirms. The connection 
factory must be configured for publisher confirms and this method. auto = Camel 
detects if the connection fac [...]
+    "confirmTimeout": { "index": 30, "kind": "parameter", "displayName": 
"Confirm Timeout", "group": "producer", "label": "producer", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "5000", "description": "Specify the 
timeout in milliseconds to be used when waiting for a message sent to be 
confirmed by RabbitMQ when doing send only messaging (InOnly). The default 
value is 5 seconds. A negative value indi [...]
+    "replyTimeout": { "index": 31, "kind": "parameter", "displayName": "Reply 
Timeout", "group": "producer", "label": "producer", "required": false, "type": 
"duration", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "30000", "description": "Specify the timeout 
in milliseconds to be used when waiting for a reply message when doing 
request\/reply (InOut) messaging. The default value is 30 seconds. A negative 
value indicates an indefinite timeo [...]
+    "usePublisherConnection": { "index": 32, "kind": "parameter", 
"displayName": "Use Publisher Connection", "group": "producer", "label": 
"producer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Use a separate connection for publishers and consumers" 
},
+    "lazyStartProducer": { "index": 33, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a produ [...]
+    "args": { "index": 34, "kind": "parameter", "displayName": "Args", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": 
"arg.", "multiValue": true, "deprecated": false, "autowired": false, "secret": 
false, "description": "Specify arguments for configuring the different RabbitMQ 
concepts, a different prefix is required for each element: arg.consumer. 
arg.exchange. arg.queue. arg.bindin [...]
+    "messageConverter": { "index": 35, "kind": "parameter", "displayName": 
"Message Converter", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.springframework.amqp.support.converter.MessageConverter", "deprecated": 
false, "autowired": false, "secret": false, "description": "To use a custom 
MessageConverter so you can be in control how to map to\/from a 
org.springframework.amqp.core.Message." },
+    "messagePropertiesConverter": { "index": 36, "kind": "parameter", 
"displayName": "Message Properties Converter", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.springrabbit.MessagePropertiesConverter", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom MessagePropertiesConverter so you can be in control how to map 
to\/from a org.springframework.amqp.core.MessageProperties." },
+    "synchronous": { "index": 37, "kind": "parameter", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Sets whether 
synchronous processing should be strictly used" }
   }
 }
diff --git 
a/components-starter/camel-aws2-cw-starter/src/main/java/org/apache/camel/component/aws2/cw/springboot/Cw2ComponentConfiguration.java
 
b/components-starter/camel-aws2-cw-starter/src/main/java/org/apache/camel/component/aws2/cw/springboot/Cw2ComponentConfiguration.java
index 9f85a7242ec..f654166715b 100644
--- 
a/components-starter/camel-aws2-cw-starter/src/main/java/org/apache/camel/component/aws2/cw/springboot/Cw2ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-cw-starter/src/main/java/org/apache/camel/component/aws2/cw/springboot/Cw2ComponentConfiguration.java
@@ -25,7 +25,7 @@ import software.amazon.awssdk.core.Protocol;
 import software.amazon.awssdk.services.cloudwatch.CloudWatchClient;
 
 /**
- * Sending metrics to AWS CloudWatch using AWS SDK version 2.x.
+ * Sending metrics to AWS CloudWatch.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git 
a/components-starter/camel-aws2-ddb-starter/src/main/java/org/apache/camel/component/aws2/ddb/springboot/Ddb2ComponentConfiguration.java
 
b/components-starter/camel-aws2-ddb-starter/src/main/java/org/apache/camel/component/aws2/ddb/springboot/Ddb2ComponentConfiguration.java
index 8db739d5521..ed25303eeec 100644
--- 
a/components-starter/camel-aws2-ddb-starter/src/main/java/org/apache/camel/component/aws2/ddb/springboot/Ddb2ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-ddb-starter/src/main/java/org/apache/camel/component/aws2/ddb/springboot/Ddb2ComponentConfiguration.java
@@ -25,7 +25,7 @@ import software.amazon.awssdk.core.Protocol;
 import software.amazon.awssdk.services.dynamodb.DynamoDbClient;
 
 /**
- * Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x.
+ * Store and retrieve data from AWS DynamoDB.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git 
a/components-starter/camel-aws2-ddb-starter/src/main/java/org/apache/camel/component/aws2/ddbstream/springboot/Ddb2StreamComponentConfiguration.java
 
b/components-starter/camel-aws2-ddb-starter/src/main/java/org/apache/camel/component/aws2/ddbstream/springboot/Ddb2StreamComponentConfiguration.java
index cdcf2d4aa74..5ffac5735bb 100644
--- 
a/components-starter/camel-aws2-ddb-starter/src/main/java/org/apache/camel/component/aws2/ddbstream/springboot/Ddb2StreamComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-ddb-starter/src/main/java/org/apache/camel/component/aws2/ddbstream/springboot/Ddb2StreamComponentConfiguration.java
@@ -25,7 +25,7 @@ import software.amazon.awssdk.core.Protocol;
 import software.amazon.awssdk.services.dynamodb.streams.DynamoDbStreamsClient;
 
 /**
- * Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x.
+ * Receive messages from AWS DynamoDB Stream.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git 
a/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/firehose/springboot/KinesisFirehose2ComponentConfiguration.java
 
b/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/firehose/springboot/KinesisFirehose2ComponentConfiguration.java
index 9eafb0de826..6b83167a798 100644
--- 
a/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/firehose/springboot/KinesisFirehose2ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/firehose/springboot/KinesisFirehose2ComponentConfiguration.java
@@ -25,7 +25,7 @@ import software.amazon.awssdk.core.Protocol;
 import software.amazon.awssdk.services.firehose.FirehoseClient;
 
 /**
- * Produce data to AWS Kinesis Firehose streams using AWS SDK version 2.x.
+ * Produce data to AWS Kinesis Firehose streams.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git 
a/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConfiguration.java
 
b/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConfiguration.java
index 78c7ebc8661..30fb93a4b99 100644
--- 
a/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConfiguration.java
@@ -26,8 +26,7 @@ import software.amazon.awssdk.services.kinesis.KinesisClient;
 import software.amazon.awssdk.services.kinesis.model.ShardIteratorType;
 
 /**
- * Consume and produce records from and to AWS Kinesis Streams using AWS SDK
- * version 2.x.
+ * Consume and produce records from and to AWS Kinesis Streams.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git 
a/components-starter/camel-aws2-lambda-starter/src/main/java/org/apache/camel/component/aws2/lambda/springboot/Lambda2ComponentConfiguration.java
 
b/components-starter/camel-aws2-lambda-starter/src/main/java/org/apache/camel/component/aws2/lambda/springboot/Lambda2ComponentConfiguration.java
index cd6154e96d1..b416d7b621d 100644
--- 
a/components-starter/camel-aws2-lambda-starter/src/main/java/org/apache/camel/component/aws2/lambda/springboot/Lambda2ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-lambda-starter/src/main/java/org/apache/camel/component/aws2/lambda/springboot/Lambda2ComponentConfiguration.java
@@ -25,7 +25,7 @@ import software.amazon.awssdk.core.Protocol;
 import software.amazon.awssdk.services.lambda.LambdaClient;
 
 /**
- * Manage and invoke AWS Lambda functions using AWS SDK version 2.x.
+ * Manage and invoke AWS Lambda functions.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git 
a/components-starter/camel-aws2-s3-starter/src/main/java/org/apache/camel/component/aws2/s3/springboot/AWS2S3ComponentConfiguration.java
 
b/components-starter/camel-aws2-s3-starter/src/main/java/org/apache/camel/component/aws2/s3/springboot/AWS2S3ComponentConfiguration.java
index 5d53631dd05..8d6a2fe1847 100644
--- 
a/components-starter/camel-aws2-s3-starter/src/main/java/org/apache/camel/component/aws2/s3/springboot/AWS2S3ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-s3-starter/src/main/java/org/apache/camel/component/aws2/s3/springboot/AWS2S3ComponentConfiguration.java
@@ -28,8 +28,7 @@ import software.amazon.awssdk.services.s3.S3Client;
 import software.amazon.awssdk.services.s3.presigner.S3Presigner;
 
 /**
- * Store and retrieve objects from AWS S3 Storage Service using AWS SDK version
- * 2.x.
+ * Store and retrieve objects from AWS S3 Storage Service.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git 
a/components-starter/camel-aws2-sns-starter/src/main/docs/aws2-sns.json 
b/components-starter/camel-aws2-sns-starter/src/main/docs/aws2-sns.json
index 487b9c02d25..fe98fe87191 100644
--- a/components-starter/camel-aws2-sns-starter/src/main/docs/aws2-sns.json
+++ b/components-starter/camel-aws2-sns-starter/src/main/docs/aws2-sns.json
@@ -140,9 +140,9 @@
       "sourceType": 
"org.apache.camel.component.aws2.sns.springboot.Sns2ComponentConfiguration"
     },
     {
-      "name": "camel.component.aws2-sns.queue-url",
+      "name": "camel.component.aws2-sns.queue-arn",
       "type": "java.lang.String",
-      "description": "The queueUrl to subscribe to",
+      "description": "The ARN endpoint to subscribe to",
       "sourceType": 
"org.apache.camel.component.aws2.sns.springboot.Sns2ComponentConfiguration"
     },
     {
diff --git 
a/components-starter/camel-aws2-sns-starter/src/main/java/org/apache/camel/component/aws2/sns/springboot/Sns2ComponentConfiguration.java
 
b/components-starter/camel-aws2-sns-starter/src/main/java/org/apache/camel/component/aws2/sns/springboot/Sns2ComponentConfiguration.java
index a4783d55323..f9ca5033cf2 100644
--- 
a/components-starter/camel-aws2-sns-starter/src/main/java/org/apache/camel/component/aws2/sns/springboot/Sns2ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-sns-starter/src/main/java/org/apache/camel/component/aws2/sns/springboot/Sns2ComponentConfiguration.java
@@ -24,7 +24,7 @@ import software.amazon.awssdk.core.Protocol;
 import software.amazon.awssdk.services.sns.SnsClient;
 
 /**
- * Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.
+ * Send messages to AWS Simple Notification Topic.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
@@ -93,9 +93,9 @@ public class Sns2ComponentConfiguration
      */
     private String policy;
     /**
-     * The queueUrl to subscribe to
+     * The ARN endpoint to subscribe to
      */
-    private String queueUrl;
+    private String queueArn;
     /**
      * The region in which SNS client needs to work. When using this parameter,
      * the configuration will expect the lowercase name of the region (for
@@ -259,12 +259,12 @@ public class Sns2ComponentConfiguration
         this.policy = policy;
     }
 
-    public String getQueueUrl() {
-        return queueUrl;
+    public String getQueueArn() {
+        return queueArn;
     }
 
-    public void setQueueUrl(String queueUrl) {
-        this.queueUrl = queueUrl;
+    public void setQueueArn(String queueArn) {
+        this.queueArn = queueArn;
     }
 
     public String getRegion() {
diff --git 
a/components-starter/camel-aws2-sqs-starter/src/main/java/org/apache/camel/component/aws2/sqs/springboot/Sqs2ComponentConfiguration.java
 
b/components-starter/camel-aws2-sqs-starter/src/main/java/org/apache/camel/component/aws2/sqs/springboot/Sqs2ComponentConfiguration.java
index 234d20a944e..cc0727e4a16 100644
--- 
a/components-starter/camel-aws2-sqs-starter/src/main/java/org/apache/camel/component/aws2/sqs/springboot/Sqs2ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-sqs-starter/src/main/java/org/apache/camel/component/aws2/sqs/springboot/Sqs2ComponentConfiguration.java
@@ -25,7 +25,7 @@ import software.amazon.awssdk.core.Protocol;
 import software.amazon.awssdk.services.sqs.SqsClient;
 
 /**
- * Send and receive messages to/from AWS SQS service using AWS SDK version 2.x.
+ * Send and receive messages to/from AWS SQS.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git 
a/components-starter/camel-elasticsearch-starter/src/main/docs/elasticsearch.json
 
b/components-starter/camel-elasticsearch-starter/src/main/docs/elasticsearch.json
index 06367aaf487..1728eba5739 100644
--- 
a/components-starter/camel-elasticsearch-starter/src/main/docs/elasticsearch.json
+++ 
b/components-starter/camel-elasticsearch-starter/src/main/docs/elasticsearch.json
@@ -44,6 +44,13 @@
       "type": "java.lang.Boolean",
       "sourceType": 
"org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon$CustomizerProperties"
     },
+    {
+      "name": "camel.component.elasticsearch.enable-document-only-mode",
+      "type": "java.lang.Boolean",
+      "description": "Indicates whether the body of the message contains only 
documents. By default, it is set to false to be able to do the same requests as 
what the Document API supports (see 
https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/docs.html
 for more details). To ease the migration of routes based on the legacy 
component camel-elasticsearch-rest, you should consider enabling the mode 
especially if your routes do update operations.",
+      "sourceType": 
"org.apache.camel.component.es.springboot.ElasticsearchComponentConfiguration",
+      "defaultValue": false
+    },
     {
       "name": "camel.component.elasticsearch.enable-s-s-l",
       "type": "java.lang.Boolean",
diff --git 
a/components-starter/camel-elasticsearch-starter/src/main/java/org/apache/camel/component/es/springboot/ElasticsearchComponentConfiguration.java
 
b/components-starter/camel-elasticsearch-starter/src/main/java/org/apache/camel/component/es/springboot/ElasticsearchComponentConfiguration.java
index 7ee18be87e2..7b15a09a4a4 100644
--- 
a/components-starter/camel-elasticsearch-starter/src/main/java/org/apache/camel/component/es/springboot/ElasticsearchComponentConfiguration.java
+++ 
b/components-starter/camel-elasticsearch-starter/src/main/java/org/apache/camel/component/es/springboot/ElasticsearchComponentConfiguration.java
@@ -39,6 +39,16 @@ public class ElasticsearchComponentConfiguration
      * The time in ms to wait before connection will timeout.
      */
     private Integer connectionTimeout = 30000;
+    /**
+     * Indicates whether the body of the message contains only documents. By
+     * default, it is set to false to be able to do the same requests as what
+     * the Document API supports (see
+     * 
https://www.elastic.co/guide/en/elasticsearch/reference/current/docs.html
+     * for more details). To ease the migration of routes based on the legacy
+     * component camel-elasticsearch-rest, you should consider enabling the 
mode
+     * especially if your routes do update operations.
+     */
+    private Boolean enableDocumentOnlyMode = false;
     /**
      * Comma separated list with ip:port formatted remote transport addresses 
to
      * use. The ip and port options must be left blank for hostAddresses to be
@@ -122,6 +132,14 @@ public class ElasticsearchComponentConfiguration
         this.connectionTimeout = connectionTimeout;
     }
 
+    public Boolean getEnableDocumentOnlyMode() {
+        return enableDocumentOnlyMode;
+    }
+
+    public void setEnableDocumentOnlyMode(Boolean enableDocumentOnlyMode) {
+        this.enableDocumentOnlyMode = enableDocumentOnlyMode;
+    }
+
     public String getHostAddresses() {
         return hostAddresses;
     }
diff --git a/components-starter/pom.xml b/components-starter/pom.xml
index 231226b8a78..ecce6ff5776 100644
--- a/components-starter/pom.xml
+++ b/components-starter/pom.xml
@@ -271,7 +271,7 @@
     <!-- <module>camel-jooq-starter</module> disabled by 
camel-spring-boot-prod-maven-plugin:camel-prod-excludes -->
     <!-- <module>camel-joor-starter</module> disabled by 
camel-spring-boot-prod-maven-plugin:camel-prod-excludes -->
     <module>camel-jpa-starter</module>
-    <module>camel-jq-starter</module>
+    <!-- <module>camel-jq-starter</module> disabled by 
camel-spring-boot-prod-maven-plugin:camel-prod-excludes -->
     <!-- <module>camel-jsch-starter</module> disabled by 
camel-spring-boot-prod-maven-plugin:camel-prod-excludes -->
     <module>camel-jslt-starter</module>
     <!-- <module>camel-json-patch-starter</module> disabled by 
camel-spring-boot-prod-maven-plugin:camel-prod-excludes -->
diff --git a/pom.xml b/pom.xml
index b38867445ae..f2e35db5631 100644
--- a/pom.xml
+++ b/pom.xml
@@ -112,13 +112,13 @@
         <spring-boot-version>3.1.3</spring-boot-version>
 
         <!-- Camel target version -->
-        <camel-version>4.0.0.redhat-00001</camel-version>
+        <camel-version>4.0.0.redhat-00010</camel-version>
 
         <!-- cq plugin version -->
         <cq-plugin.version>4.4.2</cq-plugin.version>
         <camel-community.version>4.0.0</camel-community.version>
         
<camel-spring-boot-community.version>4.0.0</camel-spring-boot-community.version>
-        <camel-sap.version>4.0.0.redhat-00028</camel-sap.version>
+        <camel-sap.version>4.0.0.redhat-00044</camel-sap.version>
 
         <!-- narayana spring boot version -->
         
<narayana-spring-boot.version>3.0.0.redhat-00017</narayana-spring-boot.version>
diff --git 
a/product/src/main/resources/required-productized-camel-artifacts.txt 
b/product/src/main/resources/required-productized-camel-artifacts.txt
index ca26e43950a..1ad1cd438b7 100644
--- a/product/src/main/resources/required-productized-camel-artifacts.txt
+++ b/product/src/main/resources/required-productized-camel-artifacts.txt
@@ -63,7 +63,6 @@ camel-jdbc-starter
 camel-jira-starter
 camel-jms-starter
 camel-jpa-starter
-camel-jq-starter
 camel-jslt-starter
 camel-jsonpath-starter
 camel-kafka-starter
diff --git a/tooling/camel-spring-boot-bom/pom.xml 
b/tooling/camel-spring-boot-bom/pom.xml
index 54a163c5050..3ea97d7038b 100644
--- a/tooling/camel-spring-boot-bom/pom.xml
+++ b/tooling/camel-spring-boot-bom/pom.xml
@@ -916,7 +916,7 @@
       <dependency>
         <groupId>org.apache.camel.springboot</groupId>
         <artifactId>camel-jq-starter</artifactId>
-        <version>${project.version}</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel.springboot</groupId>
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml 
b/tooling/camel-spring-boot-dependencies/pom.xml
index f5318e08d0c..1ca233cd608 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -235,17 +235,17 @@
       <dependency>
         <groupId>org.apache.camel.maven</groupId>
         <artifactId>camel-debezium-maven-plugin</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel.maven</groupId>
         <artifactId>camel-salesforce-maven-plugin</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel.maven</groupId>
         <artifactId>camel-servicenow-maven-plugin</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel.springboot</groupId>
@@ -1115,7 +1115,7 @@
       <dependency>
         <groupId>org.apache.camel.springboot</groupId>
         <artifactId>camel-jq-starter</artifactId>
-        <version>${project.version}</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel.springboot</groupId>
@@ -1935,7 +1935,7 @@
       <dependency>
         <groupId>org.apache.camel.tests</groupId>
         <artifactId>org.apache.camel.tests.mock-javamail_1.7</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -1945,18 +1945,18 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-allcomponents</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
         <type>pom</type>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-amqp</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-api</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -1996,12 +1996,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-attachments</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-avro</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2041,12 +2041,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-cw</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-ddb</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2076,7 +2076,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-kinesis</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2086,7 +2086,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-lambda</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2101,7 +2101,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-s3</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2111,12 +2111,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-sns</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-aws2-sqs</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2141,7 +2141,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-azure-eventhubs</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2156,12 +2156,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-azure-servicebus</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-azure-storage-blob</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2171,7 +2171,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-azure-storage-queue</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2181,12 +2181,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-base</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-base-engine</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2196,17 +2196,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-bean</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-bean-validator</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-bindy</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2231,7 +2231,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-browse</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2241,22 +2241,22 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cassandraql</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-catalog</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-catalog-console</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-catalog-lucene</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2286,22 +2286,22 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cli-connector</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cloud</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cloudevents</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cluster</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2321,12 +2321,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-componentdsl</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-console</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2336,12 +2336,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-controlbus</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-core</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2352,37 +2352,37 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-core-catalog</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-core-engine</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-core-languages</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-core-model</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-core-processor</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-core-reifier</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-core-xml</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2397,12 +2397,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cron</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-crypto</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2422,52 +2422,52 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cxf-common</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cxf-rest</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cxf-soap</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cxf-spring-common</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cxf-spring-rest</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cxf-spring-soap</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cxf-spring-transport</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-cxf-transport</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-dataformat</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-dataset</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2532,7 +2532,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-direct</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2567,12 +2567,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-dsl-modeline</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-dsl-support</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2587,7 +2587,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-elasticsearch</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2597,12 +2597,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-endpointdsl</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-endpointdsl-support</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2627,17 +2627,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-fhir</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-fhir-api</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-file</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2667,7 +2667,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-ftp</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2687,7 +2687,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-google-bigquery</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2712,7 +2712,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-google-pubsub</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2762,12 +2762,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-grpc</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-gson</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2797,27 +2797,27 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-health</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-hl7</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-http</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-http-base</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-http-common</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2877,17 +2877,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-infinispan</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-infinispan-common</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-infinispan-embedded</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2912,22 +2912,22 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jackson</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jackson-avro</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jackson-protobuf</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jacksonxml</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2937,7 +2937,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-java-joor-dsl</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2947,7 +2947,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jaxb</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2977,7 +2977,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jdbc</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -2992,7 +2992,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jfr</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3007,12 +3007,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jira</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jms</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3037,12 +3037,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jpa</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jq</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3062,7 +3062,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jslt</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3092,7 +3092,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jsonpath</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3102,42 +3102,42 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-jta</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-kafka</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-kamelet</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-kamelet-main</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-knative</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-knative-api</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-knative-http</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-kubernetes</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3147,12 +3147,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-language</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-ldap</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3167,7 +3167,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-log</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3192,37 +3192,37 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-mail</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-mail-microsoft-oauth</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-main</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-management</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-management-api</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-mapstruct</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-master</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3232,22 +3232,22 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-micrometer</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-microprofile-config</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-microprofile-fault-tolerance</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-microprofile-health</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3257,22 +3257,22 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-minio</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-mllp</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-mock</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-mongodb</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3292,22 +3292,22 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-mybatis</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-nats</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-netty</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-netty-http</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3342,17 +3342,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-olingo4</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-olingo4-api</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-openapi-java</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3367,7 +3367,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-opentelemetry</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3377,12 +3377,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-paho</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-paho-mqtt5</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3407,17 +3407,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-platform-http</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-platform-http-main</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-platform-http-vertx</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3452,7 +3452,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-quartz</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3487,7 +3487,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-ref</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3497,7 +3497,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-resilience4j</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3507,12 +3507,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-rest</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-rest-openapi</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3542,12 +3542,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-saga</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-salesforce</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3562,12 +3562,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-saxon</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-scheduler</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3577,7 +3577,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-seda</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3592,7 +3592,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-servlet</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3612,7 +3612,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-slack</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3627,17 +3627,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-snmp</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-soap</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-splunk</artifactId>
-        <version>4.0.0</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3647,57 +3647,57 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-spring</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-spring-batch</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-spring-jdbc</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-spring-ldap</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-spring-main</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-spring-rabbitmq</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-spring-redis</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-spring-security</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-spring-ws</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-spring-xml</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-sql</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3732,12 +3732,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-stub</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-support</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3757,17 +3757,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-telegram</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-test</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-test-junit5</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3777,7 +3777,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-test-spring-junit5</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3797,27 +3797,27 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-timer</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-tooling-maven</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-tooling-model</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-tooling-util</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-tracing</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3832,12 +3832,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-undertow</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-undertow-spring-security</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3847,22 +3847,22 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-util</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-util-json</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-validator</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-velocity</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3872,17 +3872,17 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-vertx-common</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-vertx-http</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-vertx-websocket</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3902,7 +3902,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-webhook</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3927,27 +3927,27 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xj</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xml-io</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xml-io-dsl</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xml-io-util</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xml-jaxb</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3957,12 +3957,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xml-jaxp</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xml-jaxp-util</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -3977,37 +3977,37 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xpath</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xslt</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-xslt-saxon</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-yaml-dsl</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-yaml-dsl-common</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-yaml-dsl-deserializers</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-yaml-io</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -4022,12 +4022,12 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-zip-deflater</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-zipfile</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -4047,7 +4047,7 @@
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>spi-annotations</artifactId>
-        <version>4.0.0.redhat-00001</version>
+        <version>4.0.0.redhat-00010</version>
       </dependency>
       <dependency>
         <groupId>org.apache.maven.plugin-tools</groupId>
@@ -4074,16 +4074,26 @@
         <artifactId>jackson-xc</artifactId>
         <version>${jackson-version}</version>
       </dependency>
+      <dependency>
+        <groupId>org.eclipse.jkube</groupId>
+        <artifactId>openshift-maven-plugin</artifactId>
+        <version>1.13.1.redhat-00001</version>
+      </dependency>
       <dependency>
         <groupId>org.fusesource</groupId>
         <artifactId>camel-sap</artifactId>
-        <version>4.0.0.redhat-00028</version>
+        <version>4.0.0.redhat-00044</version>
       </dependency>
       <dependency>
         <groupId>org.fusesource</groupId>
         <artifactId>camel-sap-starter</artifactId>
         <version>${project.version}</version>
       </dependency>
+      <dependency>
+        <groupId>org.xerial.snappy</groupId>
+        <artifactId>snappy-java</artifactId>
+        <version>1.1.10.3</version>
+      </dependency>
     </dependencies>
   </dependencyManagement>
   <!-- Force the reactor build order -->

Reply via email to