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

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


The following commit(s) were added to refs/heads/camel-spring-boot-4.18.x by 
this push:
     new a2580fac5ef Regen
a2580fac5ef is described below

commit a2580fac5ef97648f613e401b0b31d7d4fc27e30
Author: Claus Ibsen <[email protected]>
AuthorDate: Sun Jun 14 20:46:41 2026 +0200

    Regen
---
 .../springboot/catalog/components/openai.json      | 31 +++++++++++-----------
 .../src/main/docs/activemq.json                    |  7 +++++
 .../src/main/docs/activemq6.json                   |  7 +++++
 .../camel-amqp-starter/src/main/docs/amqp.json     |  7 +++++
 .../camel-dapr-starter/src/main/docs/dapr.json     |  6 +++++
 .../src/main/docs/docling.json                     |  2 +-
 .../camel-jms-starter/src/main/docs/jms.json       |  7 +++++
 .../camel-mail-starter/src/main/docs/mail.json     |  7 +++++
 .../camel-nats-starter/src/main/docs/nats.json     | 14 ++++++++++
 .../src/main/docs/netty-http.json                  |  2 +-
 .../camel-sjms-starter/src/main/docs/sjms.json     |  7 +++++
 .../camel-sjms2-starter/src/main/docs/sjms2.json   |  7 +++++
 .../src/main/docs/undertow.json                    |  2 +-
 13 files changed, 88 insertions(+), 18 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openai.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openai.json
index 33838ca6941..23374b8acbe 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openai.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openai.json
@@ -42,21 +42,22 @@
     "CamelOpenAIStreaming": { "index": 7, "kind": "header", "displayName": "", 
"group": "producer", "label": "", "required": false, "javaType": "Boolean", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Whether to stream the response back incrementally", 
"constantName": "org.apache.camel.component.openai.OpenAIConstants#STREAMING" },
     "CamelOpenAIOutputClass": { "index": 8, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "Class", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The Java class to use for structured output parsing", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#OUTPUT_CLASS" },
     "CamelOpenAIJsonSchema": { "index": 9, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JSON schema to use for structured output 
validation", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#JSON_SCHEMA" },
-    "CamelOpenAIResponseModel": { "index": 10, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The model used for the completion 
response", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#RESPONSE_MODEL" },
-    "CamelOpenAIResponseId": { "index": 11, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The unique identifier for the completion response", 
"constantName": "org.apache.camel.component.openai.OpenAIConstants#RESPONSE_ID" 
},
-    "CamelOpenAIFinishReason": { "index": 12, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The reason the completion finished (e.g., stop, length, 
content_filter)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#FINISH_REASON" },
-    "CamelOpenAIPromptTokens": { "index": 13, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The number of tokens used in the prompt", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#PROMPT_TOKENS" },
-    "CamelOpenAICompletionTokens": { "index": 14, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The number of tokens used in the 
completion", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#COMPLETION_TOKENS" },
-    "CamelOpenAITotalTokens": { "index": 15, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The total number of tokens used (prompt completion)", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#TOTAL_TOKENS" },
-    "CamelOpenAIResponse": { "index": 16, "kind": "header", "displayName": "", 
"group": "producer", "label": "", "required": false, "javaType": 
"com.openai.models.ChatCompletion", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The complete OpenAI 
response object", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#RESPONSE" },
-    "CamelOpenAIEmbeddingModel": { "index": 17, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The model to use for embeddings", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#EMBEDDING_MODEL" },
-    "CamelOpenAIEmbeddingDimensions": { "index": 18, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Number of output dimensions", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#EMBEDDING_DIMENSIONS" },
-    "CamelOpenAIEmbeddingResponseModel": { "index": 19, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The embedding model used in the 
response", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#EMBEDDING_RESPONSE_MODEL" },
-    "CamelOpenAIEmbeddingCount": { "index": 20, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Number of embeddings returned", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#EMBEDDING_COUNT" },
-    "CamelOpenAIEmbeddingVectorSize": { "index": 21, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Vector dimensions of the embeddings", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#EMBEDDING_VECTOR_SIZE" },
-    "CamelOpenAIReferenceEmbedding": { "index": 22, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "List<Float>", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Reference embedding vector 
for similarity comparison", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#REFERENCE_EMBEDDING" },
-    "CamelOpenAISimilarityScore": { "index": 23, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Double", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Calculated cosine similarity score (0.0 
to 1.0)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#SIMILARITY_SCORE" },
-    "CamelOpenAIOriginalText": { "index": 24, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String or 
List<String>", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Original text content when embeddings 
operation is used", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#ORIGINAL_TEXT" }
+    "CamelOpenAIMediaType": { "index": 10, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The MIME type of the message body when sending a file or 
binary content (File, WrappedFile, byte or InputStream) to the model. Takes 
precedence over component content-type headers and automatic MIME type 
detection", "constantName": "org.apa [...]
+    "CamelOpenAIResponseModel": { "index": 11, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The model used for the completion 
response", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#RESPONSE_MODEL" },
+    "CamelOpenAIResponseId": { "index": 12, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The unique identifier for the completion response", 
"constantName": "org.apache.camel.component.openai.OpenAIConstants#RESPONSE_ID" 
},
+    "CamelOpenAIFinishReason": { "index": 13, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The reason the completion finished (e.g., stop, length, 
content_filter)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#FINISH_REASON" },
+    "CamelOpenAIPromptTokens": { "index": 14, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The number of tokens used in the prompt", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#PROMPT_TOKENS" },
+    "CamelOpenAICompletionTokens": { "index": 15, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The number of tokens used in the 
completion", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#COMPLETION_TOKENS" },
+    "CamelOpenAITotalTokens": { "index": 16, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The total number of tokens used (prompt completion)", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#TOTAL_TOKENS" },
+    "CamelOpenAIResponse": { "index": 17, "kind": "header", "displayName": "", 
"group": "producer", "label": "", "required": false, "javaType": 
"com.openai.models.ChatCompletion", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The complete OpenAI 
response object", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#RESPONSE" },
+    "CamelOpenAIEmbeddingModel": { "index": 18, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The model to use for embeddings", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#EMBEDDING_MODEL" },
+    "CamelOpenAIEmbeddingDimensions": { "index": 19, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Number of output dimensions", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#EMBEDDING_DIMENSIONS" },
+    "CamelOpenAIEmbeddingResponseModel": { "index": 20, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The embedding model used in the 
response", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#EMBEDDING_RESPONSE_MODEL" },
+    "CamelOpenAIEmbeddingCount": { "index": 21, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Number of embeddings returned", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#EMBEDDING_COUNT" },
+    "CamelOpenAIEmbeddingVectorSize": { "index": 22, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Vector dimensions of the embeddings", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#EMBEDDING_VECTOR_SIZE" },
+    "CamelOpenAIReferenceEmbedding": { "index": 23, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "List<Float>", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Reference embedding vector 
for similarity comparison", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#REFERENCE_EMBEDDING" },
+    "CamelOpenAISimilarityScore": { "index": 24, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Double", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Calculated cosine similarity score (0.0 
to 1.0)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#SIMILARITY_SCORE" },
+    "CamelOpenAIOriginalText": { "index": 25, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String or 
List<String>", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Original text content when embeddings 
operation is used", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#ORIGINAL_TEXT" }
   },
   "properties": {
     "operation": { "index": 0, "kind": "path", "displayName": "Operation", 
"group": "producer", "label": "", "required": true, "type": "enum", "javaType": 
"org.apache.camel.component.openai.OpenAIOperations", "enum": [ 
"chat-completion", "embeddings" ], "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The operation to perform: 
'chat-completion' or 'embeddings'" },
diff --git 
a/components-starter/camel-activemq-starter/src/main/docs/activemq.json 
b/components-starter/camel-activemq-starter/src/main/docs/activemq.json
index 721439f8e11..c8d8e7613c4 100644
--- a/components-starter/camel-activemq-starter/src/main/docs/activemq.json
+++ b/components-starter/camel-activemq-starter/src/main/docs/activemq.json
@@ -456,6 +456,13 @@
       "sourceType": 
"org.apache.camel.component.activemq.springboot.ActiveMQComponentConfiguration",
       "defaultValue": true
     },
+    {
+      "name": "camel.component.activemq.object-message-enabled",
+      "type": "java.lang.Boolean",
+      "description": "Whether to enable sending and receiving JMS 
ObjectMessage. By default this is disabled because Java object serialization is 
a known source of security vulnerabilities. Enable this option only if you 
trust the source of the messages and need to send or receive Java serialized 
objects via JMS. When disabled, Camel will refuse to create or read JMS 
ObjectMessage instances. Options that rely on ObjectMessage internally (such as 
transferExchange and transferException) re [...]
+      "sourceType": 
"org.apache.camel.component.activemq.springboot.ActiveMQComponentConfiguration",
+      "defaultValue": false
+    },
     {
       "name": "camel.component.activemq.password",
       "type": "java.lang.String",
diff --git 
a/components-starter/camel-activemq6-starter/src/main/docs/activemq6.json 
b/components-starter/camel-activemq6-starter/src/main/docs/activemq6.json
index 2a60969fd0b..17f46d55f2b 100644
--- a/components-starter/camel-activemq6-starter/src/main/docs/activemq6.json
+++ b/components-starter/camel-activemq6-starter/src/main/docs/activemq6.json
@@ -456,6 +456,13 @@
       "sourceType": 
"org.apache.camel.component.activemq6.springboot.ActiveMQComponentConfiguration",
       "defaultValue": true
     },
+    {
+      "name": "camel.component.activemq6.object-message-enabled",
+      "type": "java.lang.Boolean",
+      "description": "Whether to enable sending and receiving JMS 
ObjectMessage. By default this is disabled because Java object serialization is 
a known source of security vulnerabilities. Enable this option only if you 
trust the source of the messages and need to send or receive Java serialized 
objects via JMS. When disabled, Camel will refuse to create or read JMS 
ObjectMessage instances. Options that rely on ObjectMessage internally (such as 
transferExchange and transferException) re [...]
+      "sourceType": 
"org.apache.camel.component.activemq6.springboot.ActiveMQComponentConfiguration",
+      "defaultValue": false
+    },
     {
       "name": "camel.component.activemq6.password",
       "type": "java.lang.String",
diff --git a/components-starter/camel-amqp-starter/src/main/docs/amqp.json 
b/components-starter/camel-amqp-starter/src/main/docs/amqp.json
index cb31075872e..dd8f7a251fb 100644
--- a/components-starter/camel-amqp-starter/src/main/docs/amqp.json
+++ b/components-starter/camel-amqp-starter/src/main/docs/amqp.json
@@ -481,6 +481,13 @@
       "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration",
       "defaultValue": true
     },
+    {
+      "name": "camel.component.amqp.object-message-enabled",
+      "type": "java.lang.Boolean",
+      "description": "Whether to enable sending and receiving JMS 
ObjectMessage. By default this is disabled because Java object serialization is 
a known source of security vulnerabilities. Enable this option only if you 
trust the source of the messages and need to send or receive Java serialized 
objects via JMS. When disabled, Camel will refuse to create or read JMS 
ObjectMessage instances. Options that rely on ObjectMessage internally (such as 
transferExchange and transferException) re [...]
+      "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration",
+      "defaultValue": false
+    },
     {
       "name": "camel.component.amqp.password",
       "type": "java.lang.String",
diff --git a/components-starter/camel-dapr-starter/src/main/docs/dapr.json 
b/components-starter/camel-dapr-starter/src/main/docs/dapr.json
index aaa3ef38650..3a39db843c3 100644
--- a/components-starter/camel-dapr-starter/src/main/docs/dapr.json
+++ b/components-starter/camel-dapr-starter/src/main/docs/dapr.json
@@ -117,6 +117,12 @@
       "sourceType": 
"org.apache.camel.component.dapr.springboot.DaprComponentConfiguration",
       "defaultValue": false
     },
+    {
+      "name": "camel.component.dapr.header-filter-strategy",
+      "type": "org.apache.camel.spi.HeaderFilterStrategy",
+      "description": "To use a custom HeaderFilterStrategy to filter header to 
and from Camel message. The option is a 
org.apache.camel.spi.HeaderFilterStrategy type.",
+      "sourceType": 
"org.apache.camel.component.dapr.springboot.DaprComponentConfiguration"
+    },
     {
       "name": "camel.component.dapr.http-extension",
       "type": "io.dapr.client.domain.HttpExtension",
diff --git 
a/components-starter/camel-docling-starter/src/main/docs/docling.json 
b/components-starter/camel-docling-starter/src/main/docs/docling.json
index f60e57a6aec..0fc5eead66d 100644
--- a/components-starter/camel-docling-starter/src/main/docs/docling.json
+++ b/components-starter/camel-docling-starter/src/main/docs/docling.json
@@ -78,7 +78,7 @@
     {
       "name": "camel.component.docling.batch-size",
       "type": "java.lang.Integer",
-      "description": "Maximum number of documents to process in a single batch 
(batch operations only)",
+      "description": "Number of documents to submit per sub-batch. Documents 
are partitioned into sub-batches of this size and each sub-batch is processed 
before starting the next one. Within each sub-batch, up to batchParallelism 
threads are used concurrently. This controls memory usage and back-pressure 
when processing large document sets.",
       "sourceType": 
"org.apache.camel.component.docling.springboot.DoclingComponentConfiguration",
       "defaultValue": 10
     },
diff --git a/components-starter/camel-jms-starter/src/main/docs/jms.json 
b/components-starter/camel-jms-starter/src/main/docs/jms.json
index cd35d08af8b..cddb0f50b48 100644
--- a/components-starter/camel-jms-starter/src/main/docs/jms.json
+++ b/components-starter/camel-jms-starter/src/main/docs/jms.json
@@ -443,6 +443,13 @@
       "sourceType": 
"org.apache.camel.component.jms.springboot.JmsComponentConfiguration",
       "defaultValue": true
     },
+    {
+      "name": "camel.component.jms.object-message-enabled",
+      "type": "java.lang.Boolean",
+      "description": "Whether to enable sending and receiving JMS 
ObjectMessage. By default this is disabled because Java object serialization is 
a known source of security vulnerabilities. Enable this option only if you 
trust the source of the messages and need to send or receive Java serialized 
objects via JMS. When disabled, Camel will refuse to create or read JMS 
ObjectMessage instances. Options that rely on ObjectMessage internally (such as 
transferExchange and transferException) re [...]
+      "sourceType": 
"org.apache.camel.component.jms.springboot.JmsComponentConfiguration",
+      "defaultValue": false
+    },
     {
       "name": "camel.component.jms.password",
       "type": "java.lang.String",
diff --git a/components-starter/camel-mail-starter/src/main/docs/mail.json 
b/components-starter/camel-mail-starter/src/main/docs/mail.json
index 9996e8c149c..a1fc4d93194 100644
--- a/components-starter/camel-mail-starter/src/main/docs/mail.json
+++ b/components-starter/camel-mail-starter/src/main/docs/mail.json
@@ -344,6 +344,13 @@
       "sourceType": 
"org.apache.camel.component.mail.springboot.MailComponentConfiguration",
       "defaultValue": false
     },
+    {
+      "name": 
"camel.component.mail.use-java-mail-session-properties-from-headers",
+      "type": "java.lang.Boolean",
+      "description": "Whether to allow dynamic JavaMail session properties 
(message headers whose key starts with mail.smtp. or mail.smtps.) to override 
the endpoint configuration on a per-message basis. This is disabled by default. 
Only enable it when these headers originate exclusively from trusted route 
logic, never from data crossing a trust boundary (for example HTTP query 
parameters, or JMS\/Kafka messages from untrusted producers). When enabled, an 
attacker able to set these heade [...]
+      "sourceType": 
"org.apache.camel.component.mail.springboot.MailComponentConfiguration",
+      "defaultValue": false
+    },
     {
       "name": "camel.component.mail.username",
       "type": "java.lang.String",
diff --git a/components-starter/camel-nats-starter/src/main/docs/nats.json 
b/components-starter/camel-nats-starter/src/main/docs/nats.json
index f00c259f451..2bbc71dde50 100644
--- a/components-starter/camel-nats-starter/src/main/docs/nats.json
+++ b/components-starter/camel-nats-starter/src/main/docs/nats.json
@@ -204,6 +204,20 @@
       "sourceType": 
"org.apache.camel.component.nats.springboot.NatsComponentConfiguration",
       "defaultValue": 10
     },
+    {
+      "name": "camel.component.nats.pull-batch-size",
+      "type": "java.lang.Integer",
+      "description": "Maximum number of messages to fetch per pull request 
when using a JetStream Pull Subscription. Only used when {code 
pullSubscription=true}.",
+      "sourceType": 
"org.apache.camel.component.nats.springboot.NatsComponentConfiguration",
+      "defaultValue": 10
+    },
+    {
+      "name": "camel.component.nats.pull-fetch-timeout",
+      "type": "java.lang.Long",
+      "description": "Maximum time (in milliseconds) to wait for a batch of 
messages to be available on the server during a single fetch when using a 
JetStream Pull Subscription. Only used when {code pullSubscription=true}.",
+      "sourceType": 
"org.apache.camel.component.nats.springboot.NatsComponentConfiguration",
+      "defaultValue": 1000
+    },
     {
       "name": "camel.component.nats.pull-subscription",
       "type": "java.lang.Boolean",
diff --git 
a/components-starter/camel-netty-http-starter/src/main/docs/netty-http.json 
b/components-starter/camel-netty-http-starter/src/main/docs/netty-http.json
index 92eaf48ec8d..70215fc66e4 100644
--- a/components-starter/camel-netty-http-starter/src/main/docs/netty-http.json
+++ b/components-starter/camel-netty-http-starter/src/main/docs/netty-http.json
@@ -191,7 +191,7 @@
       "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.netty.http.springboot.NettyHttpComponentConfiguration",
-      "defaultValue": false
+      "defaultValue": true
     },
     {
       "name": "camel.component.netty-http.native-transport",
diff --git a/components-starter/camel-sjms-starter/src/main/docs/sjms.json 
b/components-starter/camel-sjms-starter/src/main/docs/sjms.json
index 1b8416d4a6e..031be0e8cf1 100644
--- a/components-starter/camel-sjms-starter/src/main/docs/sjms.json
+++ b/components-starter/camel-sjms-starter/src/main/docs/sjms.json
@@ -93,6 +93,13 @@
       "description": "To use the given MessageCreatedStrategy which are 
invoked when Camel creates new instances of jakarta.jms.Message objects when 
Camel is sending a JMS message. The option is a 
org.apache.camel.component.sjms.jms.MessageCreatedStrategy type.",
       "sourceType": 
"org.apache.camel.component.sjms.springboot.SjmsComponentConfiguration"
     },
+    {
+      "name": "camel.component.sjms.object-message-enabled",
+      "type": "java.lang.Boolean",
+      "description": "Whether to enable sending and receiving JMS 
ObjectMessage. By default this is disabled because Java object serialization is 
a known source of security vulnerabilities. Enable this option only if you 
trust the source of the messages and need to send or receive Java serialized 
objects via JMS. When disabled, Camel will refuse to create or read JMS 
ObjectMessage instances. Options that rely on ObjectMessage internally (such as 
transferException) require this option to  [...]
+      "sourceType": 
"org.apache.camel.component.sjms.springboot.SjmsComponentConfiguration",
+      "defaultValue": false
+    },
     {
       "name": "camel.component.sjms.recovery-interval",
       "type": "java.lang.Long",
diff --git a/components-starter/camel-sjms2-starter/src/main/docs/sjms2.json 
b/components-starter/camel-sjms2-starter/src/main/docs/sjms2.json
index e6692dd3e86..3d967e7541e 100644
--- a/components-starter/camel-sjms2-starter/src/main/docs/sjms2.json
+++ b/components-starter/camel-sjms2-starter/src/main/docs/sjms2.json
@@ -93,6 +93,13 @@
       "description": "To use the given MessageCreatedStrategy which are 
invoked when Camel creates new instances of jakarta.jms.Message objects when 
Camel is sending a JMS message. The option is a 
org.apache.camel.component.sjms.jms.MessageCreatedStrategy type.",
       "sourceType": 
"org.apache.camel.component.sjms2.springboot.Sjms2ComponentConfiguration"
     },
+    {
+      "name": "camel.component.sjms2.object-message-enabled",
+      "type": "java.lang.Boolean",
+      "description": "Whether to enable sending and receiving JMS 
ObjectMessage. By default this is disabled because Java object serialization is 
a known source of security vulnerabilities. Enable this option only if you 
trust the source of the messages and need to send or receive Java serialized 
objects via JMS. When disabled, Camel will refuse to create or read JMS 
ObjectMessage instances. Options that rely on ObjectMessage internally (such as 
transferException) require this option to  [...]
+      "sourceType": 
"org.apache.camel.component.sjms2.springboot.Sjms2ComponentConfiguration",
+      "defaultValue": false
+    },
     {
       "name": "camel.component.sjms2.recovery-interval",
       "type": "java.lang.Long",
diff --git 
a/components-starter/camel-undertow-starter/src/main/docs/undertow.json 
b/components-starter/camel-undertow-starter/src/main/docs/undertow.json
index 614c85e8f66..e2d5fe39510 100644
--- a/components-starter/camel-undertow-starter/src/main/docs/undertow.json
+++ b/components-starter/camel-undertow-starter/src/main/docs/undertow.json
@@ -68,7 +68,7 @@
       "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.undertow.springboot.UndertowComponentConfiguration",
-      "defaultValue": false
+      "defaultValue": true
     },
     {
       "name": "camel.component.undertow.security-provider",

Reply via email to