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>