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>