diff --git a/operator/pom.xml b/operator/pom.xml
index 929e1bec8fc..e05a59c6db6 100644
--- a/operator/pom.xml
+++ b/operator/pom.xml
@@ -130,17 +130,17 @@
io.quarkus
- quarkus-junit5
+ quarkus-junit
test
io.quarkus
- quarkus-junit5-mockito
+ quarkus-junit-mockito
test
io.quarkus
- quarkus-junit5-component
+ quarkus-junit-component
test
@@ -178,6 +178,7 @@
io.quarkus
quarkus-maven-plugin
${quarkus.build.version}
+ true
@@ -186,6 +187,7 @@
io.quarkus
quarkus-maven-plugin
${quarkus.build.version}
+ true
diff --git a/pom.xml b/pom.xml
index 16a581cb5f2..2b7e542e839 100644
--- a/pom.xml
+++ b/pom.xml
@@ -45,8 +45,8 @@
1.5.8
- 3.30.5
- 3.30.5
+ 3.31.1
+ 3.31.1
3.0.4.Final
${timestamp}
@@ -91,6 +91,7 @@
2.4.240
6.2.13.Final
6.2.13.Final
+ 5.1.2
9.0.1.Final
16.0.5
6.0.3
@@ -107,7 +108,7 @@
2.0.0.Final
2.0.1.Final
2.0.0.Final
- 2.25.2
+ 2.25.3
6.2.15.Final
${resteasy.version}
20260101.1
@@ -154,15 +155,15 @@
mirror.gcr.io/pingcap/tidb:${tidb.version}
8.4
mirror.gcr.io/mysql:${mysql.version}
- 8.3.0
+ 9.5.0
18
mirror.gcr.io/postgres:${postgresql.version}
17.5
2.5.6
- 42.7.8
+ 42.7.9
11.8
mirror.gcr.io/mariadb:${mariadb.version}
- 3.5.6
+ 3.5.7
2022
mcr.microsoft.com/mssql/server:${mssql.version}-latest
@@ -1337,6 +1338,12 @@
test-jar
${infinispan.version}
+
+ org.eclipse.microprofile.metrics
+ microprofile-metrics-api
+ test
+ ${microprofile-metrics-api.version}
+
diff --git a/quarkus/config-api/pom.xml b/quarkus/config-api/pom.xml
index a102347b693..a2eeb6bb70c 100755
--- a/quarkus/config-api/pom.xml
+++ b/quarkus/config-api/pom.xml
@@ -43,6 +43,12 @@
io.quarkus
quarkus-opentelemetry
+
+
+ io.quarkus
+ quarkus-bootstrap-runner
+
+
diff --git a/quarkus/runtime/src/main/resources/application.properties b/quarkus/runtime/src/main/resources/application.properties
index f2a2a4ae27e..5438536f181 100644
--- a/quarkus/runtime/src/main/resources/application.properties
+++ b/quarkus/runtime/src/main/resources/application.properties
@@ -105,4 +105,7 @@ mp.openapi.extensions.smallrye.duplicateOperationIdBehavior=FAIL
# Disable Error messages from smallrye.openapi
# related issue: https://github.com/keycloak/keycloak/issues/41871
-quarkus.log.category."io.smallrye.openapi.runtime.scanner.dataobject".level=off
\ No newline at end of file
+quarkus.log.category."io.smallrye.openapi.runtime.scanner.dataobject".level=off
+
+# 3.31.1 appears to have a hibernate bug
+quarkus.log.category."org.hibernate.orm.sql.exec".level=info
\ No newline at end of file
diff --git a/quarkus/server/pom.xml b/quarkus/server/pom.xml
index 9efabb63275..a77d58005ce 100644
--- a/quarkus/server/pom.xml
+++ b/quarkus/server/pom.xml
@@ -68,6 +68,7 @@
io.quarkus
quarkus-maven-plugin
${quarkus.build.version}
+ true
keycloak
diff --git a/quarkus/tests/integration/src/test/java/org/keycloak/it/cli/dist/CustomJpaEntityProviderDistTest.java b/quarkus/tests/integration/src/test/java/org/keycloak/it/cli/dist/CustomJpaEntityProviderDistTest.java
index 3a211cbbb83..91b5eb72d45 100644
--- a/quarkus/tests/integration/src/test/java/org/keycloak/it/cli/dist/CustomJpaEntityProviderDistTest.java
+++ b/quarkus/tests/integration/src/test/java/org/keycloak/it/cli/dist/CustomJpaEntityProviderDistTest.java
@@ -61,7 +61,7 @@ public class CustomJpaEntityProviderDistTest {
}
@Test
- @Launch({"start-dev", "--db=dev-file", "--log-level=org.hibernate.jpa.internal.util.LogHelper:debug,org.keycloak.quarkus.deployment.KeycloakProcessor:debug", "--db-kind-new-user-store=dev-mem", "--db-kind-client-store=dev-file", "--db-kind-pu-without-dialect-store=dev-mem"})
+ @Launch({"start-dev", "--db=dev-file", "--log-level=org.hibernate.orm.jpa:debug,org.keycloak.quarkus.deployment.KeycloakProcessor:debug", "--db-kind-new-user-store=dev-mem", "--db-kind-client-store=dev-file", "--db-kind-pu-without-dialect-store=dev-mem"})
void testUserManagedEntityNotAddedToDefaultPU(CLIResult cliResult) {
cliResult.assertMessage(MULTIPLE_DATASOURCES_MSG);
cliResult.assertMessage("Datasource name 'client-store' is obtained from the 'Persistence unit name' configuration property in persistence.xml file. Use 'client-store' name for datasource options like 'db-kind-client-store'.");
diff --git a/quarkus/tests/junit5/pom.xml b/quarkus/tests/junit5/pom.xml
index b54c1017a5b..63c3ad834af 100644
--- a/quarkus/tests/junit5/pom.xml
+++ b/quarkus/tests/junit5/pom.xml
@@ -58,6 +58,12 @@
org.infinispan
testcontainers-infinispan
+
+
+ org.testcontainers
+ *
+
+
junit
@@ -71,39 +77,39 @@
io.quarkus
- quarkus-junit5-internal
+ quarkus-junit-internal
io.quarkus
- quarkus-junit5
+ quarkus-junit
org.testcontainers
- junit-jupiter
+ testcontainers-junit-jupiter
org.testcontainers
- postgresql
+ testcontainers-postgresql
org.testcontainers
- cockroachdb
+ testcontainers-cockroachdb
org.testcontainers
- mariadb
+ testcontainers-mariadb
org.testcontainers
- mysql
+ testcontainers-mysql
org.testcontainers
- mssqlserver
+ testcontainers-mssqlserver
org.testcontainers
- tidb
+ testcontainers-tidb
diff --git a/services/pom.xml b/services/pom.xml
index eafdb555821..3336ce6bac7 100755
--- a/services/pom.xml
+++ b/services/pom.xml
@@ -121,6 +121,12 @@
io.quarkus
quarkus-micrometer
provided
+
+
+ io.quarkus
+ quarkus-bootstrap-runner
+
+
org.apache.httpcomponents
diff --git a/test-framework/db-tidb/pom.xml b/test-framework/db-tidb/pom.xml
index ee69655908a..85b775785af 100755
--- a/test-framework/db-tidb/pom.xml
+++ b/test-framework/db-tidb/pom.xml
@@ -39,7 +39,7 @@
org.testcontainers
- tidb
+ testcontainers-tidb