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

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

commit cd2c2c4181c31c6034cef1ff64e8cca377cd8985
Author: James Netherton <jamesnether...@gmail.com>
AuthorDate: Wed Jul 16 14:04:23 2025 +0100

    Upgrade Quarkus to 3.25.0.CR1
---
 docs/antora.yml                                                     | 2 +-
 .../support/reactor/netty/deployment/AzureCoreSupportProcessor.java | 4 ++--
 .../quarkus/component/hazelcast/deployment/HazelcastProcessor.java  | 4 ++--
 .../quarkus/test/support/azure/AzureServiceBusTestResource.java     | 5 -----
 .../camel/quarkus/test/support/azure/AzureStorageTestResource.java  | 4 +---
 .../java/org/apache/camel/quarkus/component/fop/it/FopTest.java     | 4 ++--
 .../java/org/apache/camel/quarkus/component/pdf/it/PdfTest.java     | 4 ++--
 pom.xml                                                             | 6 +++---
 poms/bom/src/main/generated/flattened-full-pom.xml                  | 4 ++--
 poms/bom/src/main/generated/flattened-reduced-pom.xml               | 4 ++--
 poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml       | 4 ++--
 11 files changed, 19 insertions(+), 26 deletions(-)

diff --git a/docs/antora.yml b/docs/antora.yml
index 01580adf5f..480ac7b72b 100644
--- a/docs/antora.yml
+++ b/docs/antora.yml
@@ -31,7 +31,7 @@ asciidoc:
     camel-version: 4.13.0 # replace ${camel.version}
     camel-docs-version: next
     camel-quarkus-version: 3.25.0 # replace ${camel-quarkus.version}
-    quarkus-version: 3.24.0 # replace ${quarkus.version}
+    quarkus-version: 3.25.0.CR1 # replace ${quarkus.version}
     graalvm-version: 23.1.2 # replace ${graalvm.version}
     graalvm-docs-version: jdk21 # replace ${graalvm-docs.version}
     mapstruct-version: 1.6.3 # replace ${mapstruct.version}
diff --git 
a/extensions-support/azure-core/deployment/src/main/java/org/apache/camel/quarkus/support/reactor/netty/deployment/AzureCoreSupportProcessor.java
 
b/extensions-support/azure-core/deployment/src/main/java/org/apache/camel/quarkus/support/reactor/netty/deployment/AzureCoreSupportProcessor.java
index 19c9b094f6..280bdb1a78 100644
--- 
a/extensions-support/azure-core/deployment/src/main/java/org/apache/camel/quarkus/support/reactor/netty/deployment/AzureCoreSupportProcessor.java
+++ 
b/extensions-support/azure-core/deployment/src/main/java/org/apache/camel/quarkus/support/reactor/netty/deployment/AzureCoreSupportProcessor.java
@@ -38,7 +38,7 @@ import 
io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
 import 
io.quarkus.deployment.builditem.nativeimage.RuntimeReinitializedClassBuildItem;
 import io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem;
 import io.quarkus.deployment.util.ServiceUtil;
-import io.quarkus.utilities.OS;
+import io.smallrye.common.os.OS;
 import org.jboss.jandex.ClassInfo;
 import org.jboss.jandex.DotName;
 
@@ -132,7 +132,7 @@ public class AzureCoreSupportProcessor {
 
     @BuildStep(onlyIf = Msal4jAndIdentityIsPresent.class)
     void 
enableLoadingOfNativeLibraries(BuildProducer<RuntimeReinitializedClassBuildItem>
 runtimeReinitializedClass) {
-        OS os = OS.determineOS();
+        OS os = OS.current();
         if (os.equals(OS.LINUX) || os.equals(OS.MAC)) {
             String iSecurityLibraryClassName = 
"com.microsoft.aad.msal4jextensions.persistence.%s.ISecurityLibrary"
                     .formatted(os.name().toLowerCase());
diff --git 
a/extensions/hazelcast/deployment/src/main/java/org/apache/camel/quarkus/component/hazelcast/deployment/HazelcastProcessor.java
 
b/extensions/hazelcast/deployment/src/main/java/org/apache/camel/quarkus/component/hazelcast/deployment/HazelcastProcessor.java
index 95a5d3b2fe..6c6756ddcb 100644
--- 
a/extensions/hazelcast/deployment/src/main/java/org/apache/camel/quarkus/component/hazelcast/deployment/HazelcastProcessor.java
+++ 
b/extensions/hazelcast/deployment/src/main/java/org/apache/camel/quarkus/component/hazelcast/deployment/HazelcastProcessor.java
@@ -48,7 +48,7 @@ import 
io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
 import 
io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem;
 import 
io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyIgnoreWarningBuildItem;
 import 
io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem;
-import io.quarkus.utilities.OS;
+import io.smallrye.common.os.OS;
 import org.apache.camel.tooling.model.MainModel;
 import org.jboss.jandex.DotName;
 import org.jboss.jandex.Type;
@@ -102,7 +102,7 @@ class HazelcastProcessor {
 
     @BuildStep
     void registerICMPHelper(BuildProducer<RuntimeInitializedClassBuildItem> 
initializedClasses) {
-        if (OS.determineOS() != OS.LINUX) {
+        if (OS.current() != OS.LINUX) {
             initializedClasses.produce(new 
RuntimeInitializedClassBuildItem(ICMPHelper.class.getName()));
         }
         initializedClasses.produce(new 
RuntimeInitializedClassBuildItem(OperatingSystemMXBeanSupport.class.getName()));
diff --git 
a/integration-tests-support/azure/src/main/java/org/apache/camel/quarkus/test/support/azure/AzureServiceBusTestResource.java
 
b/integration-tests-support/azure/src/main/java/org/apache/camel/quarkus/test/support/azure/AzureServiceBusTestResource.java
index 28eb3620c0..0485ba0c9a 100644
--- 
a/integration-tests-support/azure/src/main/java/org/apache/camel/quarkus/test/support/azure/AzureServiceBusTestResource.java
+++ 
b/integration-tests-support/azure/src/main/java/org/apache/camel/quarkus/test/support/azure/AzureServiceBusTestResource.java
@@ -21,10 +21,7 @@ import java.util.Collections;
 import java.util.LinkedHashMap;
 import java.util.Map;
 
-import io.quarkus.runtime.LaunchMode;
-import io.quarkus.runtime.configuration.ConfigUtils;
 import io.quarkus.test.common.QuarkusTestResourceLifecycleManager;
-import io.smallrye.config.SmallRyeConfig;
 import org.apache.camel.quarkus.test.mock.backend.MockBackendUtils;
 import org.eclipse.microprofile.config.ConfigProvider;
 import org.slf4j.Logger;
@@ -48,8 +45,6 @@ public class AzureServiceBusTestResource implements 
QuarkusTestResourceLifecycle
 
     @Override
     public Map<String, String> start() {
-        final SmallRyeConfig config = ConfigUtils.configBuilder(true, 
LaunchMode.NORMAL).build();
-
         final boolean realCredentialsProvided = 
System.getenv("AZURE_SERVICEBUS_CONNECTION_STRING") != null
                 && System.getenv("AZURE_SERVICEBUS_QUEUE_NAME") != null;
 
diff --git 
a/integration-tests-support/azure/src/main/java/org/apache/camel/quarkus/test/support/azure/AzureStorageTestResource.java
 
b/integration-tests-support/azure/src/main/java/org/apache/camel/quarkus/test/support/azure/AzureStorageTestResource.java
index 3ece34b2c5..9f53d6f0f5 100644
--- 
a/integration-tests-support/azure/src/main/java/org/apache/camel/quarkus/test/support/azure/AzureStorageTestResource.java
+++ 
b/integration-tests-support/azure/src/main/java/org/apache/camel/quarkus/test/support/azure/AzureStorageTestResource.java
@@ -25,8 +25,6 @@ import java.util.stream.Stream;
 import com.github.dockerjava.api.model.ExposedPort;
 import com.github.dockerjava.api.model.HostConfig;
 import com.github.dockerjava.api.model.Ports;
-import io.quarkus.runtime.LaunchMode;
-import io.quarkus.runtime.configuration.ConfigUtils;
 import io.quarkus.test.common.QuarkusTestResourceLifecycleManager;
 import io.smallrye.config.SmallRyeConfig;
 import org.apache.camel.quarkus.test.mock.backend.MockBackendUtils;
@@ -91,7 +89,7 @@ public class AzureStorageTestResource implements 
QuarkusTestResourceLifecycleMan
 
     @Override
     public Map<String, String> start() {
-        final SmallRyeConfig config = ConfigUtils.configBuilder(true, 
LaunchMode.NORMAL).build();
+        final SmallRyeConfig config = 
ConfigProvider.getConfig().unwrap(SmallRyeConfig.class);
 
         final String realAzureStorageAccountName = 
System.getenv("AZURE_STORAGE_ACCOUNT_NAME");
         final boolean realCredentialsProvided = realAzureStorageAccountName != 
null
diff --git 
a/integration-tests/fop/src/test/java/org/apache/camel/quarkus/component/fop/it/FopTest.java
 
b/integration-tests/fop/src/test/java/org/apache/camel/quarkus/component/fop/it/FopTest.java
index 61cde5251b..7cc42b51ca 100644
--- 
a/integration-tests/fop/src/test/java/org/apache/camel/quarkus/component/fop/it/FopTest.java
+++ 
b/integration-tests/fop/src/test/java/org/apache/camel/quarkus/component/fop/it/FopTest.java
@@ -27,11 +27,11 @@ import java.util.function.Function;
 import java.util.stream.Stream;
 
 import io.quarkus.test.junit.QuarkusTest;
-import io.quarkus.utilities.OS;
 import io.restassured.RestAssured;
 import io.restassured.http.ContentType;
 import io.restassured.response.ExtractableResponse;
 import io.restassured.specification.RequestSpecification;
+import io.smallrye.common.os.OS;
 import org.apache.pdfbox.Loader;
 import org.apache.pdfbox.io.RandomAccessReadBuffer;
 import org.apache.pdfbox.pdmodel.PDDocument;
@@ -76,7 +76,7 @@ class FopTest {
     @BeforeEach
     public void beforeEach() {
         // Disable tests on GitHub Actions Windows runners. Font cache 
building is too slow and restoring saved caches is too unreliable
-        Assumptions.assumeFalse(OS.determineOS().equals(OS.WINDOWS) && 
"true".equals(System.getenv("CI")));
+        Assumptions.assumeFalse(OS.current().equals(OS.WINDOWS) && 
"true".equals(System.getenv("CI")));
     }
 
     @Test
diff --git 
a/integration-tests/pdf/src/test/java/org/apache/camel/quarkus/component/pdf/it/PdfTest.java
 
b/integration-tests/pdf/src/test/java/org/apache/camel/quarkus/component/pdf/it/PdfTest.java
index 23be9a3800..2775659d2c 100644
--- 
a/integration-tests/pdf/src/test/java/org/apache/camel/quarkus/component/pdf/it/PdfTest.java
+++ 
b/integration-tests/pdf/src/test/java/org/apache/camel/quarkus/component/pdf/it/PdfTest.java
@@ -19,9 +19,9 @@ package org.apache.camel.quarkus.component.pdf.it;
 import java.io.IOException;
 
 import io.quarkus.test.junit.QuarkusTest;
-import io.quarkus.utilities.OS;
 import io.restassured.RestAssured;
 import io.restassured.http.ContentType;
+import io.smallrye.common.os.OS;
 import org.apache.pdfbox.Loader;
 import org.apache.pdfbox.pdmodel.PDDocument;
 import org.apache.pdfbox.pdmodel.encryption.InvalidPasswordException;
@@ -42,7 +42,7 @@ class PdfTest {
     @BeforeEach
     public void beforeEach() {
         // Disable tests on GitHub Actions Windows runners. Font cache 
building is too slow and restoring saved caches is too unreliable
-        Assumptions.assumeFalse(OS.determineOS().equals(OS.WINDOWS) && 
"true".equals(System.getenv("CI")));
+        Assumptions.assumeFalse(OS.current().equals(OS.WINDOWS) && 
"true".equals(System.getenv("CI")));
     }
 
     @Order(1)
diff --git a/pom.xml b/pom.xml
index 1d7edeb7b2..074642c856 100644
--- a/pom.xml
+++ b/pom.xml
@@ -61,7 +61,7 @@
         <quarkiverse-minio.version>3.8.4</quarkiverse-minio.version><!-- 
https://repo1.maven.org/maven2/io/quarkiverse/minio/quarkus-minio-parent/ -->
         <quarkiverse-mybatis.version>2.4.1</quarkiverse-mybatis.version><!-- 
https://repo1.maven.org/maven2/io/quarkiverse/mybatis/quarkus-mybatis-parent/ 
-->
         
<quarkiverse-pooled-jms.version>2.8.0</quarkiverse-pooled-jms.version><!-- 
https://repo1.maven.org/maven2/io/quarkiverse/messaginghub/quarkus-pooled-jms-parent/
 -->
-        <quarkus.version>3.24.0</quarkus.version><!-- 
https://repo1.maven.org/maven2/io/quarkus/quarkus-bom/ -->
+        <quarkus.version>3.25.0.CR1</quarkus.version><!-- 
https://repo1.maven.org/maven2/io/quarkus/quarkus-bom/ -->
         
<quarkus-hazelcast-client.version>4.0.0</quarkus-hazelcast-client.version><!-- 
https://repo1.maven.org/maven2/com/hazelcast/quarkus-hazelcast-client-bom/ -->
         <quarkus-qpid-jms.version>2.8.0</quarkus-qpid-jms.version><!-- This 
should be in sync with quarkus-platform 
https://repo1.maven.org/maven2/org/amqphub/quarkus/quarkus-qpid-jms-bom/ -->
 
@@ -138,9 +138,9 @@
         <json-smart.version>${json-smart-version}</json-smart.version>
         <jxmpp.version>1.1.0</jxmpp.version><!-- @sync 
org.apache.camel:camel-xmpp:${camel.version} dep:org.jxmpp:jxmpp-jid -->
         <kafka.version>4.0.0</kafka.version><!-- @sync 
io.quarkus:quarkus-bom:${quarkus.version} dep:org.apache.kafka:kafka-clients -->
-        <keycloak.version>26.2.4</keycloak.version><!-- @sync 
io.quarkus:quarkus-build-parent:${quarkus.version} prop:keycloak.server.version 
-->
+        <keycloak.version>26.3.0</keycloak.version><!-- @sync 
io.quarkus:quarkus-build-parent:${quarkus.version} prop:keycloak.server.version 
-->
         <kudu.version>${kudu-version}</kudu.version>
-        <kotlin.version>2.1.21</kotlin.version><!-- @sync 
io.quarkus:quarkus-bom:${quarkus.version} 
dep:org.jetbrains.kotlin:kotlin-stdlib -->
+        <kotlin.version>2.2.0</kotlin.version><!-- @sync 
io.quarkus:quarkus-bom:${quarkus.version} 
dep:org.jetbrains.kotlin:kotlin-stdlib -->
         <kotlinx.version>1.4.0</kotlinx.version><!--Used by 
com.squareup.wire:wire-compiler referenced from aws2:kinesis -->
         <kryo.version>2.24.0</kryo.version><!-- @sync 
org.apache.flink:flink-core:${flink-version} dep:com.esotericsoftware.kryo:kryo 
-->
         <langchain4j.version>1.1.0</langchain4j.version><!-- @sync 
io.quarkiverse.langchain4j:quarkus-langchain4j-parent:${quarkiverse-langchain4j.version}
 prop:langchain4j.version -->
diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml 
b/poms/bom/src/main/generated/flattened-full-pom.xml
index b2a06e0f3a..8fe84f1d79 100644
--- a/poms/bom/src/main/generated/flattened-full-pom.xml
+++ b/poms/bom/src/main/generated/flattened-full-pom.xml
@@ -7604,12 +7604,12 @@
       <dependency>
         <groupId>org.jetbrains.kotlin</groupId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>kotlin-scripting-compiler-embeddable</artifactId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>2.1.21</version><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>2.2.0</version><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.jetbrains.kotlin</groupId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>kotlin-scripting-compiler-impl-embeddable</artifactId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>2.1.21</version><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>2.2.0</version><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.jetbrains.kotlinx</groupId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml 
b/poms/bom/src/main/generated/flattened-reduced-pom.xml
index 8ad41b1f57..d4479ae1a3 100644
--- a/poms/bom/src/main/generated/flattened-reduced-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml
@@ -7544,12 +7544,12 @@
       <dependency>
         <groupId>org.jetbrains.kotlin</groupId>
         <artifactId>kotlin-scripting-compiler-embeddable</artifactId>
-        <version>2.1.21</version>
+        <version>2.2.0</version>
       </dependency>
       <dependency>
         <groupId>org.jetbrains.kotlin</groupId>
         <artifactId>kotlin-scripting-compiler-impl-embeddable</artifactId>
-        <version>2.1.21</version>
+        <version>2.2.0</version>
       </dependency>
       <dependency>
         <groupId>org.jetbrains.kotlinx</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 7ff991310a..824100c53e 100644
--- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
@@ -7544,12 +7544,12 @@
       <dependency>
         <groupId>org.jetbrains.kotlin</groupId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>kotlin-scripting-compiler-embeddable</artifactId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>2.1.21</version><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>2.2.0</version><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.jetbrains.kotlin</groupId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>kotlin-scripting-compiler-impl-embeddable</artifactId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>2.1.21</version><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>2.2.0</version><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.jetbrains.kotlinx</groupId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->

Reply via email to