This is an automated email from the ASF dual-hosted git repository.
JiriOndrusek pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/camel-main by this push:
new 7053412ca5 Fixed javascript, jira, jdbc-grouped test modules
7053412ca5 is described below
commit 7053412ca5fcf6ab307439dcab3023ad5b7cf641
Author: Jiří Ondrušek <[email protected]>
AuthorDate: Tue Sep 15 07:12:31 2026 +0000
Fixed javascript, jira, jdbc-grouped test modules
- javascript: manage org.graalvm.js:js-language with a graal-js.version
property inheriting camel-dependencies' graalvm-version (currently
25.2.4), following the convention used for other camel-provided
versions. Camel main calls the static Engine.supportsCompilation()
which does not exist in the previously pinned 23.1.2.
- jira: pin io.atlassian.fugue:fugue to 6.1.5. The 7.0.1 used by camel main
ships Java 25 bytecode (class file 69) and fails on the Java 17 baseline
with UnsupportedClassVersionError.
- jdbc-grouped: pin the mssql devservices image to 2025-CU8-ubuntu-24.04.
The floating 2025-latest tag moved to a build that hit a fatal SQLPAL
startup crash on CI.
Co-Authored-By: Claude Fable 5 <[email protected]>
---
.../jdbc/mssql/src/main/resources/application.properties | 2 ++
pom.xml | 3 +++
poms/bom/pom.xml | 7 ++++++-
poms/bom/src/main/generated/flattened-full-pom.xml | 7 ++++++-
poms/bom/src/main/generated/flattened-reduced-pom.xml | 7 ++++++-
poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml | 7 ++++++-
6 files changed, 29 insertions(+), 4 deletions(-)
diff --git
a/integration-test-groups/jdbc/mssql/src/main/resources/application.properties
b/integration-test-groups/jdbc/mssql/src/main/resources/application.properties
index 57c1fb13e7..b52f77c728 100644
---
a/integration-test-groups/jdbc/mssql/src/main/resources/application.properties
+++
b/integration-test-groups/jdbc/mssql/src/main/resources/application.properties
@@ -21,6 +21,8 @@
quarkus.datasource.mssql.db-kind=mssql
quarkus.datasource.mssql.jdbc.max-size=8
+# Pin the image: the floating default tag (2025-latest) can move to builds
affected by SQLPAL startup crashes on CI runners
+quarkus.datasource.mssql.devservices.image-name=${mssql.container.image}
# Accept the MS SQL Server EULA via the container environment instead of a
container-license-acceptance.txt file,
# because the file is not reliably visible on the classpath when the tests are
executed from the published
# test-jar, e.g. in the Quarkus Platform. See
https://github.com/apache/camel-quarkus/issues/9048
diff --git a/pom.xml b/pom.xml
index f2706498a9..0f59b10908 100644
--- a/pom.xml
+++ b/pom.xml
@@ -78,6 +78,7 @@
<awssdk.version>2.49.1</awssdk.version><!-- @sync
io.quarkiverse.amazonservices:quarkus-amazon-services-parent:${quarkiverse-amazonservices.version}
prop:awssdk.version -->
<awscrt.version>0.48.0</awscrt.version><!-- @sync
software.amazon.awssdk:aws-sdk-java-pom:${awssdk.version} prop:awscrt.version
-->
<assertj.version>3.27.7</assertj.version><!-- @sync
io.quarkus:quarkus-build-parent:${quarkus.version} prop:assertj.version -->
+ <atlassian-fugue.version>6.1.5</atlassian-fugue.version><!-- Keep 6.x:
fugue 7.0.1 (camel main) ships Java 25 bytecode, Camel Quarkus baseline is Java
17 -->
<aws-java-sdk.version>1.11.714</aws-java-sdk.version>
<azure-sdk-bom.version>${azure-sdk-bom-version}</azure-sdk-bom.version>
<azure-core.version>1.57.0</azure-core.version><!-- @sync
com.azure:azure-sdk-bom:${azure-sdk-bom.version} dep:com.azure:azure-core -->
@@ -113,6 +114,7 @@
<google-oauth-client.version>1.39.0</google-oauth-client.version><!--
@sync com.google.cloud:google-cloud-bigquery:${google-cloud-bigquery.version}
dep:com.google.oauth-client:google-oauth-client -->
<graalvm.version>23.1.2</graalvm.version><!-- @sync
io.quarkus:quarkus-bom:${quarkus.version} dep:org.graalvm.sdk:nativeimage -->
<graalvm-docs.version>jdk21</graalvm-docs.version><!-- @sync
io.quarkus:quarkus-documentation:${quarkus.version}
prop:graal-community.tag-for-documentation -->
+ <graal-js.version>${graalvm-version}</graal-js.version>
<groovy.version>5.0.8</groovy.version><!-- @sync
io.quarkiverse.groovy:quarkus-groovy-parent:${quarkiverse-groovy.version}
prop:groovy.version -->
<hapi.version>${hapi-version}</hapi.version>
<hapi-base.version>${hapi-base-version}</hapi-base.version>
@@ -269,6 +271,7 @@
<milvus.container.image>mirror.gcr.io/milvusdb/milvus:v2.6.21</milvus.container.image>
<minio.container.image>quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z-cpuv1</minio.container.image>
<mongodb.container.image>mirror.gcr.io/mongo:7.0</mongodb.container.image>
+
<mssql.container.image>mcr.microsoft.com/mssql/server:2025-CU8-ubuntu-24.04</mssql.container.image>
<mysql.container.image>mirror.gcr.io/mysql:9.5</mysql.container.image>
<nats.container.image>mirror.gcr.io/nats:2.14.2</nats.container.image>
<opensearch.container.image>mirror.gcr.io/opensearchproject/opensearch:3.7.0</opensearch.container.image>
diff --git a/poms/bom/pom.xml b/poms/bom/pom.xml
index ddd664386a..44dfb92a5c 100644
--- a/poms/bom/pom.xml
+++ b/poms/bom/pom.xml
@@ -7674,6 +7674,11 @@
<artifactId>langchain4j-embeddings</artifactId>
<version>${langchain4j-beta.version}</version>
</dependency>
+ <dependency>
+ <groupId>io.atlassian.fugue</groupId>
+ <artifactId>fugue</artifactId>
+ <version>${atlassian-fugue.version}</version>
+ </dependency>
<dependency>
<groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-core</artifactId>
@@ -8213,7 +8218,7 @@
<dependency>
<groupId>org.graalvm.js</groupId>
<artifactId>js-language</artifactId>
- <version>${graalvm.version}</version>
+ <version>${graal-js.version}</version>
</dependency>
<dependency>
<groupId>org.influxdb</groupId>
diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml
b/poms/bom/src/main/generated/flattened-full-pom.xml
index 0b09dd66e7..2f0ba27106 100644
--- a/poms/bom/src/main/generated/flattened-full-pom.xml
+++ b/poms/bom/src/main/generated/flattened-full-pom.xml
@@ -7556,6 +7556,11 @@
<artifactId>langchain4j-embeddings</artifactId>
<version>1.19.0-beta29</version>
</dependency>
+ <dependency>
+ <groupId>io.atlassian.fugue</groupId>
+ <artifactId>fugue</artifactId>
+ <version>6.1.5</version>
+ </dependency>
<dependency>
<groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-core</artifactId>
@@ -8095,7 +8100,7 @@
<dependency>
<groupId>org.graalvm.js</groupId>
<artifactId>js-language</artifactId>
- <version>23.1.2</version>
+ <version>25.2.4</version>
</dependency>
<dependency>
<groupId>org.influxdb</groupId>
diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml
b/poms/bom/src/main/generated/flattened-reduced-pom.xml
index bfb79f37d4..3df1abab4c 100644
--- a/poms/bom/src/main/generated/flattened-reduced-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml
@@ -794,6 +794,11 @@
<artifactId>langchain4j-open-ai</artifactId>
<version>1.19.0</version>
</dependency>
+ <dependency>
+ <groupId>io.atlassian.fugue</groupId>
+ <artifactId>fugue</artifactId>
+ <version>6.1.5</version>
+ </dependency>
<dependency>
<groupId>io.debezium</groupId>
<artifactId>debezium-api</artifactId>
@@ -9105,7 +9110,7 @@
<dependency>
<groupId>org.graalvm.js</groupId>
<artifactId>js-language</artifactId>
- <version>23.1.2</version>
+ <version>25.2.4</version>
</dependency>
<dependency>
<groupId>org.influxdb</groupId>
diff --git a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
index ca69cb819c..ef5c100617 100644
--- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
@@ -794,6 +794,11 @@
<artifactId>langchain4j-open-ai</artifactId>
<version>1.19.0</version>
</dependency>
+ <dependency>
+ <groupId>io.atlassian.fugue</groupId>
+ <artifactId>fugue</artifactId>
+ <version>6.1.5</version>
+ </dependency>
<dependency>
<groupId>io.debezium</groupId>
<artifactId>debezium-api</artifactId>
@@ -9105,7 +9110,7 @@
<dependency>
<groupId>org.graalvm.js</groupId>
<artifactId>js-language</artifactId>
- <version>23.1.2</version>
+ <version>25.2.4</version>
</dependency>
<dependency>
<groupId>org.influxdb</groupId>