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 36ad5c93a32c51df837d8bfb5872f697cc7dbaf1
Author: Peter Palaga <[email protected]>
AuthorDate: Fri Oct 30 14:19:24 2026 +0100

    Upgrade to Quarkus 4.0.0.Beta2 and Quarkus CXF 4.0.0.Beta2
    
    Inject io.smallrye.config.Config in the remaining tests, since Quarkus no
    longer resolves the MicroProfile Config type as a test method parameter.
    
    Register the kotlin-reflect MetadataExtensions service provider for openai
    when quarkus-kotlin is absent. Kotlin 2.4 loads it through ServiceLoader.
    
    Register the ResteasyJacksonProvider fields for reflection for keycloak.
    RESTEasy injects them when the admin client registers its JSON provider.
    
    Co-Authored-By: James Netherton <[email protected]>
    Co-Authored-By: Claude Opus 5.5 <[email protected]>
---
 docs/antora.yml                                    |   2 +-
 .../codegen/CamelQuarkusGrpcCodegenProvider.java   |   2 +-
 .../keycloak/deployment/KeycloakProcessor.java     |   6 +
 .../openai/deployment/OpenaiProcessor.java         |   6 +-
 .../CamelQuarkusSwaggerCodegenProvider.java        |   2 +-
 .../storage/blob/it/AzureStorageBlobTest.java      |   2 +-
 .../common/it/mongodb/DebeziumMongodbTest.java     |   2 +-
 .../it/sqlserver/DebeziumSqlserverResource.java    |   2 +-
 .../common/it/sqlserv/DebeziumSqlserverTest.java   |   2 +-
 .../common/it/mysql/DebeziumMysqlResource.java     |   2 +-
 .../common/it/mysql/DebeziumMysqlTest.java         |   2 +-
 .../common/it/postgres/DebeziumOracleResource.java |   2 +-
 .../common/it/postgres/DebeziumOracleTest.java     |   2 +-
 .../common/it/postgres/DebeziumPostgresTest.java   |   2 +-
 .../quarkus/component/http/http/it/HttpTest.java   |   2 +-
 .../quarkus/component/mongodb/it/MongoDbTest.java  |   2 +-
 .../component/arangodb/it/ArangodbTest.java        |   2 +-
 integration-tests/ftp/pom.xml                      |   6 +
 .../camel/quarkus/component/jira/it/JiraTest.java  |   2 +-
 .../component/jms/artemis/it/JmsArtemisXATest.java |   2 +-
 .../quarkus/component/jpa/it/JpaTestBase.java      |   2 +-
 .../camel/quarkus/component/kudu/it/KuduTest.java  |   2 +-
 .../camel/quarkus/component/mail/MailTest.java     |   2 +-
 .../quarkus/component/olingo4/it/Olingo4Test.java  |   2 +-
 .../replication/slot/it/PgReplicationSlotTest.java |   2 +-
 .../component/pinecone/it/PineconeTest.java        |   2 +-
 pom.xml                                            |  10 +-
 poms/bom/pom.xml                                   |  11 --
 poms/bom/src/main/generated/flattened-full-pom.xml | 139 ++++++++++-----------
 .../src/main/generated/flattened-reduced-pom.xml   | 139 ++++++++++-----------
 .../generated/flattened-reduced-verbose-pom.xml    | 139 ++++++++++-----------
 31 files changed, 237 insertions(+), 265 deletions(-)

diff --git a/docs/antora.yml b/docs/antora.yml
index 582a53c3f98..baa201c7618 100644
--- a/docs/antora.yml
+++ b/docs/antora.yml
@@ -31,7 +31,7 @@ asciidoc:
     camel-version: 4.23.0 # replace ${camel.version}
     camel-docs-version: next
     camel-quarkus-version: 4.0.0 # replace ${camel-quarkus.version}
-    quarkus-version: 4.0.0.Beta1 # replace ${quarkus.version}
+    quarkus-version: 4.0.0.Beta2 # replace ${quarkus.version}
     graalvm-version: 25.0.4.1 # replace ${graalvm.version}
     graalvm-docs-version: jdk21 # replace ${graalvm-docs.version}
     langchain4j-version: 1.21.0 # replace ${langchain4j.version}
diff --git 
a/extensions/grpc/codegen/src/main/java/org/apache/camel/quarkus/grpc/codegen/CamelQuarkusGrpcCodegenProvider.java
 
b/extensions/grpc/codegen/src/main/java/org/apache/camel/quarkus/grpc/codegen/CamelQuarkusGrpcCodegenProvider.java
index b7c89ea8ebd..e5644bdbcab 100644
--- 
a/extensions/grpc/codegen/src/main/java/org/apache/camel/quarkus/grpc/codegen/CamelQuarkusGrpcCodegenProvider.java
+++ 
b/extensions/grpc/codegen/src/main/java/org/apache/camel/quarkus/grpc/codegen/CamelQuarkusGrpcCodegenProvider.java
@@ -39,7 +39,7 @@ import io.quarkus.paths.PathFilter;
 import io.quarkus.runtime.util.HashUtil;
 import io.smallrye.common.cpu.CPU;
 import io.smallrye.common.os.OS;
-import org.eclipse.microprofile.config.Config;
+import io.smallrye.config.Config;
 import org.jboss.logging.Logger;
 
 /**
diff --git 
a/extensions/keycloak/deployment/src/main/java/org/apache/camel/quarkus/component/keycloak/deployment/KeycloakProcessor.java
 
b/extensions/keycloak/deployment/src/main/java/org/apache/camel/quarkus/component/keycloak/deployment/KeycloakProcessor.java
index df8d767b423..5ba5aa992f9 100644
--- 
a/extensions/keycloak/deployment/src/main/java/org/apache/camel/quarkus/component/keycloak/deployment/KeycloakProcessor.java
+++ 
b/extensions/keycloak/deployment/src/main/java/org/apache/camel/quarkus/component/keycloak/deployment/KeycloakProcessor.java
@@ -71,6 +71,12 @@ class KeycloakProcessor {
                 org.keycloak.jose.jws.JWSInput.class,
                 
org.keycloak.authorization.client.representation.ServerConfiguration.class)
                 .methods().fields().build());
+
+        // The Keycloak admin client JSON provider extends 
ResteasyJacksonProvider, and RESTEasy sets its
+        // @Context field reflectively when the client is created
+        // TODO: Remove this - 
https://github.com/apache/camel-quarkus/issues/9420
+        
reflectiveClass.produce(ReflectiveClassBuildItem.builder("dev.resteasy.providers.jackson.ResteasyJacksonProvider")
+                .fields().build());
     }
 
     @BuildStep(onlyIf = CamelCaffeineStatsEnabled.class)
diff --git 
a/extensions/openai/deployment/src/main/java/org/apache/camel/quarkus/component/openai/deployment/OpenaiProcessor.java
 
b/extensions/openai/deployment/src/main/java/org/apache/camel/quarkus/component/openai/deployment/OpenaiProcessor.java
index 62c36d0b170..032187ac424 100644
--- 
a/extensions/openai/deployment/src/main/java/org/apache/camel/quarkus/component/openai/deployment/OpenaiProcessor.java
+++ 
b/extensions/openai/deployment/src/main/java/org/apache/camel/quarkus/component/openai/deployment/OpenaiProcessor.java
@@ -135,7 +135,8 @@ class OpenaiProcessor {
             BuildProducer<IgnoreJsonDeserializeClassBuildItem> 
ignoredJsonDeserializeClass,
             BuildProducer<ReflectiveClassBuildItem> reflectiveClass,
             BuildProducer<ReflectiveHierarchyBuildItem> reflectiveHierarchy,
-            BuildProducer<NativeImageResourcePatternsBuildItem> 
nativeResourcePatterns) {
+            BuildProducer<NativeImageResourcePatternsBuildItem> 
nativeResourcePatterns,
+            BuildProducer<ServiceProviderBuildItem> serviceProvider) {
 
         reflectiveHierarchy.produce(ReflectiveHierarchyBuildItem
                 .builder(Type.create(ChatCompletion.class)).ignoreNested(false)
@@ -175,6 +176,9 @@ class OpenaiProcessor {
                             "META-INF/services/kotlin.reflect.*",
                             "**/*.kotlin_builtins")
                     .build());
+
+            
serviceProvider.produce(ServiceProviderBuildItem.allProvidersFromClassPath(
+                    
"kotlin.reflect.jvm.internal.impl.km.internal.extensions.MetadataExtensions"));
         }
     }
 
diff --git 
a/extensions/rest-openapi/deployment/src/main/java/org/apache/camel/quarkus/component/rest/openapi/deployment/CamelQuarkusSwaggerCodegenProvider.java
 
b/extensions/rest-openapi/deployment/src/main/java/org/apache/camel/quarkus/component/rest/openapi/deployment/CamelQuarkusSwaggerCodegenProvider.java
index 7270230e7b1..52eeb8059f9 100644
--- 
a/extensions/rest-openapi/deployment/src/main/java/org/apache/camel/quarkus/component/rest/openapi/deployment/CamelQuarkusSwaggerCodegenProvider.java
+++ 
b/extensions/rest-openapi/deployment/src/main/java/org/apache/camel/quarkus/component/rest/openapi/deployment/CamelQuarkusSwaggerCodegenProvider.java
@@ -28,6 +28,7 @@ import java.util.stream.Stream;
 import io.quarkus.bootstrap.prebuild.CodeGenException;
 import io.quarkus.deployment.CodeGenContext;
 import io.quarkus.deployment.CodeGenProvider;
+import io.smallrye.config.Config;
 import io.smallrye.config.SmallRyeConfig;
 import io.swagger.codegen.v3.ClientOptInput;
 import io.swagger.codegen.v3.CodegenArgument;
@@ -36,7 +37,6 @@ import io.swagger.codegen.v3.DefaultGenerator;
 import io.swagger.codegen.v3.config.CodegenConfigurator;
 import 
org.apache.camel.quarkus.rest.openapi.runtime.RestOpenApiBuildTimeConfig;
 import 
org.apache.camel.quarkus.rest.openapi.runtime.RestOpenApiBuildTimeConfig.CodeGenConfig;
-import org.eclipse.microprofile.config.Config;
 import org.jboss.logging.Logger;
 
 import static 
io.swagger.codegen.v3.generators.features.BeanValidationFeatures.USE_BEANVALIDATION;
diff --git 
a/integration-test-groups/azure/azure-storage-blob/src/test/java/org/apache/camel/quarkus/component/azure/storage/blob/it/AzureStorageBlobTest.java
 
b/integration-test-groups/azure/azure-storage-blob/src/test/java/org/apache/camel/quarkus/component/azure/storage/blob/it/AzureStorageBlobTest.java
index 725507cb356..f48f58a21ed 100644
--- 
a/integration-test-groups/azure/azure-storage-blob/src/test/java/org/apache/camel/quarkus/component/azure/storage/blob/it/AzureStorageBlobTest.java
+++ 
b/integration-test-groups/azure/azure-storage-blob/src/test/java/org/apache/camel/quarkus/component/azure/storage/blob/it/AzureStorageBlobTest.java
@@ -37,6 +37,7 @@ import io.restassured.RestAssured;
 import io.restassured.common.mapper.TypeRef;
 import io.restassured.http.ContentType;
 import io.restassured.path.json.JsonPath;
+import io.smallrye.config.Config;
 import 
org.apache.camel.quarkus.component.azure.storage.blob.it.AzureStorageHelper.BlobVersioningEnabled;
 import 
org.apache.camel.quarkus.component.azure.storage.blob.it.AzureStorageHelper.ClientCertificateAuthEnabled;
 import 
org.apache.camel.quarkus.component.azure.storage.blob.it.AzureStorageHelper.ClientSecretAuthEnabled;
@@ -44,7 +45,6 @@ import org.apache.camel.quarkus.test.EnabledIf;
 import org.apache.camel.quarkus.test.mock.backend.MockBackendDisabled;
 import org.apache.camel.quarkus.test.support.azure.AzureStorageTestResource;
 import org.awaitility.Awaitility;
-import org.eclipse.microprofile.config.Config;
 import org.eclipse.microprofile.config.ConfigProvider;
 import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.BeforeAll;
diff --git 
a/integration-test-groups/debezium/mongodb/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/mongodb/DebeziumMongodbTest.java
 
b/integration-test-groups/debezium/mongodb/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/mongodb/DebeziumMongodbTest.java
index d0022026268..f9d30c4f4a1 100644
--- 
a/integration-test-groups/debezium/mongodb/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/mongodb/DebeziumMongodbTest.java
+++ 
b/integration-test-groups/debezium/mongodb/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/mongodb/DebeziumMongodbTest.java
@@ -29,12 +29,12 @@ import com.mongodb.client.MongoDatabase;
 import com.mongodb.client.result.DeleteResult;
 import io.quarkus.test.common.QuarkusTestResource;
 import io.quarkus.test.junit.QuarkusTest;
+import io.smallrye.config.Config;
 import org.apache.camel.quarkus.test.support.debezium.AbstractDebeziumTest;
 import org.apache.camel.quarkus.test.support.debezium.SharedKafkaTestResource;
 import org.apache.camel.quarkus.test.support.debezium.Type;
 import org.awaitility.Awaitility;
 import org.bson.Document;
-import org.eclipse.microprofile.config.Config;
 import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.BeforeEach;
diff --git 
a/integration-test-groups/debezium/mssql/src/main/java/org/apache/camel/quarkus/component/debezium/common/it/sqlserver/DebeziumSqlserverResource.java
 
b/integration-test-groups/debezium/mssql/src/main/java/org/apache/camel/quarkus/component/debezium/common/it/sqlserver/DebeziumSqlserverResource.java
index 413582064b0..a690b078104 100644
--- 
a/integration-test-groups/debezium/mssql/src/main/java/org/apache/camel/quarkus/component/debezium/common/it/sqlserver/DebeziumSqlserverResource.java
+++ 
b/integration-test-groups/debezium/mssql/src/main/java/org/apache/camel/quarkus/component/debezium/common/it/sqlserver/DebeziumSqlserverResource.java
@@ -17,6 +17,7 @@
 package org.apache.camel.quarkus.component.debezium.common.it.sqlserver;
 
 import io.debezium.storage.file.history.FileSchemaHistory;
+import io.smallrye.config.Config;
 import jakarta.enterprise.context.ApplicationScoped;
 import jakarta.inject.Inject;
 import jakarta.ws.rs.GET;
@@ -27,7 +28,6 @@ import 
org.apache.camel.quarkus.test.support.debezium.AbstractDebeziumResource;
 import org.apache.camel.quarkus.test.support.debezium.Record;
 import org.apache.camel.quarkus.test.support.debezium.Type;
 import org.apache.camel.util.ObjectHelper;
-import org.eclipse.microprofile.config.Config;
 import org.eclipse.microprofile.config.inject.ConfigProperty;
 
 @Path("/debezium-sqlserver")
diff --git 
a/integration-test-groups/debezium/mssql/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/sqlserv/DebeziumSqlserverTest.java
 
b/integration-test-groups/debezium/mssql/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/sqlserv/DebeziumSqlserverTest.java
index f7b7f2b53d7..91b0fd36be2 100644
--- 
a/integration-test-groups/debezium/mssql/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/sqlserv/DebeziumSqlserverTest.java
+++ 
b/integration-test-groups/debezium/mssql/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/sqlserv/DebeziumSqlserverTest.java
@@ -24,10 +24,10 @@ import java.util.Optional;
 import io.quarkus.test.common.QuarkusTestResource;
 import io.quarkus.test.junit.QuarkusTest;
 import io.restassured.response.Response;
+import io.smallrye.config.Config;
 import org.apache.camel.quarkus.test.support.debezium.AbstractDebeziumTest;
 import org.apache.camel.quarkus.test.support.debezium.Record;
 import org.apache.camel.quarkus.test.support.debezium.Type;
-import org.eclipse.microprofile.config.Config;
 import org.jboss.logging.Logger;
 import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.BeforeAll;
diff --git 
a/integration-test-groups/debezium/mysql/src/main/java/org/apache/camel/quarkus/component/debezium/common/it/mysql/DebeziumMysqlResource.java
 
b/integration-test-groups/debezium/mysql/src/main/java/org/apache/camel/quarkus/component/debezium/common/it/mysql/DebeziumMysqlResource.java
index bdc03ff25a4..9773ea2d3e9 100644
--- 
a/integration-test-groups/debezium/mysql/src/main/java/org/apache/camel/quarkus/component/debezium/common/it/mysql/DebeziumMysqlResource.java
+++ 
b/integration-test-groups/debezium/mysql/src/main/java/org/apache/camel/quarkus/component/debezium/common/it/mysql/DebeziumMysqlResource.java
@@ -17,6 +17,7 @@
 package org.apache.camel.quarkus.component.debezium.common.it.mysql;
 
 import io.debezium.storage.file.history.FileSchemaHistory;
+import io.smallrye.config.Config;
 import jakarta.enterprise.context.ApplicationScoped;
 import jakarta.inject.Inject;
 import jakarta.ws.rs.GET;
@@ -25,7 +26,6 @@ import jakarta.ws.rs.Produces;
 import jakarta.ws.rs.core.MediaType;
 import org.apache.camel.quarkus.test.support.debezium.AbstractDebeziumResource;
 import org.apache.camel.quarkus.test.support.debezium.Type;
-import org.eclipse.microprofile.config.Config;
 
 @Path("/debezium-mysql")
 @ApplicationScoped
diff --git 
a/integration-test-groups/debezium/mysql/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/mysql/DebeziumMysqlTest.java
 
b/integration-test-groups/debezium/mysql/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/mysql/DebeziumMysqlTest.java
index 8c8c212c645..62f012d4866 100644
--- 
a/integration-test-groups/debezium/mysql/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/mysql/DebeziumMysqlTest.java
+++ 
b/integration-test-groups/debezium/mysql/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/mysql/DebeziumMysqlTest.java
@@ -23,9 +23,9 @@ import java.util.Optional;
 
 import io.quarkus.test.common.QuarkusTestResource;
 import io.quarkus.test.junit.QuarkusTest;
+import io.smallrye.config.Config;
 import org.apache.camel.quarkus.test.support.debezium.AbstractDebeziumTest;
 import org.apache.camel.quarkus.test.support.debezium.Type;
-import org.eclipse.microprofile.config.Config;
 import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.Assumptions;
 import org.junit.jupiter.api.BeforeAll;
diff --git 
a/integration-test-groups/debezium/oracle/src/main/java/org/apache/camel/quarkus/component/debezium/common/it/postgres/DebeziumOracleResource.java
 
b/integration-test-groups/debezium/oracle/src/main/java/org/apache/camel/quarkus/component/debezium/common/it/postgres/DebeziumOracleResource.java
index eb15ba5c85e..22378e60856 100644
--- 
a/integration-test-groups/debezium/oracle/src/main/java/org/apache/camel/quarkus/component/debezium/common/it/postgres/DebeziumOracleResource.java
+++ 
b/integration-test-groups/debezium/oracle/src/main/java/org/apache/camel/quarkus/component/debezium/common/it/postgres/DebeziumOracleResource.java
@@ -17,6 +17,7 @@
 package org.apache.camel.quarkus.component.debezium.common.it.postgres;
 
 import io.debezium.storage.file.history.FileSchemaHistory;
+import io.smallrye.config.Config;
 import jakarta.enterprise.context.ApplicationScoped;
 import jakarta.inject.Inject;
 import jakarta.ws.rs.GET;
@@ -25,7 +26,6 @@ import jakarta.ws.rs.Produces;
 import jakarta.ws.rs.core.MediaType;
 import org.apache.camel.quarkus.test.support.debezium.AbstractDebeziumResource;
 import org.apache.camel.quarkus.test.support.debezium.Type;
-import org.eclipse.microprofile.config.Config;
 
 @Path("/debezium-oracle")
 @ApplicationScoped
diff --git 
a/integration-test-groups/debezium/oracle/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/postgres/DebeziumOracleTest.java
 
b/integration-test-groups/debezium/oracle/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/postgres/DebeziumOracleTest.java
index 58578ae664c..f0a0aeee54b 100644
--- 
a/integration-test-groups/debezium/oracle/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/postgres/DebeziumOracleTest.java
+++ 
b/integration-test-groups/debezium/oracle/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/postgres/DebeziumOracleTest.java
@@ -22,9 +22,9 @@ import java.sql.SQLException;
 
 import io.quarkus.test.common.QuarkusTestResource;
 import io.quarkus.test.junit.QuarkusTest;
+import io.smallrye.config.Config;
 import org.apache.camel.quarkus.test.support.debezium.AbstractDebeziumTest;
 import org.apache.camel.quarkus.test.support.debezium.Type;
-import org.eclipse.microprofile.config.Config;
 import org.jboss.logging.Logger;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.MethodOrderer;
diff --git 
a/integration-test-groups/debezium/postgresql/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/postgres/DebeziumPostgresTest.java
 
b/integration-test-groups/debezium/postgresql/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/postgres/DebeziumPostgresTest.java
index 87be976cf39..1f03a01f014 100644
--- 
a/integration-test-groups/debezium/postgresql/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/postgres/DebeziumPostgresTest.java
+++ 
b/integration-test-groups/debezium/postgresql/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/postgres/DebeziumPostgresTest.java
@@ -25,11 +25,11 @@ import java.util.UUID;
 import io.quarkus.test.common.QuarkusTestResource;
 import io.quarkus.test.junit.QuarkusTest;
 import io.restassured.RestAssured;
+import io.smallrye.config.Config;
 import org.apache.camel.quarkus.test.support.debezium.AbstractDebeziumTest;
 import org.apache.camel.quarkus.test.support.debezium.SharedKafkaTestResource;
 import org.apache.camel.quarkus.test.support.debezium.Type;
 import org.awaitility.Awaitility;
-import org.eclipse.microprofile.config.Config;
 import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.MethodOrderer;
diff --git 
a/integration-test-groups/http/http/src/test/java/org/apache/camel/quarkus/component/http/http/it/HttpTest.java
 
b/integration-test-groups/http/http/src/test/java/org/apache/camel/quarkus/component/http/http/it/HttpTest.java
index a7d5b7dc5d9..eaaa98a54d4 100644
--- 
a/integration-test-groups/http/http/src/test/java/org/apache/camel/quarkus/component/http/http/it/HttpTest.java
+++ 
b/integration-test-groups/http/http/src/test/java/org/apache/camel/quarkus/component/http/http/it/HttpTest.java
@@ -24,10 +24,10 @@ import io.restassured.RestAssured;
 import io.restassured.http.ContentType;
 import io.smallrye.certs.Format;
 import io.smallrye.certs.junit5.Certificate;
+import io.smallrye.config.Config;
 import org.apache.camel.quarkus.component.http.common.AbstractHttpTest;
 import org.apache.camel.quarkus.component.http.common.HttpTestResource;
 import org.apache.camel.quarkus.test.support.certificate.TestCertificates;
-import org.eclipse.microprofile.config.Config;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.params.ParameterizedTest;
 import org.junit.jupiter.params.provider.Arguments;
diff --git 
a/integration-test-groups/mongodb/mongodb/src/test/java/org/apache/camel/quarkus/component/mongodb/it/MongoDbTest.java
 
b/integration-test-groups/mongodb/mongodb/src/test/java/org/apache/camel/quarkus/component/mongodb/it/MongoDbTest.java
index d714c79c216..c4503b233eb 100644
--- 
a/integration-test-groups/mongodb/mongodb/src/test/java/org/apache/camel/quarkus/component/mongodb/it/MongoDbTest.java
+++ 
b/integration-test-groups/mongodb/mongodb/src/test/java/org/apache/camel/quarkus/component/mongodb/it/MongoDbTest.java
@@ -30,12 +30,12 @@ import io.quarkus.test.junit.QuarkusTest;
 import io.restassured.RestAssured;
 import io.restassured.http.ContentType;
 import io.restassured.path.json.JsonPath;
+import io.smallrye.config.Config;
 import org.apache.camel.ServiceStatus;
 import org.apache.camel.quarkus.test.support.mongodb.MongoDbConstants;
 import org.apache.camel.quarkus.test.support.mongodb.MongoDbTestResource;
 import org.apache.camel.util.CollectionHelper;
 import org.bson.Document;
-import org.eclipse.microprofile.config.Config;
 import org.jboss.logging.Logger;
 import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.BeforeAll;
diff --git 
a/integration-tests/arangodb/src/test/java/org/apache/camel/quarkus/component/arangodb/it/ArangodbTest.java
 
b/integration-tests/arangodb/src/test/java/org/apache/camel/quarkus/component/arangodb/it/ArangodbTest.java
index b04b5c3ba91..1c84fd213ed 100644
--- 
a/integration-tests/arangodb/src/test/java/org/apache/camel/quarkus/component/arangodb/it/ArangodbTest.java
+++ 
b/integration-tests/arangodb/src/test/java/org/apache/camel/quarkus/component/arangodb/it/ArangodbTest.java
@@ -24,7 +24,7 @@ import io.quarkus.test.common.QuarkusTestResource;
 import io.quarkus.test.junit.QuarkusTest;
 import io.restassured.RestAssured;
 import io.restassured.http.ContentType;
-import org.eclipse.microprofile.config.Config;
+import io.smallrye.config.Config;
 import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
diff --git a/integration-tests/ftp/pom.xml b/integration-tests/ftp/pom.xml
index 7e98341b8c3..93fc3b93e72 100644
--- a/integration-tests/ftp/pom.xml
+++ b/integration-tests/ftp/pom.xml
@@ -83,6 +83,12 @@
             <groupId>org.apache.sshd</groupId>
             <artifactId>sshd-sftp</artifactId>
             <scope>test</scope>
+            <exclusions>
+                <exclusion><!-- Remove after Quarkus excludes jcl-over-slf4j 
from sshd-sftp via https://github.com/quarkusio/quarkus/pull/57956 -->
+                    <groupId>org.slf4j</groupId>
+                    <artifactId>jcl-over-slf4j</artifactId>
+                </exclusion>
+            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.apache.sshd</groupId>
diff --git 
a/integration-tests/jira/src/test/java/org/apache/camel/quarkus/component/jira/it/JiraTest.java
 
b/integration-tests/jira/src/test/java/org/apache/camel/quarkus/component/jira/it/JiraTest.java
index 9a9fa5881f8..11f85d48b0f 100644
--- 
a/integration-tests/jira/src/test/java/org/apache/camel/quarkus/component/jira/it/JiraTest.java
+++ 
b/integration-tests/jira/src/test/java/org/apache/camel/quarkus/component/jira/it/JiraTest.java
@@ -35,9 +35,9 @@ import io.quarkus.test.junit.QuarkusTest;
 import io.restassured.RestAssured;
 import io.restassured.http.ContentType;
 import io.restassured.path.json.JsonPath;
+import io.smallrye.config.Config;
 import org.apache.camel.component.jira.oauth.JiraOAuthAuthenticationHandler;
 import 
org.apache.camel.component.jira.oauth.OAuthAsynchronousJiraRestClientFactory;
-import org.eclipse.microprofile.config.Config;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
 
diff --git 
a/integration-tests/jms-artemis-client/src/test/java/org/apache/camel/quarkus/component/jms/artemis/it/JmsArtemisXATest.java
 
b/integration-tests/jms-artemis-client/src/test/java/org/apache/camel/quarkus/component/jms/artemis/it/JmsArtemisXATest.java
index 041c218edd3..08fc41cde2b 100644
--- 
a/integration-tests/jms-artemis-client/src/test/java/org/apache/camel/quarkus/component/jms/artemis/it/JmsArtemisXATest.java
+++ 
b/integration-tests/jms-artemis-client/src/test/java/org/apache/camel/quarkus/component/jms/artemis/it/JmsArtemisXATest.java
@@ -19,7 +19,7 @@ package org.apache.camel.quarkus.component.jms.artemis.it;
 import io.quarkus.test.junit.QuarkusTest;
 import io.quarkus.test.junit.TestProfile;
 import io.restassured.RestAssured;
-import org.eclipse.microprofile.config.Config;
+import io.smallrye.config.Config;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
diff --git 
a/integration-tests/jpa/src/test/java/org/apache/camel/quarkus/component/jpa/it/JpaTestBase.java
 
b/integration-tests/jpa/src/test/java/org/apache/camel/quarkus/component/jpa/it/JpaTestBase.java
index 19bc6b190f5..b4cd58e7794 100644
--- 
a/integration-tests/jpa/src/test/java/org/apache/camel/quarkus/component/jpa/it/JpaTestBase.java
+++ 
b/integration-tests/jpa/src/test/java/org/apache/camel/quarkus/component/jpa/it/JpaTestBase.java
@@ -21,10 +21,10 @@ import java.util.stream.IntStream;
 
 import io.restassured.RestAssured;
 import io.restassured.http.ContentType;
+import io.smallrye.config.Config;
 import jakarta.json.bind.Jsonb;
 import jakarta.json.bind.JsonbBuilder;
 import org.apache.camel.quarkus.component.jpa.it.model.Fruit;
-import org.eclipse.microprofile.config.Config;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
 
diff --git 
a/integration-tests/kudu/src/test/java/org/apache/camel/quarkus/component/kudu/it/KuduTest.java
 
b/integration-tests/kudu/src/test/java/org/apache/camel/quarkus/component/kudu/it/KuduTest.java
index 958b9696154..384ed003733 100644
--- 
a/integration-tests/kudu/src/test/java/org/apache/camel/quarkus/component/kudu/it/KuduTest.java
+++ 
b/integration-tests/kudu/src/test/java/org/apache/camel/quarkus/component/kudu/it/KuduTest.java
@@ -22,10 +22,10 @@ import io.quarkus.test.common.QuarkusTestResource;
 import io.quarkus.test.junit.QuarkusTest;
 import io.restassured.RestAssured;
 import io.restassured.http.ContentType;
+import io.smallrye.config.Config;
 import org.apache.camel.quarkus.test.DisabledIfFipsMode;
 import org.apache.kudu.client.KuduClient;
 import org.apache.kudu.client.KuduException;
-import org.eclipse.microprofile.config.Config;
 import org.jboss.logging.Logger;
 import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.AfterEach;
diff --git 
a/integration-tests/mail/src/test/java/org/apache/camel/quarkus/component/mail/MailTest.java
 
b/integration-tests/mail/src/test/java/org/apache/camel/quarkus/component/mail/MailTest.java
index 3ff79a55599..e56ffc92bef 100644
--- 
a/integration-tests/mail/src/test/java/org/apache/camel/quarkus/component/mail/MailTest.java
+++ 
b/integration-tests/mail/src/test/java/org/apache/camel/quarkus/component/mail/MailTest.java
@@ -36,6 +36,7 @@ import io.restassured.RestAssured;
 import io.restassured.http.ContentType;
 import io.smallrye.certs.Format;
 import io.smallrye.certs.junit5.Certificate;
+import io.smallrye.config.Config;
 import jakarta.json.bind.JsonbBuilder;
 import org.apache.camel.ExchangePropertyKey;
 import org.apache.camel.ServiceStatus;
@@ -43,7 +44,6 @@ import 
org.apache.camel.quarkus.test.support.certificate.CertificatesUtil;
 import org.apache.camel.quarkus.test.support.certificate.TestCertificates;
 import org.awaitility.Awaitility;
 import org.eclipse.angus.mail.util.MailConnectException;
-import org.eclipse.microprofile.config.Config;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.Assertions;
 import org.junit.jupiter.api.BeforeAll;
diff --git 
a/integration-tests/olingo4/src/test/java/org/apache/camel/quarkus/component/olingo4/it/Olingo4Test.java
 
b/integration-tests/olingo4/src/test/java/org/apache/camel/quarkus/component/olingo4/it/Olingo4Test.java
index 2e4d56807ce..362cad0cc3c 100644
--- 
a/integration-tests/olingo4/src/test/java/org/apache/camel/quarkus/component/olingo4/it/Olingo4Test.java
+++ 
b/integration-tests/olingo4/src/test/java/org/apache/camel/quarkus/component/olingo4/it/Olingo4Test.java
@@ -22,6 +22,7 @@ import io.quarkus.test.common.QuarkusTestResource;
 import io.quarkus.test.junit.QuarkusTest;
 import io.restassured.RestAssured;
 import io.restassured.http.ContentType;
+import io.smallrye.config.Config;
 import org.apache.http.client.methods.HttpGet;
 import org.apache.http.client.methods.HttpUriRequest;
 import org.apache.http.impl.client.CloseableHttpClient;
@@ -29,7 +30,6 @@ import org.apache.http.impl.client.HttpClients;
 import org.apache.http.protocol.BasicHttpContext;
 import org.apache.http.protocol.HttpContext;
 import org.apache.http.protocol.HttpCoreContext;
-import org.eclipse.microprofile.config.Config;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
 
diff --git 
a/integration-tests/pg-replication-slot/src/test/java/org/apache/camel/quarkus/component/pg/replication/slot/it/PgReplicationSlotTest.java
 
b/integration-tests/pg-replication-slot/src/test/java/org/apache/camel/quarkus/component/pg/replication/slot/it/PgReplicationSlotTest.java
index 9e91ad29a0c..82c66d4e749 100644
--- 
a/integration-tests/pg-replication-slot/src/test/java/org/apache/camel/quarkus/component/pg/replication/slot/it/PgReplicationSlotTest.java
+++ 
b/integration-tests/pg-replication-slot/src/test/java/org/apache/camel/quarkus/component/pg/replication/slot/it/PgReplicationSlotTest.java
@@ -26,7 +26,7 @@ import java.util.concurrent.TimeUnit;
 import io.quarkus.test.common.QuarkusTestResource;
 import io.quarkus.test.junit.QuarkusTest;
 import io.restassured.http.ContentType;
-import org.eclipse.microprofile.config.Config;
+import io.smallrye.config.Config;
 import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
diff --git 
a/integration-tests/pinecone/src/test/java/org/apache/camel/quarkus/component/pinecone/it/PineconeTest.java
 
b/integration-tests/pinecone/src/test/java/org/apache/camel/quarkus/component/pinecone/it/PineconeTest.java
index cf9d808adf7..bb48db27c4b 100644
--- 
a/integration-tests/pinecone/src/test/java/org/apache/camel/quarkus/component/pinecone/it/PineconeTest.java
+++ 
b/integration-tests/pinecone/src/test/java/org/apache/camel/quarkus/component/pinecone/it/PineconeTest.java
@@ -24,7 +24,7 @@ import io.quarkus.test.common.QuarkusTestResource;
 import io.quarkus.test.junit.QuarkusTest;
 import io.restassured.RestAssured;
 import io.restassured.http.ContentType;
-import org.eclipse.microprofile.config.Config;
+import io.smallrye.config.Config;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
 import org.openapitools.db_control.client.model.IndexModel;
diff --git a/pom.xml b/pom.xml
index 149607274c3..547566f8b64 100644
--- a/pom.xml
+++ b/pom.xml
@@ -52,7 +52,7 @@
         
<quarkiverse-amazonservices.version>4.0.0.Beta3</quarkiverse-amazonservices.version><!--
 This should be in sync with quarkus-platform 
https://repo1.maven.org/maven2/io/quarkiverse/amazonservices/quarkus-amazon-services-parent/
 -->
         
<quarkiverse-artemis.version>4.0.0.Beta1</quarkiverse-artemis.version><!-- 
https://repo1.maven.org/maven2/io/quarkiverse/artemis/quarkus-artemis-parent/ 
-->
         <quarkiverse-batik.version>2.0.0.Beta1</quarkiverse-batik.version><!-- 
https://repo1.maven.org/maven2/io/quarkiverse/batik/quarkus-batik-parent/ -->
-        <quarkiverse-cxf.version>4.0.0.Beta1</quarkiverse-cxf.version><!-- 
This should be in sync with quarkus-platform 
https://repo1.maven.org/maven2/io/quarkiverse/cxf/quarkus-cxf-parent/ -->
+        <quarkiverse-cxf.version>4.0.0.Beta2</quarkiverse-cxf.version><!-- 
This should be in sync with quarkus-platform 
https://repo1.maven.org/maven2/io/quarkiverse/cxf/quarkus-cxf-parent/ -->
         
<quarkiverse-freemarker.version>2.0.0.Beta1</quarkiverse-freemarker.version><!--
 
https://repo1.maven.org/maven2/io/quarkiverse/freemarker/quarkus-freemarker-parent/
 -->
         <quarkiverse-fory.version>1.7.0</quarkiverse-fory.version><!-- 
https://repo1.maven.org/maven2/io/quarkiverse/fory/quarkus-fory-parent/ -->
         <quarkiverse-groovy.version>3.40.0</quarkiverse-groovy.version><!-- 
https://repo1.maven.org/maven2/io/quarkiverse/groovy/quarkus-groovy-parent/ -->
@@ -65,7 +65,7 @@
         <quarkiverse-minio.version>3.9.2</quarkiverse-minio.version><!-- 
https://repo1.maven.org/maven2/io/quarkiverse/minio/quarkus-minio-parent/ -->
         <quarkiverse-mybatis.version>2.4.3</quarkiverse-mybatis.version><!-- 
https://repo1.maven.org/maven2/io/quarkiverse/mybatis/quarkus-mybatis-parent/ 
-->
         
<quarkiverse-pooled-jms.version>2.13.0</quarkiverse-pooled-jms.version><!-- 
https://repo1.maven.org/maven2/io/quarkiverse/messaginghub/quarkus-pooled-jms-parent/
 -->
-        <quarkus.version>4.0.0.Beta1</quarkus.version><!-- 
https://repo1.maven.org/maven2/io/quarkus/quarkus-bom/ -->
+        <quarkus.version>4.0.0.Beta2</quarkus.version><!-- 
https://repo1.maven.org/maven2/io/quarkus/quarkus-bom/ -->
         
<quarkus-hazelcast-client.version>4.1.0</quarkus-hazelcast-client.version><!-- 
https://repo1.maven.org/maven2/com/hazelcast/quarkus-hazelcast-client-bom/ -->
         <quarkus-qpid-jms.version>2.14.1</quarkus-qpid-jms.version><!-- This 
should be in sync with quarkus-platform 
https://repo1.maven.org/maven2/org/amqphub/quarkus/quarkus-qpid-jms-bom/ -->
 
@@ -90,7 +90,7 @@
         
<commons-collections4.version>${commons-collections4-version}</commons-collections4.version>
         <commons-exec.version>${commons-exec-version}</commons-exec.version>
         
<commons-validator.version>${commons-validator-version}</commons-validator.version>
-        <cxf.version>4.2.3</cxf.version><!-- @sync 
io.quarkiverse.cxf:quarkus-cxf-parent:${quarkiverse-cxf.version} 
prop:cxf.version -->
+        <cxf.version>4.2.4</cxf.version><!-- @sync 
io.quarkiverse.cxf:quarkus-cxf-parent:${quarkiverse-cxf.version} 
prop:cxf.version -->
         <dfdl-scala.version>2.12.20</dfdl-scala.version>
         <docling-java.version>${docling-java-version}</docling-java.version>
         
<drill-jdbc-all.version>${apache-drill-version}</drill-jdbc-all.version>
@@ -141,7 +141,7 @@
         
<json-schema-validator.version>${networknt-json-schema-validator-version}</json-schema-validator.version>
         <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.2.1</kafka.version><!-- @sync 
io.quarkus:quarkus-bom:${quarkus.version} dep:org.apache.kafka:kafka-clients -->
+        <kafka.version>4.2.2</kafka.version><!-- @sync 
io.quarkus:quarkus-bom:${quarkus.version} dep:org.apache.kafka:kafka-clients -->
         <keycloak.version>26.7.4</keycloak.version><!-- @sync 
io.quarkus:quarkus-build-parent:${quarkus.version} prop:keycloak.server.version 
-->
         <kudu.version>${kudu-version}</kudu.version>
         <kotlinx.version>1.4.0</kotlinx.version><!--Used by 
com.squareup.wire:wire-compiler referenced from aws2:kinesis -->
@@ -196,7 +196,7 @@
         <microsoft.graph.version>6.72.0</microsoft.graph.version>
         <microsoft.graph.auth.version>0.3.0</microsoft.graph.auth.version>
         <pdfbox.version>${pdfbox-version}</pdfbox.version>
-        <sshd.version>2.19.0</sshd.version><!-- @sync 
io.quarkus:quarkus-bom:${quarkus.version} dep:org.apache.sshd:sshd-common -->
+        <sshd.version>2.20.0</sshd.version><!-- @sync 
io.quarkus:quarkus-bom:${quarkus.version} dep:org.apache.sshd:sshd-common -->
         <tika.version>${tika-version}</tika.version>
         <unboundid-ldapsdk.version>7.0.5</unboundid-ldapsdk.version>
         <wiremock.version>3.13.2</wiremock.version>
diff --git a/poms/bom/pom.xml b/poms/bom/pom.xml
index 8fe41396254..fb0e420332b 100644
--- a/poms/bom/pom.xml
+++ b/poms/bom/pom.xml
@@ -8259,17 +8259,6 @@
                 <artifactId>shiro-core</artifactId>
                 <version>${shiro-version}</version>
             </dependency>
-            <dependency>
-                <groupId>org.apache.sshd</groupId>
-                <artifactId>sshd-sftp</artifactId>
-                <version>${sshd.version}</version>
-                <exclusions>
-                    <exclusion>
-                        <groupId>org.slf4j</groupId>
-                        <artifactId>jcl-over-slf4j</artifactId>
-                    </exclusion>
-                </exclusions>
-            </dependency>
             <dependency>
                 <groupId>org.apache.tika</groupId>
                 <artifactId>tika-parser-pdf-module</artifactId>
diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml 
b/poms/bom/src/main/generated/flattened-full-pom.xml
index e406d750d9e..432787cf3a9 100644
--- a/poms/bom/src/main/generated/flattened-full-pom.xml
+++ b/poms/bom/src/main/generated/flattened-full-pom.xml
@@ -7968,22 +7968,22 @@
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-frontend-jaxrs</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-client</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-extension-providers</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-security-oauth2</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.drill.exec</groupId>
@@ -8024,7 +8024,7 @@
       <dependency>
         <groupId>org.apache.kafka</groupId>
         <artifactId>connect-api</artifactId>
-        <version>4.2.1</version>
+        <version>4.2.2</version>
         <exclusions>
           <exclusion>
             <groupId>javax.ws.rs</groupId>
@@ -8039,7 +8039,7 @@
       <dependency>
         <groupId>org.apache.kafka</groupId>
         <artifactId>connect-json</artifactId>
-        <version>4.2.1</version>
+        <version>4.2.2</version>
         <exclusions>
           <exclusion>
             <groupId>org.lz4</groupId>
@@ -8050,7 +8050,7 @@
       <dependency>
         <groupId>org.apache.kafka</groupId>
         <artifactId>connect-runtime</artifactId>
-        <version>4.2.1</version>
+        <version>4.2.2</version>
         <exclusions>
           <exclusion>
             <groupId>io.swagger.core.v3</groupId>
@@ -8085,7 +8085,7 @@
       <dependency>
         <groupId>org.apache.kafka</groupId>
         <artifactId>connect-transforms</artifactId>
-        <version>4.2.1</version>
+        <version>4.2.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.kudu</groupId>
@@ -8161,17 +8161,6 @@
         <artifactId>shiro-core</artifactId>
         <version>3.0.1</version>
       </dependency>
-      <dependency>
-        <groupId>org.apache.sshd</groupId>
-        <artifactId>sshd-sftp</artifactId>
-        <version>2.19.0</version>
-        <exclusions>
-          <exclusion>
-            <groupId>org.slf4j</groupId>
-            <artifactId>jcl-over-slf4j</artifactId>
-          </exclusion>
-        </exclusions>
-      </dependency>
       <dependency>
         <groupId>org.apache.tika</groupId>
         <artifactId>tika-parser-pdf-module</artifactId>
@@ -8575,137 +8564,137 @@
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-axiom-api-stub</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-bc-stub</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-integration-tracing-opentelemetry</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         
<artifactId>quarkus-cxf-integration-tracing-opentelemetry-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-jaxb-plugins</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-jaxb-plugins-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-features-metrics</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-features-metrics-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-management</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-management-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-ws-rm</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-ws-rm-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-ws-security</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-ws-security-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-saaj</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-saaj-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-santuario-xmlsec</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-santuario-xmlsec-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-services-sts</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-services-sts-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-test-util</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-woodstox</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-woodstox-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-xjc-plugins</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-xjc-plugins-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>jakarta.xml.soap</groupId>
@@ -8756,42 +8745,42 @@
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-core</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-integration-tracing-opentelemetry</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-bindings-soap</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-bindings-xml</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-databinding-jaxb</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-features-logging</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-features-metrics</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-frontend-jaxws</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
         <exclusions>
           <exclusion>
             <groupId>org.ow2.asm</groupId>
@@ -8802,72 +8791,72 @@
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-frontend-simple</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-management</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-json-basic</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-security-jose</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-security-jose-jaxrs</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-security</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-security-saml</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-transports-http</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-addr</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-mex</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-policy</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-rm</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-security</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-wsdl</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
         <exclusions>
           <exclusion>
             <groupId>org.ow2.asm</groupId>
@@ -8878,12 +8867,12 @@
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-tools-common</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-tools-java2ws</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
         <exclusions>
           <exclusion>
             <groupId>org.apache.cxf</groupId>
@@ -8898,27 +8887,27 @@
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-tools-validator</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-tools-wsdlto-core</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-tools-wsdlto-databinding-jaxb</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-tools-wsdlto-frontend-jaxws</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf.services.sts</groupId>
         <artifactId>cxf-services-sts-core</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf.xjc-utils</groupId>
diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml 
b/poms/bom/src/main/generated/flattened-reduced-pom.xml
index f70c2e296a0..ea04fc3e512 100644
--- a/poms/bom/src/main/generated/flattened-reduced-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml
@@ -1026,137 +1026,137 @@
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-axiom-api-stub</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-bc-stub</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-integration-tracing-opentelemetry</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         
<artifactId>quarkus-cxf-integration-tracing-opentelemetry-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-jaxb-plugins</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-jaxb-plugins-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-features-metrics</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-features-metrics-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-management</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-management-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-ws-rm</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-ws-rm-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-ws-security</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-ws-security-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-saaj</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-saaj-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-santuario-xmlsec</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-santuario-xmlsec-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-services-sts</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-services-sts-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-test-util</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-woodstox</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-woodstox-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-xjc-plugins</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-xjc-plugins-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.fory</groupId>
@@ -8550,47 +8550,47 @@
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-core</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-integration-tracing-opentelemetry</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-bindings-soap</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-bindings-xml</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-databinding-jaxb</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-features-logging</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-features-metrics</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-frontend-jaxrs</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-frontend-jaxws</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
         <exclusions>
           <exclusion>
             <groupId>org.ow2.asm</groupId>
@@ -8601,87 +8601,87 @@
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-frontend-simple</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-management</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-client</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-extension-providers</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-json-basic</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-security-jose</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-security-jose-jaxrs</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-security-oauth2</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-security</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-security-saml</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-transports-http</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-addr</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-mex</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-policy</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-rm</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-security</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-wsdl</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
         <exclusions>
           <exclusion>
             <groupId>org.ow2.asm</groupId>
@@ -8692,12 +8692,12 @@
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-tools-common</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-tools-java2ws</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
         <exclusions>
           <exclusion>
             <groupId>org.apache.cxf</groupId>
@@ -8712,27 +8712,27 @@
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-tools-validator</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-tools-wsdlto-core</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-tools-wsdlto-databinding-jaxb</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-tools-wsdlto-frontend-jaxws</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf.services.sts</groupId>
         <artifactId>cxf-services-sts-core</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf.xjc-utils</groupId>
@@ -8828,7 +8828,7 @@
       <dependency>
         <groupId>org.apache.kafka</groupId>
         <artifactId>connect-api</artifactId>
-        <version>4.2.1</version>
+        <version>4.2.2</version>
         <exclusions>
           <exclusion>
             <groupId>javax.ws.rs</groupId>
@@ -8848,7 +8848,7 @@
       <dependency>
         <groupId>org.apache.kafka</groupId>
         <artifactId>connect-json</artifactId>
-        <version>4.2.1</version>
+        <version>4.2.2</version>
         <exclusions>
           <exclusion>
             <groupId>org.lz4</groupId>
@@ -8859,7 +8859,7 @@
       <dependency>
         <groupId>org.apache.kafka</groupId>
         <artifactId>connect-runtime</artifactId>
-        <version>4.2.1</version>
+        <version>4.2.2</version>
         <exclusions>
           <exclusion>
             <groupId>io.swagger.core.v3</groupId>
@@ -8894,7 +8894,7 @@
       <dependency>
         <groupId>org.apache.kafka</groupId>
         <artifactId>connect-transforms</artifactId>
-        <version>4.2.1</version>
+        <version>4.2.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.kudu</groupId>
@@ -8985,17 +8985,6 @@
         <artifactId>shiro-core</artifactId>
         <version>3.0.1</version>
       </dependency>
-      <dependency>
-        <groupId>org.apache.sshd</groupId>
-        <artifactId>sshd-sftp</artifactId>
-        <version>2.19.0</version>
-        <exclusions>
-          <exclusion>
-            <groupId>org.slf4j</groupId>
-            <artifactId>jcl-over-slf4j</artifactId>
-          </exclusion>
-        </exclusions>
-      </dependency>
       <dependency>
         <groupId>org.apache.tika</groupId>
         <artifactId>tika-parser-pdf-module</artifactId>
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 0c5493c79c9..8e4ca444847 100644
--- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
@@ -1026,137 +1026,137 @@
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-axiom-api-stub</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-bc-stub</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-integration-tracing-opentelemetry</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         
<artifactId>quarkus-cxf-integration-tracing-opentelemetry-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-jaxb-plugins</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-jaxb-plugins-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-features-metrics</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-features-metrics-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-management</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-management-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-ws-rm</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-ws-rm-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-ws-security</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-rt-ws-security-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-saaj</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-saaj-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-santuario-xmlsec</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-santuario-xmlsec-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-services-sts</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-services-sts-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-test-util</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-woodstox</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-woodstox-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-xjc-plugins</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.cxf</groupId>
         <artifactId>quarkus-cxf-xjc-plugins-deployment</artifactId>
-        <version>4.0.0.Beta1</version>
+        <version>4.0.0.Beta2</version>
       </dependency>
       <dependency>
         <groupId>io.quarkiverse.fory</groupId>
@@ -8550,47 +8550,47 @@
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-core</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-integration-tracing-opentelemetry</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-bindings-soap</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-bindings-xml</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-databinding-jaxb</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-features-logging</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-features-metrics</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-frontend-jaxrs</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-frontend-jaxws</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
         <exclusions>
           <exclusion>
             <groupId>org.ow2.asm</groupId>
@@ -8601,87 +8601,87 @@
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-frontend-simple</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-management</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-client</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-extension-providers</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-json-basic</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-security-jose</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-security-jose-jaxrs</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-security-oauth2</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-security</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-security-saml</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-transports-http</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-addr</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-mex</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-policy</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-rm</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-security</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-wsdl</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
         <exclusions>
           <exclusion>
             <groupId>org.ow2.asm</groupId>
@@ -8692,12 +8692,12 @@
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-tools-common</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-tools-java2ws</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
         <exclusions>
           <exclusion>
             <groupId>org.apache.cxf</groupId>
@@ -8712,27 +8712,27 @@
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-tools-validator</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-tools-wsdlto-core</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-tools-wsdlto-databinding-jaxb</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-tools-wsdlto-frontend-jaxws</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf.services.sts</groupId>
         <artifactId>cxf-services-sts-core</artifactId>
-        <version>4.2.3</version>
+        <version>4.2.4</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf.xjc-utils</groupId>
@@ -8828,7 +8828,7 @@
       <dependency>
         <groupId>org.apache.kafka</groupId>
         <artifactId>connect-api</artifactId>
-        <version>4.2.1</version>
+        <version>4.2.2</version>
         <exclusions>
           <exclusion>
             <groupId>javax.ws.rs</groupId>
@@ -8848,7 +8848,7 @@
       <dependency>
         <groupId>org.apache.kafka</groupId>
         <artifactId>connect-json</artifactId>
-        <version>4.2.1</version>
+        <version>4.2.2</version>
         <exclusions>
           <exclusion>
             <groupId>org.lz4</groupId>
@@ -8859,7 +8859,7 @@
       <dependency>
         <groupId>org.apache.kafka</groupId>
         <artifactId>connect-runtime</artifactId>
-        <version>4.2.1</version>
+        <version>4.2.2</version>
         <exclusions>
           <exclusion>
             <groupId>io.swagger.core.v3</groupId>
@@ -8894,7 +8894,7 @@
       <dependency>
         <groupId>org.apache.kafka</groupId>
         <artifactId>connect-transforms</artifactId>
-        <version>4.2.1</version>
+        <version>4.2.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.kudu</groupId>
@@ -8985,17 +8985,6 @@
         <artifactId>shiro-core</artifactId>
         <version>3.0.1</version>
       </dependency>
-      <dependency>
-        <groupId>org.apache.sshd</groupId>
-        <artifactId>sshd-sftp</artifactId>
-        <version>2.19.0</version>
-        <exclusions>
-          <exclusion>
-            <groupId>org.slf4j</groupId>
-            <artifactId>jcl-over-slf4j</artifactId>
-          </exclusion>
-        </exclusions>
-      </dependency>
       <dependency>
         <groupId>org.apache.tika</groupId>
         <artifactId>tika-parser-pdf-module</artifactId>

Reply via email to