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

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


The following commit(s) were added to refs/heads/main by this push:
     new 358e19f020a Regen
358e19f020a is described below

commit 358e19f020aeced9987325af861141ba58af41d1
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Aug 27 14:26:30 2026 +0200

    Regen
---
 .../catalog/components/ibm-watsonx-ai.json         |  2 +-
 .../springboot/catalog/components/knative.json     | 38 ++++++++--------
 .../camel/springboot/catalog/components/mina.json  |  4 +-
 .../src/main/docs/knative.json                     |  7 +++
 .../springboot/KnativeComponentConfiguration.java  | 13 ++++++
 .../camel-mina-starter/src/main/docs/mina.json     |  2 +-
 .../springboot/MinaComponentConfiguration.java     |  5 +++
 .../modules/ROOT/pages/starters/knative.adoc       |  3 +-
 .../modules/ROOT/pages/starters/mina.adoc          |  2 +-
 tooling/camel-spring-boot-dependencies/pom.xml     | 52 +++++++++-------------
 10 files changed, 73 insertions(+), 55 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ibm-watsonx-ai.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ibm-watsonx-ai.json
index 36866e90c65..d8aa1fcc503 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ibm-watsonx-ai.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ibm-watsonx-ai.json
@@ -65,7 +65,7 @@
     "CamelIBMWatsonxAiInput": { "index": 1, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The input text\/prompt for generation", "constantName": 
"org.apache.camel.component.ibm.watsonx.ai.WatsonxAiConstants#INPUT" },
     "CamelIBMWatsonxAiInputs": { "index": 2, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": 
"java.util.List<String>", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The list of inputs for 
batch operations", "constantName": 
"org.apache.camel.component.ibm.watsonx.ai.WatsonxAiConstants#INPUTS" },
     "CamelIBMWatsonxAiGeneratedText": { "index": 3, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The generated text output", 
"constantName": 
"org.apache.camel.component.ibm.watsonx.ai.WatsonxAiConstants#GENERATED_TEXT" },
-    "CamelIBMWatsonxAiModelId": { "index": 4, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The model ID to use", "constantName": 
"org.apache.camel.component.ibm.watsonx.ai.WatsonxAiConstants#MODEL_ID" },
+    "CamelIBMWatsonxAiModelId": { "index": 4, "kind": "header", "displayName": 
"", "group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The model ID used for the request, reported on 
the response", "constantName": 
"org.apache.camel.component.ibm.watsonx.ai.WatsonxAiConstants#MODEL_ID" },
     "CamelIBMWatsonxAiDeploymentId": { "index": 5, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The deployment ID to use", 
"constantName": 
"org.apache.camel.component.ibm.watsonx.ai.WatsonxAiConstants#DEPLOYMENT_ID" },
     "CamelIBMWatsonxAiSpaceId": { "index": 6, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The space ID for deployment operations", "constantName": 
"org.apache.camel.component.ibm.watsonx.ai.WatsonxAiConstants#SPACE_ID" },
     "CamelIBMWatsonxAiDeploymentName": { "index": 7, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The deployment name", "constantName": 
"org.apache.camel.component.ibm.watsonx.ai.WatsonxAiConstants#DEPLOYMENT_NAME" 
},
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/knative.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/knative.json
index 25bd9cd7481..1e8e07ab39e 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/knative.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/knative.json
@@ -38,15 +38,16 @@
     "transportOptions": { "index": 10, "kind": "property", "displayName": 
"Transport Options", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", 
"prefix": "transport.", "deprecated": false, "autowired": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "Set the transport 
options." },
     "typeId": { "index": 11, "kind": "property", "displayName": "Type Id", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "The name of the service 
to lookup from the KnativeEnvironment." },
     "bridgeErrorHandler": { "index": 12, "kind": "property", "displayName": 
"Bridge Error Handler", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Allows for bridging the consumer to the Camel routing Error Handler, which 
mean any exceptions (if possible) occurred while the Camel consumer is trying 
to pickup incoming messages, or the lik [...]
-    "replyWithCloudEvent": { "index": 13, "kind": "property", "displayName": 
"Reply With Cloud Event", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "Transforms the reply 
into a cloud event that will be processed by the [...]
-    "reply": { "index": 14, "kind": "property", "displayName": "Reply", 
"group": "consumer (advanced)", "label": "consumer,advanced", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "If the consumer should 
construct a full reply to knative request." },
-    "lazyStartProducer": { "index": 15, "kind": "property", "displayName": 
"Lazy Start Producer", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether the producer should be started lazy (on the first message). By 
starting lazy you can use this to allow CamelContext and routes to startup in 
situations where a producer may otherwise fai [...]
-    "apiVersion": { "index": 16, "kind": "property", "displayName": "Api 
Version", "group": "advanced", "label": "advanced", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "The version of the k8s 
resource referenced by the endpoint." },
-    "autowiredEnabled": { "index": 17, "kind": "property", "displayName": 
"Autowired Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether autowiring is enabled. This is used for automatic autowiring options 
(the option must be marked as autowired) by looking up in the registry to find 
if there is a single instance of matching  [...]
-    "kind": { "index": 18, "kind": "property", "displayName": "Kind", "group": 
"advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "The type of the k8s 
resource referenced by the endpoint." },
-    "name": { "index": 19, "kind": "property", "displayName": "Name", "group": 
"advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "The name of the k8s 
resource referenced by the endpoint." },
-    "healthCheckConsumerEnabled": { "index": 20, "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": 21, "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 [...]
+    "muteException": { "index": 13, "kind": "property", "displayName": "Mute 
Exception", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "If enabled and an 
Exchange failed processing on the consumer side the response's bod [...]
+    "replyWithCloudEvent": { "index": 14, "kind": "property", "displayName": 
"Reply With Cloud Event", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "Transforms the reply 
into a cloud event that will be processed by the [...]
+    "reply": { "index": 15, "kind": "property", "displayName": "Reply", 
"group": "consumer (advanced)", "label": "consumer,advanced", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "If the consumer should 
construct a full reply to knative request." },
+    "lazyStartProducer": { "index": 16, "kind": "property", "displayName": 
"Lazy Start Producer", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether the producer should be started lazy (on the first message). By 
starting lazy you can use this to allow CamelContext and routes to startup in 
situations where a producer may otherwise fai [...]
+    "apiVersion": { "index": 17, "kind": "property", "displayName": "Api 
Version", "group": "advanced", "label": "advanced", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "The version of the k8s 
resource referenced by the endpoint." },
+    "autowiredEnabled": { "index": 18, "kind": "property", "displayName": 
"Autowired Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether autowiring is enabled. This is used for automatic autowiring options 
(the option must be marked as autowired) by looking up in the registry to find 
if there is a single instance of matching  [...]
+    "kind": { "index": 19, "kind": "property", "displayName": "Kind", "group": 
"advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "The type of the k8s 
resource referenced by the endpoint." },
+    "name": { "index": 20, "kind": "property", "displayName": "Name", "group": 
"advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "The name of the k8s 
resource referenced by the endpoint." },
+    "healthCheckConsumerEnabled": { "index": 21, "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": 22, "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 [...]
   },
   "properties": {
     "type": { "index": 0, "kind": "path", "displayName": "Type", "group": 
"common", "label": "", "required": false, "type": "enum", "javaType": 
"org.apache.camel.component.knative.spi.Knative.Type", "enum": [ "endpoint", 
"channel", "event" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "The Knative resource type" },
@@ -58,14 +59,15 @@
     "filters": { "index": 6, "kind": "parameter", "displayName": "Filters", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "java.util.Map<java.lang.String, java.lang.String>", "prefix": 
"filter.", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "Set the filters." },
     "sinkBinding": { "index": 7, "kind": "parameter", "displayName": "Sink 
Binding", "group": "common", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.knative.spi.KnativeSinkBinding", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "The SinkBinding 
configuration." },
     "transportOptions": { "index": 8, "kind": "parameter", "displayName": 
"Transport Options", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", 
"prefix": "transport.", "deprecated": false, "autowired": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "Set the transport 
options." },
-    "replyWithCloudEvent": { "index": 9, "kind": "parameter", "displayName": 
"Reply With Cloud Event", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "Transforms the reply 
into a cloud event that will be processed by the [...]
-    "bridgeErrorHandler": { "index": 10, "kind": "parameter", "displayName": 
"Bridge Error Handler", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Allows for bridging the consumer to the 
Camel routing Error Handler, which mean any exceptions (if possible) occurred 
while the Camel consumer is trying to pickup incoming [...]
-    "exceptionHandler": { "index": 11, "kind": "parameter", "displayName": 
"Exception Handler", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
let the consumer use a custom ExceptionHandler. Notice if the option 
bridgeErrorHandler is enabled then this option is not in use. By de [...]
-    "exchangePattern": { "index": 12, "kind": "parameter", "displayName": 
"Exchange Pattern", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "enum", "javaType": 
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ], 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the exchange pattern when the consumer creates an exchange." },
-    "reply": { "index": 13, "kind": "parameter", "displayName": "Reply", 
"group": "consumer (advanced)", "label": "consumer,advanced", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "If the consumer should 
construct a full reply to knative request." },
-    "lazyStartProducer": { "index": 14, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a produ [...]
-    "apiVersion": { "index": 15, "kind": "parameter", "displayName": "Api 
Version", "group": "advanced", "label": "advanced", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "The version of the k8s 
resource referenced by the endpoint." },
-    "kind": { "index": 16, "kind": "parameter", "displayName": "Kind", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "The type of the k8s 
resource referenced by the endpoint." },
-    "name": { "index": 17, "kind": "parameter", "displayName": "Name", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "The name of the k8s 
resource referenced by the endpoint." }
+    "muteException": { "index": 9, "kind": "parameter", "displayName": "Mute 
Exception", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "If enabled and an 
Exchange failed processing on the consumer side the response's bod [...]
+    "replyWithCloudEvent": { "index": 10, "kind": "parameter", "displayName": 
"Reply With Cloud Event", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "Transforms the reply 
into a cloud event that will be processed by th [...]
+    "bridgeErrorHandler": { "index": 11, "kind": "parameter", "displayName": 
"Bridge Error Handler", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Allows for bridging the consumer to the 
Camel routing Error Handler, which mean any exceptions (if possible) occurred 
while the Camel consumer is trying to pickup incoming [...]
+    "exceptionHandler": { "index": 12, "kind": "parameter", "displayName": 
"Exception Handler", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
let the consumer use a custom ExceptionHandler. Notice if the option 
bridgeErrorHandler is enabled then this option is not in use. By de [...]
+    "exchangePattern": { "index": 13, "kind": "parameter", "displayName": 
"Exchange Pattern", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "enum", "javaType": 
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ], 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the exchange pattern when the consumer creates an exchange." },
+    "reply": { "index": 14, "kind": "parameter", "displayName": "Reply", 
"group": "consumer (advanced)", "label": "consumer,advanced", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "If the consumer should 
construct a full reply to knative request." },
+    "lazyStartProducer": { "index": 15, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a produ [...]
+    "apiVersion": { "index": 16, "kind": "parameter", "displayName": "Api 
Version", "group": "advanced", "label": "advanced", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "The version of the k8s 
resource referenced by the endpoint." },
+    "kind": { "index": 17, "kind": "parameter", "displayName": "Kind", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "The type of the k8s 
resource referenced by the endpoint." },
+    "name": { "index": 18, "kind": "parameter", "displayName": "Name", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.knative.KnativeConfiguration", 
"configurationField": "configuration", "description": "The name of the k8s 
resource referenced by the endpoint." }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mina.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mina.json
index 515aec83c23..305b94aa108 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mina.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mina.json
@@ -47,7 +47,7 @@
     "encoderMaxLineLength": { "index": 20, "kind": "property", "displayName": 
"Encoder Max Line Length", "group": "codec", "label": "codec", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": -1, "configurationClass": 
"org.apache.camel.component.mina.MinaConfiguration", "configurationField": 
"configuration", "description": "To set the textline protocol encoder max line 
length. By default the default value of  [...]
     "encoding": { "index": 21, "kind": "property", "displayName": "Encoding", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mina.MinaConfiguration", "configurationField": 
"configuration", "description": "You can configure the encoding (a charset 
name) to use for the TCP textline codec and the UDP protocol. If not provided,  
[...]
     "filters": { "index": 22, "kind": "property", "displayName": "Filters", 
"group": "codec", "label": "codec", "required": false, "type": "array", 
"javaType": "java.util.List<org.apache.mina.core.filterchain.IoFilter>", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mina.MinaConfiguration", "configurationField": 
"configuration", "description": "You can set a list of Mina IoFilters to use." 
},
-    "objectCodecPattern": { "index": 23, "kind": "property", "displayName": 
"Object Codec Pattern", "group": "codec", "label": "codec", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mina.MinaConfiguration", "configurationField": 
"configuration", "description": "Accept the wildcard specified classes for 
Object deserialization, unless they are otherwise rejecte [...]
+    "objectCodecPattern": { "index": 23, "kind": "property", "displayName": 
"Object Codec Pattern", "group": "codec", "label": "codec", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"configurationClass": "org.apache.camel.component.mina.MinaConfiguration", 
"configurationField": "configuration", "description": "Accept the wildcard 
specified classes for Object deserializat [...]
     "textline": { "index": 24, "kind": "property", "displayName": "Textline", 
"group": "codec", "label": "codec", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mina.MinaConfiguration", "configurationField": 
"configuration", "description": "Only used for TCP. If no codec is specified, 
you can use this flag to indicate a text line based codec; if [...]
     "textlineDelimiter": { "index": 25, "kind": "property", "displayName": 
"Textline Delimiter", "group": "codec", "label": "codec", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.mina.MinaTextLineDelimiter", "enum": [ "DEFAULT", 
"AUTO", "UNIX", "WINDOWS", "MAC" ], "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mina.MinaConfiguration", "configurationField": 
"configuration", "description": "Only used  [...]
     "sslContextParameters": { "index": 26, "kind": "property", "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.mina.MinaConfiguration", "configurationField": 
"configuration", "description": "To configure SSL security." },
@@ -86,7 +86,7 @@
     "encoderMaxLineLength": { "index": 23, "kind": "parameter", "displayName": 
"Encoder Max Line Length", "group": "codec", "label": "codec", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": -1, "configurationClass": 
"org.apache.camel.component.mina.MinaConfiguration", "configurationField": 
"configuration", "description": "To set the textline protocol encoder max line 
length. By default the default value of [...]
     "encoding": { "index": 24, "kind": "parameter", "displayName": "Encoding", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mina.MinaConfiguration", "configurationField": 
"configuration", "description": "You can configure the encoding (a charset 
name) to use for the TCP textline codec and the UDP protocol. If not provided, 
[...]
     "filters": { "index": 25, "kind": "parameter", "displayName": "Filters", 
"group": "codec", "label": "codec", "required": false, "type": "array", 
"javaType": "java.util.List<org.apache.mina.core.filterchain.IoFilter>", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mina.MinaConfiguration", "configurationField": 
"configuration", "description": "You can set a list of Mina IoFilters to use." 
},
-    "objectCodecPattern": { "index": 26, "kind": "parameter", "displayName": 
"Object Codec Pattern", "group": "codec", "label": "codec", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mina.MinaConfiguration", "configurationField": 
"configuration", "description": "Accept the wildcard specified classes for 
Object deserialization, unless they are otherwise reject [...]
+    "objectCodecPattern": { "index": 26, "kind": "parameter", "displayName": 
"Object Codec Pattern", "group": "codec", "label": "codec", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"configurationClass": "org.apache.camel.component.mina.MinaConfiguration", 
"configurationField": "configuration", "description": "Accept the wildcard 
specified classes for Object deserializa [...]
     "textline": { "index": 27, "kind": "parameter", "displayName": "Textline", 
"group": "codec", "label": "codec", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mina.MinaConfiguration", "configurationField": 
"configuration", "description": "Only used for TCP. If no codec is specified, 
you can use this flag to indicate a text line based codec; i [...]
     "textlineDelimiter": { "index": 28, "kind": "parameter", "displayName": 
"Textline Delimiter", "group": "codec", "label": "codec", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.mina.MinaTextLineDelimiter", "enum": [ "DEFAULT", 
"AUTO", "UNIX", "WINDOWS", "MAC" ], "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mina.MinaConfiguration", "configurationField": 
"configuration", "description": "Only used [...]
     "sslContextParameters": { "index": 29, "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.mina.MinaConfiguration", "configurationField": 
"configuration", "description": "To configure SSL security." }
diff --git 
a/components-starter/camel-knative-starter/src/main/docs/knative.json 
b/components-starter/camel-knative-starter/src/main/docs/knative.json
index 4d6d972c23f..33694d2dd11 100644
--- a/components-starter/camel-knative-starter/src/main/docs/knative.json
+++ b/components-starter/camel-knative-starter/src/main/docs/knative.json
@@ -121,6 +121,13 @@
       "sourceType": 
"org.apache.camel.component.knative.springboot.KnativeComponentConfiguration",
       "defaultValue": false
     },
+    {
+      "name": "camel.component.knative.mute-exception",
+      "type": "java.lang.Boolean",
+      "description": "If enabled and an Exchange failed processing on the 
consumer side the response's body won't contain the exception's stack trace.",
+      "sourceType": 
"org.apache.camel.component.knative.springboot.KnativeComponentConfiguration",
+      "defaultValue": true
+    },
     {
       "name": "camel.component.knative.name",
       "type": "java.lang.String",
diff --git 
a/components-starter/camel-knative-starter/src/main/java/org/apache/camel/component/knative/springboot/KnativeComponentConfiguration.java
 
b/components-starter/camel-knative-starter/src/main/java/org/apache/camel/component/knative/springboot/KnativeComponentConfiguration.java
index adf1e77d3b3..5fda0017c22 100644
--- 
a/components-starter/camel-knative-starter/src/main/java/org/apache/camel/component/knative/springboot/KnativeComponentConfiguration.java
+++ 
b/components-starter/camel-knative-starter/src/main/java/org/apache/camel/component/knative/springboot/KnativeComponentConfiguration.java
@@ -107,6 +107,11 @@ public class KnativeComponentConfiguration
      * with exceptions, that will be logged at WARN or ERROR level and ignored.
      */
     private Boolean bridgeErrorHandler = false;
+    /**
+     * If enabled and an Exchange failed processing on the consumer side the
+     * response's body won't contain the exception's stack trace.
+     */
+    private Boolean muteException = true;
     /**
      * Transforms the reply into a cloud event that will be processed by the
      * caller. When listening to events from a Knative Broker, if this flag is
@@ -269,6 +274,14 @@ public class KnativeComponentConfiguration
         this.bridgeErrorHandler = bridgeErrorHandler;
     }
 
+    public Boolean getMuteException() {
+        return muteException;
+    }
+
+    public void setMuteException(Boolean muteException) {
+        this.muteException = muteException;
+    }
+
     public Boolean getReplyWithCloudEvent() {
         return replyWithCloudEvent;
     }
diff --git a/components-starter/camel-mina-starter/src/main/docs/mina.json 
b/components-starter/camel-mina-starter/src/main/docs/mina.json
index 384d31f566d..871826db867 100644
--- a/components-starter/camel-mina-starter/src/main/docs/mina.json
+++ b/components-starter/camel-mina-starter/src/main/docs/mina.json
@@ -149,7 +149,7 @@
     {
       "name": "camel.component.mina.object-codec-pattern",
       "type": "java.lang.String",
-      "description": "Accept the wildcard specified classes for Object 
deserialization, unless they are otherwise rejected. Multiple patterns can be 
separated by comma.",
+      "description": "Accept the wildcard specified classes for Object 
deserialization, unless they are otherwise rejected. Multiple patterns can be 
separated by comma. This widens the codec's deserialization allow-list, so keep 
it as narrow as the route actually needs. Avoid : it accepts every class the 
classpath can load from an untrusted peer, including Camel's own 
org.apache.camel types. Leaving the option unset is the safest choice - the 
codec then accepts only the small built-in se [...]
       "sourceType": 
"org.apache.camel.component.mina.springboot.MinaComponentConfiguration"
     },
     {
diff --git 
a/components-starter/camel-mina-starter/src/main/java/org/apache/camel/component/mina/springboot/MinaComponentConfiguration.java
 
b/components-starter/camel-mina-starter/src/main/java/org/apache/camel/component/mina/springboot/MinaComponentConfiguration.java
index e6e090222f1..bd29b0e7001 100644
--- 
a/components-starter/camel-mina-starter/src/main/java/org/apache/camel/component/mina/springboot/MinaComponentConfiguration.java
+++ 
b/components-starter/camel-mina-starter/src/main/java/org/apache/camel/component/mina/springboot/MinaComponentConfiguration.java
@@ -188,6 +188,11 @@ public class MinaComponentConfiguration
     /**
      * Accept the wildcard specified classes for Object deserialization, unless
      * they are otherwise rejected. Multiple patterns can be separated by 
comma.
+     * This widens the codec's deserialization allow-list, so keep it as narrow
+     * as the route actually needs. Avoid : it accepts every class the 
classpath
+     * can load from an untrusted peer, including Camel's own org.apache.camel
+     * types. Leaving the option unset is the safest choice - the codec then
+     * accepts only the small built-in set and refuses anything else.
      */
     private String objectCodecPattern;
     /**
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/knative.adoc 
b/docs/spring-boot/modules/ROOT/pages/starters/knative.adoc
index 28fc87668e0..3463857c3a5 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/knative.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/knative.adoc
@@ -23,7 +23,7 @@ Please refer to the above links for usage and configuration 
details.
 
 == Spring Boot Auto-Configuration
 
-The starter supports 23 options, which are listed below.
+The starter supports 24 options, which are listed below.
 
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
@@ -44,6 +44,7 @@ The starter supports 23 options, which are listed below.
 | camel.component.knative.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.knative.kind | The type of the k8s resource referenced by 
the endpoint. |  | String
 | camel.component.knative.lazy-start-producer | Whether the producer should be 
started lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a producer may otherwise 
fail during starting and cause the route to fail being started. By deferring 
this startup to be lazy then the startup failure can be handled during routing 
messages via Camel's routing error handlers. Beware that when the first message 
is processed then [...]
+| camel.component.knative.mute-exception | If enabled and an Exchange failed 
processing on the consumer side the response's body won't contain the 
exception's stack trace. | true | Boolean
 | camel.component.knative.name | The name of the k8s resource referenced by 
the endpoint. |  | String
 | camel.component.knative.producer-factory | The protocol producer factory. 
The option is a org.apache.camel.component.knative.spi.KnativeProducerFactory 
type. |  | KnativeProducerFactory
 | camel.component.knative.reply | If the consumer should construct a full 
reply to knative request. | true | Boolean
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/mina.adoc 
b/docs/spring-boot/modules/ROOT/pages/starters/mina.adoc
index 08a54f1c87a..a9c7780fcb4 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/mina.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/mina.adoc
@@ -47,7 +47,7 @@ The starter supports 29 options, which are listed below.
 | camel.component.mina.maximum-pool-size | Number of worker threads in the 
worker pool for TCP and UDP | 16 | Integer
 | camel.component.mina.mina-logger | You can enable the Apache MINA logging 
filter. Apache MINA uses slf4j logging at INFO level to log all input and 
output. | false | Boolean
 | camel.component.mina.no-reply-log-level | If sync is enabled this option 
dictates MinaConsumer which logging level to use when logging a there is no 
reply to send back. | warn | LoggingLevel
-| camel.component.mina.object-codec-pattern | Accept the wildcard specified 
classes for Object deserialization, unless they are otherwise rejected. 
Multiple patterns can be separated by comma. |  | String
+| camel.component.mina.object-codec-pattern | Accept the wildcard specified 
classes for Object deserialization, unless they are otherwise rejected. 
Multiple patterns can be separated by comma. This widens the codec's 
deserialization allow-list, so keep it as narrow as the route actually needs. 
Avoid : it accepts every class the classpath can load from an untrusted peer, 
including Camel's own org.apache.camel types. Leaving the option unset is the 
safest choice - the codec then accepts on [...]
 | camel.component.mina.ordered-thread-pool-executor | Whether to use ordered 
thread pool, to ensure events are processed orderly on the same channel. | true 
| Boolean
 | camel.component.mina.ssl-context-parameters | To configure SSL security. The 
option is a org.apache.camel.support.jsse.SSLContextParameters type. |  | 
SSLContextParameters
 | camel.component.mina.sync | Setting to set endpoint as one-way or 
request-response. | true | Boolean
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml 
b/tooling/camel-spring-boot-dependencies/pom.xml
index aec23e46910..e47b64f5984 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -30,6 +30,11 @@
   <description>Camel Spring-Boot Dependencies BOM</description>
   <dependencyManagement>
     <dependencies>
+      <dependency>
+        <groupId>com.aliyun.openservices</groupId>
+        <artifactId>tablestore</artifactId>
+        <version>5.17.11</version>
+      </dependency>
       <dependency>
         <groupId>com.aliyun</groupId>
         <artifactId>dysmsapi20170525</artifactId>
@@ -55,6 +60,11 @@
         <artifactId>kms20160120</artifactId>
         <version>2.2.0</version>
       </dependency>
+      <dependency>
+        <groupId>com.aliyun</groupId>
+        <artifactId>sls20201230</artifactId>
+        <version>5.9.0</version>
+      </dependency>
       <dependency>
         <groupId>com.aliyun</groupId>
         <artifactId>tea-openapi</artifactId>
@@ -2532,6 +2542,16 @@
         <artifactId>camel-alibaba-oss</artifactId>
         <version>4.23.0-SNAPSHOT</version>
       </dependency>
+      <dependency>
+        <groupId>org.apache.camel</groupId>
+        <artifactId>camel-alibaba-ots</artifactId>
+        <version>4.23.0-SNAPSHOT</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel</groupId>
+        <artifactId>camel-alibaba-sls</artifactId>
+        <version>4.23.0-SNAPSHOT</version>
+      </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-alibaba-sms</artifactId>
@@ -2938,11 +2958,6 @@
         <artifactId>camel-catalog-console</artifactId>
         <version>4.23.0-SNAPSHOT</version>
       </dependency>
-      <dependency>
-        <groupId>org.apache.camel</groupId>
-        <artifactId>camel-catalog-lucene</artifactId>
-        <version>4.23.0-SNAPSHOT</version>
-      </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-catalog-maven</artifactId>
@@ -3249,11 +3264,6 @@
         <artifactId>camel-diagram</artifactId>
         <version>4.23.0-SNAPSHOT</version>
       </dependency>
-      <dependency>
-        <groupId>org.apache.camel</groupId>
-        <artifactId>camel-digitalocean</artifactId>
-        <version>4.23.0-SNAPSHOT</version>
-      </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-direct</artifactId>
@@ -3689,11 +3699,6 @@
         <artifactId>camel-influxdb2</artifactId>
         <version>4.23.0-SNAPSHOT</version>
       </dependency>
-      <dependency>
-        <groupId>org.apache.camel</groupId>
-        <artifactId>camel-irc</artifactId>
-        <version>4.23.0-SNAPSHOT</version>
-      </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-iso8583</artifactId>
@@ -3899,11 +3904,6 @@
         <artifactId>camel-jslt</artifactId>
         <version>4.23.0-SNAPSHOT</version>
       </dependency>
-      <dependency>
-        <groupId>org.apache.camel</groupId>
-        <artifactId>camel-json-patch</artifactId>
-        <version>4.23.0-SNAPSHOT</version>
-      </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-json-validator</artifactId>
@@ -4044,11 +4044,6 @@
         <artifactId>camel-langchain4j-tokenizer</artifactId>
         <version>4.23.0-SNAPSHOT</version>
       </dependency>
-      <dependency>
-        <groupId>org.apache.camel</groupId>
-        <artifactId>camel-langchain4j-tools</artifactId>
-        <version>4.23.0-SNAPSHOT</version>
-      </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-langchain4j-web-search</artifactId>
@@ -4674,11 +4669,6 @@
         <artifactId>camel-solr</artifactId>
         <version>4.23.0-SNAPSHOT</version>
       </dependency>
-      <dependency>
-        <groupId>org.apache.camel</groupId>
-        <artifactId>camel-splunk</artifactId>
-        <version>4.23.0-SNAPSHOT</version>
-      </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-splunk-hec</artifactId>
@@ -5323,7 +5313,7 @@
       <dependency>
         <groupId>org.codehaus.plexus</groupId>
         <artifactId>plexus-archiver</artifactId>
-        <version>4.13.0</version>
+        <version>4.14.0</version>
       </dependency>
       <dependency>
         <groupId>org.codehaus.plexus</groupId>

Reply via email to