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

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


The following commit(s) were added to refs/heads/main by this push:
     new c370d1dd039 [create-pull-request] automated change (#1924)
c370d1dd039 is described below

commit c370d1dd039dc0a70286e0fba60b9a82fb87442c
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Wed Sep 2 06:42:44 2026 +0200

    [create-pull-request] automated change (#1924)
    
    Co-authored-by: oscerd <[email protected]>
---
 .../catalog/components/dynamic-router-control.json     |  3 ++-
 .../springboot/catalog/components/dynamic-router.json  |  3 ++-
 .../camel/springboot/catalog/languages/simple.json     | 18 ++++++++++--------
 tooling/camel-spring-boot-dependencies/pom.xml         |  2 +-
 4 files changed, 15 insertions(+), 11 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dynamic-router-control.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dynamic-router-control.json
index cc334eebd10..5e57346eeb4 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dynamic-router-control.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dynamic-router-control.json
@@ -46,6 +46,7 @@
     "predicateBean": { "index": 5, "kind": "parameter", "displayName": 
"Predicate Bean", "group": "control", "label": "control", "required": false, 
"type": "object", "javaType": "org.apache.camel.Predicate", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration",
 "configurationField": "configuration", "description": "A Predicate instance in 
the registry." },
     "priority": { "index": 6, "kind": "parameter", "displayName": "Priority", 
"group": "control", "label": "control", "required": false, "type": "integer", 
"javaType": "java.lang.Integer", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration",
 "configurationField": "configuration", "description": "The subscription 
priority." },
     "subscribeChannel": { "index": 7, "kind": "parameter", "displayName": 
"Subscribe Channel", "group": "control", "label": "control", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration",
 "configurationField": "configuration", "description": "The channel to 
subscribe to" },
-    "subscriptionId": { "index": 8, "kind": "parameter", "displayName": 
"Subscription Id", "group": "control", "label": "control", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration",
 "configurationField": "configuration", "description": "The subscription ID; if 
unspecified, one will be assigned and returned." }
+    "subscriptionId": { "index": 8, "kind": "parameter", "displayName": 
"Subscription Id", "group": "control", "label": "control", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration",
 "configurationField": "configuration", "description": "The subscription ID; if 
unspecified, one will be assigned and returned." },
+    "allowPredicateFromMessage": { "index": 9, "kind": "parameter", 
"displayName": "Allow Predicate From Message", "group": "security", "label": 
"control,security", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"security": "insecure:dev", "insecureValue": "true", "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration",
 "configurationField": "c [...]
   }
 }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dynamic-router.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dynamic-router.json
index b9cb00402c5..75a3c34679a 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dynamic-router.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dynamic-router.json
@@ -48,6 +48,7 @@
     "synchronous": { "index": 17, "kind": "parameter", "displayName": 
"Synchronous", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration", 
"configurationField": "configuration", "description": "Sets whether synchronous 
processing should be strictly used. When enabl [...]
     "timeout": { "index": 18, "kind": "parameter", "displayName": "Timeout", 
"group": "common", "label": "common", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": -1, "configurationClass": 
"org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration", 
"configurationField": "configuration", "description": "Sets a total timeout 
specified in millis, when using parallel processing. If the Dyna [...]
     "warnDroppedMessage": { "index": 19, "kind": "parameter", "displayName": 
"Warn Dropped Message", "group": "common", "label": "common", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration", 
"configurationField": "configuration", "description": "Flag to log a warning if 
no predicates match for an exc [...]
-    "lazyStartProducer": { "index": 20, "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 [...]
+    "lazyStartProducer": { "index": 20, "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 [...]
+    "allowedSchemes": { "index": 21, "kind": "parameter", "displayName": 
"Allowed Schemes", "group": "security", "label": "advanced,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration", 
"configurationField": "configuration", "description": "Sets an optional 
comma-separated allow-list of component schemes t [...]
   }
 }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/simple.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/simple.json
index ffadf6b51dc..f2240bb1378 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/simple.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/simple.json
@@ -203,13 +203,15 @@
     "!startsWith": { "index": 21, "kind": "operator", "displayName": "Not 
starts with", "label": "binary", "required": false, "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Tests whether the left operand string does not start with the right operand 
string.", "operatorKind": "binary", "operatorSyntax": "LHS !startsWith RHS", 
"precedence": 10, "examples": [ "${header.name} !startsWith 'Camel'" ] },
     "endsWith": { "index": 22, "kind": "operator", "displayName": "Ends with", 
"label": "binary", "required": false, "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Tests whether the left 
operand string ends with the right operand string.", "operatorKind": "binary", 
"operatorSyntax": "LHS endsWith RHS", "precedence": 10, "examples": [ 
"${header.name} endsWith '.xml'" ] },
     "!endsWith": { "index": 23, "kind": "operator", "displayName": "Not ends 
with", "label": "binary", "required": false, "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Tests whether the left operand string does not end with the right operand 
string.", "operatorKind": "binary", "operatorSyntax": "LHS !endsWith RHS", 
"precedence": 10, "examples": [ "${header.name} !endsWith '.xml'" ] },
-    "++": { "index": 24, "kind": "operator", "displayName": "Inc", "label": 
"unary", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Increments the numeric 
value by one. Must immediately follow a function closing brace.", 
"operatorKind": "unary", "operatorSyntax": "${fn}++", "precedence": 1, 
"examples": [ "${header.count}++" ] },
-    "--": { "index": 25, "kind": "operator", "displayName": "Dec", "label": 
"unary", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Decrements the numeric 
value by one. Must immediately follow a function closing brace.", 
"operatorKind": "unary", "operatorSyntax": "${fn}--", "precedence": 1, 
"examples": [ "${header.count}--" ] },
-    "&&": { "index": 26, "kind": "operator", "displayName": "And", "label": 
"logical", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Logical AND. Both left and 
right predicates must evaluate to true.", "operatorKind": "logical", 
"operatorSyntax": "predicate && predicate", "precedence": 30, "examples": [ 
"${header.title} contains 'Camel' && ${header.type} == 'gold'" ] },
-    "||": { "index": 27, "kind": "operator", "displayName": "Or", "label": 
"logical", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Logical OR. At least one 
of the left or right predicates must evaluate to true.", "operatorKind": 
"logical", "operatorSyntax": "predicate || predicate", "precedence": 30, 
"examples": [ "${header.title} contains 'Camel' || ${header.type} == 'gold'" ] 
},
-    "? :": { "index": 28, "kind": "operator", "displayName": "Ternary", 
"label": "ternary", "required": false, "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Ternary conditional 
operator. Evaluates the predicate and returns trueValue if true, falseValue if 
false. Requires spaces around both ? and : tokens.", "operatorKind": "ternary", 
"operatorSyntax": "predicate ? trueValue : falseValue", "precedence": 25, 
"examples": [ "${header.foo} >  [...]
-    "~>": { "index": 29, "kind": "operator", "displayName": "Chain", "label": 
"chain", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Pipes the result of the 
left expression as input body to the right expression. Use $param in the right 
expression to reference the piped value explicitly.", "operatorKind": "chain", 
"operatorSyntax": "expr ~> expr", "precedence": 5, "examples": [ "${trim()} ~> 
${uppercase()}", "${substrin [...]
-    "?~>": { "index": 30, "kind": "operator", "displayName": "Chain null 
safe", "label": "chain", "required": false, "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Null-safe chain operator. Same as ~> but stops chaining and returns null if 
the left expression evaluates to null.", "operatorKind": "chain", 
"operatorSyntax": "expr ?~> expr", "precedence": 5, "examples": [ 
"${header.name} ?~> ${trim()} ?~> ${uppercase()}" ] },
-    "?:": { "index": 31, "kind": "operator", "displayName": "Elvis", "label": 
"other", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Elvis operator 
(null-coalescing). Returns the left operand if it is not null\/empty, otherwise 
returns the right operand as a fallback value.", "operatorKind": "other", 
"operatorSyntax": "expr ?: defaultValue", "precedence": 20, "examples": [ 
"${header.username} ?: 'Guest'", "${body} ?: $ [...]
+    "equals": { "index": 24, "kind": "operator", "displayName": "Equals", 
"label": "binary", "required": false, "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Tests whether the left 
operand string equals the right operand string, compared as text without 
numeric coercion.", "operatorKind": "binary", "operatorSyntax": "LHS equals 
RHS", "precedence": 10, "examples": [ "${header.Account1} equals 
${header.Account2}" ] },
+    "!equals": { "index": 25, "kind": "operator", "displayName": "Not equals", 
"label": "binary", "required": false, "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Tests whether the left 
operand string does not equal the right operand string, compared as text 
without numeric coercion.", "operatorKind": "binary", "operatorSyntax": "LHS 
!equals RHS", "precedence": 10, "examples": [ "${header.Account1} !equals 
${header.Account2}" ] },
+    "++": { "index": 26, "kind": "operator", "displayName": "Inc", "label": 
"unary", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Increments the numeric 
value by one. Must immediately follow a function closing brace.", 
"operatorKind": "unary", "operatorSyntax": "${fn}++", "precedence": 1, 
"examples": [ "${header.count}++" ] },
+    "--": { "index": 27, "kind": "operator", "displayName": "Dec", "label": 
"unary", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Decrements the numeric 
value by one. Must immediately follow a function closing brace.", 
"operatorKind": "unary", "operatorSyntax": "${fn}--", "precedence": 1, 
"examples": [ "${header.count}--" ] },
+    "&&": { "index": 28, "kind": "operator", "displayName": "And", "label": 
"logical", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Logical AND. Both left and 
right predicates must evaluate to true.", "operatorKind": "logical", 
"operatorSyntax": "predicate && predicate", "precedence": 30, "examples": [ 
"${header.title} contains 'Camel' && ${header.type} == 'gold'" ] },
+    "||": { "index": 29, "kind": "operator", "displayName": "Or", "label": 
"logical", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Logical OR. At least one 
of the left or right predicates must evaluate to true.", "operatorKind": 
"logical", "operatorSyntax": "predicate || predicate", "precedence": 30, 
"examples": [ "${header.title} contains 'Camel' || ${header.type} == 'gold'" ] 
},
+    "? :": { "index": 30, "kind": "operator", "displayName": "Ternary", 
"label": "ternary", "required": false, "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Ternary conditional 
operator. Evaluates the predicate and returns trueValue if true, falseValue if 
false. Requires spaces around both ? and : tokens.", "operatorKind": "ternary", 
"operatorSyntax": "predicate ? trueValue : falseValue", "precedence": 25, 
"examples": [ "${header.foo} >  [...]
+    "~>": { "index": 31, "kind": "operator", "displayName": "Chain", "label": 
"chain", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Pipes the result of the 
left expression as input body to the right expression. Use $param in the right 
expression to reference the piped value explicitly.", "operatorKind": "chain", 
"operatorSyntax": "expr ~> expr", "precedence": 5, "examples": [ "${trim()} ~> 
${uppercase()}", "${substrin [...]
+    "?~>": { "index": 32, "kind": "operator", "displayName": "Chain null 
safe", "label": "chain", "required": false, "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Null-safe chain operator. Same as ~> but stops chaining and returns null if 
the left expression evaluates to null.", "operatorKind": "chain", 
"operatorSyntax": "expr ?~> expr", "precedence": 5, "examples": [ 
"${header.name} ?~> ${trim()} ?~> ${uppercase()}" ] },
+    "?:": { "index": 33, "kind": "operator", "displayName": "Elvis", "label": 
"other", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Elvis operator 
(null-coalescing). Returns the left operand if it is not null\/empty, otherwise 
returns the right operand as a fallback value.", "operatorKind": "other", 
"operatorSyntax": "expr ?: defaultValue", "precedence": 20, "examples": [ 
"${header.username} ?: 'Guest'", "${body} ?: $ [...]
   }
 }
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml 
b/tooling/camel-spring-boot-dependencies/pom.xml
index 48b98f57a82..644b80eb7c6 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -94,7 +94,7 @@
       <dependency>
         <groupId>com.openai</groupId>
         <artifactId>openai-java</artifactId>
-        <version>4.53.0</version>
+        <version>4.54.0</version>
       </dependency>
       <dependency>
         <groupId>eu.maveniverse.maven.mima.runtime</groupId>

Reply via email to