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 bf33f42b87a [create-pull-request] automated change (#1819)
bf33f42b87a is described below
commit bf33f42b87a0270787e540013a376758f79c1dad
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Wed Jun 17 12:11:24 2026 +0200
[create-pull-request] automated change (#1819)
Co-authored-by: oscerd <[email protected]>
---
.../springboot/catalog/components/openai.json | 2 +-
.../springboot/catalog/components/spring-ws.json | 45 +++++++++++-----------
.../springboot/catalog/components/whatsapp.json | 3 +-
.../catalog/dev-consoles/route-dump.json | 2 +-
.../src/main/docs/spring-boot.json | 2 +-
tooling/camel-spring-boot-dependencies/pom.xml | 14 ++++++-
6 files changed, 40 insertions(+), 28 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 f6722b71e2c..935843f4afd 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
@@ -99,7 +99,7 @@
"maxToolIterations": { "index": 20, "kind": "parameter", "displayName":
"Max Tool Iterations", "group": "producer", "label": "", "required": false,
"type": "integer", "javaType": "int", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "defaultValue": 50,
"configurationClass": "org.apache.camel.component.openai.OpenAIConfiguration",
"configurationField": "configuration", "description": "Maximum number of tool
call loop iterations to prevent infinite loops" },
"mcpProtocolVersions": { "index": 21, "kind": "parameter", "displayName":
"Mcp Protocol Versions", "group": "producer", "label": "", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.openai.OpenAIConfiguration",
"configurationField": "configuration", "description": "Comma-separated list of
MCP protocol versions to advertise when connect [...]
"mcpReconnect": { "index": 22, "kind": "parameter", "displayName": "Mcp
Reconnect", "group": "producer", "label": "", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": true,
"configurationClass": "org.apache.camel.component.openai.OpenAIConfiguration",
"configurationField": "configuration", "description": "Automatically reconnect
to MCP servers when a tool call fails due to a t [...]
- "mcpServer": { "index": 23, "kind": "parameter", "displayName": "Mcp
Server", "group": "producer", "label": "", "required": false, "type": "object",
"javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix":
"mcpServer.", "multiValue": true, "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.openai.OpenAIConfiguration", "configurationField":
"configuration", "description": "MCP (Model Cont [...]
+ "mcpServer": { "index": 23, "kind": "parameter", "displayName": "Mcp
Server", "group": "producer", "label": "", "required": false, "type": "object",
"javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix":
"mcpServer.", "multiValue": true, "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.openai.OpenAIConfiguration", "configurationField":
"configuration", "description": "MCP (Model Cont [...]
"mcpTimeout": { "index": 24, "kind": "parameter", "displayName": "Mcp
Timeout", "group": "producer", "label": "", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": 20, "configurationClass":
"org.apache.camel.component.openai.OpenAIConfiguration", "configurationField":
"configuration", "description": "Timeout in seconds for MCP tool call requests.
Applies to all MCP operations inclu [...]
"model": { "index": 25, "kind": "parameter", "displayName": "Model",
"group": "producer", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.openai.OpenAIConfiguration", "configurationField":
"configuration", "description": "The model to use for chat completion" },
"outputClass": { "index": 26, "kind": "parameter", "displayName": "Output
Class", "group": "producer", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.openai.OpenAIConfiguration", "configurationField":
"configuration", "description": "Fully qualified class name for structured
output using response format" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-ws.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-ws.json
index 653166b52fb..5583ac0a0a4 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-ws.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-ws.json
@@ -43,27 +43,28 @@
"type": { "index": 0, "kind": "path", "displayName": "Type", "group":
"consumer", "label": "consumer", "required": false, "type": "enum", "javaType":
"org.apache.camel.component.spring.ws.type.EndpointMappingType", "enum": [
"ROOT_QNAME", "ACTION", "TO", "SOAP_ACTION", "XPATHRESULT", "URI", "URI_PATH",
"BEANNAME" ], "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField" [...]
"lookupKey": { "index": 1, "kind": "path", "displayName": "Lookup Key",
"group": "consumer", "label": "consumer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Endpoint mapping key if
endpoint mapping is used" },
"webServiceEndpointUri": { "index": 2, "kind": "path", "displayName": "Web
Service Endpoint Uri", "group": "producer", "label": "producer", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "The default Web Service
endpoint uri to use for the producer." },
- "messageFilter": { "index": 3, "kind": "parameter", "displayName":
"Message Filter", "group": "common", "label": "", "required": false, "type":
"object", "javaType":
"org.apache.camel.component.spring.ws.filter.MessageFilter", "deprecated":
false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to provide a
custom MessageFilter. For example wh [...]
- "messageIdStrategy": { "index": 4, "kind": "parameter", "displayName":
"Message Id Strategy", "group": "common", "label": "common", "required": false,
"type": "object", "javaType":
"org.springframework.ws.soap.addressing.messageid.MessageIdStrategy",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to provide a
custom Messa [...]
- "endpointDispatcher": { "index": 5, "kind": "parameter", "displayName":
"Endpoint Dispatcher", "group": "consumer", "label": "consumer", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.spring.ws.bean.CamelEndpointDispatcher",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Spring
org.springframework.w [...]
- "endpointMapping": { "index": 6, "kind": "parameter", "displayName":
"Endpoint Mapping", "group": "consumer", "label": "consumer", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.spring.ws.bean.CamelSpringWSEndpointMapping",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Reference to an instance
of o [...]
- "expression": { "index": 7, "kind": "parameter", "displayName":
"Expression", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "The XPath expression to
use when option type=xpathresult. Then this option is required to be c [...]
- "bridgeErrorHandler": { "index": 8, "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": 9, "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 def [...]
- "exchangePattern": { "index": 10, "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." },
- "allowResponseAttachmentOverride": { "index": 11, "kind": "parameter",
"displayName": "Allow Response Attachment Override", "group": "producer",
"label": "producer", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to override soap
response [...]
- "allowResponseHeaderOverride": { "index": 12, "kind": "parameter",
"displayName": "Allow Response Header Override", "group": "producer", "label":
"producer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to override soap
response header i [...]
- "faultAction": { "index": 13, "kind": "parameter", "displayName": "Fault
Action", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.net.URI", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Signifies the value for
the faultAction response WS-Addressing Fault Action header that is pro [...]
- "faultTo": { "index": 14, "kind": "parameter", "displayName": "Fault To",
"group": "producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.net.URI", "deprecated": false, "autowired": false, "secret":
false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Signifies the value for
the faultAction response WS-Addressing FaultTo header that is provided by the
[...]
- "messageFactory": { "index": 15, "kind": "parameter", "displayName":
"Message Factory", "group": "producer", "label": "producer", "required": false,
"type": "object", "javaType":
"org.springframework.ws.WebServiceMessageFactory", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to provide a
custom WebServiceMessageFactory." },
- "messageSender": { "index": 16, "kind": "parameter", "displayName":
"Message Sender", "group": "producer", "label": "producer", "required": false,
"type": "object", "javaType":
"org.springframework.ws.transport.WebServiceMessageSender", "deprecated":
false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to provide a
custom WebServiceMessageSe [...]
- "outputAction": { "index": 17, "kind": "parameter", "displayName": "Output
Action", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.net.URI", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Signifies the value for
the response WS-Addressing Action header that is provided by the met [...]
- "replyTo": { "index": 18, "kind": "parameter", "displayName": "Reply To",
"group": "producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.net.URI", "deprecated": false, "autowired": false, "secret":
false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Signifies the value for
the replyTo response WS-Addressing ReplyTo header that is provided by the meth
[...]
- "soapAction": { "index": 19, "kind": "parameter", "displayName": "Soap
Action", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "SOAP action to include
inside a SOAP request when accessing remote web services" },
- "timeout": { "index": 20, "kind": "parameter", "displayName": "Timeout",
"group": "producer", "label": "producer", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Sets the socket read
timeout (in milliseconds) while invoking a webservice using the producer, see
URLConnectio [...]
- "webServiceTemplate": { "index": 21, "kind": "parameter", "displayName":
"Web Service Template", "group": "producer", "label": "producer", "required":
false, "type": "object", "javaType":
"org.springframework.ws.client.core.WebServiceTemplate", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to provide a
custom WebServiceT [...]
- "wsAddressingAction": { "index": 22, "kind": "parameter", "displayName":
"Ws Addressing Action", "group": "producer", "label": "producer", "required":
false, "type": "string", "javaType": "java.net.URI", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "WS-Addressing 1.0 action
header to include when accessing web services. The To [...]
- "lazyStartProducer": { "index": 23, "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 [...]
- "sslContextParameters": { "index": 24, "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.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "To configure security
using SSLContex [...]
+ "headerFilterStrategy": { "index": 3, "kind": "parameter", "displayName":
"Header Filter Strategy", "group": "common", "label": "common", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "To use a custom
HeaderFilterStrategy to filter head [...]
+ "messageFilter": { "index": 4, "kind": "parameter", "displayName":
"Message Filter", "group": "common", "label": "", "required": false, "type":
"object", "javaType":
"org.apache.camel.component.spring.ws.filter.MessageFilter", "deprecated":
false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to provide a
custom MessageFilter. For example wh [...]
+ "messageIdStrategy": { "index": 5, "kind": "parameter", "displayName":
"Message Id Strategy", "group": "common", "label": "common", "required": false,
"type": "object", "javaType":
"org.springframework.ws.soap.addressing.messageid.MessageIdStrategy",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to provide a
custom Messa [...]
+ "endpointDispatcher": { "index": 6, "kind": "parameter", "displayName":
"Endpoint Dispatcher", "group": "consumer", "label": "consumer", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.spring.ws.bean.CamelEndpointDispatcher",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Spring
org.springframework.w [...]
+ "endpointMapping": { "index": 7, "kind": "parameter", "displayName":
"Endpoint Mapping", "group": "consumer", "label": "consumer", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.spring.ws.bean.CamelSpringWSEndpointMapping",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Reference to an instance
of o [...]
+ "expression": { "index": 8, "kind": "parameter", "displayName":
"Expression", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "The XPath expression to
use when option type=xpathresult. Then this option is required to be c [...]
+ "bridgeErrorHandler": { "index": 9, "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": 10, "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": 11, "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." },
+ "allowResponseAttachmentOverride": { "index": 12, "kind": "parameter",
"displayName": "Allow Response Attachment Override", "group": "producer",
"label": "producer", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to override soap
response [...]
+ "allowResponseHeaderOverride": { "index": 13, "kind": "parameter",
"displayName": "Allow Response Header Override", "group": "producer", "label":
"producer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to override soap
response header i [...]
+ "faultAction": { "index": 14, "kind": "parameter", "displayName": "Fault
Action", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.net.URI", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Signifies the value for
the faultAction response WS-Addressing Fault Action header that is pro [...]
+ "faultTo": { "index": 15, "kind": "parameter", "displayName": "Fault To",
"group": "producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.net.URI", "deprecated": false, "autowired": false, "secret":
false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Signifies the value for
the faultAction response WS-Addressing FaultTo header that is provided by the
[...]
+ "messageFactory": { "index": 16, "kind": "parameter", "displayName":
"Message Factory", "group": "producer", "label": "producer", "required": false,
"type": "object", "javaType":
"org.springframework.ws.WebServiceMessageFactory", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to provide a
custom WebServiceMessageFactory." },
+ "messageSender": { "index": 17, "kind": "parameter", "displayName":
"Message Sender", "group": "producer", "label": "producer", "required": false,
"type": "object", "javaType":
"org.springframework.ws.transport.WebServiceMessageSender", "deprecated":
false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to provide a
custom WebServiceMessageSe [...]
+ "outputAction": { "index": 18, "kind": "parameter", "displayName": "Output
Action", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.net.URI", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Signifies the value for
the response WS-Addressing Action header that is provided by the met [...]
+ "replyTo": { "index": 19, "kind": "parameter", "displayName": "Reply To",
"group": "producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.net.URI", "deprecated": false, "autowired": false, "secret":
false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Signifies the value for
the replyTo response WS-Addressing ReplyTo header that is provided by the meth
[...]
+ "soapAction": { "index": 20, "kind": "parameter", "displayName": "Soap
Action", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "SOAP action to include
inside a SOAP request when accessing remote web services" },
+ "timeout": { "index": 21, "kind": "parameter", "displayName": "Timeout",
"group": "producer", "label": "producer", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Sets the socket read
timeout (in milliseconds) while invoking a webservice using the producer, see
URLConnectio [...]
+ "webServiceTemplate": { "index": 22, "kind": "parameter", "displayName":
"Web Service Template", "group": "producer", "label": "producer", "required":
false, "type": "object", "javaType":
"org.springframework.ws.client.core.WebServiceTemplate", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to provide a
custom WebServiceT [...]
+ "wsAddressingAction": { "index": 23, "kind": "parameter", "displayName":
"Ws Addressing Action", "group": "producer", "label": "producer", "required":
false, "type": "string", "javaType": "java.net.URI", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "WS-Addressing 1.0 action
header to include when accessing web services. The To [...]
+ "lazyStartProducer": { "index": 24, "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 [...]
+ "sslContextParameters": { "index": 25, "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.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "To configure security
using SSLContex [...]
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/whatsapp.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/whatsapp.json
index cb07a3283c4..48ee7b52959 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/whatsapp.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/whatsapp.json
@@ -46,6 +46,7 @@
"webhookPath": { "index": 5, "kind": "parameter", "displayName": "Webhook
Path", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "webhook", "configurationClass":
"org.apache.camel.component.whatsapp.WhatsAppConfiguration",
"configurationField": "configuration", "description": "Webhook path" },
"webhookVerifyToken": { "index": 6, "kind": "parameter", "displayName":
"Webhook Verify Token", "group": "advanced", "label": "advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.whatsapp.WhatsAppConfiguration",
"configurationField": "configuration", "description": "Webhook verify token" },
"whatsappService": { "index": 7, "kind": "parameter", "displayName":
"Whatsapp Service", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.whatsapp.WhatsAppService", "deprecated": false,
"autowired": false, "secret": false, "description": "WhatsApp service
implementation" },
- "authorizationToken": { "index": 8, "kind": "parameter", "displayName":
"Authorization Token", "group": "security", "label": "security", "required":
true, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": true, "security":
"secret", "configurationClass":
"org.apache.camel.component.whatsapp.WhatsAppConfiguration",
"configurationField": "configuration", "description": "The authorization access
token taken from w [...]
+ "authorizationToken": { "index": 8, "kind": "parameter", "displayName":
"Authorization Token", "group": "security", "label": "security", "required":
true, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": true, "security":
"secret", "configurationClass":
"org.apache.camel.component.whatsapp.WhatsAppConfiguration",
"configurationField": "configuration", "description": "The authorization access
token taken from w [...]
+ "webhookSecret": { "index": 9, "kind": "parameter", "displayName":
"Webhook Secret", "group": "security", "label": "security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": true, "security": "secret", "configurationClass":
"org.apache.camel.component.whatsapp.WhatsAppConfiguration",
"configurationField": "configuration", "description": "The app secret used to
verify the X-Hub-Signature-256 signature of inbound [...]
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-dump.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-dump.json
index a2c77888593..6d90b5955e1 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-dump.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-dump.json
@@ -4,7 +4,7 @@
"group": "camel",
"name": "route-dump",
"title": "Route Dump",
- "description": "Dump route in XML or YAML format",
+ "description": "Dump route in XML, YAML, or Java DSL format",
"deprecated": false,
"javaType": "org.apache.camel.impl.console.RouteDumpDevConsole",
"groupId": "org.apache.camel.springboot",
diff --git a/core/camel-spring-boot/src/main/docs/spring-boot.json
b/core/camel-spring-boot/src/main/docs/spring-boot.json
index 7492dd7a866..2d8278eb729 100644
--- a/core/camel-spring-boot/src/main/docs/spring-boot.json
+++ b/core/camel-spring-boot/src/main/docs/spring-boot.json
@@ -551,7 +551,7 @@
{
"name": "camel.main.dump-routes",
"type": "java.lang.String",
- "description": "If dumping is enabled then Camel will during startup
dump all loaded routes (incl rests and route templates) represented as
XML\/YAML DSL into the log. This is intended for trouble shooting or to assist
during development. Sensitive information that may be configured in the route
endpoints could potentially be included in the dump output and is therefore not
recommended being used for production usage. This requires to have
camel-xml-io\/camel-yaml-io on the classpa [...]
+ "description": "If dumping is enabled then Camel will during startup
dump all loaded routes (incl rests and route templates) represented as XML,
YAML, or Java DSL into the log. This is intended for trouble shooting or to
assist during development. Sensitive information that may be configured in the
route endpoints could potentially be included in the dump output and is
therefore not recommended being used for production usage. This requires to
have camel-xml-io\/camel-yaml-io\/came [...]
"sourceType":
"org.apache.camel.spring.boot.CamelConfigurationProperties$Main"
},
{
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml
b/tooling/camel-spring-boot-dependencies/pom.xml
index ee373b60b8d..bb8e1fe88e4 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -38,12 +38,12 @@
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
- <version>4.35.1</version>
+ <version>4.34.2</version>
</dependency>
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java-util</artifactId>
- <version>4.35.1</version>
+ <version>4.34.2</version>
<exclusions>
<exclusion>
<groupId>org.checkerframework</groupId>
@@ -2417,6 +2417,11 @@
<artifactId>camel-zookeeper-starter</artifactId>
<version>${project.version}</version>
</dependency>
+ <dependency>
+ <groupId>org.apache.camel</groupId>
+ <artifactId>camel-a2a</artifactId>
+ <version>4.21.0-SNAPSHOT</version>
+ </dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-activemq</artifactId>
@@ -3639,6 +3644,11 @@
<artifactId>camel-jasypt</artifactId>
<version>4.21.0-SNAPSHOT</version>
</dependency>
+ <dependency>
+ <groupId>org.apache.camel</groupId>
+ <artifactId>camel-java-io</artifactId>
+ <version>4.21.0-SNAPSHOT</version>
+ </dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-java-joor-dsl</artifactId>