diff --git a/frameworks/Java/quarkus/pom.xml b/frameworks/Java/quarkus/pom.xml
index 3782b479cb3..586c637f16a 100644
--- a/frameworks/Java/quarkus/pom.xml
+++ b/frameworks/Java/quarkus/pom.xml
@@ -14,7 +14,7 @@
UTF-8
quarkus-bom
io.quarkus
- 3.9.4
+ 3.10.2
true
3.0.0
0.0.25.Final
diff --git a/frameworks/Java/quarkus/quarkus-hibernate-reactive.dockerfile b/frameworks/Java/quarkus/quarkus-hibernate-reactive.dockerfile
index c9bd706429a..9dd7f5a4d4c 100644
--- a/frameworks/Java/quarkus/quarkus-hibernate-reactive.dockerfile
+++ b/frameworks/Java/quarkus/quarkus-hibernate-reactive.dockerfile
@@ -12,6 +12,7 @@ COPY --chown=185 vertx vertx/
COPY --chown=185 reactive-routes-pgclient reactive-routes-pgclient/
# Uncomment to test pre-release quarkus
+USER 0
#RUN mkdir -p /root/.m2/repository/io
#COPY m2-quarkus /root/.m2/repository/io/quarkus
diff --git a/frameworks/Java/quarkus/quarkus-reactive-routes-pgclient.dockerfile b/frameworks/Java/quarkus/quarkus-reactive-routes-pgclient.dockerfile
index cfd9baa9b41..13212a54ba5 100644
--- a/frameworks/Java/quarkus/quarkus-reactive-routes-pgclient.dockerfile
+++ b/frameworks/Java/quarkus/quarkus-reactive-routes-pgclient.dockerfile
@@ -12,6 +12,7 @@ COPY --chown=185 vertx vertx/
COPY --chown=185 reactive-routes-pgclient reactive-routes-pgclient/
# Uncomment to test pre-release quarkus
+USER 0
#RUN mkdir -p /root/.m2/repository/io
#COPY m2-quarkus /root/.m2/repository/io/quarkus
diff --git a/frameworks/Java/quarkus/quarkus-vertx.dockerfile b/frameworks/Java/quarkus/quarkus-vertx.dockerfile
index 48ef610e0cd..db070a34665 100644
--- a/frameworks/Java/quarkus/quarkus-vertx.dockerfile
+++ b/frameworks/Java/quarkus/quarkus-vertx.dockerfile
@@ -12,6 +12,7 @@ COPY --chown=185 vertx vertx/
COPY --chown=185 reactive-routes-pgclient reactive-routes-pgclient/
# Uncomment to test pre-release quarkus
+USER 0
#RUN mkdir -p /root/.m2/repository/io
#COPY m2-quarkus /root/.m2/repository/io/quarkus
diff --git a/frameworks/Java/quarkus/quarkus.dockerfile b/frameworks/Java/quarkus/quarkus.dockerfile
index 506b0532eea..2f545df558e 100644
--- a/frameworks/Java/quarkus/quarkus.dockerfile
+++ b/frameworks/Java/quarkus/quarkus.dockerfile
@@ -12,6 +12,7 @@ COPY --chown=185 vertx vertx/
COPY --chown=185 reactive-routes-pgclient reactive-routes-pgclient/
# Uncomment to test pre-release quarkus
+USER 0
#RUN mkdir -p /root/.m2/repository/io
#COPY m2-quarkus /root/.m2/repository/io/quarkus
diff --git a/frameworks/Java/quarkus/run_quarkus.sh b/frameworks/Java/quarkus/run_quarkus.sh
index e93ef48f616..9a3b7228f1d 100755
--- a/frameworks/Java/quarkus/run_quarkus.sh
+++ b/frameworks/Java/quarkus/run_quarkus.sh
@@ -10,6 +10,8 @@
# Consider using -Dquarkus.http.io-threads=$((`grep --count ^processor /proc/cpuinfo`)) \
JAVA_OPTIONS="-server \
+ -XX:+UnlockDiagnosticVMOptions \
+ -XX:+DebugNonSafepoints \
-Dquarkus.http.limits.max-body-size= \
-Dquarkus.vertx.prefer-native-transport=true \
-XX:-StackTraceInThrowable \