diff --git a/bom/application/pom.xml b/bom/application/pom.xml
index f419dff321555b..dc95556cfd629d 100644
--- a/bom/application/pom.xml
+++ b/bom/application/pom.xml
@@ -51,8 +51,8 @@
2.1
2.0
3.1.2
- 2.6.0
- 3.9.1
+ 2.8.0-SNAPSHOT
+ 3.9.1-SNAPSHOT
4.1.0
4.0.0
3.13.0
diff --git a/core/deployment/src/main/java/io/quarkus/deployment/ExtensionLoader.java b/core/deployment/src/main/java/io/quarkus/deployment/ExtensionLoader.java
index 6d7bc5bd526c9b..963027bc89c1b5 100644
--- a/core/deployment/src/main/java/io/quarkus/deployment/ExtensionLoader.java
+++ b/core/deployment/src/main/java/io/quarkus/deployment/ExtensionLoader.java
@@ -101,7 +101,7 @@
import io.quarkus.runtime.annotations.Recorder;
import io.quarkus.runtime.configuration.QuarkusConfigFactory;
import io.quarkus.runtime.util.HashUtil;
-import io.smallrye.config.ConfigMappings.ConfigClassWithPrefix;
+import io.smallrye.config.ConfigMappings.ConfigClass;
import io.smallrye.config.SmallRyeConfig;
/**
@@ -172,7 +172,7 @@ public String getId() {
// this has to be an identity hash map else the recorder will get angry
Map