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>