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


The following commit(s) were added to refs/heads/main by this push:
     new 4360c5df7e Upgrade Quarkus to 3.33.0.CR1
4360c5df7e is described below

commit 4360c5df7ee3b7842dfb00fc2b125605223e6db4
Author: James Netherton <[email protected]>
AuthorDate: Wed Mar 11 19:18:44 2026 +0000

    Upgrade Quarkus to 3.33.0.CR1
    
    * Upgrade Quarkus to 3.33.0.CR1
    
    * fix: ssh component native failure with sshd 2.17.1
    
    ---------
    
    Co-authored-by: Gaelle Fournier <[email protected]>
---
 docs/antora.yml                                                    | 2 +-
 .../camel/quarkus/component/ssh/deployment/SshProcessor.java       | 7 +++++++
 pom.xml                                                            | 4 ++--
 3 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/docs/antora.yml b/docs/antora.yml
index d05f68a3c7..e7c7185f79 100644
--- a/docs/antora.yml
+++ b/docs/antora.yml
@@ -31,7 +31,7 @@ asciidoc:
     camel-version: 4.18.0 # replace ${camel.version}
     camel-docs-version: 4.18.x
     camel-quarkus-version: 3.33.0 # replace ${camel-quarkus.version}
-    quarkus-version: 3.32.2 # replace ${quarkus.version}
+    quarkus-version: 3.33.0.CR1 # replace ${quarkus.version}
     graalvm-version: 23.1.2 # replace ${graalvm.version}
     graalvm-docs-version: jdk21 # replace ${graalvm-docs.version}
     langchain4j-version: 1.11.0 # replace ${langchain4j.version}
diff --git 
a/extensions/ssh/deployment/src/main/java/org/apache/camel/quarkus/component/ssh/deployment/SshProcessor.java
 
b/extensions/ssh/deployment/src/main/java/org/apache/camel/quarkus/component/ssh/deployment/SshProcessor.java
index 7bcae72429..f02cf1266a 100644
--- 
a/extensions/ssh/deployment/src/main/java/org/apache/camel/quarkus/component/ssh/deployment/SshProcessor.java
+++ 
b/extensions/ssh/deployment/src/main/java/org/apache/camel/quarkus/component/ssh/deployment/SshProcessor.java
@@ -32,6 +32,7 @@ import 
io.quarkus.deployment.builditem.IndexDependencyBuildItem;
 import 
io.quarkus.deployment.builditem.nativeimage.NativeImageProxyDefinitionBuildItem;
 import 
io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem;
 import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
+import 
io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem;
 import net.i2p.crypto.eddsa.EdDSAEngine;
 import org.apache.sshd.common.channel.ChannelListener;
 import org.apache.sshd.common.forward.PortForwardingEventListener;
@@ -94,4 +95,10 @@ class SshProcessor {
         return new IndexDependencyBuildItem("org.bouncycastle", 
"bcprov-jdk18on");
     }
 
+    @BuildStep
+    void 
runtimeInitializedClasses(BuildProducer<RuntimeInitializedClassBuildItem> 
runtimeInitializedClass) {
+        runtimeInitializedClass
+                .produce(new 
RuntimeInitializedClassBuildItem("org.apache.sshd.common.random.JceRandom$Cache"));
+    }
+
 }
diff --git a/pom.xml b/pom.xml
index 0a3440793e..501c9b56ef 100644
--- a/pom.xml
+++ b/pom.xml
@@ -63,7 +63,7 @@
         <quarkiverse-minio.version>3.8.6</quarkiverse-minio.version><!-- 
https://repo1.maven.org/maven2/io/quarkiverse/minio/quarkus-minio-parent/ -->
         <quarkiverse-mybatis.version>2.4.2</quarkiverse-mybatis.version><!-- 
https://repo1.maven.org/maven2/io/quarkiverse/mybatis/quarkus-mybatis-parent/ 
-->
         
<quarkiverse-pooled-jms.version>2.10.0</quarkiverse-pooled-jms.version><!-- 
https://repo1.maven.org/maven2/io/quarkiverse/messaginghub/quarkus-pooled-jms-parent/
 -->
-        <quarkus.version>3.32.2</quarkus.version><!-- 
https://repo1.maven.org/maven2/io/quarkus/quarkus-bom/ -->
+        <quarkus.version>3.33.0.CR1</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.10.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/ -->
 
@@ -193,7 +193,7 @@
         <microsoft.graph.version>6.62.0</microsoft.graph.version>
         <microsoft.graph.auth.version>0.3.0</microsoft.graph.auth.version>
         <pdfbox.version>${pdfbox-version}</pdfbox.version>
-        <sshd.version>2.12.1</sshd.version><!-- @sync 
io.quarkus:quarkus-bom:${quarkus.version} dep:org.apache.sshd:sshd-common -->
+        <sshd.version>2.17.1</sshd.version><!-- @sync 
io.quarkus:quarkus-bom:${quarkus.version} dep:org.apache.sshd:sshd-common -->
         <unboundid-ldapsdk.version>7.0.4</unboundid-ldapsdk.version>
         <wiremock.version>3.13.2</wiremock.version>
         <xmlunit.version>2.11.0</xmlunit.version>

Reply via email to