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 30ca81f8eb4 Regen
30ca81f8eb4 is described below

commit 30ca81f8eb47aa34a637a361e3f93c0aae70c9ec
Author: Claus Ibsen <[email protected]>
AuthorDate: Mon May 11 21:33:37 2026 +0200

    Regen
---
 .../components/aws-bedrock-agent-runtime.json      | 61 ++++++++++++++--------
 .../catalog/components/aws-bedrock-agent.json      |  9 +++-
 .../springboot/catalog/components/keycloak.json    | 15 ++++--
 .../src/main/docs/aws-bedrock.json                 | 25 +++++++++
 .../BedrockAgentRuntimeComponentConfiguration.java | 58 ++++++++++++++++++++
 .../BedrockAgentRuntimeComponentConverter.java     |  2 +
 .../src/main/docs/spring-boot.json                 |  2 +-
 tooling/camel-spring-boot-dependencies/pom.xml     |  2 +-
 8 files changed, 144 insertions(+), 30 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock-agent-runtime.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock-agent-runtime.json
index da71797fbe3..61d90a28ac1 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock-agent-runtime.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock-agent-runtime.json
@@ -28,7 +28,7 @@
     "knowledgeBaseId": { "index": 1, "kind": "property", "displayName": 
"Knowledge Base Id", "group": "producer", "label": "", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Define the Knowledge 
Base Id we are going to use" },
     "lazyStartProducer": { "index": 2, "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 fail [...]
     "modelId": { "index": 3, "kind": "property", "displayName": "Model Id", 
"group": "producer", "label": "", "required": true, "type": "enum", "javaType": 
"java.lang.String", "enum": [ "anthropic.claude-instant-v1", 
"anthropic.claude-v2", "anthropic.claude-v2:1" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configurat [...]
-    "operation": { "index": 4, "kind": "property", "displayName": "Operation", 
"group": "producer", "label": "", "required": true, "type": "enum", "javaType": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeOperations",
 "enum": [ "retrieveAndGenerate" ], "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField" [...]
+    "operation": { "index": 4, "kind": "property", "displayName": "Operation", 
"group": "producer", "label": "", "required": true, "type": "enum", "javaType": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeOperations",
 "enum": [ "retrieveAndGenerate", "invokeFlow" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "confi [...]
     "overrideEndpoint": { "index": 5, "kind": "property", "displayName": 
"Override Endpoint", "group": "producer", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Set the need for 
overriding the endpoint. This option ne [...]
     "pojoRequest": { "index": 6, "kind": "property", "displayName": "Pojo 
Request", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "If we want to use a 
POJO request as body or not" },
     "profileCredentialsName": { "index": 7, "kind": "property", "displayName": 
"Profile Credentials Name", "group": "producer", "label": "", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "false", 
"configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "If using a profile 
credentials pr [...]
@@ -37,28 +37,39 @@
     "useDefaultCredentialsProvider": { "index": 10, "kind": "property", 
"displayName": "Use Default Credentials Provider", "group": "producer", 
"label": "", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Set whether the Bedrock 
Age [...]
     "useProfileCredentialsProvider": { "index": 11, "kind": "property", 
"displayName": "Use Profile Credentials Provider", "group": "producer", 
"label": "", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Set whether the Bedrock 
Age [...]
     "autowiredEnabled": { "index": 12, "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  [...]
-    "bedrockAgentRuntimeClient": { "index": 13, "kind": "property", 
"displayName": "Bedrock Agent Runtime Client", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeClient",
 "deprecated": false, "deprecationNote": "", "autowired": true, "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configuration [...]
-    "healthCheckConsumerEnabled": { "index": 14, "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": 15, "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 [...]
-    "proxyHost": { "index": 16, "kind": "property", "displayName": "Proxy 
Host", "group": "proxy", "label": "proxy", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "To define a proxy host 
when instantiating the Bedrock Agent Runtime client" },
-    "proxyPort": { "index": 17, "kind": "property", "displayName": "Proxy 
Port", "group": "proxy", "label": "proxy", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "To define a proxy port 
when instantiating the Bedrock Agent Runtime client" },
-    "proxyProtocol": { "index": 18, "kind": "property", "displayName": "Proxy 
Protocol", "group": "proxy", "label": "proxy", "required": false, "type": 
"enum", "javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", 
"HTTPS" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "HTTPS", "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "To [...]
-    "accessKey": { "index": 19, "kind": "property", "displayName": "Access 
Key", "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.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Amazon AWS Access Key" 
},
-    "secretKey": { "index": 20, "kind": "property", "displayName": "Secret 
Key", "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.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Amazon AWS Secret Key" 
},
-    "sessionToken": { "index": 21, "kind": "property", "displayName": "Session 
Token", "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.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Amazon AWS Session 
Token used when the user needs [...]
-    "trustAllCertificates": { "index": 22, "kind": "property", "displayName": 
"Trust All Certificates", "group": "security", "label": "security", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:ssl", 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "If we want [...]
-    "useSessionCredentials": { "index": 23, "kind": "property", "displayName": 
"Use Session Credentials", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Set whether the Bedrock 
Agent Runtim [...]
+    "bedrockAgentRuntimeAsyncClient": { "index": 13, "kind": "property", 
"displayName": "Bedrock Agent Runtime Async Client", "group": "advanced", 
"label": "advanced", "required": false, "type": "object", "javaType": 
"software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeAsyncClient",
 "deprecated": false, "deprecationNote": "", "autowired": true, "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration"
 [...]
+    "bedrockAgentRuntimeClient": { "index": 14, "kind": "property", 
"displayName": "Bedrock Agent Runtime Client", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeClient",
 "deprecated": false, "deprecationNote": "", "autowired": true, "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configuration [...]
+    "enableTrace": { "index": 15, "kind": "property", "displayName": "Enable 
Trace", "group": "flow", "label": "flow", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Enables tracing for the 
invokeFlow operation. When enabled, the p [...]
+    "flowAliasIdentifier": { "index": 16, "kind": "property", "displayName": 
"Flow Alias Identifier", "group": "flow", "label": "flow", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "The unique identifier 
of the Bedrock flow alias to invoke (used [...]
+    "flowIdentifier": { "index": 17, "kind": "property", "displayName": "Flow 
Identifier", "group": "flow", "label": "flow", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "The unique identifier 
of the Bedrock flow to invoke (used by the invokeFlo [...]
+    "healthCheckConsumerEnabled": { "index": 18, "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": 19, "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 [...]
+    "proxyHost": { "index": 20, "kind": "property", "displayName": "Proxy 
Host", "group": "proxy", "label": "proxy", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "To define a proxy host 
when instantiating the Bedrock Agent Runtime client" },
+    "proxyPort": { "index": 21, "kind": "property", "displayName": "Proxy 
Port", "group": "proxy", "label": "proxy", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "To define a proxy port 
when instantiating the Bedrock Agent Runtime client" },
+    "proxyProtocol": { "index": 22, "kind": "property", "displayName": "Proxy 
Protocol", "group": "proxy", "label": "proxy", "required": false, "type": 
"enum", "javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", 
"HTTPS" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "HTTPS", "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "To [...]
+    "accessKey": { "index": 23, "kind": "property", "displayName": "Access 
Key", "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.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Amazon AWS Access Key" 
},
+    "secretKey": { "index": 24, "kind": "property", "displayName": "Secret 
Key", "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.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Amazon AWS Secret Key" 
},
+    "sessionToken": { "index": 25, "kind": "property", "displayName": "Session 
Token", "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.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Amazon AWS Session 
Token used when the user needs [...]
+    "trustAllCertificates": { "index": 26, "kind": "property", "displayName": 
"Trust All Certificates", "group": "security", "label": "security", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:ssl", 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "If we want [...]
+    "useSessionCredentials": { "index": 27, "kind": "property", "displayName": 
"Use Session Credentials", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Set whether the Bedrock 
Agent Runtim [...]
   },
   "headers": {
     "CamelAwsBedrockAgentRuntimeOperation": { "index": 0, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The operation we want to perform", 
"constantName": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConstants#OPERATION"
 },
     "CamelAwsBedrockAgentRuntimeCitations": { "index": 1, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "When retrieving and generating a 
response, this header will contain the citations", "constantName": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConstants#CITATIONS"
 },
-    "CamelAwsBedrockAgentRuntimeSessionId": { "index": 2, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "When retrieving and generating a 
response, this header will contain he unique identifier of the session. Reuse 
the same value to continue the same session with the knowledge base.", 
"constantName": "org.apache.camel.component [...]
+    "CamelAwsBedrockAgentRuntimeSessionId": { "index": 2, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "When retrieving and generating a 
response, this header will contain he unique identifier of the session. Reuse 
the same value to continue the same session with the knowledge base.", 
"constantName": "org.apache.camel.component [...]
+    "CamelAwsBedrockAgentRuntimeFlowIdentifier": { "index": 3, "kind": 
"header", "displayName": "", "group": "producer", "label": "", "required": 
false, "javaType": "String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The unique identifier of 
the flow to invoke. Overrides the flowIdentifier configured on the endpoint.", 
"constantName": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConstants#FLOW_IDENTIFIER"
 },
+    "CamelAwsBedrockAgentRuntimeFlowAliasIdentifier": { "index": 4, "kind": 
"header", "displayName": "", "group": "producer", "label": "", "required": 
false, "javaType": "String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The unique identifier of 
the flow alias to invoke. Overrides the flowAliasIdentifier configured on the 
endpoint.", "constantName": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConstants#F
 [...]
+    "CamelAwsBedrockAgentRuntimeFlowEnableTrace": { "index": 5, "kind": 
"header", "displayName": "", "group": "producer", "label": "", "required": 
false, "javaType": "Boolean", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Enables tracing for the 
flow invocation. When set, overrides the enableTrace option on the endpoint.", 
"constantName": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConstants#FLOW_ENABLE_TRACE"
 },
+    "CamelAwsBedrockAgentRuntimeFlowExecutionId": { "index": 6, "kind": 
"header", "displayName": "", "group": "producer", "label": "", "required": 
false, "javaType": "String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The unique identifier of 
an in-progress flow execution to continue. Used for multi-turn flow 
conversations.", "constantName": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConstants#FLOW_EXECU
 [...]
+    "CamelAwsBedrockAgentRuntimeFlowOutputs": { "index": 7, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": 
"java.util.List<software.amazon.awssdk.services.bedrockagentruntime.model.FlowOutputEvent>",
 "deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "When invoking a flow, this header will contain the list 
of FlowOutputEvent emitted by the flow.", "constantName": 
"org.apache.camel.componen [...]
+    "CamelAwsBedrockAgentRuntimeFlowTraces": { "index": 8, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": 
"java.util.List<software.amazon.awssdk.services.bedrockagentruntime.model.FlowTraceEvent>",
 "deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "When invoking a flow with tracing enabled, this header 
will contain the list of FlowTraceEvent emitted during execution.", 
"constantName": "or [...]
+    "CamelAwsBedrockAgentRuntimeFlowCompletionReason": { "index": 9, "kind": 
"header", "displayName": "", "group": "producer", "label": "", "required": 
false, "javaType": "String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "When invoking a flow, this 
header will contain the reason the flow completed (set when a 
FlowCompletionEvent is received).", "constantName": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntime [...]
   },
   "properties": {
     "label": { "index": 0, "kind": "path", "displayName": "Label", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Logical name" },
     "knowledgeBaseId": { "index": 1, "kind": "parameter", "displayName": 
"Knowledge Base Id", "group": "producer", "label": "", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Define the Knowledge 
Base Id we are going to use" },
     "modelId": { "index": 2, "kind": "parameter", "displayName": "Model Id", 
"group": "producer", "label": "", "required": true, "type": "enum", "javaType": 
"java.lang.String", "enum": [ "anthropic.claude-instant-v1", 
"anthropic.claude-v2", "anthropic.claude-v2:1" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configura [...]
-    "operation": { "index": 3, "kind": "parameter", "displayName": 
"Operation", "group": "producer", "label": "", "required": true, "type": 
"enum", "javaType": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeOperations",
 "enum": [ "retrieveAndGenerate" ], "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField [...]
+    "operation": { "index": 3, "kind": "parameter", "displayName": 
"Operation", "group": "producer", "label": "", "required": true, "type": 
"enum", "javaType": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeOperations",
 "enum": [ "retrieveAndGenerate", "invokeFlow" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "conf [...]
     "overrideEndpoint": { "index": 4, "kind": "parameter", "displayName": 
"Override Endpoint", "group": "producer", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Set the need for 
overriding the endpoint. This option n [...]
     "pojoRequest": { "index": 5, "kind": "parameter", "displayName": "Pojo 
Request", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "If we want to use a 
POJO request as body or not" },
     "profileCredentialsName": { "index": 6, "kind": "parameter", 
"displayName": "Profile Credentials Name", "group": "producer", "label": "", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"false", "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "If using a profile 
credentials p [...]
@@ -67,14 +78,18 @@
     "useDefaultCredentialsProvider": { "index": 9, "kind": "parameter", 
"displayName": "Use Default Credentials Provider", "group": "producer", 
"label": "", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Set whether the Bedrock 
Age [...]
     "useProfileCredentialsProvider": { "index": 10, "kind": "parameter", 
"displayName": "Use Profile Credentials Provider", "group": "producer", 
"label": "", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Set whether the Bedrock 
Ag [...]
     "lazyStartProducer": { "index": 11, "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 [...]
-    "bedrockAgentRuntimeClient": { "index": 12, "kind": "parameter", 
"displayName": "Bedrock Agent Runtime Client", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeClient",
 "deprecated": false, "deprecationNote": "", "autowired": true, "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configuratio [...]
-    "proxyHost": { "index": 13, "kind": "parameter", "displayName": "Proxy 
Host", "group": "proxy", "label": "proxy", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "To define a proxy host 
when instantiating the Bedrock Agent Runtime client" },
-    "proxyPort": { "index": 14, "kind": "parameter", "displayName": "Proxy 
Port", "group": "proxy", "label": "proxy", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "To define a proxy port 
when instantiating the Bedrock Agent Runtime client" },
-    "proxyProtocol": { "index": 15, "kind": "parameter", "displayName": "Proxy 
Protocol", "group": "proxy", "label": "proxy", "required": false, "type": 
"enum", "javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", 
"HTTPS" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "HTTPS", "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "T [...]
-    "accessKey": { "index": 16, "kind": "parameter", "displayName": "Access 
Key", "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.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Amazon AWS Access Key" 
},
-    "secretKey": { "index": 17, "kind": "parameter", "displayName": "Secret 
Key", "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.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Amazon AWS Secret Key" 
},
-    "sessionToken": { "index": 18, "kind": "parameter", "displayName": 
"Session Token", "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.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Amazon AWS Session 
Token used when the user need [...]
-    "trustAllCertificates": { "index": 19, "kind": "parameter", "displayName": 
"Trust All Certificates", "group": "security", "label": "security", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:ssl", 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "If we wan [...]
-    "useSessionCredentials": { "index": 20, "kind": "parameter", 
"displayName": "Use Session Credentials", "group": "security", "label": 
"security", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Set whether the Bedrock 
Agent Runti [...]
+    "bedrockAgentRuntimeAsyncClient": { "index": 12, "kind": "parameter", 
"displayName": "Bedrock Agent Runtime Async Client", "group": "advanced", 
"label": "advanced", "required": false, "type": "object", "javaType": 
"software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeAsyncClient",
 "deprecated": false, "deprecationNote": "", "autowired": true, "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration
 [...]
+    "bedrockAgentRuntimeClient": { "index": 13, "kind": "parameter", 
"displayName": "Bedrock Agent Runtime Client", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeClient",
 "deprecated": false, "deprecationNote": "", "autowired": true, "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configuratio [...]
+    "enableTrace": { "index": 14, "kind": "parameter", "displayName": "Enable 
Trace", "group": "flow", "label": "flow", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Enables tracing for the 
invokeFlow operation. When enabled, the  [...]
+    "flowAliasIdentifier": { "index": 15, "kind": "parameter", "displayName": 
"Flow Alias Identifier", "group": "flow", "label": "flow", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "The unique identifier 
of the Bedrock flow alias to invoke (use [...]
+    "flowIdentifier": { "index": 16, "kind": "parameter", "displayName": "Flow 
Identifier", "group": "flow", "label": "flow", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "The unique identifier 
of the Bedrock flow to invoke (used by the invokeFl [...]
+    "proxyHost": { "index": 17, "kind": "parameter", "displayName": "Proxy 
Host", "group": "proxy", "label": "proxy", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "To define a proxy host 
when instantiating the Bedrock Agent Runtime client" },
+    "proxyPort": { "index": 18, "kind": "parameter", "displayName": "Proxy 
Port", "group": "proxy", "label": "proxy", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "To define a proxy port 
when instantiating the Bedrock Agent Runtime client" },
+    "proxyProtocol": { "index": 19, "kind": "parameter", "displayName": "Proxy 
Protocol", "group": "proxy", "label": "proxy", "required": false, "type": 
"enum", "javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", 
"HTTPS" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "HTTPS", "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "T [...]
+    "accessKey": { "index": 20, "kind": "parameter", "displayName": "Access 
Key", "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.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Amazon AWS Access Key" 
},
+    "secretKey": { "index": 21, "kind": "parameter", "displayName": "Secret 
Key", "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.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Amazon AWS Secret Key" 
},
+    "sessionToken": { "index": 22, "kind": "parameter", "displayName": 
"Session Token", "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.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Amazon AWS Session 
Token used when the user need [...]
+    "trustAllCertificates": { "index": 23, "kind": "parameter", "displayName": 
"Trust All Certificates", "group": "security", "label": "security", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:ssl", 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "If we wan [...]
+    "useSessionCredentials": { "index": 24, "kind": "parameter", 
"displayName": "Use Session Credentials", "group": "security", "label": 
"security", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
 "configurationField": "configuration", "description": "Set whether the Bedrock 
Agent Runti [...]
   }
 }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock-agent.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock-agent.json
index b7d251d2bb5..0e3cb82215d 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock-agent.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock-agent.json
@@ -55,7 +55,14 @@
   "headers": {
     "CamelAwsBedrockAgentRuntimeOperation": { "index": 0, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The operation we want to perform", 
"constantName": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConstants#OPERATION"
 },
     "CamelAwsBedrockAgentRuntimeCitations": { "index": 1, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "When retrieving and generating a 
response, this header will contain the citations", "constantName": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConstants#CITATIONS"
 },
-    "CamelAwsBedrockAgentRuntimeSessionId": { "index": 2, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "When retrieving and generating a 
response, this header will contain he unique identifier of the session. Reuse 
the same value to continue the same session with the knowledge base.", 
"constantName": "org.apache.camel.component.a [...]
+    "CamelAwsBedrockAgentRuntimeSessionId": { "index": 2, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "When retrieving and generating a 
response, this header will contain he unique identifier of the session. Reuse 
the same value to continue the same session with the knowledge base.", 
"constantName": "org.apache.camel.component.a [...]
+    "CamelAwsBedrockAgentRuntimeFlowIdentifier": { "index": 3, "kind": 
"header", "displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The unique identifier of the flow to 
invoke. Overrides the flowIdentifier configured on the endpoint.", 
"constantName": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConstants#FLOW_IDENTIFIER"
 },
+    "CamelAwsBedrockAgentRuntimeFlowAliasIdentifier": { "index": 4, "kind": 
"header", "displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The unique identifier of the flow alias 
to invoke. Overrides the flowAliasIdentifier configured on the endpoint.", 
"constantName": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConstants#FLO
 [...]
+    "CamelAwsBedrockAgentRuntimeFlowEnableTrace": { "index": 5, "kind": 
"header", "displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Enables tracing for the flow 
invocation. When set, overrides the enableTrace option on the endpoint.", 
"constantName": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConstants#FLOW_ENABLE_TRACE"
 },
+    "CamelAwsBedrockAgentRuntimeFlowExecutionId": { "index": 6, "kind": 
"header", "displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The unique identifier of an in-progress 
flow execution to continue. Used for multi-turn flow conversations.", 
"constantName": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConstants#FLOW_EXECUTI
 [...]
+    "CamelAwsBedrockAgentRuntimeFlowOutputs": { "index": 7, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": 
"java.util.List<software.amazon.awssdk.services.bedrockagentruntime.model.FlowOutputEvent>",
 "deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "When invoking a flow, this header will contain the list 
of FlowOutputEvent emitted by the flow.", "constantName": 
"org.apache.camel.component. [...]
+    "CamelAwsBedrockAgentRuntimeFlowTraces": { "index": 8, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": 
"java.util.List<software.amazon.awssdk.services.bedrockagentruntime.model.FlowTraceEvent>",
 "deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "When invoking a flow with tracing enabled, this header 
will contain the list of FlowTraceEvent emitted during execution.", 
"constantName": "org. [...]
+    "CamelAwsBedrockAgentRuntimeFlowCompletionReason": { "index": 9, "kind": 
"header", "displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "When invoking a flow, this header will 
contain the reason the flow completed (set when a FlowCompletionEvent is 
received).", "constantName": 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeCo 
[...]
   },
   "properties": {
     "label": { "index": 0, "kind": "path", "displayName": "Label", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.agent.BedrockAgentConfiguration", 
"configurationField": "configuration", "description": "Logical name" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/keycloak.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/keycloak.json
index a263ab75ab5..2b55eecf691 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/keycloak.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/keycloak.json
@@ -43,7 +43,7 @@
     "ipAddress": { "index": 16, "kind": "property", "displayName": "Ip 
Address", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.keycloak.KeycloakConfiguration", 
"configurationField": "configuration", "description": "Filter events by IP 
address" },
     "keycloakClient": { "index": 17, "kind": "property", "displayName": 
"Keycloak Client", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "org.keycloak.admin.client.Keycloak", "deprecated": 
false, "deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": 
"org.apache.camel.component.keycloak.KeycloakConfiguration", 
"configurationField": "configuration", "description": "To use an existing 
configured Keycloak admin client" },
     "maxResults": { "index": 18, "kind": "property", "displayName": "Max 
Results", "group": "common", "label": "", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 100, "configurationClass": 
"org.apache.camel.component.keycloak.KeycloakConfiguration", 
"configurationField": "configuration", "description": "Maximum number of events 
to retrieve per poll" },
-    "operation": { "index": 19, "kind": "property", "displayName": 
"Operation", "group": "common", "label": "", "required": false, "type": "enum", 
"javaType": "org.apache.camel.component.keycloak.KeycloakOperations", "enum": [ 
"createRealm", "deleteRealm", "getRealm", "updateRealm", "createUser", 
"deleteUser", "getUser", "updateUser", "listUsers", "searchUsers", 
"createRole", "deleteRole", "getRole", "updateRole", "listRoles", 
"assignRoleToUser", "removeRoleFromUser", "getUserRoles", "cr [...]
+    "operation": { "index": 19, "kind": "property", "displayName": 
"Operation", "group": "common", "label": "", "required": false, "type": "enum", 
"javaType": "org.apache.camel.component.keycloak.KeycloakOperations", "enum": [ 
"createRealm", "deleteRealm", "getRealm", "updateRealm", "createUser", 
"deleteUser", "getUser", "updateUser", "listUsers", "searchUsers", 
"createRole", "deleteRole", "getRole", "updateRole", "listRoles", 
"assignRoleToUser", "removeRoleFromUser", "getUserRoles", "cr [...]
     "operationTypes": { "index": 20, "kind": "property", "displayName": 
"Operation Types", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.keycloak.KeycloakConfiguration", 
"configurationField": "configuration", "description": "Filter admin events by 
operation types (comma-separated list, e.g., CREATE,UPDATE,DELETE)" },
     "password": { "index": 21, "kind": "property", "displayName": "Password", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.keycloak.KeycloakConfiguration", 
"configurationField": "configuration", "description": "Keycloak password" },
     "pojoRequest": { "index": 22, "kind": "property", "displayName": "Pojo 
Request", "group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.keycloak.KeycloakConfiguration", 
"configurationField": "configuration", "description": "If we want to use a POJO 
request as body or not" },
@@ -59,7 +59,7 @@
     "autowiredEnabled": { "index": 32, "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  [...]
   },
   "headers": {
-    "CamelKeycloakOperation": { "index": 0, "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": 
"org.apache.camel.component.keycloak.KeycloakOperations", "enum": [ 
"createRealm", "deleteRealm", "getRealm", "updateRealm", "createUser", 
"deleteUser", "getUser", "updateUser", "listUsers", "searchUsers", 
"createRole", "deleteRole", "getRole", "updateRole", "listRoles", 
"assignRoleToUser", "removeRoleFromUser", "getUserRoles", "createGroup", "de 
[...]
+    "CamelKeycloakOperation": { "index": 0, "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": 
"org.apache.camel.component.keycloak.KeycloakOperations", "enum": [ 
"createRealm", "deleteRealm", "getRealm", "updateRealm", "createUser", 
"deleteUser", "getUser", "updateUser", "listUsers", "searchUsers", 
"createRole", "deleteRole", "getRole", "updateRole", "listRoles", 
"assignRoleToUser", "removeRoleFromUser", "getUserRoles", "createGroup", "de 
[...]
     "CamelKeycloakRealmName": { "index": 1, "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The realm name", "constantName": 
"org.apache.camel.component.keycloak.KeycloakConstants#REALM_NAME" },
     "CamelKeycloakUserId": { "index": 2, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The user ID", "constantName": 
"org.apache.camel.component.keycloak.KeycloakConstants#USER_ID" },
     "CamelKeycloakUsername": { "index": 3, "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The username", "constantName": 
"org.apache.camel.component.keycloak.KeycloakConstants#USERNAME" },
@@ -113,7 +113,14 @@
     "CamelKeycloakPermissionScopes": { "index": 51, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Comma-separated list of scopes to 
evaluate permissions for", "constantName": 
"org.apache.camel.component.keycloak.KeycloakConstants#PERMISSION_SCOPES" },
     "CamelKeycloakSubjectToken": { "index": 52, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Subject token for permission evaluation 
on behalf of a user", "constantName": 
"org.apache.camel.component.keycloak.KeycloakConstants#SUBJECT_TOKEN" },
     "CamelKeycloakPermissionAudience": { "index": 53, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Audience for permission evaluation", 
"constantName": 
"org.apache.camel.component.keycloak.KeycloakConstants#PERMISSION_AUDIENCE" },
-    "CamelKeycloakPermissionsOnly": { "index": 54, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Whether to only return the list of 
permissions without obtaining an RPT", "constantName": 
"org.apache.camel.component.keycloak.KeycloakConstants#PERMISSIONS_ONLY" }
+    "CamelKeycloakPermissionsOnly": { "index": 54, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Whether to only return the list of 
permissions without obtaining an RPT", "constantName": 
"org.apache.camel.component.keycloak.KeycloakConstants#PERMISSIONS_ONLY" },
+    "CamelKeycloakOrganizationId": { "index": 55, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The organization ID", "constantName": 
"org.apache.camel.component.keycloak.KeycloakConstants#ORGANIZATION_ID" },
+    "CamelKeycloakOrganizationName": { "index": 56, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The organization name", "constantName": 
"org.apache.camel.component.keycloak.KeycloakConstants#ORGANIZATION_NAME" },
+    "CamelKeycloakOrganizationAlias": { "index": 57, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The organization alias", 
"constantName": 
"org.apache.camel.component.keycloak.KeycloakConstants#ORGANIZATION_ALIAS" },
+    "CamelKeycloakOrganizationDescription": { "index": 58, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The organization description", 
"constantName": 
"org.apache.camel.component.keycloak.KeycloakConstants#ORGANIZATION_DESCRIPTION"
 },
+    "CamelKeycloakOrganizationRedirectUrl": { "index": 59, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The organization redirect URL", 
"constantName": 
"org.apache.camel.component.keycloak.KeycloakConstants#ORGANIZATION_REDIRECT_URL"
 },
+    "CamelKeycloakOrganizationDomain": { "index": 60, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The organization domain name", 
"constantName": 
"org.apache.camel.component.keycloak.KeycloakConstants#ORGANIZATION_DOMAIN" },
+    "CamelKeycloakOrganizationSearch": { "index": 61, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Search query for organizations", 
"constantName": 
"org.apache.camel.component.keycloak.KeycloakConstants#ORGANIZATION_SEARCH" }
   },
   "properties": {
     "label": { "index": 0, "kind": "path", "displayName": "Label", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.keycloak.KeycloakConfiguration", 
"configurationField": "configuration", "description": "Logical name" },
@@ -135,7 +142,7 @@
     "ipAddress": { "index": 16, "kind": "parameter", "displayName": "Ip 
Address", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.keycloak.KeycloakConfiguration", 
"configurationField": "configuration", "description": "Filter events by IP 
address" },
     "keycloakClient": { "index": 17, "kind": "parameter", "displayName": 
"Keycloak Client", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "org.keycloak.admin.client.Keycloak", "deprecated": 
false, "deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": 
"org.apache.camel.component.keycloak.KeycloakConfiguration", 
"configurationField": "configuration", "description": "To use an existing 
configured Keycloak admin client" },
     "maxResults": { "index": 18, "kind": "parameter", "displayName": "Max 
Results", "group": "common", "label": "", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 100, "configurationClass": 
"org.apache.camel.component.keycloak.KeycloakConfiguration", 
"configurationField": "configuration", "description": "Maximum number of events 
to retrieve per poll" },
-    "operation": { "index": 19, "kind": "parameter", "displayName": 
"Operation", "group": "common", "label": "", "required": false, "type": "enum", 
"javaType": "org.apache.camel.component.keycloak.KeycloakOperations", "enum": [ 
"createRealm", "deleteRealm", "getRealm", "updateRealm", "createUser", 
"deleteUser", "getUser", "updateUser", "listUsers", "searchUsers", 
"createRole", "deleteRole", "getRole", "updateRole", "listRoles", 
"assignRoleToUser", "removeRoleFromUser", "getUserRoles", "c [...]
+    "operation": { "index": 19, "kind": "parameter", "displayName": 
"Operation", "group": "common", "label": "", "required": false, "type": "enum", 
"javaType": "org.apache.camel.component.keycloak.KeycloakOperations", "enum": [ 
"createRealm", "deleteRealm", "getRealm", "updateRealm", "createUser", 
"deleteUser", "getUser", "updateUser", "listUsers", "searchUsers", 
"createRole", "deleteRole", "getRole", "updateRole", "listRoles", 
"assignRoleToUser", "removeRoleFromUser", "getUserRoles", "c [...]
     "operationTypes": { "index": 20, "kind": "parameter", "displayName": 
"Operation Types", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.keycloak.KeycloakConfiguration", 
"configurationField": "configuration", "description": "Filter admin events by 
operation types (comma-separated list, e.g., CREATE,UPDATE,DELETE)" },
     "password": { "index": 21, "kind": "parameter", "displayName": "Password", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.keycloak.KeycloakConfiguration", 
"configurationField": "configuration", "description": "Keycloak password" },
     "pojoRequest": { "index": 22, "kind": "parameter", "displayName": "Pojo 
Request", "group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.keycloak.KeycloakConfiguration", 
"configurationField": "configuration", "description": "If we want to use a POJO 
request as body or not" },
diff --git 
a/components-starter/camel-aws-bedrock-starter/src/main/docs/aws-bedrock.json 
b/components-starter/camel-aws-bedrock-starter/src/main/docs/aws-bedrock.json
index 58ea31b0108..690884fa24f 100644
--- 
a/components-starter/camel-aws-bedrock-starter/src/main/docs/aws-bedrock.json
+++ 
b/components-starter/camel-aws-bedrock-starter/src/main/docs/aws-bedrock.json
@@ -48,6 +48,12 @@
       "sourceType": 
"org.apache.camel.component.aws2.bedrock.agentruntime.springboot.BedrockAgentRuntimeComponentConfiguration",
       "defaultValue": true
     },
+    {
+      "name": 
"camel.component.aws-bedrock-agent-runtime.bedrock-agent-runtime-async-client",
+      "type": 
"software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeAsyncClient",
+      "description": "To use an existing configured AWS Bedrock Agent Runtime 
async client (required for invokeFlow which streams events back). The option is 
a 
software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeAsyncClient
 type.",
+      "sourceType": 
"org.apache.camel.component.aws2.bedrock.agentruntime.springboot.BedrockAgentRuntimeComponentConfiguration"
+    },
     {
       "name": 
"camel.component.aws-bedrock-agent-runtime.bedrock-agent-runtime-client",
       "type": 
"software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeClient",
@@ -65,12 +71,31 @@
       "type": "java.lang.Boolean",
       "sourceType": 
"org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon$CustomizerProperties"
     },
+    {
+      "name": "camel.component.aws-bedrock-agent-runtime.enable-trace",
+      "type": "java.lang.Boolean",
+      "description": "Enables tracing for the invokeFlow operation. When 
enabled, the producer collects FlowTraceEvent entries and publishes them in the 
CamelAwsBedrockAgentRuntimeFlowTraces header.",
+      "sourceType": 
"org.apache.camel.component.aws2.bedrock.agentruntime.springboot.BedrockAgentRuntimeComponentConfiguration",
+      "defaultValue": false
+    },
     {
       "name": "camel.component.aws-bedrock-agent-runtime.enabled",
       "type": "java.lang.Boolean",
       "description": "Whether to enable auto configuration of the 
aws-bedrock-agent-runtime component. This is enabled by default.",
       "sourceType": 
"org.apache.camel.component.aws2.bedrock.agentruntime.springboot.BedrockAgentRuntimeComponentConfiguration"
     },
+    {
+      "name": 
"camel.component.aws-bedrock-agent-runtime.flow-alias-identifier",
+      "type": "java.lang.String",
+      "description": "The unique identifier of the Bedrock flow alias to 
invoke (used by the invokeFlow operation). Can be overridden per exchange via 
the CamelAwsBedrockAgentRuntimeFlowAliasIdentifier header.",
+      "sourceType": 
"org.apache.camel.component.aws2.bedrock.agentruntime.springboot.BedrockAgentRuntimeComponentConfiguration"
+    },
+    {
+      "name": "camel.component.aws-bedrock-agent-runtime.flow-identifier",
+      "type": "java.lang.String",
+      "description": "The unique identifier of the Bedrock flow to invoke 
(used by the invokeFlow operation). Can be overridden per exchange via the 
CamelAwsBedrockAgentRuntimeFlowIdentifier header.",
+      "sourceType": 
"org.apache.camel.component.aws2.bedrock.agentruntime.springboot.BedrockAgentRuntimeComponentConfiguration"
+    },
     {
       "name": 
"camel.component.aws-bedrock-agent-runtime.health-check-consumer-enabled",
       "type": "java.lang.Boolean",
diff --git 
a/components-starter/camel-aws-bedrock-starter/src/main/java/org/apache/camel/component/aws2/bedrock/agentruntime/springboot/BedrockAgentRuntimeComponentConfiguration.java
 
b/components-starter/camel-aws-bedrock-starter/src/main/java/org/apache/camel/component/aws2/bedrock/agentruntime/springboot/BedrockAgentRuntimeComponentConfiguration.java
index 024f795a483..6cc939fee41 100644
--- 
a/components-starter/camel-aws-bedrock-starter/src/main/java/org/apache/camel/component/aws2/bedrock/agentruntime/springboot/BedrockAgentRuntimeComponentConfiguration.java
+++ 
b/components-starter/camel-aws-bedrock-starter/src/main/java/org/apache/camel/component/aws2/bedrock/agentruntime/springboot/BedrockAgentRuntimeComponentConfiguration.java
@@ -22,6 +22,7 @@ import 
org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeO
 import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 import software.amazon.awssdk.core.Protocol;
+import 
software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeAsyncClient;
 import 
software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeClient;
 
 /**
@@ -113,12 +114,36 @@ public class BedrockAgentRuntimeComponentConfiguration
      * etc.
      */
     private Boolean autowiredEnabled = true;
+    /**
+     * To use an existing configured AWS Bedrock Agent Runtime async client
+     * (required for invokeFlow which streams events back). The option is a
+     * 
software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeAsyncClient
 type.
+     */
+    private BedrockAgentRuntimeAsyncClient bedrockAgentRuntimeAsyncClient;
     /**
      * To use an existing configured AWS Bedrock Agent Runtime client. The
      * option is a
      * 
software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeClient 
type.
      */
     private BedrockAgentRuntimeClient bedrockAgentRuntimeClient;
+    /**
+     * Enables tracing for the invokeFlow operation. When enabled, the producer
+     * collects FlowTraceEvent entries and publishes them in the
+     * CamelAwsBedrockAgentRuntimeFlowTraces header.
+     */
+    private Boolean enableTrace = false;
+    /**
+     * The unique identifier of the Bedrock flow alias to invoke (used by the
+     * invokeFlow operation). Can be overridden per exchange via the
+     * CamelAwsBedrockAgentRuntimeFlowAliasIdentifier header.
+     */
+    private String flowAliasIdentifier;
+    /**
+     * The unique identifier of the Bedrock flow to invoke (used by the
+     * invokeFlow operation). Can be overridden per exchange via the
+     * CamelAwsBedrockAgentRuntimeFlowIdentifier header.
+     */
+    private String flowIdentifier;
     /**
      * Used for enabling or disabling all consumer based health checks from 
this
      * component
@@ -275,6 +300,15 @@ public class BedrockAgentRuntimeComponentConfiguration
         this.autowiredEnabled = autowiredEnabled;
     }
 
+    public BedrockAgentRuntimeAsyncClient getBedrockAgentRuntimeAsyncClient() {
+        return bedrockAgentRuntimeAsyncClient;
+    }
+
+    public void setBedrockAgentRuntimeAsyncClient(
+            BedrockAgentRuntimeAsyncClient bedrockAgentRuntimeAsyncClient) {
+        this.bedrockAgentRuntimeAsyncClient = bedrockAgentRuntimeAsyncClient;
+    }
+
     public BedrockAgentRuntimeClient getBedrockAgentRuntimeClient() {
         return bedrockAgentRuntimeClient;
     }
@@ -284,6 +318,30 @@ public class BedrockAgentRuntimeComponentConfiguration
         this.bedrockAgentRuntimeClient = bedrockAgentRuntimeClient;
     }
 
+    public Boolean getEnableTrace() {
+        return enableTrace;
+    }
+
+    public void setEnableTrace(Boolean enableTrace) {
+        this.enableTrace = enableTrace;
+    }
+
+    public String getFlowAliasIdentifier() {
+        return flowAliasIdentifier;
+    }
+
+    public void setFlowAliasIdentifier(String flowAliasIdentifier) {
+        this.flowAliasIdentifier = flowAliasIdentifier;
+    }
+
+    public String getFlowIdentifier() {
+        return flowIdentifier;
+    }
+
+    public void setFlowIdentifier(String flowIdentifier) {
+        this.flowIdentifier = flowIdentifier;
+    }
+
     public Boolean getHealthCheckConsumerEnabled() {
         return healthCheckConsumerEnabled;
     }
diff --git 
a/components-starter/camel-aws-bedrock-starter/src/main/java/org/apache/camel/component/aws2/bedrock/agentruntime/springboot/BedrockAgentRuntimeComponentConverter.java
 
b/components-starter/camel-aws-bedrock-starter/src/main/java/org/apache/camel/component/aws2/bedrock/agentruntime/springboot/BedrockAgentRuntimeComponentConverter.java
index ef4284712ca..10e2d7c5fd8 100644
--- 
a/components-starter/camel-aws-bedrock-starter/src/main/java/org/apache/camel/component/aws2/bedrock/agentruntime/springboot/BedrockAgentRuntimeComponentConverter.java
+++ 
b/components-starter/camel-aws-bedrock-starter/src/main/java/org/apache/camel/component/aws2/bedrock/agentruntime/springboot/BedrockAgentRuntimeComponentConverter.java
@@ -42,6 +42,7 @@ public class BedrockAgentRuntimeComponentConverter
     public Set<ConvertiblePair> getConvertibleTypes() {
         Set<ConvertiblePair> answer = new LinkedHashSet<>();
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration.class));
+        answer.add(new ConvertiblePair(String.class, 
software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeAsyncClient.class));
         answer.add(new ConvertiblePair(String.class, 
software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeClient.class));
         return answer;
     }
@@ -60,6 +61,7 @@ public class BedrockAgentRuntimeComponentConverter
         ref = ref.startsWith("#bean:") ? ref.substring(6) : ref.substring(1);
         switch (targetType.getName()) {
             case 
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration":
 return applicationContext.getBean(ref, 
org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration.class);
+            case 
"software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeAsyncClient":
 return applicationContext.getBean(ref, 
software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeAsyncClient.class);
             case 
"software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeClient":
 return applicationContext.getBean(ref, 
software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeClient.class);
         }
         return null;
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 7b63dd76dbc..6e4a9fd3978 100644
--- a/core/camel-spring-boot/src/main/docs/spring-boot.json
+++ b/core/camel-spring-boot/src/main/docs/spring-boot.json
@@ -491,7 +491,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 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 [...]
       "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 e4f854ba9ac..1820d546060 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -54,7 +54,7 @@
       <dependency>
         <groupId>com.openai</groupId>
         <artifactId>openai-java</artifactId>
-        <version>4.34.0</version>
+        <version>4.35.0</version>
       </dependency>
       <dependency>
         <groupId>eu.maveniverse.maven.mima.runtime</groupId>

Reply via email to