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

commit a606f52bcd433cf362246ac5da6b51f8365c01b5
Author: Claus Ibsen <[email protected]>
AuthorDate: Mon Dec 29 09:22:21 2025 +0100

    Regen
---
 .../org/apache/camel/springboot/catalog/components/xj.json |  3 ++-
 .../camel/springboot/catalog/components/xslt-saxon.json    |  3 ++-
 .../apache/camel/springboot/catalog/components/xslt.json   |  3 ++-
 components-starter/camel-xj-starter/src/main/docs/xj.json  |  7 +++++++
 .../component/xj/springboot/XJComponentConfiguration.java  | 14 ++++++++++++++
 .../camel-xslt-saxon-starter/src/main/docs/xslt-saxon.json |  7 +++++++
 .../saxon/springboot/XsltSaxonComponentConfiguration.java  | 14 ++++++++++++++
 .../camel-xslt-starter/src/main/docs/xslt.json             |  7 +++++++
 .../xslt/springboot/XsltComponentConfiguration.java        | 14 ++++++++++++++
 tooling/camel-spring-boot-dependencies/pom.xml             |  2 +-
 10 files changed, 70 insertions(+), 4 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xj.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xj.json
index 1a61400f403..f9821d865d8 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xj.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xj.json
@@ -35,7 +35,8 @@
     "transformerFactoryClass": { "index": 8, "kind": "property", 
"displayName": "Transformer Factory Class", "group": "advanced", "label": 
"advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "To use a custom XSLT transformer factory, specified as a FQN 
class name" },
     "transformerFactoryConfigurationStrategy": { "index": 9, "kind": 
"property", "displayName": "Transformer Factory Configuration Strategy", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.xslt.TransformerFactoryConfigurationStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "A 
configuration strategy to apply on freshly created instances of 
TransformerFactory." },
     "uriResolver": { "index": 10, "kind": "property", "displayName": "Uri 
Resolver", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "javax.xml.transform.URIResolver", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
UriResolver. Should not be used together with the option 'uriResolverFactory'." 
},
-    "uriResolverFactory": { "index": 11, "kind": "property", "displayName": 
"Uri Resolver Factory", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.xslt.XsltUriResolverFactory", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
UriResolver which depends on a dynamic endpoint resource URI. Should not be 
used together with the option 'uriResolver'." }
+    "uriResolverFactory": { "index": 11, "kind": "property", "displayName": 
"Uri Resolver Factory", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.xslt.XsltUriResolverFactory", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
UriResolver which depends on a dynamic endpoint resource URI. Should not be 
used together with the option 'uriResolver'." },
+    "xpathTotalOpLimit": { "index": 12, "kind": "property", "displayName": 
"Xpath Total Op Limit", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 10000, "description": "Limits the total 
number of XPath operators in an XSL Stylesheet. The default (from JDK) is 
10000. Configuring this corresponds to setting JVM system property: 
jdk.xml.xpathTotalOpLimit" }
   },
   "headers": {
     "CamelXsltFileName": { "index": 0, "kind": "header", "displayName": "", 
"group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The XSLT file name", "constantName": 
"org.apache.camel.component.xj.XJConstants#XSLT_FILE_NAME" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xslt-saxon.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xslt-saxon.json
index 925d4e5f9a0..f7820e62028 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xslt-saxon.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xslt-saxon.json
@@ -35,7 +35,8 @@
     "transformerFactoryClass": { "index": 8, "kind": "property", 
"displayName": "Transformer Factory Class", "group": "advanced", "label": 
"advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "To use a custom XSLT transformer factory, specified as a FQN 
class name" },
     "transformerFactoryConfigurationStrategy": { "index": 9, "kind": 
"property", "displayName": "Transformer Factory Configuration Strategy", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.xslt.TransformerFactoryConfigurationStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "A 
configuration strategy to apply on freshly created instances of 
TransformerFactory." },
     "uriResolver": { "index": 10, "kind": "property", "displayName": "Uri 
Resolver", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "javax.xml.transform.URIResolver", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
UriResolver. Should not be used together with the option 'uriResolverFactory'." 
},
-    "uriResolverFactory": { "index": 11, "kind": "property", "displayName": 
"Uri Resolver Factory", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.xslt.XsltUriResolverFactory", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
UriResolver which depends on a dynamic endpoint resource URI. Should not be 
used together with the option 'uriResolver'." }
+    "uriResolverFactory": { "index": 11, "kind": "property", "displayName": 
"Uri Resolver Factory", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.xslt.XsltUriResolverFactory", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
UriResolver which depends on a dynamic endpoint resource URI. Should not be 
used together with the option 'uriResolver'." },
+    "xpathTotalOpLimit": { "index": 12, "kind": "property", "displayName": 
"Xpath Total Op Limit", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 10000, "description": "Limits the total 
number of XPath operators in an XSL Stylesheet. The default (from JDK) is 
10000. Configuring this corresponds to setting JVM system property: 
jdk.xml.xpathTotalOpLimit" }
   },
   "headers": {
     "CamelXsltResourceUri": { "index": 0, "kind": "header", "displayName": "", 
"group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "A URI for the template resource to load and use instead 
of the endpoint configured.", "constantName": 
"org.apache.camel.component.xslt.XsltConstants#XSLT_RESOURCE_URI" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xslt.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xslt.json
index 06425aff627..997ab70fecc 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xslt.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xslt.json
@@ -31,7 +31,8 @@
     "transformerFactoryClass": { "index": 4, "kind": "property", 
"displayName": "Transformer Factory Class", "group": "advanced", "label": 
"advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "To use a custom XSLT transformer factory, specified as a FQN 
class name" },
     "transformerFactoryConfigurationStrategy": { "index": 5, "kind": 
"property", "displayName": "Transformer Factory Configuration Strategy", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.xslt.TransformerFactoryConfigurationStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "A 
configuration strategy to apply on freshly created instances of 
TransformerFactory." },
     "uriResolver": { "index": 6, "kind": "property", "displayName": "Uri 
Resolver", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "javax.xml.transform.URIResolver", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
UriResolver. Should not be used together with the option 'uriResolverFactory'." 
},
-    "uriResolverFactory": { "index": 7, "kind": "property", "displayName": 
"Uri Resolver Factory", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.xslt.XsltUriResolverFactory", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
UriResolver which depends on a dynamic endpoint resource URI. Should not be 
used together with the option 'uriResolver'." }
+    "uriResolverFactory": { "index": 7, "kind": "property", "displayName": 
"Uri Resolver Factory", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.xslt.XsltUriResolverFactory", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
UriResolver which depends on a dynamic endpoint resource URI. Should not be 
used together with the option 'uriResolver'." },
+    "xpathTotalOpLimit": { "index": 8, "kind": "property", "displayName": 
"Xpath Total Op Limit", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 10000, "description": "Limits the total 
number of XPath operators in an XSL Stylesheet. The default (from JDK) is 
10000. Configuring this corresponds to setting JVM system property: 
jdk.xml.xpathTotalOpLimit" }
   },
   "headers": {
     "CamelXsltResourceUri": { "index": 0, "kind": "header", "displayName": "", 
"group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "A URI for the template resource to load and use instead 
of the endpoint configured.", "constantName": 
"org.apache.camel.component.xslt.XsltConstants#XSLT_RESOURCE_URI" },
diff --git a/components-starter/camel-xj-starter/src/main/docs/xj.json 
b/components-starter/camel-xj-starter/src/main/docs/xj.json
index 9f4a996fe02..25ad32e5c0a 100644
--- a/components-starter/camel-xj-starter/src/main/docs/xj.json
+++ b/components-starter/camel-xj-starter/src/main/docs/xj.json
@@ -100,6 +100,13 @@
       "type": "org.apache.camel.component.xslt.XsltUriResolverFactory",
       "description": "To use a custom UriResolver which depends on a dynamic 
endpoint resource URI. Should not be used together with the option 
'uriResolver'. The option is a 
org.apache.camel.component.xslt.XsltUriResolverFactory type.",
       "sourceType": 
"org.apache.camel.component.xj.springboot.XJComponentConfiguration"
+    },
+    {
+      "name": "camel.component.xj.xpath-total-op-limit",
+      "type": "java.lang.Integer",
+      "description": "Limits the total number of XPath operators in an XSL 
Stylesheet. The default (from JDK) is 10000. Configuring this corresponds to 
setting JVM system property: jdk.xml.xpathTotalOpLimit",
+      "sourceType": 
"org.apache.camel.component.xj.springboot.XJComponentConfiguration",
+      "defaultValue": 10000
     }
   ],
   "hints": [],
diff --git 
a/components-starter/camel-xj-starter/src/main/java/org/apache/camel/component/xj/springboot/XJComponentConfiguration.java
 
b/components-starter/camel-xj-starter/src/main/java/org/apache/camel/component/xj/springboot/XJComponentConfiguration.java
index 17bf0148a1a..c7f2034cbf9 100644
--- 
a/components-starter/camel-xj-starter/src/main/java/org/apache/camel/component/xj/springboot/XJComponentConfiguration.java
+++ 
b/components-starter/camel-xj-starter/src/main/java/org/apache/camel/component/xj/springboot/XJComponentConfiguration.java
@@ -120,6 +120,12 @@ public class XJComponentConfiguration
      * option is a org.apache.camel.component.xslt.XsltUriResolverFactory type.
      */
     private XsltUriResolverFactory uriResolverFactory;
+    /**
+     * Limits the total number of XPath operators in an XSL Stylesheet. The
+     * default (from JDK) is 10000. Configuring this corresponds to setting JVM
+     * system property: jdk.xml.xpathTotalOpLimit
+     */
+    private Integer xpathTotalOpLimit = 10000;
 
     public Boolean getAllowTemplateFromHeader() {
         return allowTemplateFromHeader;
@@ -218,4 +224,12 @@ public class XJComponentConfiguration
     public void setUriResolverFactory(XsltUriResolverFactory 
uriResolverFactory) {
         this.uriResolverFactory = uriResolverFactory;
     }
+
+    public Integer getXpathTotalOpLimit() {
+        return xpathTotalOpLimit;
+    }
+
+    public void setXpathTotalOpLimit(Integer xpathTotalOpLimit) {
+        this.xpathTotalOpLimit = xpathTotalOpLimit;
+    }
 }
\ No newline at end of file
diff --git 
a/components-starter/camel-xslt-saxon-starter/src/main/docs/xslt-saxon.json 
b/components-starter/camel-xslt-saxon-starter/src/main/docs/xslt-saxon.json
index f36a3f89534..5b8e1f8a1f8 100644
--- a/components-starter/camel-xslt-saxon-starter/src/main/docs/xslt-saxon.json
+++ b/components-starter/camel-xslt-saxon-starter/src/main/docs/xslt-saxon.json
@@ -100,6 +100,13 @@
       "type": "org.apache.camel.component.xslt.XsltUriResolverFactory",
       "description": "To use a custom UriResolver which depends on a dynamic 
endpoint resource URI. Should not be used together with the option 
'uriResolver'. The option is a 
org.apache.camel.component.xslt.XsltUriResolverFactory type.",
       "sourceType": 
"org.apache.camel.component.xslt.saxon.springboot.XsltSaxonComponentConfiguration"
+    },
+    {
+      "name": "camel.component.xslt-saxon.xpath-total-op-limit",
+      "type": "java.lang.Integer",
+      "description": "Limits the total number of XPath operators in an XSL 
Stylesheet. The default (from JDK) is 10000. Configuring this corresponds to 
setting JVM system property: jdk.xml.xpathTotalOpLimit",
+      "sourceType": 
"org.apache.camel.component.xslt.saxon.springboot.XsltSaxonComponentConfiguration",
+      "defaultValue": 10000
     }
   ],
   "hints": [],
diff --git 
a/components-starter/camel-xslt-saxon-starter/src/main/java/org/apache/camel/component/xslt/saxon/springboot/XsltSaxonComponentConfiguration.java
 
b/components-starter/camel-xslt-saxon-starter/src/main/java/org/apache/camel/component/xslt/saxon/springboot/XsltSaxonComponentConfiguration.java
index 2fe02671450..6844d1cc6b5 100644
--- 
a/components-starter/camel-xslt-saxon-starter/src/main/java/org/apache/camel/component/xslt/saxon/springboot/XsltSaxonComponentConfiguration.java
+++ 
b/components-starter/camel-xslt-saxon-starter/src/main/java/org/apache/camel/component/xslt/saxon/springboot/XsltSaxonComponentConfiguration.java
@@ -120,6 +120,12 @@ public class XsltSaxonComponentConfiguration
      * option is a org.apache.camel.component.xslt.XsltUriResolverFactory type.
      */
     private XsltUriResolverFactory uriResolverFactory;
+    /**
+     * Limits the total number of XPath operators in an XSL Stylesheet. The
+     * default (from JDK) is 10000. Configuring this corresponds to setting JVM
+     * system property: jdk.xml.xpathTotalOpLimit
+     */
+    private Integer xpathTotalOpLimit = 10000;
 
     public Boolean getAllowTemplateFromHeader() {
         return allowTemplateFromHeader;
@@ -218,4 +224,12 @@ public class XsltSaxonComponentConfiguration
     public void setUriResolverFactory(XsltUriResolverFactory 
uriResolverFactory) {
         this.uriResolverFactory = uriResolverFactory;
     }
+
+    public Integer getXpathTotalOpLimit() {
+        return xpathTotalOpLimit;
+    }
+
+    public void setXpathTotalOpLimit(Integer xpathTotalOpLimit) {
+        this.xpathTotalOpLimit = xpathTotalOpLimit;
+    }
 }
\ No newline at end of file
diff --git a/components-starter/camel-xslt-starter/src/main/docs/xslt.json 
b/components-starter/camel-xslt-starter/src/main/docs/xslt.json
index c6ceed5d225..b49dc40329e 100644
--- a/components-starter/camel-xslt-starter/src/main/docs/xslt.json
+++ b/components-starter/camel-xslt-starter/src/main/docs/xslt.json
@@ -75,6 +75,13 @@
       "type": "org.apache.camel.component.xslt.XsltUriResolverFactory",
       "description": "To use a custom UriResolver which depends on a dynamic 
endpoint resource URI. Should not be used together with the option 
'uriResolver'. The option is a 
org.apache.camel.component.xslt.XsltUriResolverFactory type.",
       "sourceType": 
"org.apache.camel.component.xslt.springboot.XsltComponentConfiguration"
+    },
+    {
+      "name": "camel.component.xslt.xpath-total-op-limit",
+      "type": "java.lang.Integer",
+      "description": "Limits the total number of XPath operators in an XSL 
Stylesheet. The default (from JDK) is 10000. Configuring this corresponds to 
setting JVM system property: jdk.xml.xpathTotalOpLimit",
+      "sourceType": 
"org.apache.camel.component.xslt.springboot.XsltComponentConfiguration",
+      "defaultValue": 10000
     }
   ],
   "hints": [],
diff --git 
a/components-starter/camel-xslt-starter/src/main/java/org/apache/camel/component/xslt/springboot/XsltComponentConfiguration.java
 
b/components-starter/camel-xslt-starter/src/main/java/org/apache/camel/component/xslt/springboot/XsltComponentConfiguration.java
index 6eb682053d8..204def903d7 100644
--- 
a/components-starter/camel-xslt-starter/src/main/java/org/apache/camel/component/xslt/springboot/XsltComponentConfiguration.java
+++ 
b/components-starter/camel-xslt-starter/src/main/java/org/apache/camel/component/xslt/springboot/XsltComponentConfiguration.java
@@ -95,6 +95,12 @@ public class XsltComponentConfiguration
      * option is a org.apache.camel.component.xslt.XsltUriResolverFactory type.
      */
     private XsltUriResolverFactory uriResolverFactory;
+    /**
+     * Limits the total number of XPath operators in an XSL Stylesheet. The
+     * default (from JDK) is 10000. Configuring this corresponds to setting JVM
+     * system property: jdk.xml.xpathTotalOpLimit
+     */
+    private Integer xpathTotalOpLimit = 10000;
 
     public Boolean getAllowTemplateFromHeader() {
         return allowTemplateFromHeader;
@@ -160,4 +166,12 @@ public class XsltComponentConfiguration
     public void setUriResolverFactory(XsltUriResolverFactory 
uriResolverFactory) {
         this.uriResolverFactory = uriResolverFactory;
     }
+
+    public Integer getXpathTotalOpLimit() {
+        return xpathTotalOpLimit;
+    }
+
+    public void setXpathTotalOpLimit(Integer xpathTotalOpLimit) {
+        this.xpathTotalOpLimit = xpathTotalOpLimit;
+    }
 }
\ No newline at end of file
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml 
b/tooling/camel-spring-boot-dependencies/pom.xml
index 4e3f5fc786b..3fd1ebff2da 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.11.0</version>
+        <version>4.13.0</version>
       </dependency>
       <dependency>
         <groupId>io.grpc</groupId>

Reply via email to