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

commit 30fb202e47f9d079879d0923f7b8f5a324ea2b38
Author: Claus Ibsen <[email protected]>
AuthorDate: Wed Jun 10 07:23:08 2026 +0200

    Regen
---
 .../camel/springboot/catalog/languages/simple.json | 34 ++++++++++++++++++++++
 tooling/camel-spring-boot-dependencies/pom.xml     | 14 ++++-----
 2 files changed, 41 insertions(+), 7 deletions(-)

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 675f993cf85..5ae254e64ad 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
@@ -154,5 +154,39 @@
     "variableAs(key,type)": { "index": 126, "kind": "function", "displayName": 
"Variable As", "group": "core", "label": "core", "required": false, "javaType": 
"Object", "prefix": "${", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Converts the variable to 
the given type (classname).", "ognl": false, "suffix": "}", "params": [ { 
"name": "key", "javaType": "String", "required": true, "description": "The 
variable name" }, { "name": "type",  [...]
     "variables": { "index": 127, "kind": "function", "displayName": 
"Variables", "group": "core", "label": "core", "required": false, "javaType": 
"java.util.Map", "prefix": "${", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Returns all the variables 
from the current Exchange in a Map", "ognl": false, "suffix": "}", "examples": 
[ "${variables} -> {myVar=value1, count=5}" ] },
     "xpath(input,exp)": { "index": 128, "kind": "function", "displayName": 
"XPath", "group": "xml", "label": "xml", "required": false, "javaType": 
"Object", "prefix": "${", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "When working with XML 
data, then this allows using the XPath language, for example, to extract data 
from the message body (in XML format). This requires having camel-xpath JAR on 
the classpath. For input (optional), you ca [...]
+  },
+  "operators": {
+    "==": { "index": 0, "kind": "operator", "displayName": "Eq", "label": 
"binary", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Tests equality between 
left and right operand values. Camel will coerce the right operand type to 
match the left.", "operatorKind": "binary", "operatorSyntax": "LHS == RHS", 
"precedence": 10, "examples": [ "${header.foo} == 'bar'", "${header.count} == 
5" ] },
+    "=~": { "index": 1, "kind": "operator", "displayName": "Eq ignore", 
"label": "binary", "required": false, "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Tests equality between 
left and right operand values, ignoring case for string comparison.", 
"operatorKind": "binary", "operatorSyntax": "LHS =~ RHS", "precedence": 10, 
"examples": [ "${header.foo} =~ 'BAR'" ] },
+    ">": { "index": 2, "kind": "operator", "displayName": "Gt", "label": 
"binary", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Tests whether the left 
operand is greater than the right operand.", "operatorKind": "binary", 
"operatorSyntax": "LHS > RHS", "precedence": 10, "examples": [ "${header.count} 
> 100" ] },
+    ">=": { "index": 3, "kind": "operator", "displayName": "Gte", "label": 
"binary", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Tests whether the left 
operand is greater than or equal to the right operand.", "operatorKind": 
"binary", "operatorSyntax": "LHS >= RHS", "precedence": 10, "examples": [ 
"${header.count} >= 100" ] },
+    "<": { "index": 4, "kind": "operator", "displayName": "Lt", "label": 
"binary", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Tests whether the left 
operand is less than the right operand.", "operatorKind": "binary", 
"operatorSyntax": "LHS < RHS", "precedence": 10, "examples": [ "${header.count} 
< 100" ] },
+    "<=": { "index": 5, "kind": "operator", "displayName": "Lte", "label": 
"binary", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Tests whether the left 
operand is less than or equal to the right operand.", "operatorKind": "binary", 
"operatorSyntax": "LHS <= RHS", "precedence": 10, "examples": [ 
"${header.count} <= 100" ] },
+    "!=": { "index": 6, "kind": "operator", "displayName": "Not eq", "label": 
"binary", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Tests inequality between 
left and right operand values.", "operatorKind": "binary", "operatorSyntax": 
"LHS != RHS", "precedence": 10, "examples": [ "${header.foo} != 'bar'" ] },
+    "!=~": { "index": 7, "kind": "operator", "displayName": "Not eq ignore", 
"label": "binary", "required": false, "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Tests inequality 
between left and right operand values, ignoring case for string comparison.", 
"operatorKind": "binary", "operatorSyntax": "LHS !=~ RHS", "precedence": 10, 
"examples": [ "${header.foo} !=~ 'BAR'" ] },
+    "contains": { "index": 8, "kind": "operator", "displayName": "Contains", 
"label": "binary", "required": false, "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Tests whether the left 
operand string contains the right operand string.", "operatorKind": "binary", 
"operatorSyntax": "LHS contains RHS", "precedence": 10, "examples": [ 
"${header.title} contains 'Camel'" ] },
+    "!contains": { "index": 9, "kind": "operator", "displayName": "Not 
contains", "label": "binary", "required": false, "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Tests whether the left operand string does not contain the right operand 
string.", "operatorKind": "binary", "operatorSyntax": "LHS !contains RHS", 
"precedence": 10, "examples": [ "${header.title} !contains 'Camel'" ] },
+    "~~": { "index": 10, "kind": "operator", "displayName": "Contains 
ignorecase", "label": "binary", "required": false, "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Tests whether the left operand string contains the right operand string, 
ignoring case.", "operatorKind": "binary", "operatorSyntax": "LHS ~~ RHS", 
"precedence": 10, "examples": [ "${header.title} ~~ 'camel'" ] },
+    "!~~": { "index": 11, "kind": "operator", "displayName": "Not contains 
ignorecase", "label": "binary", "required": false, "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Tests whether the left operand string does not contain the right operand 
string, ignoring case.", "operatorKind": "binary", "operatorSyntax": "LHS !~~ 
RHS", "precedence": 10, "examples": [ "${header.title} !~~ 'camel'" ] },
+    "regex": { "index": 12, "kind": "operator", "displayName": "Regex", 
"label": "binary", "required": false, "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Tests whether the left 
operand matches the right operand as a regular expression.", "operatorKind": 
"binary", "operatorSyntax": "LHS regex 'pattern'", "precedence": 10, 
"examples": [ "${header.number} regex '\\d{4}'" ] },
+    "!regex": { "index": 13, "kind": "operator", "displayName": "Not regex", 
"label": "binary", "required": false, "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Tests whether the left 
operand does not match the right operand as a regular expression.", 
"operatorKind": "binary", "operatorSyntax": "LHS !regex 'pattern'", 
"precedence": 10, "examples": [ "${header.number} !regex '\\d{4}'" ] },
+    "in": { "index": 14, "kind": "operator", "displayName": "In", "label": 
"binary", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Tests whether the left 
operand is in a set of comma-separated values.", "operatorKind": "binary", 
"operatorSyntax": "LHS in 'val1,val2,...'", "precedence": 10, "examples": [ 
"${header.type} in 'gold,silver'" ] },
+    "!in": { "index": 15, "kind": "operator", "displayName": "Not in", 
"label": "binary", "required": false, "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Tests whether the left 
operand is not in a set of comma-separated values.", "operatorKind": "binary", 
"operatorSyntax": "LHS !in 'val1,val2,...'", "precedence": 10, "examples": [ 
"${header.type} !in 'gold,silver'" ] },
+    "is": { "index": 16, "kind": "operator", "displayName": "Is", "label": 
"binary", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Tests whether the left 
operand is an instance of the right operand type (Java classname or short 
name).", "operatorKind": "binary", "operatorSyntax": "LHS is 'typeName'", 
"precedence": 10, "examples": [ "${header.type} is 'String'", "${body} is 
'java.util.List'" ] },
+    "!is": { "index": 17, "kind": "operator", "displayName": "Not is", 
"label": "binary", "required": false, "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Tests whether the left 
operand is not an instance of the right operand type.", "operatorKind": 
"binary", "operatorSyntax": "LHS !is 'typeName'", "precedence": 10, "examples": 
[ "${header.type} !is 'String'" ] },
+    "range": { "index": 18, "kind": "operator", "displayName": "Range", 
"label": "binary", "required": false, "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Tests whether the left 
operand is within the numeric range specified by 'from..to'.", "operatorKind": 
"binary", "operatorSyntax": "LHS range 'from..to'", "precedence": 10, 
"examples": [ "${header.number} range '100..199'" ] },
+    "!range": { "index": 19, "kind": "operator", "displayName": "Not range", 
"label": "binary", "required": false, "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Tests whether the left 
operand is not within the numeric range specified by 'from..to'.", 
"operatorKind": "binary", "operatorSyntax": "LHS !range 'from..to'", 
"precedence": 10, "examples": [ "${header.number} !range '100..199'" ] },
+    "startsWith": { "index": 20, "kind": "operator", "displayName": "Starts 
with", "label": "binary", "required": false, "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Tests whether the left operand string starts with the right operand string.", 
"operatorKind": "binary", "operatorSyntax": "LHS startsWith RHS", "precedence": 
10, "examples": [ "${header.name} startsWith 'Camel'" ] },
+    "!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} ?: $ [...]
   }
 }
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml 
b/tooling/camel-spring-boot-dependencies/pom.xml
index 1bd0fc4bf4f..a4cff297d7b 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -225,37 +225,37 @@
       <dependency>
         <groupId>io.micrometer</groupId>
         <artifactId>micrometer-commons</artifactId>
-        <version>1.16.5</version>
+        <version>1.17.0</version>
       </dependency>
       <dependency>
         <groupId>io.micrometer</groupId>
         <artifactId>micrometer-observation</artifactId>
-        <version>1.16.5</version>
+        <version>1.17.0</version>
       </dependency>
       <dependency>
         <groupId>io.micrometer</groupId>
         <artifactId>micrometer-registry-jmx</artifactId>
-        <version>1.16.5</version>
+        <version>1.17.0</version>
       </dependency>
       <dependency>
         <groupId>io.micrometer</groupId>
         <artifactId>micrometer-registry-prometheus</artifactId>
-        <version>1.16.5</version>
+        <version>1.17.0</version>
       </dependency>
       <dependency>
         <groupId>io.micrometer</groupId>
         <artifactId>micrometer-tracing</artifactId>
-        <version>1.6.5</version>
+        <version>1.7.0</version>
       </dependency>
       <dependency>
         <groupId>io.micrometer</groupId>
         <artifactId>micrometer-tracing-bridge-otel</artifactId>
-        <version>1.6.5</version>
+        <version>1.7.0</version>
       </dependency>
       <dependency>
         <groupId>io.micrometer</groupId>
         <artifactId>micrometer-tracing-test</artifactId>
-        <version>1.6.5</version>
+        <version>1.7.0</version>
       </dependency>
       <dependency>
         <groupId>io.opentelemetry.proto</groupId>

Reply via email to