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

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


The following commit(s) were added to refs/heads/main by this push:
     new 3fcf469028b [create-pull-request] automated change (#2073)
3fcf469028b is described below

commit 3fcf469028bc9ff738806d655a75773b77275970
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu Nov 5 06:31:43 2026 +0100

    [create-pull-request] automated change (#2073)
    
    Co-authored-by: oscerd <[email protected]>
---
 .../org/apache/camel/springboot/catalog/beans.properties |  4 ++++
 .../springboot/catalog/beans/OpaSecurityPolicy.json      | 16 ++++++++++++++++
 .../springboot/catalog/beans/OpenFgaSecurityPolicy.json  | 16 ++++++++++++++++
 .../catalog/beans/SpiffeSSLContextParameters.json        | 16 ++++++++++++++++
 .../springboot/catalog/beans/SpiffeSecurityPolicy.json   | 16 ++++++++++++++++
 .../catalog/components/azure-storage-datalake.json       |  4 ++--
 .../camel/springboot/catalog/components/consul.json      |  4 ++--
 .../camel/springboot/catalog/components/couchdb.json     |  4 ++--
 .../apache/camel/springboot/catalog/components/dapr.json |  2 +-
 .../catalog/components/google-calendar-stream.json       |  4 ++--
 .../catalog/components/kubernetes-custom-resources.json  |  2 +-
 .../catalog/components/kubernetes-deployments.json       |  2 +-
 .../components/kubernetes-replication-controllers.json   |  2 +-
 .../camel/springboot/catalog/components/opensearch.json  | 11 ++++++-----
 .../catalog/components/openshift-build-configs.json      |  2 +-
 .../springboot/catalog/components/openshift-builds.json  |  2 +-
 .../catalog/components/openshift-deploymentconfigs.json  |  4 ++--
 .../camel/springboot/catalog/components/pinecone.json    | 10 +++++-----
 .../apache/camel/springboot/catalog/components/pqc.json  |  4 ++--
 .../catalog/components/spring-ai-embeddings.json         |  2 +-
 .../apache/camel/springboot/catalog/dataformats/pqc.json |  2 +-
 .../springboot/catalog/transformers/pinecone-rag.json    |  3 ++-
 .../src/main/docs/azure-storage-datalake.json            |  2 +-
 .../springboot/DataLakeComponentConfiguration.java       |  4 ++--
 .../camel-core-starter/src/main/docs/core.json           |  2 +-
 .../RestConfigurationDefinitionProperties.java           |  7 ++++++-
 .../src/main/docs/google-calendar.json                   |  2 +-
 .../GoogleCalendarStreamComponentConfiguration.java      |  4 +++-
 .../camel-pqc-starter/src/main/docs/pqc.json             |  8 ++++----
 .../springboot/PQCDataFormatConfiguration.java           |  5 +++--
 .../pqc/springboot/PQCComponentConfiguration.java        |  7 +++++--
 .../ROOT/pages/starters/azure-storage-datalake.adoc      |  2 +-
 docs/spring-boot/modules/ROOT/pages/starters/core.adoc   |  2 +-
 .../modules/ROOT/pages/starters/google-calendar.adoc     |  2 +-
 docs/spring-boot/modules/ROOT/pages/starters/pqc.adoc    |  4 ++--
 tooling/camel-spring-boot-dependencies/pom.xml           |  2 +-
 36 files changed, 133 insertions(+), 52 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans.properties
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans.properties
index 1049060486e..23e389472ce 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans.properties
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans.properties
@@ -35,8 +35,12 @@ KafkaKeyValueRepository
 KubernetesClusterService
 LoggingHttpActivityListener
 MongoDbIdempotentRepository
+OpaSecurityPolicy
+OpenFgaSecurityPolicy
 OpensearchBulkRequestAggregationStrategy
 SimpleScheduledRoutePolicy
+SpiffeSSLContextParameters
+SpiffeSecurityPolicy
 SpringCacheIdempotentRepository
 SpringRedisIdempotentRepository
 TarAggregationStrategy
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/OpaSecurityPolicy.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/OpaSecurityPolicy.json
new file mode 100644
index 00000000000..95179c2bd91
--- /dev/null
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/OpaSecurityPolicy.json
@@ -0,0 +1,16 @@
+{
+  "bean": {
+    "kind": "bean",
+    "name": "OpaSecurityPolicy",
+    "javaType": "org.apache.camel.component.opa.security.OpaSecurityPolicy",
+    "interfaceType": "org.apache.camel.spi.AuthorizationPolicy",
+    "title": "Opa Security Policy",
+    "description": "An authorization policy that asks Open Policy Agent 
whether the exchange may proceed. A deny throws CamelAuthorizationException, so 
the part of the route it guards does not run.",
+    "deprecated": false,
+    "groupId": "org.apache.camel.springboot",
+    "artifactId": "camel-opa-starter",
+    "version": "4.24.0-SNAPSHOT",
+    "properties": { "serverUrl": { "index": 0, "kind": "property", 
"displayName": "Server Url", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "http:\/\/localhost:8181", "description": "The base URL of the 
OPA server, without the \/v1\/data suffix. Not used in wasm mode." }, 
"policyPath": { "index": 1, "kind": "property", "displayName": "Policy Path", 
"required": true, "type": "string", "javaT [...]
+  }
+}
+
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/OpenFgaSecurityPolicy.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/OpenFgaSecurityPolicy.json
new file mode 100644
index 00000000000..be7c4ae84d0
--- /dev/null
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/OpenFgaSecurityPolicy.json
@@ -0,0 +1,16 @@
+{
+  "bean": {
+    "kind": "bean",
+    "name": "OpenFgaSecurityPolicy",
+    "javaType": 
"org.apache.camel.component.openfga.security.OpenFgaSecurityPolicy",
+    "interfaceType": "org.apache.camel.spi.AuthorizationPolicy",
+    "title": "Open Fga Security Policy",
+    "description": "An authorization policy that asks OpenFGA whether a 
subject has a relation to an object before the part of the route it guards 
runs. A deny throws CamelAuthorizationException.",
+    "deprecated": false,
+    "groupId": "org.apache.camel.springboot",
+    "artifactId": "camel-openfga-starter",
+    "version": "4.24.0-SNAPSHOT",
+    "properties": { "apiUrl": { "index": 0, "kind": "property", "displayName": 
"Api Url", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"http:\/\/localhost:8080", "description": "The base URL of the OpenFGA HTTP 
API." }, "storeId": { "index": 1, "kind": "property", "displayName": "Store 
Id", "required": true, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired":  [...]
+  }
+}
+
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/SpiffeSSLContextParameters.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/SpiffeSSLContextParameters.json
new file mode 100644
index 00000000000..d53adcc6fe5
--- /dev/null
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/SpiffeSSLContextParameters.json
@@ -0,0 +1,16 @@
+{
+  "bean": {
+    "kind": "bean",
+    "name": "SpiffeSSLContextParameters",
+    "javaType": "org.apache.camel.component.spiffe.SpiffeSSLContextParameters",
+    "interfaceType": "org.apache.camel.support.jsse.SSLContextParameters",
+    "title": "Spiffe SSLContext Parameters",
+    "description": "SSLContextParameters whose SSLContext is backed by the 
SPIFFE Workload API: the X.509-SVID and the trust bundles are fetched live and 
rotated automatically, giving mutual TLS to any component that accepts an 
sslContextParameters reference. Set acceptedSpiffeIds or acceptAnySpiffeId; the 
inherited options, such as serverParameters.clientAuthentication, still apply.",
+    "deprecated": false,
+    "groupId": "org.apache.camel.springboot",
+    "artifactId": "camel-spiffe-starter",
+    "version": "4.24.0-SNAPSHOT",
+    "properties": { "spiffeSocketPath": { "index": 0, "kind": "property", 
"displayName": "Spiffe Socket Path", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Path to the SPIFFE 
Workload API endpoint (for example unix:\/\/\/tmp\/agent.sock). When not set, 
the SPIFFE_ENDPOINT_SOCKET environment variable is used." }, 
"acceptedSpiffeIds": { "index": 1, "kind": "property", "dis [...]
+  }
+}
+
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/SpiffeSecurityPolicy.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/SpiffeSecurityPolicy.json
new file mode 100644
index 00000000000..a068972cf9a
--- /dev/null
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/SpiffeSecurityPolicy.json
@@ -0,0 +1,16 @@
+{
+  "bean": {
+    "kind": "bean",
+    "name": "SpiffeSecurityPolicy",
+    "javaType": "org.apache.camel.component.spiffe.SpiffeSecurityPolicy",
+    "interfaceType": "org.apache.camel.spi.AuthorizationPolicy",
+    "title": "Spiffe Security Policy",
+    "description": "An authorization policy that authorizes a route segment on 
the caller's SPIFFE ID, read from the peer certificate that SPIFFE mutual TLS 
verified. A peer that is not accepted, or presents no verified SVID, is denied 
with CamelAuthorizationException.",
+    "deprecated": false,
+    "groupId": "org.apache.camel.springboot",
+    "artifactId": "camel-spiffe-starter",
+    "version": "4.24.0-SNAPSHOT",
+    "properties": { "acceptedSpiffeIds": { "index": 0, "kind": "property", 
"displayName": "Accepted Spiffe Ids", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Comma-separated allow-list of the peer SPIFFE 
IDs this route segment authorizes, for example 
spiffe:\/\/example.org\/frontend. Set exactly one of acceptedSpiffeIds and 
acceptAnySpiffeId: setting both is rejected, and setting neither fai [...]
+  }
+}
+
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-datalake.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-datalake.json
index f7887e3e980..40b67cd4c16 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-datalake.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-datalake.json
@@ -41,7 +41,7 @@
     "openOptions": { "index": 14, "kind": "property", "displayName": "Open 
Options", "group": "common", "label": "", "required": false, "type": "object", 
"javaType": "java.util.Set<java.nio.file.OpenOption>", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "set open options for 
creating file" },
     "path": { "index": 15, "kind": "property", "displayName": "Path", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "path in azure data lake 
for operations" },
     "permission": { "index": 16, "kind": "property", "displayName": 
"Permission", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "permission string for 
the file" },
-    "position": { "index": 17, "kind": "property", "displayName": "Position", 
"group": "common", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Long", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "This parameter allows 
the caller to upload data in parallel and control the order in which it is 
appende [...]
+    "position": { "index": 17, "kind": "property", "displayName": "Position", 
"group": "common", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Long", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "The final length of the 
file, including previously committed data, used by flushToFile." },
     "recursive": { "index": 18, "kind": "property", "displayName": 
"Recursive", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "recursively include all 
paths" },
     "regex": { "index": 19, "kind": "property", "displayName": "Regex", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "regular expression for 
matching file names" },
     "retainUncommitedData": { "index": 20, "kind": "property", "displayName": 
"Retain Uncommited Data", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "Whether or not 
uncommitted data is to be retained af [...]
@@ -153,7 +153,7 @@
     "openOptions": { "index": 16, "kind": "parameter", "displayName": "Open 
Options", "group": "common", "label": "", "required": false, "type": "object", 
"javaType": "java.util.Set<java.nio.file.OpenOption>", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "set open options for 
creating file" },
     "path": { "index": 17, "kind": "parameter", "displayName": "Path", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "path in azure data lake 
for operations" },
     "permission": { "index": 18, "kind": "parameter", "displayName": 
"Permission", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "permission string for 
the file" },
-    "position": { "index": 19, "kind": "parameter", "displayName": "Position", 
"group": "common", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Long", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "This parameter allows 
the caller to upload data in parallel and control the order in which it is 
append [...]
+    "position": { "index": 19, "kind": "parameter", "displayName": "Position", 
"group": "common", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Long", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "The final length of the 
file, including previously committed data, used by flushToFile." },
     "recursive": { "index": 20, "kind": "parameter", "displayName": 
"Recursive", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "recursively include all 
paths" },
     "regex": { "index": 21, "kind": "parameter", "displayName": "Regex", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "regular expression for 
matching file names" },
     "retainUncommitedData": { "index": 22, "kind": "parameter", "displayName": 
"Retain Uncommited Data", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "Whether or not 
uncommitted data is to be retained a [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/consul.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/consul.json
index 5087d2871f0..3c47057a697 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/consul.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/consul.json
@@ -86,8 +86,8 @@
   },
   "bodyTypes": {
     "consumerOut": { "carriers": [ "text", "null" ], "description": "The kv 
consumer: the value of the key (of each key under it with recursive) base64 
encoded as Consul stores it, decoded with valueAsString=true, with the key, 
flags and indexes in headers; null for a key without value. The event consumer: 
the payload of the event as text, with its name and id in headers" },
-    "producerIn": { "carriers": [ "any" ], "byOption": [ { "option": "action", 
"value": "PUT", "carriers": [ "text", "bytes", "stream", "file", "value", 
"null" ] }, { "option": "action", "value": "LOCK", "carriers": [ "text", 
"bytes", "stream", "file", "value", "null" ] }, { "option": "action", "value": 
"FIRE", "carriers": [ "text", "bytes", "stream", "file", "value" ] }, { 
"option": "action", "value": "REGISTER", "carriers": [ "pojo" ] }, { "option": 
"action", "value": "CREATE", "carrie [...]
-    "producerOut": { "carriers": [ "pojo", "list", "map", "text", "unchanged" 
], "byOption": [ { "option": "action", "value": "CHECKS", "carriers": [ "map", 
"list" ] }, { "option": "action", "value": "SERVICES", "carriers": [ "map" ] }, 
{ "option": "action", "value": "MEMBERS", "carriers": [ "list" ] }, { "option": 
"action", "value": "AGENT", "carriers": [ "pojo" ], "javaType": 
"org.kiwiproject.consul.model.agent.Agent" }, { "option": "action", "value": 
"REGISTER", "carriers": [ "unchang [...]
+    "producerIn": { "carriers": [ "any" ], "byOption": [ { "option": "action", 
"value": "PUT", "carriers": [ "text", "bytes", "stream", "file", "value", 
"null" ] }, { "option": "action", "value": "LOCK", "carriers": [ "text", 
"bytes", "stream", "file", "value", "null" ] }, { "option": "action", "value": 
"FIRE", "carriers": [ "text", "bytes", "stream", "file", "value", "null" ] }, { 
"option": "action", "value": "REGISTER", "carriers": [ "pojo" ] }, { "option": 
"action", "value": "CREATE", [...]
+    "producerOut": { "carriers": [ "pojo", "list", "map", "text", "unchanged" 
], "byOption": [ { "option": "action", "value": "CHECKS", "carriers": [ "map", 
"list" ] }, { "option": "action", "value": "SERVICES", "carriers": [ "map" ] }, 
{ "option": "action", "value": "MEMBERS", "carriers": [ "list" ] }, { "option": 
"action", "value": "AGENT", "carriers": [ "pojo" ], "javaType": 
"org.kiwiproject.consul.model.agent.Agent" }, { "option": "action", "value": 
"REGISTER", "carriers": [ "unchang [...]
   },
   "properties": {
     "apiEndpoint": { "index": 0, "kind": "path", "displayName": "Api 
Endpoint", "group": "common", "label": "", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The API endpoint" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/couchdb.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/couchdb.json
index 72d3bfe7ddd..9236e6b9dfb 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/couchdb.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/couchdb.json
@@ -33,12 +33,12 @@
     "CamelCouchDbSeq": { "index": 1, "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The couchdb changeset sequence number of the 
update \/ delete message", "constantName": 
"org.apache.camel.component.couchdb.CouchDbConstants#HEADER_SEQ" },
     "CamelCouchDbId": { "index": 2, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The couchdb document id", "constantName": 
"org.apache.camel.component.couchdb.CouchDbConstants#HEADER_DOC_ID" },
     "CamelCouchDbRev": { "index": 3, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The couchdb document revision", "constantName": 
"org.apache.camel.component.couchdb.CouchDbConstants#HEADER_DOC_REV" },
-    "CamelCouchDbMethod": { "index": 4, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The method (delete \/ update)", "constantName": 
"org.apache.camel.component.couchdb.CouchDbConstants#HEADER_METHOD" },
+    "CamelCouchDbMethod": { "index": 4, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The method. The consumer sets UPDATE for an insert or an 
update, and DELETE for a delete. The producer saves the document of the body 
without this header or with UPDATE, deletes it with DELETE, reads the document 
of the CamelCouchDbId header wit [...]
     "CamelCouchDbResumeAction": { "index": 5, "kind": "header", "displayName": 
"", "group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The resume action to execute when resuming.", 
"constantName": 
"org.apache.camel.component.couchdb.CouchDbConstants#COUCHDB_RESUME_ACTION" }
   },
   "bodyTypes": {
     "consumerOut": { "carriers": [ "pojo" ], "javaType": 
"com.google.gson.JsonObject", "description": "One message per change of the 
database: the change as a Gson JsonObject with its seq, id, changes (the 
revisions) and deleted, not the document itself. The CamelCouchDbId and 
CamelCouchDbMethod (UPDATE or DELETE) headers say which document and how" },
-    "producerIn": { "carriers": [ "text", "pojo" ], "format": "json", 
"description": "The document to save as a JSON object: JSON text, a Gson 
JsonElement or a Cloudant Document, with _id and _rev to update it. A Map, 
bytes, a stream or no body fail: marshal it to JSON text first. The 
CamelCouchDbMethod header DELETE deletes the document of the body; GET reads 
the document of the CamelCouchDbId header, yet still needs one of these bodies" 
},
+    "producerIn": { "carriers": [ "text", "pojo" ], "format": "json", 
"description": "The document to save as one JSON object: JSON text, a Gson 
JsonElement or a Cloudant Document, with _id and _rev to update it. A JSON 
array, text that is not valid JSON, a Map, bytes, a stream or no body fail: 
marshal it to JSON text first, and split an array. The change that the couchdb 
consumer sends is not a document, and fails too while the consumer's 
CamelCouchDbMethod header is set: get the docume [...]
     "producerOut": { "carriers": [ "unchanged", "pojo" ], "description": 
"Unchanged after a save or delete, with the id and the new revision in the 
CamelCouchDbId and CamelCouchDbRev headers; the document read as a Cloudant 
Document for the GET method" }
   },
   "properties": {
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dapr.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dapr.json
index 86a8b1ba371..a96dc596261 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dapr.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dapr.json
@@ -127,7 +127,7 @@
   },
   "bodyTypes": {
     "consumerOut": { "carriers": [ "bytes", "map" ], "byOption": [ { "option": 
"operation", "value": "pubSub", "carriers": [ "bytes" ], "javaType": "byte[]" 
}, { "option": "operation", "value": "configuration", "carriers": [ "map" ], 
"javaType": "java.util.Map<java.lang.String, java.lang.String>" } ], 
"description": "For pubSub the data of the cloud event as bytes, with its id, 
type, source and content type in headers. For configuration a Map of the 
changed keys and their values, with th [...]
-    "producerIn": { "carriers": [ "text", "bytes", "value", "map", "list", 
"pojo", "null" ], "description": "The data of invokeService, pubSub, 
invokeBinding, state save and the workflow input, event and output, given to 
the Dapr client as is: bytes are sent as they are, other bodies are serialized 
as JSON (text as a JSON string), and a stream fails: convert it to bytes first. 
State save needs a body; the other operations do not read it" },
+    "producerIn": { "carriers": [ "text", "bytes", "stream", "value", "map", 
"list", "pojo", "null" ], "description": "The data of invokeService, pubSub, 
invokeBinding, state save and the workflow input, event and output. For 
invokeService, pubSub, invokeBinding and state save, text and streams are 
converted to bytes, bytes are sent as they are, and other bodies are serialized 
as JSON. The workflow operations give the body to the workflow client as is, 
which serializes it as JSON, so a s [...]
     "producerOut": { "carriers": [ "bytes", "pojo", "list", "map", "value", 
"unchanged", "null" ], "byOption": [ { "option": "operation", "value": 
"invokeService", "carriers": [ "bytes", "null" ] }, { "option": "operation", 
"value": "invokeBinding", "carriers": [ "bytes", "null" ] }, { "option": 
"operation", "value": "pubSub", "carriers": [ "pojo" ], "javaType": 
"io.dapr.client.domain.PublishEventRequest" }, { "option": "operation", 
"value": "state", "carriers": [ "pojo", "list" ] }, { " [...]
   },
   "properties": {
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-calendar-stream.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-calendar-stream.json
index 8ad0e160f6e..4d869fe6425 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-calendar-stream.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-calendar-stream.json
@@ -32,7 +32,7 @@
     "considerLastUpdate": { "index": 5, "kind": "property", "displayName": 
"Consider Last Update", "group": "consumer", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamConfiguration",
 "configurationField": "configuration", "description": "Take into account the 
lastUpdate of the last event po [...]
     "consumeFromNow": { "index": 6, "kind": "property", "displayName": 
"Consume From Now", "group": "consumer", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamConfiguration",
 "configurationField": "configuration", "description": "Consume events in the 
selected calendar from now on" },
     "delegate": { "index": 7, "kind": "property", "displayName": "Delegate", 
"group": "consumer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamConfiguration",
 "configurationField": "configuration", "description": "Delegate for 
wide-domain service account" },
-    "maxResults": { "index": 8, "kind": "property", "displayName": "Max 
Results", "group": "consumer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 10, "configurationClass": 
"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamConfiguration",
 "configurationField": "configuration", "description": "Max results to be 
returned" },
+    "maxResults": { "index": 8, "kind": "property", "displayName": "Max 
Results", "group": "consumer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 10, "configurationClass": 
"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamConfiguration",
 "configurationField": "configuration", "description": "Maximum number of 
events returned per Google Calendar API page. With syncFlow [...]
     "query": { "index": 9, "kind": "property", "displayName": "Query", 
"group": "consumer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamConfiguration",
 "configurationField": "configuration", "description": "The query to execute on 
calendar" },
     "scopes": { "index": 10, "kind": "property", "displayName": "Scopes", 
"group": "consumer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamConfiguration",
 "configurationField": "configuration", "description": "Specifies the level of 
permissions you want a calendar application to have to a user account. [...]
     "syncFlow": { "index": 11, "kind": "property", "displayName": "Sync Flow", 
"group": "consumer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamConfiguration",
 "configurationField": "configuration", "description": "Sync events, see 
https:\/\/developers.google.com\/calendar\/v3\/sync Note [...]
@@ -62,7 +62,7 @@
     "considerLastUpdate": { "index": 4, "kind": "parameter", "displayName": 
"Consider Last Update", "group": "consumer", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamConfiguration",
 "configurationField": "configuration", "description": "Take into account the 
lastUpdate of the last event p [...]
     "consumeFromNow": { "index": 5, "kind": "parameter", "displayName": 
"Consume From Now", "group": "consumer", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamConfiguration",
 "configurationField": "configuration", "description": "Consume events in the 
selected calendar from now on" },
     "delegate": { "index": 6, "kind": "parameter", "displayName": "Delegate", 
"group": "consumer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamConfiguration",
 "configurationField": "configuration", "description": "Delegate for 
wide-domain service account" },
-    "maxResults": { "index": 7, "kind": "parameter", "displayName": "Max 
Results", "group": "consumer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 10, "configurationClass": 
"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamConfiguration",
 "configurationField": "configuration", "description": "Max results to be 
returned" },
+    "maxResults": { "index": 7, "kind": "parameter", "displayName": "Max 
Results", "group": "consumer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 10, "configurationClass": 
"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamConfiguration",
 "configurationField": "configuration", "description": "Maximum number of 
events returned per Google Calendar API page. With syncFlo [...]
     "query": { "index": 8, "kind": "parameter", "displayName": "Query", 
"group": "consumer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamConfiguration",
 "configurationField": "configuration", "description": "The query to execute on 
calendar" },
     "scopes": { "index": 9, "kind": "parameter", "displayName": "Scopes", 
"group": "consumer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamConfiguration",
 "configurationField": "configuration", "description": "Specifies the level of 
permissions you want a calendar application to have to a user account. [...]
     "sendEmptyMessageWhenIdle": { "index": 10, "kind": "parameter", 
"displayName": "Send Empty Message When Idle", "group": "consumer", "label": 
"consumer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "If the polling consumer did not poll any files, you can 
enable this option to send an empty message (no body) instead." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kubernetes-custom-resources.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kubernetes-custom-resources.json
index 30f75f0bcfd..59dc9f0ccff 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kubernetes-custom-resources.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kubernetes-custom-resources.json
@@ -47,7 +47,7 @@
   "bodyTypes": {
     "consumerOut": { "carriers": [ "text" ], "javaType": "java.lang.String", 
"format": "json", "description": "The custom resource that changed as JSON 
text, with the action (ADDED, MODIFIED or DELETED) in the 
CamelKubernetesCRDEventAction header" },
     "producerIn": { "carriers": [ "any" ], "description": "Not used: the 
operations take their input from headers, such as the name of the instance in 
CamelKubernetesCRDInstanceName and, for createCustomResource and 
updateCustomResource, the instance as JSON text in CamelKubernetesCRDInstance" 
},
-    "producerOut": { "carriers": [ "list", "map", "pojo", "unchanged" ], 
"byOption": [ { "option": "operation", "value": "listCustomResources", 
"carriers": [ "list" ], "javaType": "org.apache.camel.util.json.JsonArray" }, { 
"option": "operation", "value": "listCustomResourcesByLabels", "carriers": [ 
"list" ], "javaType": "org.apache.camel.util.json.JsonArray" }, { "option": 
"operation", "value": "getCustomResource", "carriers": [ "map" ], "javaType": 
"org.apache.camel.util.json.JsonObjec [...]
+    "producerOut": { "carriers": [ "list", "map", "pojo", "unchanged" ], 
"byOption": [ { "option": "operation", "value": "listCustomResources", 
"carriers": [ "list" ], "javaType": "org.apache.camel.util.json.JsonArray" }, { 
"option": "operation", "value": "listCustomResourcesByLabels", "carriers": [ 
"list" ], "javaType": "org.apache.camel.util.json.JsonArray" }, { "option": 
"operation", "value": "getCustomResource", "carriers": [ "map" ], "javaType": 
"org.apache.camel.util.json.JsonObjec [...]
   },
   "properties": {
     "masterUrl": { "index": 0, "kind": "path", "displayName": "Master Url", 
"group": "common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.kubernetes.KubernetesConfiguration", 
"configurationField": "configuration", "description": "URL to a remote 
Kubernetes API server. This should only be used when your Camel application i 
[...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kubernetes-deployments.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kubernetes-deployments.json
index 5b4e6228fd2..f2cc981e558 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kubernetes-deployments.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kubernetes-deployments.json
@@ -43,7 +43,7 @@
   "bodyTypes": {
     "consumerOut": { "carriers": [ "pojo" ], "javaType": 
"io.fabric8.kubernetes.api.model.apps.Deployment", "description": "The 
Deployment that changed, with the action (ADDED, MODIFIED or DELETED) in the 
CamelKubernetesEventAction header" },
     "producerIn": { "carriers": [ "any" ], "description": "Not used: the 
operations take their input from headers, such as the name of the Deployment in 
CamelKubernetesDeploymentName, its DeploymentSpec in 
CamelKubernetesDeploymentSpec and the replicas of scaleDeployment in 
CamelKubernetesDeploymentReplicas" },
-    "producerOut": { "carriers": [ "list", "pojo", "null", "value" ], 
"byOption": [ { "option": "operation", "value": "listDeployments", "carriers": 
[ "list" ] }, { "option": "operation", "value": "listDeploymentsByLabels", 
"carriers": [ "list" ] }, { "option": "operation", "value": "getDeployment", 
"carriers": [ "pojo", "null" ] }, { "option": "operation", "value": 
"createDeployment", "carriers": [ "pojo" ], "javaType": 
"io.fabric8.kubernetes.api.model.apps.Deployment" }, { "option": "o [...]
+    "producerOut": { "carriers": [ "list", "pojo", "null", "value" ], 
"byOption": [ { "option": "operation", "value": "listDeployments", "carriers": 
[ "list" ] }, { "option": "operation", "value": "listDeploymentsByLabels", 
"carriers": [ "list" ] }, { "option": "operation", "value": "getDeployment", 
"carriers": [ "pojo", "null" ] }, { "option": "operation", "value": 
"createDeployment", "carriers": [ "pojo" ], "javaType": 
"io.fabric8.kubernetes.api.model.apps.Deployment" }, { "option": "o [...]
   },
   "properties": {
     "masterUrl": { "index": 0, "kind": "path", "displayName": "Master Url", 
"group": "common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.kubernetes.KubernetesConfiguration", 
"configurationField": "configuration", "description": "URL to a remote 
Kubernetes API server. This should only be used when your Camel application i 
[...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kubernetes-replication-controllers.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kubernetes-replication-controllers.json
index 537909486bd..ec5352d626c 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kubernetes-replication-controllers.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kubernetes-replication-controllers.json
@@ -42,7 +42,7 @@
   "bodyTypes": {
     "consumerOut": { "carriers": [ "pojo" ], "javaType": 
"io.fabric8.kubernetes.api.model.ReplicationController", "description": "The 
ReplicationController that changed, one message per watch event, with the 
action (ADDED, MODIFIED, DELETED) in the CamelKubernetesEventAction header" },
     "producerIn": { "carriers": [ "any" ], "description": "Not used: the 
operation (the operation option, or else the CamelKubernetesOperation header) 
takes its input from headers: the namespace in CamelKubernetesNamespaceName, 
the name in CamelKubernetesReplicationControllerName, the labels in 
CamelKubernetesReplicationControllersLabels, the ReplicationControllerSpec in 
CamelKubernetesReplicationControllerSpec and the replicas in 
CamelKubernetesReplicationControllerReplicas" },
-    "producerOut": { "carriers": [ "list", "pojo", "null", "value" ], 
"byOption": [ { "option": "operation", "value": "listReplicationControllers", 
"carriers": [ "list" ], "javaType": 
"java.util.List<io.fabric8.kubernetes.api.model.ReplicationController>" }, { 
"option": "operation", "value": "listReplicationControllersByLabels", 
"carriers": [ "list" ], "javaType": 
"java.util.List<io.fabric8.kubernetes.api.model.ReplicationController>" }, { 
"option": "operation", "value": "getReplicationC [...]
+    "producerOut": { "carriers": [ "list", "pojo", "null", "value" ], 
"byOption": [ { "option": "operation", "value": "listReplicationControllers", 
"carriers": [ "list" ], "javaType": 
"java.util.List<io.fabric8.kubernetes.api.model.ReplicationController>" }, { 
"option": "operation", "value": "listReplicationControllersByLabels", 
"carriers": [ "list" ], "javaType": 
"java.util.List<io.fabric8.kubernetes.api.model.ReplicationController>" }, { 
"option": "operation", "value": "getReplicationC [...]
   },
   "properties": {
     "masterUrl": { "index": 0, "kind": "path", "displayName": "Master Url", 
"group": "common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.kubernetes.KubernetesConfiguration", 
"configurationField": "configuration", "description": "URL to a remote 
Kubernetes API server. This should only be used when your Camel application i 
[...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/opensearch.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/opensearch.json
index 2d13ca1b753..d475cdac284 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/opensearch.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/opensearch.json
@@ -74,10 +74,11 @@
     "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.opensearch.OpensearchConfiguration", 
"configurationField": "configuration", "description": "The class to use when 
deserializing the docu [...]
     "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.opensearch.OpensearchConfiguration", 
"configurationField": "configuration", "description": "Enable automatically 
discover nodes from a running OpenSearch cluster. If th [...]
     "hostnameVerifier": { "index": 16, "kind": "parameter", "displayName": 
"Hostname Verifier", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "javax.net.ssl.HostnameVerifier", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.opensearch.OpensearchConfiguration", 
"configurationField": "configuration", "description": "The class to use as 
HostnameVerifier. By default there is no HostnameVe [...]
-    "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.opensearch.OpensearchConfiguration", 
"configurationField": "configuration", "description": "The delay of a sniff 
execution scheduled after a failure (in [...]
-    "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.opensearch.OpensearchConfiguration", 
"configurationField": "configuration", "description": "The interval between 
consecutive ordinary sniff executions in milliseconds. [...]
-    "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.opensearch.OpensearchConfiguration", 
"configurationField": "configuration", "description": "The certificate that can 
be used t [...]
-    "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.opensearch.OpensearchConfiguration", 
"configurationField": "configuration", "description": "Enable SSL" },
-    "sslContextParameters": { "index": 21, "kind": "parameter", "displayName": 
"Ssl Context Parameters", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.opensearch.OpensearchConfiguration", 
"configurationField": "configuration", "description": "To configure security 
using SSLContextPara [...]
+    "openSearchClient": { "index": 17, "kind": "parameter", "displayName": 
"Open Search Client", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.opensearch.client.opensearch.OpenSearchClient", "deprecated": false, 
"deprecationNote": "", "autowired": true, "secret": false, "description": "To 
use a custom configured OpenSearchClient instance for this endpoint. This takes 
precedence over the component's OpenSearchClient and RestClient options. [...]
+    "sniffAfterFailureDelay": { "index": 18, "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.opensearch.OpensearchConfiguration", 
"configurationField": "configuration", "description": "The delay of a sniff 
execution scheduled after a failure (in [...]
+    "snifferInterval": { "index": 19, "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.opensearch.OpensearchConfiguration", 
"configurationField": "configuration", "description": "The interval between 
consecutive ordinary sniff executions in milliseconds. [...]
+    "certificatePath": { "index": 20, "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.opensearch.OpensearchConfiguration", 
"configurationField": "configuration", "description": "The certificate that can 
be used t [...]
+    "enableSSL": { "index": 21, "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.opensearch.OpensearchConfiguration", 
"configurationField": "configuration", "description": "Enable SSL" },
+    "sslContextParameters": { "index": 22, "kind": "parameter", "displayName": 
"Ssl Context Parameters", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.opensearch.OpensearchConfiguration", 
"configurationField": "configuration", "description": "To configure security 
using SSLContextPara [...]
   }
 }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openshift-build-configs.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openshift-build-configs.json
index c5917b7e277..e5ebb683b6e 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openshift-build-configs.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openshift-build-configs.json
@@ -35,7 +35,7 @@
     "CamelKubernetesBuildConfigName": { "index": 3, "kind": "header", 
"displayName": "", "group": "producer", "label": "producer", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The Openshift Config Build name", 
"constantName": 
"org.apache.camel.component.kubernetes.KubernetesConstants#KUBERNETES_BUILD_CONFIG_NAME"
 }
   },
   "bodyTypes": {
-    "producerIn": { "carriers": [ "any" ], "description": "Not used: the 
operation (the operation option, or else the CamelKubernetesOperation header) 
takes its input from headers: the namespace in CamelKubernetesNamespaceName, 
the name in CamelKubernetesBuildConfigName and the labels in 
CamelKubernetesBuildConfigsLabels. listBuildConfigs does not read the namespace 
header: it lists the build configs of all namespaces" },
+    "producerIn": { "carriers": [ "any" ], "description": "Not used: the 
operation (the operation option, or else the CamelKubernetesOperation header) 
takes its input from headers: the namespace in CamelKubernetesNamespaceName 
(else the namespace option), the name in CamelKubernetesBuildConfigName and the 
labels in CamelKubernetesBuildConfigsLabels. Without a namespace the list 
operations list the build configs of all namespaces" },
     "producerOut": { "carriers": [ "list", "pojo", "null" ], "byOption": [ { 
"option": "operation", "value": "listBuildConfigs", "carriers": [ "list" ], 
"javaType": "java.util.List<io.fabric8.openshift.api.model.BuildConfig>" }, { 
"option": "operation", "value": "listBuildConfigsByLabels", "carriers": [ 
"list" ], "javaType": 
"java.util.List<io.fabric8.openshift.api.model.BuildConfig>" }, { "option": 
"operation", "value": "getBuildConfig", "carriers": [ "pojo", "null" ], 
"javaType": "io.f [...]
   },
   "properties": {
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openshift-builds.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openshift-builds.json
index 2dbe2df1099..d21eba48d2d 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openshift-builds.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openshift-builds.json
@@ -35,7 +35,7 @@
     "CamelKubernetesBuildName": { "index": 3, "kind": "header", "displayName": 
"", "group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The OpenShift build name", "constantName": 
"org.apache.camel.component.kubernetes.KubernetesConstants#KUBERNETES_BUILD_NAME"
 }
   },
   "bodyTypes": {
-    "producerIn": { "carriers": [ "any" ], "description": "Not used: the 
operation (the operation option, or else the CamelKubernetesOperation header) 
takes its input from headers: the namespace in CamelKubernetesNamespaceName, 
the name in CamelKubernetesBuildName and the labels in 
CamelKubernetesBuildsLabels. listBuilds does not read the namespace header: it 
lists the builds of all namespaces" },
+    "producerIn": { "carriers": [ "any" ], "description": "Not used: the 
operation (the operation option, or else the CamelKubernetesOperation header) 
takes its input from headers: the namespace in CamelKubernetesNamespaceName 
(else the namespace option), the name in CamelKubernetesBuildName and the 
labels in CamelKubernetesBuildsLabels. Without a namespace the list operations 
list the builds of all namespaces" },
     "producerOut": { "carriers": [ "list", "pojo", "null" ], "byOption": [ { 
"option": "operation", "value": "listBuilds", "carriers": [ "list" ], 
"javaType": "java.util.List<io.fabric8.openshift.api.model.Build>" }, { 
"option": "operation", "value": "listBuildsByLabels", "carriers": [ "list" ], 
"javaType": "java.util.List<io.fabric8.openshift.api.model.Build>" }, { 
"option": "operation", "value": "getBuild", "carriers": [ "pojo", "null" ], 
"javaType": "io.fabric8.openshift.api.model.Bui [...]
   },
   "properties": {
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openshift-deploymentconfigs.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openshift-deploymentconfigs.json
index 933a3709635..dd915daa831 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openshift-deploymentconfigs.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openshift-deploymentconfigs.json
@@ -42,8 +42,8 @@
   },
   "bodyTypes": {
     "consumerOut": { "carriers": [ "pojo" ], "javaType": 
"io.fabric8.openshift.api.model.DeploymentConfig", "description": "The 
DeploymentConfig that changed, one message per watch event, with the action 
(ADDED, MODIFIED, DELETED) in the CamelKubernetesEventAction header" },
-    "producerIn": { "carriers": [ "any" ], "description": "Not used: the 
operation (the operation option, or else the CamelKubernetesOperation header) 
takes its input from headers: the namespace in CamelKubernetesNamespaceName, 
the name in CamelKubernetesDeploymentName, the labels in 
CamelKubernetesDeploymentsLabels, the DeploymentConfigSpec in 
CamelKubernetesDeploymentConfigSpec and the replicas in 
CamelKubernetesDeploymentReplicas. The list and get operations do not read the 
namespace  [...]
-    "producerOut": { "carriers": [ "list", "pojo", "null", "value" ], 
"byOption": [ { "option": "operation", "value": "listDeploymentConfigs", 
"carriers": [ "list" ], "javaType": 
"java.util.List<io.fabric8.openshift.api.model.DeploymentConfig>" }, { 
"option": "operation", "value": "listDeploymentConfigsByLabels", "carriers": [ 
"list" ], "javaType": 
"java.util.List<io.fabric8.openshift.api.model.DeploymentConfig>" }, { 
"option": "operation", "value": "getDeploymentConfig", "carriers": [ " [...]
+    "producerIn": { "carriers": [ "any" ], "description": "Not used: the 
operation (the operation option, or else the CamelKubernetesOperation header) 
takes its input from headers: the namespace in CamelKubernetesNamespaceName 
(else the namespace option), the name in CamelKubernetesDeploymentName, the 
labels in CamelKubernetesDeploymentsLabels, the DeploymentConfigSpec in 
CamelKubernetesDeploymentConfigSpec and the replicas in 
CamelKubernetesDeploymentReplicas. Without a namespace the li [...]
+    "producerOut": { "carriers": [ "list", "pojo", "null", "value" ], 
"byOption": [ { "option": "operation", "value": "listDeploymentConfigs", 
"carriers": [ "list" ], "javaType": 
"java.util.List<io.fabric8.openshift.api.model.DeploymentConfig>" }, { 
"option": "operation", "value": "listDeploymentConfigsByLabels", "carriers": [ 
"list" ], "javaType": 
"java.util.List<io.fabric8.openshift.api.model.DeploymentConfig>" }, { 
"option": "operation", "value": "getDeploymentConfig", "carriers": [ " [...]
   },
   "properties": {
     "masterUrl": { "index": 0, "kind": "path", "displayName": "Master Url", 
"group": "common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.kubernetes.KubernetesConfiguration", 
"configurationField": "configuration", "description": "URL to a remote 
Kubernetes API server. This should only be used when your Camel application i 
[...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pinecone.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pinecone.json
index 0d88294614c..215eb715984 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pinecone.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pinecone.json
@@ -51,15 +51,15 @@
     "CamelPineconeCollectionDimension": { "index": 8, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Collection Dimension", "constantName": 
"org.apache.camel.component.pinecone.PineconeVectorDbHeaders#COLLECTION_DIMENSION"
 },
     "CamelPineconeCollectionCloud": { "index": 9, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "enum": [ "aws", "gcp", "azure" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Collection Cloud Vendor", "constantName": 
"org.apache.camel.component.pinecone.PineconeVectorDbHeaders#COLLECTION_CLOUD" 
},
     "CamelPineconeCollectionCloudRegion": { "index": 10, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "enum": [ "aws", "gcp", "azure" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Collection Cloud Vendor Region", "constantName": 
"org.apache.camel.component.pinecone.PineconeVectorDbHeaders#COLLECTION_CLOUD_REGION"
 },
-    "CamelPineconeIndexId": { "index": 11, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Index Upsert Id", "constantName": 
"org.apache.camel.component.pinecone.PineconeVectorDbHeaders#INDEX_ID" },
-    "CamelPineconeQueryTopK": { "index": 12, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Query Top K", "constantName": 
"org.apache.camel.component.pinecone.PineconeVectorDbHeaders#QUERY_TOP_K" },
+    "CamelPineconeIndexId": { "index": 11, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The id of the vector for UPSERT, UPDATE and QUERY_BY_ID. 
Without it, UPSERT generates a random UUID and sets this header to it", 
"constantName": 
"org.apache.camel.component.pinecone.PineconeVectorDbHeaders#INDEX_ID" },
+    "CamelPineconeQueryTopK": { "index": 12, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "defaultValue": "10", "description": "The number of matches QUERY and 
QUERY_BY_ID return", "constantName": 
"org.apache.camel.component.pinecone.PineconeVectorDbHeaders#QUERY_TOP_K" },
     "CamelPineconeNamespace": { "index": 13, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Namespace for actions (query\/upsert\/etc)", 
"constantName": 
"org.apache.camel.component.pinecone.PineconeVectorDbHeaders#NAMESPACE" },
-    "CamelPineconeQueryFilter": { "index": 14, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Query Filter", "constantName": 
"org.apache.camel.component.pinecone.PineconeVectorDbHeaders#QUERY_FILTER" },
+    "CamelPineconeQueryFilter": { "index": 14, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "com.google.protobuf.Struct", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Query Filter", "constantName": 
"org.apache.camel.component.pinecone.PineconeVectorDbHeaders#QUERY_FILTER" },
     "CamelPineconeQueryIncludeValues": { "index": 15, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Query Include Values", "constantName": 
"org.apache.camel.component.pinecone.PineconeVectorDbHeaders#QUERY_INCLUDE_VALUES"
 },
-    "CamelPineconeQueryIncludeMetadata": { "index": 16, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "com.google.protobuf.Struct", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Query Include Metadata", "constantName": 
"org.apache.camel.component.pinecone.PineconeVectorDbHeaders#QUERY_INCLUDE_METADATA"
 }
+    "CamelPineconeQueryIncludeMetadata": { "index": 16, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Query Include Metadata", 
"constantName": 
"org.apache.camel.component.pinecone.PineconeVectorDbHeaders#QUERY_INCLUDE_METADATA"
 }
   },
   "bodyTypes": {
-    "producerIn": { "carriers": [ "list", "null" ], "byOption": [ { "option": 
"action", "value": "UPSERT", "carriers": [ "list" ] }, { "option": "action", 
"value": "UPDATE", "carriers": [ "list" ] }, { "option": "action", "value": 
"QUERY", "carriers": [ "list" ] }, { "option": "action", "value": "FETCH", 
"carriers": [ "list" ] }, { "option": "action", "value": "DELETE_BY_ID", 
"carriers": [ "list" ] }, { "option": "action", "value": "QUERY_BY_ID", 
"carriers": [ "any" ] }, { "option": "act [...]
+    "producerIn": { "carriers": [ "list", "null" ], "byOption": [ { "option": 
"action", "value": "UPSERT", "carriers": [ "list" ] }, { "option": "action", 
"value": "UPDATE", "carriers": [ "list" ] }, { "option": "action", "value": 
"QUERY", "carriers": [ "list" ] }, { "option": "action", "value": "FETCH", 
"carriers": [ "list" ] }, { "option": "action", "value": "DELETE_BY_ID", 
"carriers": [ "list" ] }, { "option": "action", "value": "QUERY_BY_ID", 
"carriers": [ "any" ] }, { "option": "act [...]
     "producerOut": { "carriers": [ "pojo", "unchanged" ], "byOption": [ { 
"option": "action", "value": "UPSERT", "carriers": [ "pojo" ], "javaType": 
"io.pinecone.proto.UpsertResponse" }, { "option": "action", "value": "UPDATE", 
"carriers": [ "pojo" ], "javaType": "io.pinecone.proto.UpdateResponse" }, { 
"option": "action", "value": "QUERY", "carriers": [ "pojo" ], "javaType": 
"io.pinecone.unsigned_indices_model.QueryResponseWithUnsignedIndices" }, { 
"option": "action", "value": "QUERY_BY_ [...]
   },
   "properties": {
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pqc.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pqc.json
index f492787eefd..3f56f10285e 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pqc.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pqc.json
@@ -52,7 +52,7 @@
     "storeExtractedSecretKeyAsHeader": { "index": 25, "kind": "property", 
"displayName": "Store Extracted Secret Key As Header", "group": "advanced", 
"label": "advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.pqc.PQCConfiguration", "configurationField": 
"configuration", "description": "In the context of extractSec [...]
     "strictKeyLifecycle": { "index": 26, "kind": "property", "displayName": 
"Strict Key Lifecycle", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
true, "configurationClass": "org.apache.camel.component.pqc.PQCConfiguration", 
"configurationField": "configuration", "description": "Whether to enforce key 
status checks before cryptographic  [...]
     "symmetricKeyAlgorithm": { "index": 27, "kind": "property", "displayName": 
"Symmetric Key Algorithm", "group": "advanced", "label": "advanced", 
"required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ 
"AES", "ARIA", "RC2", "RC5", "CAMELLIA", "CAST5", "CAST6", "CHACHA7539", 
"DSTU7624", "GOST28147", "GOST3412_2015", "GRAIN128", "HC128", "HC256", 
"SALSA20", "SEED", "SM4", "DESEDE" ], "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "co [...]
-    "symmetricKeyLength": { "index": 28, "kind": "property", "displayName": 
"Symmetric Key Length", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
128, "configurationClass": "org.apache.camel.component.pqc.PQCConfiguration", 
"configurationField": "configuration", "description": "The required length of 
the symmetric key used" },
+    "symmetricKeyLength": { "index": 28, "kind": "property", "displayName": 
"Symmetric Key Length", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
256, "configurationClass": "org.apache.camel.component.pqc.PQCConfiguration", 
"configurationField": "configuration", "description": "The required length of 
the symmetric key used. The default of 2 [...]
     "healthCheckConsumerEnabled": { "index": 29, "kind": "property", 
"displayName": "Health Check Consumer Enabled", "group": "health", "label": 
"health", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Used for enabling or disabling all consumer based health checks 
from this component" },
     "healthCheckProducerEnabled": { "index": 30, "kind": "property", 
"displayName": "Health Check Producer Enabled", "group": "health", "label": 
"health", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Used for enabling or disabling all producer based health checks 
from this component. Notice: Camel has by default disabled all producer based 
health-checks. You can turn on produce [...]
   },
@@ -109,6 +109,6 @@
     "storeExtractedSecretKeyAsHeader": { "index": 20, "kind": "parameter", 
"displayName": "Store Extracted Secret Key As Header", "group": "advanced", 
"label": "advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.pqc.PQCConfiguration", "configurationField": 
"configuration", "description": "In the context of extractSe [...]
     "strictKeyLifecycle": { "index": 21, "kind": "parameter", "displayName": 
"Strict Key Lifecycle", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
true, "configurationClass": "org.apache.camel.component.pqc.PQCConfiguration", 
"configurationField": "configuration", "description": "Whether to enforce key 
status checks before cryptographic [...]
     "symmetricKeyAlgorithm": { "index": 22, "kind": "parameter", 
"displayName": "Symmetric Key Algorithm", "group": "advanced", "label": 
"advanced", "required": false, "type": "enum", "javaType": "java.lang.String", 
"enum": [ "AES", "ARIA", "RC2", "RC5", "CAMELLIA", "CAST5", "CAST6", 
"CHACHA7539", "DSTU7624", "GOST28147", "GOST3412_2015", "GRAIN128", "HC128", 
"HC256", "SALSA20", "SEED", "SM4", "DESEDE" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "c [...]
-    "symmetricKeyLength": { "index": 23, "kind": "parameter", "displayName": 
"Symmetric Key Length", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
128, "configurationClass": "org.apache.camel.component.pqc.PQCConfiguration", 
"configurationField": "configuration", "description": "The required length of 
the symmetric key used" }
+    "symmetricKeyLength": { "index": 23, "kind": "parameter", "displayName": 
"Symmetric Key Length", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
256, "configurationClass": "org.apache.camel.component.pqc.PQCConfiguration", 
"configurationField": "configuration", "description": "The required length of 
the symmetric key used. The default of  [...]
   }
 }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-ai-embeddings.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-ai-embeddings.json
index acc2ca80942..3a017e7eef0 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-ai-embeddings.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-ai-embeddings.json
@@ -38,7 +38,7 @@
     "CamelSpringAiEmbeddingInputTexts": { "index": 5, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "java.util.List<String>", "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "List of input texts 
that were embedded", "constantName": 
"org.apache.camel.component.springai.embeddings.SpringAiEmbeddingsHeaders#INPUT_TEXTS"
 }
   },
   "bodyTypes": {
-    "producerIn": { "carriers": [ "any" ], "description": "The text to embed, 
or a List of texts for a batch. Another body, and each element of a List, is 
converted to text (a Map or a POJO as its toString()); no body, or a null 
element in a List, fails" },
+    "producerIn": { "carriers": [ "text", "bytes", "stream", "file", "list" ], 
"description": "The text to embed: a String, bytes, a stream or a file read as 
text, or a Spring AI Document as its text; or a java.util.List of them for a 
batch (a Set or an array of them fails). Another body or List element, such as 
a Map or a POJO, fails, as do no body and a null element: convert it to text 
first" },
     "producerOut": { "carriers": [ "list" ], "description": "The vector as a 
float[] for one text, and a List of float[] for a List of texts, also for a 
List with one text or none. The Embedding and the input text are in headers, 
which spring-ai-vector-store reads" }
   },
   "properties": {
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/pqc.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/pqc.json
index d097689e9b9..cd50219b524 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/pqc.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/pqc.json
@@ -25,7 +25,7 @@
     "id": { "index": 0, "kind": "attribute", "displayName": "Id", "group": 
"common", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
id of this node" },
     "keyEncapsulationAlgorithm": { "index": 1, "kind": "attribute", 
"displayName": "Key Encapsulation Algorithm", "group": "common", "required": 
false, "type": "enum", "javaType": "java.lang.String", "enum": [ "MLKEM", 
"BIKE", "HQC", "CMCE", "SABER", "FRODO", "NTRU", "NTRULPRime", "SNTRUPrime", 
"KYBER" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "MLKEM", "description": "The Post-Quantum KEM algorithm to use 
for key encapsulation." },
     "symmetricKeyAlgorithm": { "index": 2, "kind": "attribute", "displayName": 
"Symmetric Key Algorithm", "group": "common", "required": false, "type": 
"enum", "javaType": "java.lang.String", "enum": [ "AES", "ARIA", "CAMELLIA", 
"CAST6", "DSTU7624", "GOST3412_2015", "SEED", "SM4", "CHACHA7539" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"AES", "description": "The symmetric encryption algorithm to use with the 
shared secret. Only algorithms that support au [...]
-    "symmetricKeyLength": { "index": 3, "kind": "attribute", "displayName": 
"Symmetric Key Length", "group": "common", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 128, "description": "The length (in 
bits) of the symmetric key." },
+    "symmetricKeyLength": { "index": 3, "kind": "attribute", "displayName": 
"Symmetric Key Length", "group": "common", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 256, "description": "The length (in 
bits) of the symmetric key. SEED and SM4 only accept 128; GOST3412_2015 and 
CHACHA7539 only accept 256." },
     "keyPair": { "index": 4, "kind": "attribute", "displayName": "Key Pair", 
"group": "common", "required": false, "type": "object", "javaType": 
"java.security.KeyPair", "deprecated": false, "autowired": false, "secret": 
false, "description": "Refers to the KeyPair to lookup from the registry to use 
for KEM operations." },
     "provider": { "index": 5, "kind": "attribute", "displayName": "Provider", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "The JCE security provider to use." },
     "keyGenerator": { "index": 6, "kind": "attribute", "displayName": "Key 
Generator", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": "javax.crypto.KeyGenerator", "deprecated": false, 
"autowired": false, "secret": false, "description": "Refers to a custom 
KeyGenerator to lookup from the registry for KEM operations." }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/transformers/pinecone-rag.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/transformers/pinecone-rag.json
index 3667123372f..b2177b8f9e2 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/transformers/pinecone-rag.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/transformers/pinecone-rag.json
@@ -13,10 +13,11 @@
   "bodyTypes": {
     "transformerIn": {
       "carriers": [
+        "pojo",
         "list",
         "null"
       ],
-      "description": "The List of ScoredVectorWithUnsignedIndices of a QUERY, 
the matchesList of its QueryResponseWithUnsignedIndices, with the text in the 
text_segment metadata. A null body, or the QueryResponseWithUnsignedIndices 
itself, gives an empty List"
+      "description": "The QueryResponseWithUnsignedIndices of a QUERY or 
QUERY_BY_ID, or the List of ScoredVectorWithUnsignedIndices of its matches, 
with the text in the text_segment metadata, which the query returns with the 
CamelPineconeQueryIncludeMetadata header set to true. A match without the text 
gives an empty String, and a null body an empty List"
     },
     "transformerOut": {
       "carriers": [
diff --git 
a/components-starter/camel-azure-storage-datalake-starter/src/main/docs/azure-storage-datalake.json
 
b/components-starter/camel-azure-storage-datalake-starter/src/main/docs/azure-storage-datalake.json
index 65cc14f1d92..f3cac0e81f4 100644
--- 
a/components-starter/camel-azure-storage-datalake-starter/src/main/docs/azure-storage-datalake.json
+++ 
b/components-starter/camel-azure-storage-datalake-starter/src/main/docs/azure-storage-datalake.json
@@ -192,7 +192,7 @@
     {
       "name": "camel.component.azure-storage-datalake.position",
       "type": "java.lang.Long",
-      "description": "This parameter allows the caller to upload data in 
parallel and control the order in which it is appended to the file.",
+      "description": "The final length of the file, including previously 
committed data, used by flushToFile.",
       "sourceType": 
"org.apache.camel.component.azure.storage.datalake.springboot.DataLakeComponentConfiguration"
     },
     {
diff --git 
a/components-starter/camel-azure-storage-datalake-starter/src/main/java/org/apache/camel/component/azure/storage/datalake/springboot/DataLakeComponentConfiguration.java
 
b/components-starter/camel-azure-storage-datalake-starter/src/main/java/org/apache/camel/component/azure/storage/datalake/springboot/DataLakeComponentConfiguration.java
index 9753ce75f32..fbc63230f2a 100644
--- 
a/components-starter/camel-azure-storage-datalake-starter/src/main/java/org/apache/camel/component/azure/storage/datalake/springboot/DataLakeComponentConfiguration.java
+++ 
b/components-starter/camel-azure-storage-datalake-starter/src/main/java/org/apache/camel/component/azure/storage/datalake/springboot/DataLakeComponentConfiguration.java
@@ -117,8 +117,8 @@ public class DataLakeComponentConfiguration
      */
     private String permission;
     /**
-     * This parameter allows the caller to upload data in parallel and control
-     * the order in which it is appended to the file.
+     * The final length of the file, including previously committed data, used
+     * by flushToFile.
      */
     private Long position;
     /**
diff --git a/components-starter/camel-core-starter/src/main/docs/core.json 
b/components-starter/camel-core-starter/src/main/docs/core.json
index 9011b207ec0..cf31fc8cd65 100644
--- a/components-starter/camel-core-starter/src/main/docs/core.json
+++ b/components-starter/camel-core-starter/src/main/docs/core.json
@@ -702,7 +702,7 @@
     {
       "name": "camel.rest.api-context-path",
       "type": "java.lang.String",
-      "description": "Sets a leading context-path the REST API will be using.",
+      "description": "The path, such as \/api-doc, where the REST DSL serves 
the API documentation of the REST services, as an OpenAPI document. The API 
documentation is only served when this option is set. This requires 
camel-openapi-java on the classpath. The document is JSON by default, or YAML 
when the request path ends with .yaml. The path is relative to contextPath, 
when that option is set.",
       "sourceType": 
"org.apache.camel.model.rest.springboot.RestConfigurationDefinitionProperties"
     },
     {
diff --git 
a/components-starter/camel-core-starter/src/main/java/org/apache/camel/model/rest/springboot/RestConfigurationDefinitionProperties.java
 
b/components-starter/camel-core-starter/src/main/java/org/apache/camel/model/rest/springboot/RestConfigurationDefinitionProperties.java
index d3223225a87..517de15769a 100644
--- 
a/components-starter/camel-core-starter/src/main/java/org/apache/camel/model/rest/springboot/RestConfigurationDefinitionProperties.java
+++ 
b/components-starter/camel-core-starter/src/main/java/org/apache/camel/model/rest/springboot/RestConfigurationDefinitionProperties.java
@@ -82,7 +82,12 @@ public class RestConfigurationDefinitionProperties {
      */
     private String contextPath;
     /**
-     * Sets a leading context-path the REST API will be using.
+     * The path, such as /api-doc, where the REST DSL serves the API
+     * documentation of the REST services, as an OpenAPI document. The API
+     * documentation is only served when this option is set. This requires
+     * camel-openapi-java on the classpath. The document is JSON by default, or
+     * YAML when the request path ends with .yaml. The path is relative to
+     * contextPath, when that option is set.
      */
     private String apiContextPath;
     /**
diff --git 
a/components-starter/camel-google-calendar-starter/src/main/docs/google-calendar.json
 
b/components-starter/camel-google-calendar-starter/src/main/docs/google-calendar.json
index 56f31783815..e46372f57f5 100644
--- 
a/components-starter/camel-google-calendar-starter/src/main/docs/google-calendar.json
+++ 
b/components-starter/camel-google-calendar-starter/src/main/docs/google-calendar.json
@@ -135,7 +135,7 @@
     {
       "name": "camel.component.google-calendar-stream.max-results",
       "type": "java.lang.Integer",
-      "description": "Max results to be returned",
+      "description": "Maximum number of events returned per Google Calendar 
API page. With syncFlow=false and considerLastUpdate=true, each poll reads all 
pages; otherwise each poll reads one page.",
       "sourceType": 
"org.apache.camel.component.google.calendar.stream.springboot.GoogleCalendarStreamComponentConfiguration",
       "defaultValue": 10
     },
diff --git 
a/components-starter/camel-google-calendar-starter/src/main/java/org/apache/camel/component/google/calendar/stream/springboot/GoogleCalendarStreamComponentConfiguration.java
 
b/components-starter/camel-google-calendar-starter/src/main/java/org/apache/camel/component/google/calendar/stream/springboot/GoogleCalendarStreamComponentConfiguration.java
index 6d3f87a5060..4320b05f19d 100644
--- 
a/components-starter/camel-google-calendar-starter/src/main/java/org/apache/camel/component/google/calendar/stream/springboot/GoogleCalendarStreamComponentConfiguration.java
+++ 
b/components-starter/camel-google-calendar-starter/src/main/java/org/apache/camel/component/google/calendar/stream/springboot/GoogleCalendarStreamComponentConfiguration.java
@@ -82,7 +82,9 @@ public class GoogleCalendarStreamComponentConfiguration
      */
     private String delegate;
     /**
-     * Max results to be returned
+     * Maximum number of events returned per Google Calendar API page. With
+     * syncFlow=false and considerLastUpdate=true, each poll reads all pages;
+     * otherwise each poll reads one page.
      */
     private Integer maxResults = 10;
     /**
diff --git a/components-starter/camel-pqc-starter/src/main/docs/pqc.json 
b/components-starter/camel-pqc-starter/src/main/docs/pqc.json
index ef6191a129b..791ca6f014a 100644
--- a/components-starter/camel-pqc-starter/src/main/docs/pqc.json
+++ b/components-starter/camel-pqc-starter/src/main/docs/pqc.json
@@ -228,9 +228,9 @@
     {
       "name": "camel.component.pqc.symmetric-key-length",
       "type": "java.lang.Integer",
-      "description": "The required length of the symmetric key used",
+      "description": "The required length of the symmetric key used. The 
default of 256 keeps the strength of the shared secret the KEM produces; the 
fixed-size ciphers, such as SEED and SM4, only accept 128, and GOST3412-2015 
and CHACHA7539 only accept 256.",
       "sourceType": 
"org.apache.camel.component.pqc.springboot.PQCComponentConfiguration",
-      "defaultValue": 128
+      "defaultValue": 256
     },
     {
       "name": "camel.dataformat.pqc.customizer.enabled",
@@ -278,9 +278,9 @@
     {
       "name": "camel.dataformat.pqc.symmetric-key-length",
       "type": "java.lang.Integer",
-      "description": "The length (in bits) of the symmetric key.",
+      "description": "The length (in bits) of the symmetric key. SEED and SM4 
only accept 128; GOST3412_2015 and CHACHA7539 only accept 256.",
       "sourceType": 
"org.apache.camel.component.pqc.dataformat.springboot.PQCDataFormatConfiguration",
-      "defaultValue": 128
+      "defaultValue": 256
     }
   ],
   "hints": [],
diff --git 
a/components-starter/camel-pqc-starter/src/main/java/org/apache/camel/component/pqc/dataformat/springboot/PQCDataFormatConfiguration.java
 
b/components-starter/camel-pqc-starter/src/main/java/org/apache/camel/component/pqc/dataformat/springboot/PQCDataFormatConfiguration.java
index 9c4475eaf4d..5c449ec5273 100644
--- 
a/components-starter/camel-pqc-starter/src/main/java/org/apache/camel/component/pqc/dataformat/springboot/PQCDataFormatConfiguration.java
+++ 
b/components-starter/camel-pqc-starter/src/main/java/org/apache/camel/component/pqc/dataformat/springboot/PQCDataFormatConfiguration.java
@@ -47,9 +47,10 @@ public class PQCDataFormatConfiguration
      */
     private String symmetricKeyAlgorithm = "AES";
     /**
-     * The length (in bits) of the symmetric key.
+     * The length (in bits) of the symmetric key. SEED and SM4 only accept 128;
+     * GOST3412_2015 and CHACHA7539 only accept 256.
      */
-    private Integer symmetricKeyLength = 128;
+    private Integer symmetricKeyLength = 256;
     /**
      * Refers to the KeyPair to lookup from the registry to use for KEM
      * operations. The option is a java.security.KeyPair type.
diff --git 
a/components-starter/camel-pqc-starter/src/main/java/org/apache/camel/component/pqc/springboot/PQCComponentConfiguration.java
 
b/components-starter/camel-pqc-starter/src/main/java/org/apache/camel/component/pqc/springboot/PQCComponentConfiguration.java
index 4ac33a710e2..42b2de2dede 100644
--- 
a/components-starter/camel-pqc-starter/src/main/java/org/apache/camel/component/pqc/springboot/PQCComponentConfiguration.java
+++ 
b/components-starter/camel-pqc-starter/src/main/java/org/apache/camel/component/pqc/springboot/PQCComponentConfiguration.java
@@ -203,9 +203,12 @@ public class PQCComponentConfiguration
      */
     private String symmetricKeyAlgorithm;
     /**
-     * The required length of the symmetric key used
+     * The required length of the symmetric key used. The default of 256 keeps
+     * the strength of the shared secret the KEM produces; the fixed-size
+     * ciphers, such as SEED and SM4, only accept 128, and GOST3412-2015 and
+     * CHACHA7539 only accept 256.
      */
-    private Integer symmetricKeyLength = 128;
+    private Integer symmetricKeyLength = 256;
     /**
      * Used for enabling or disabling all consumer based health checks from 
this
      * component
diff --git 
a/docs/spring-boot/modules/ROOT/pages/starters/azure-storage-datalake.adoc 
b/docs/spring-boot/modules/ROOT/pages/starters/azure-storage-datalake.adoc
index 024df4ec9ee..5aa6061bd96 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/azure-storage-datalake.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/azure-storage-datalake.adoc
@@ -55,7 +55,7 @@ The starter supports 39 options, which are listed below.
 | camel.component.azure-storage-datalake.operation | operation to be performed 
| listfilesystem | DataLakeOperationsDefinition
 | camel.component.azure-storage-datalake.path | path in azure data lake for 
operations |  | String
 | camel.component.azure-storage-datalake.permission | permission string for 
the file |  | String
-| camel.component.azure-storage-datalake.position | This parameter allows the 
caller to upload data in parallel and control the order in which it is appended 
to the file. |  | Long
+| camel.component.azure-storage-datalake.position | The final length of the 
file, including previously committed data, used by flushToFile. |  | Long
 | camel.component.azure-storage-datalake.recursive | recursively include all 
paths | false | Boolean
 | camel.component.azure-storage-datalake.regex | regular expression for 
matching file names |  | String
 | camel.component.azure-storage-datalake.retain-uncommited-data | Whether or 
not uncommitted data is to be retained after the operation | false | Boolean
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/core.adoc 
b/docs/spring-boot/modules/ROOT/pages/starters/core.adoc
index bc5993d210a..da41aa77e49 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/core.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/core.adoc
@@ -105,7 +105,7 @@ The starter supports 115 options, which are listed below.
 | camel.resilience4j.wait-duration-in-open-state | Configures the wait 
duration which specifies how long the CircuitBreaker should stay open, before 
it switches to half open. The default is 60 seconds. | 60000 | String
 | camel.resilience4j.writable-stack-trace-enabled | Enables writable stack 
traces. When set to false, Exception.getStackTrace returns a zero length array. 
This may be used to reduce log spam when the circuit breaker is open. | true | 
Boolean
 | camel.rest.api-component | The name of the Camel component to use as the 
REST API (such as OpenApi). |  | String
-| camel.rest.api-context-path | Sets a leading context-path the REST API will 
be using. |  | String
+| camel.rest.api-context-path | The path, such as /api-doc, where the REST DSL 
serves the API documentation of the REST services, as an OpenAPI document. The 
API documentation is only served when this option is set. This requires 
camel-openapi-java on the classpath. The document is JSON by default, or YAML 
when the request path ends with .yaml. The path is relative to contextPath, 
when that option is set. |  | String
 | camel.rest.api-context-route-id | Sets the route id to use for the route 
that services the REST API. The route will by default use an auto assigned 
route id. |  | String
 | camel.rest.api-host | To use a specific hostname for the API documentation 
(such as swagger or openapi). This can be used to override the generated host 
with this configured hostname. |  | String
 | camel.rest.api-property | Allows to configure as many additional properties 
for the api documentation. |  | Object>
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/google-calendar.adoc 
b/docs/spring-boot/modules/ROOT/pages/starters/google-calendar.adoc
index 2306c952dd9..c3021536330 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/google-calendar.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/google-calendar.adoc
@@ -45,7 +45,7 @@ The starter supports 41 options, which are listed below.
 | camel.component.google-calendar-stream.enabled | Whether to enable auto 
configuration of the google-calendar-stream component. This is enabled by 
default. |  | Boolean
 | camel.component.google-calendar-stream.health-check-consumer-enabled | Used 
for enabling or disabling all consumer based health checks from this component 
| true | Boolean
 | camel.component.google-calendar-stream.health-check-producer-enabled | Used 
for enabling or disabling all producer based health checks from this component. 
Notice: Camel has by default disabled all producer based health-checks. You can 
turn on producer checks globally by setting camel.health.producersEnabled=true. 
| true | Boolean
-| camel.component.google-calendar-stream.max-results | Max results to be 
returned | 10 | Integer
+| camel.component.google-calendar-stream.max-results | Maximum number of 
events returned per Google Calendar API page. With syncFlow=false and 
considerLastUpdate=true, each poll reads all pages; otherwise each poll reads 
one page. | 10 | Integer
 | camel.component.google-calendar-stream.p12-file-name | The name of the p12 
file which has the private key to use with the Google Service Account. |  | 
String
 | camel.component.google-calendar-stream.query | The query to execute on 
calendar |  | String
 | camel.component.google-calendar-stream.refresh-token | OAuth 2 refresh 
token. Using this, the Google Calendar component can obtain a new accessToken 
whenever the current one expires - a necessity if the application is 
long-lived. |  | String
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/pqc.adoc 
b/docs/spring-boot/modules/ROOT/pages/starters/pqc.adoc
index 82428aec7a2..89d66ce009d 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/pqc.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/pqc.adoc
@@ -60,12 +60,12 @@ The starter supports 39 options, which are listed below.
 | camel.component.pqc.store-extracted-secret-key-as-header | In the context of 
extractSecretKeyFromEncapsulation operation, this option define if we want to 
have the key set as header | false | Boolean
 | camel.component.pqc.strict-key-lifecycle | Whether to enforce key status 
checks before cryptographic operations. When enabled, REVOKED keys are rejected 
for all operations, EXPIRED keys are rejected for signing/encapsulation but 
allowed for verification/extraction, and DEPRECATED keys produce a warning but 
still function. Requires a KeyLifecycleManager and a CamelPQCKeyId header to be 
set. | true | Boolean
 | camel.component.pqc.symmetric-key-algorithm | In case we are using KEM 
operations, we need a Symmetric algorithm to be defined for the flow to work. | 
 | String
-| camel.component.pqc.symmetric-key-length | The required length of the 
symmetric key used | 128 | Integer
+| camel.component.pqc.symmetric-key-length | The required length of the 
symmetric key used. The default of 256 keeps the strength of the shared secret 
the KEM produces; the fixed-size ciphers, such as SEED and SM4, only accept 
128, and GOST3412-2015 and CHACHA7539 only accept 256. | 256 | Integer
 | camel.dataformat.pqc.enabled | Whether to enable auto configuration of the 
pqc data format. This is enabled by default. |  | Boolean
 | camel.dataformat.pqc.key-encapsulation-algorithm | The Post-Quantum KEM 
algorithm to use for key encapsulation. | MLKEM | String
 | camel.dataformat.pqc.key-generator | Refers to a custom KeyGenerator to 
lookup from the registry for KEM operations. The option is a 
javax.crypto.KeyGenerator type. |  | String
 | camel.dataformat.pqc.key-pair | Refers to the KeyPair to lookup from the 
registry to use for KEM operations. The option is a java.security.KeyPair type. 
|  | String
 | camel.dataformat.pqc.provider | The JCE security provider to use. |  | String
 | camel.dataformat.pqc.symmetric-key-algorithm | The symmetric encryption 
algorithm to use with the shared secret. Only algorithms that support 
authenticated encryption (AEAD) are allowed: AES, ARIA, CAMELLIA, CAST6, 
DSTU7624, GOST3412_2015, SEED and SM4 are encrypted with GCM, and CHACHA7539 
with ChaCha20-Poly1305. | AES | String
-| camel.dataformat.pqc.symmetric-key-length | The length (in bits) of the 
symmetric key. | 128 | Integer
+| camel.dataformat.pqc.symmetric-key-length | The length (in bits) of the 
symmetric key. SEED and SM4 only accept 128; GOST3412_2015 and CHACHA7539 only 
accept 256. | 256 | Integer
 |===
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml 
b/tooling/camel-spring-boot-dependencies/pom.xml
index 8ebe3867806..9e9be94527f 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -78,7 +78,7 @@
       <dependency>
         <groupId>com.google.api.grpc</groupId>
         <artifactId>proto-google-common-protos</artifactId>
-        <version>2.78.0</version>
+        <version>2.79.0</version>
       </dependency>
       <dependency>
         <groupId>com.google.protobuf</groupId>

Reply via email to