diff --git a/bom/application/pom.xml b/bom/application/pom.xml
index f2f673786bfc9..5d25f1830ac24 100644
--- a/bom/application/pom.xml
+++ b/bom/application/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-project</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/bom/dev-ui/pom.xml b/bom/dev-ui/pom.xml
index 75d047481735d..c16903839c619 100644
--- a/bom/dev-ui/pom.xml
+++ b/bom/dev-ui/pom.xml
@@ -3,7 +3,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-project</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>quarkus-bom-dev-ui</artifactId>
diff --git a/bom/test/pom.xml b/bom/test/pom.xml
index 242cdea62dc0b..b43ffcbc018ff 100644
--- a/bom/test/pom.xml
+++ b/bom/test/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-project</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/build-parent/pom.xml b/build-parent/pom.xml
index 4f3655320912b..0f7bfa0a8d4bd 100644
--- a/build-parent/pom.xml
+++ b/build-parent/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-project</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/core/builder/pom.xml b/core/builder/pom.xml
index bcb4f3bcfd078..601416b05ee8c 100644
--- a/core/builder/pom.xml
+++ b/core/builder/pom.xml
@@ -10,7 +10,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-build-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../build-parent/pom.xml</relativePath>
     </parent>
 
diff --git a/core/class-change-agent/pom.xml b/core/class-change-agent/pom.xml
index 2285eb4e58290..43a09dfb40b84 100644
--- a/core/class-change-agent/pom.xml
+++ b/core/class-change-agent/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-build-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../build-parent/pom.xml</relativePath>
     </parent>
 
diff --git a/core/deployment/pom.xml b/core/deployment/pom.xml
index 0878028369f03..ec0046a35de2d 100644
--- a/core/deployment/pom.xml
+++ b/core/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-core-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-core-deployment</artifactId>
diff --git a/core/devmode-spi/pom.xml b/core/devmode-spi/pom.xml
index 377814ec6712c..38c07f60c065d 100644
--- a/core/devmode-spi/pom.xml
+++ b/core/devmode-spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-build-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../build-parent/pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/core/junit4-mock/pom.xml b/core/junit4-mock/pom.xml
index 4e94d0989ff92..ed9255a5e4636 100644
--- a/core/junit4-mock/pom.xml
+++ b/core/junit4-mock/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-core-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-junit4-mock</artifactId>
diff --git a/core/launcher/pom.xml b/core/launcher/pom.xml
index c549657617861..aa8968d5aae98 100644
--- a/core/launcher/pom.xml
+++ b/core/launcher/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-build-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../build-parent/pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/core/pom.xml b/core/pom.xml
index bd2477b254f75..3cf8ce1b1af5e 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-build-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../build-parent/pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/core/processor/pom.xml b/core/processor/pom.xml
index 8427a552eb841..91447b10e7d79 100644
--- a/core/processor/pom.xml
+++ b/core/processor/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-core-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-extension-processor</artifactId>
diff --git a/core/runtime/pom.xml b/core/runtime/pom.xml
index 00eac75074262..3026f4e87613f 100644
--- a/core/runtime/pom.xml
+++ b/core/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-core-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-core</artifactId>
diff --git a/coverage-report/pom.xml b/coverage-report/pom.xml
index 00d44c596460f..331b3cacd2b30 100644
--- a/coverage-report/pom.xml
+++ b/coverage-report/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-build-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../build-parent/pom.xml</relativePath>
     </parent>
     <artifactId>quarkus-coverage-report</artifactId>
diff --git a/devtools/bom-descriptor-json/pom.xml b/devtools/bom-descriptor-json/pom.xml
index 3bd719fcf959b..4b50a75374d85 100644
--- a/devtools/bom-descriptor-json/pom.xml
+++ b/devtools/bom-descriptor-json/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-devtools-all</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/devtools/cli/pom.xml b/devtools/cli/pom.xml
index d732bbc7c05b3..c1460c7a67e71 100644
--- a/devtools/cli/pom.xml
+++ b/devtools/cli/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-build-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../build-parent/pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/devtools/gradle/gradle-application-plugin/pom.xml b/devtools/gradle/gradle-application-plugin/pom.xml
index 403d63c5ab140..bbabc0cc1ed3c 100644
--- a/devtools/gradle/gradle-application-plugin/pom.xml
+++ b/devtools/gradle/gradle-application-plugin/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>io.quarkus.gradle.plugin.parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/devtools/gradle/gradle-extension-plugin/pom.xml b/devtools/gradle/gradle-extension-plugin/pom.xml
index 78cf5a5a51acf..3d591e9f6db46 100644
--- a/devtools/gradle/gradle-extension-plugin/pom.xml
+++ b/devtools/gradle/gradle-extension-plugin/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>io.quarkus.gradle.plugin.parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/devtools/gradle/gradle-model/pom.xml b/devtools/gradle/gradle-model/pom.xml
index 4799ce53232fb..1b60156d6e5fc 100644
--- a/devtools/gradle/gradle-model/pom.xml
+++ b/devtools/gradle/gradle-model/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>io.quarkus.gradle.plugin.parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/devtools/gradle/gradle.properties b/devtools/gradle/gradle.properties
index 72a61ab94d241..a4e3e50e51658 100644
--- a/devtools/gradle/gradle.properties
+++ b/devtools/gradle/gradle.properties
@@ -1 +1 @@
-version = 999-SNAPSHOT
+version = 3.9.0
diff --git a/devtools/gradle/pom.xml b/devtools/gradle/pom.xml
index 398af0ca03beb..7c82be8f73c87 100644
--- a/devtools/gradle/pom.xml
+++ b/devtools/gradle/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-build-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../build-parent/pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/devtools/maven/pom.xml b/devtools/maven/pom.xml
index e29c8f896b6fa..9d2e8cde93ad4 100644
--- a/devtools/maven/pom.xml
+++ b/devtools/maven/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-build-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../build-parent/pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/devtools/platform-properties/pom.xml b/devtools/platform-properties/pom.xml
index 8a50f6a52fed6..7dafdbda5385d 100644
--- a/devtools/platform-properties/pom.xml
+++ b/devtools/platform-properties/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-devtools-all</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/devtools/pom.xml b/devtools/pom.xml
index a01063c3f5c10..fc34c27139402 100644
--- a/devtools/pom.xml
+++ b/devtools/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-build-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../build-parent/pom.xml</relativePath>
     </parent>
 
diff --git a/devtools/project-core-extension-codestarts/pom.xml b/devtools/project-core-extension-codestarts/pom.xml
index 61564e2b800db..831dc6dfd2e24 100644
--- a/devtools/project-core-extension-codestarts/pom.xml
+++ b/devtools/project-core-extension-codestarts/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-devtools-all</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-project-core-extension-codestarts</artifactId>
diff --git a/docs/pom.xml b/docs/pom.xml
index afe7c9d94a636..3d6fd569a6f5c 100644
--- a/docs/pom.xml
+++ b/docs/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-build-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../build-parent/pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/agroal/deployment/pom.xml b/extensions/agroal/deployment/pom.xml
index e120b9ad70e93..aeebb56910bbb 100644
--- a/extensions/agroal/deployment/pom.xml
+++ b/extensions/agroal/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-agroal-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/agroal/pom.xml b/extensions/agroal/pom.xml
index 2ebcce6c78b23..b3ea712ea035d 100644
--- a/extensions/agroal/pom.xml
+++ b/extensions/agroal/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/agroal/runtime/pom.xml b/extensions/agroal/runtime/pom.xml
index cb338065a8315..1f1241ee0af19 100644
--- a/extensions/agroal/runtime/pom.xml
+++ b/extensions/agroal/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-agroal-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/agroal/spi/pom.xml b/extensions/agroal/spi/pom.xml
index dc8fe8e1ef587..9a23a6a01d79f 100644
--- a/extensions/agroal/spi/pom.xml
+++ b/extensions/agroal/spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-agroal-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/amazon-lambda-http/deployment/pom.xml b/extensions/amazon-lambda-http/deployment/pom.xml
index 2b8a540f7773e..7edef5ea6385b 100644
--- a/extensions/amazon-lambda-http/deployment/pom.xml
+++ b/extensions/amazon-lambda-http/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-amazon-lambda-http-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/amazon-lambda-http/http-event-server/pom.xml b/extensions/amazon-lambda-http/http-event-server/pom.xml
index 6da07c464ecde..189d8222569a3 100644
--- a/extensions/amazon-lambda-http/http-event-server/pom.xml
+++ b/extensions/amazon-lambda-http/http-event-server/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-amazon-lambda-http-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/amazon-lambda-http/maven-archetype/pom.xml b/extensions/amazon-lambda-http/maven-archetype/pom.xml
index dce1a1e348f69..77646db4bbdd1 100644
--- a/extensions/amazon-lambda-http/maven-archetype/pom.xml
+++ b/extensions/amazon-lambda-http/maven-archetype/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-amazon-lambda-http-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/amazon-lambda-http/maven-archetype/src/main/resources/archetype-resources/pom.xml b/extensions/amazon-lambda-http/maven-archetype/src/main/resources/archetype-resources/pom.xml
index 9335fa2590a1e..72a1de4c32be5 100644
--- a/extensions/amazon-lambda-http/maven-archetype/src/main/resources/archetype-resources/pom.xml
+++ b/extensions/amazon-lambda-http/maven-archetype/src/main/resources/archetype-resources/pom.xml
@@ -14,10 +14,10 @@
         <maven.compiler.source>17</maven.compiler.source>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
-        <quarkus-plugin.version>999-SNAPSHOT</quarkus-plugin.version>
+        <quarkus-plugin.version>3.9.0</quarkus-plugin.version>
         <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
         <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
-        <quarkus.platform.version>999-SNAPSHOT</quarkus.platform.version>
+        <quarkus.platform.version>3.9.0</quarkus.platform.version>
         <surefire-plugin.version>3.2.5</surefire-plugin.version>
     </properties>
     <dependencyManagement>
diff --git a/extensions/amazon-lambda-http/pom.xml b/extensions/amazon-lambda-http/pom.xml
index 78c20a2fb26b2..26d798d572882 100644
--- a/extensions/amazon-lambda-http/pom.xml
+++ b/extensions/amazon-lambda-http/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/amazon-lambda-http/runtime/pom.xml b/extensions/amazon-lambda-http/runtime/pom.xml
index 6fb67ab485eea..24ec14bc8152c 100644
--- a/extensions/amazon-lambda-http/runtime/pom.xml
+++ b/extensions/amazon-lambda-http/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-amazon-lambda-http-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/amazon-lambda-rest/deployment/pom.xml b/extensions/amazon-lambda-rest/deployment/pom.xml
index 27d8372e8d6e4..6a0b8327bb766 100644
--- a/extensions/amazon-lambda-rest/deployment/pom.xml
+++ b/extensions/amazon-lambda-rest/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-amazon-lambda-rest-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/amazon-lambda-rest/maven-archetype/pom.xml b/extensions/amazon-lambda-rest/maven-archetype/pom.xml
index 326475ac1feed..e15453d86ca21 100644
--- a/extensions/amazon-lambda-rest/maven-archetype/pom.xml
+++ b/extensions/amazon-lambda-rest/maven-archetype/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-amazon-lambda-rest-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/amazon-lambda-rest/maven-archetype/src/main/resources/archetype-resources/pom.xml b/extensions/amazon-lambda-rest/maven-archetype/src/main/resources/archetype-resources/pom.xml
index a9c2727f664d5..12a6bc4b314ab 100644
--- a/extensions/amazon-lambda-rest/maven-archetype/src/main/resources/archetype-resources/pom.xml
+++ b/extensions/amazon-lambda-rest/maven-archetype/src/main/resources/archetype-resources/pom.xml
@@ -14,10 +14,10 @@
         <maven.compiler.source>17</maven.compiler.source>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
-        <quarkus-plugin.version>999-SNAPSHOT</quarkus-plugin.version>
+        <quarkus-plugin.version>3.9.0</quarkus-plugin.version>
         <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
         <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
-        <quarkus.platform.version>999-SNAPSHOT</quarkus.platform.version>
+        <quarkus.platform.version>3.9.0</quarkus.platform.version>
         <surefire-plugin.version>3.2.5</surefire-plugin.version>
     </properties>
     <dependencyManagement>
diff --git a/extensions/amazon-lambda-rest/pom.xml b/extensions/amazon-lambda-rest/pom.xml
index 3e194bce78c24..5f5c8e93e9ab6 100644
--- a/extensions/amazon-lambda-rest/pom.xml
+++ b/extensions/amazon-lambda-rest/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/amazon-lambda-rest/rest-event-server/pom.xml b/extensions/amazon-lambda-rest/rest-event-server/pom.xml
index c9d275fb813b4..e192ba3686d41 100644
--- a/extensions/amazon-lambda-rest/rest-event-server/pom.xml
+++ b/extensions/amazon-lambda-rest/rest-event-server/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-amazon-lambda-rest-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/amazon-lambda-rest/runtime/pom.xml b/extensions/amazon-lambda-rest/runtime/pom.xml
index 7e26ad8baf3d5..92727cf4f7de4 100644
--- a/extensions/amazon-lambda-rest/runtime/pom.xml
+++ b/extensions/amazon-lambda-rest/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-amazon-lambda-rest-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/amazon-lambda-xray/deployment/pom.xml b/extensions/amazon-lambda-xray/deployment/pom.xml
index f35b2095131ad..5074573d712f1 100644
--- a/extensions/amazon-lambda-xray/deployment/pom.xml
+++ b/extensions/amazon-lambda-xray/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-amazon-lambda-xray-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/amazon-lambda-xray/pom.xml b/extensions/amazon-lambda-xray/pom.xml
index 017de6ed72fad..b0433aaaaac06 100644
--- a/extensions/amazon-lambda-xray/pom.xml
+++ b/extensions/amazon-lambda-xray/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/amazon-lambda-xray/runtime/pom.xml b/extensions/amazon-lambda-xray/runtime/pom.xml
index a77d913a78ae3..00dbbe534feda 100644
--- a/extensions/amazon-lambda-xray/runtime/pom.xml
+++ b/extensions/amazon-lambda-xray/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-amazon-lambda-xray-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/amazon-lambda/common-deployment/pom.xml b/extensions/amazon-lambda/common-deployment/pom.xml
index 9e34d9282e0ce..f93c81a4360ef 100644
--- a/extensions/amazon-lambda/common-deployment/pom.xml
+++ b/extensions/amazon-lambda/common-deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-amazon-lambda-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/amazon-lambda/common-runtime/pom.xml b/extensions/amazon-lambda/common-runtime/pom.xml
index b124bc0a031a7..16c8d4f0b0fce 100644
--- a/extensions/amazon-lambda/common-runtime/pom.xml
+++ b/extensions/amazon-lambda/common-runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-amazon-lambda-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/amazon-lambda/deployment/pom.xml b/extensions/amazon-lambda/deployment/pom.xml
index 8e5df28f1b6d4..4eb6d41f21e5c 100644
--- a/extensions/amazon-lambda/deployment/pom.xml
+++ b/extensions/amazon-lambda/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-amazon-lambda-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/amazon-lambda/event-server/pom.xml b/extensions/amazon-lambda/event-server/pom.xml
index d47d2375f2ffc..07cb0b87ca69d 100644
--- a/extensions/amazon-lambda/event-server/pom.xml
+++ b/extensions/amazon-lambda/event-server/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-amazon-lambda-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/amazon-lambda/maven-archetype/pom.xml b/extensions/amazon-lambda/maven-archetype/pom.xml
index 32e7bcd3439bf..2ddc69e0306f3 100644
--- a/extensions/amazon-lambda/maven-archetype/pom.xml
+++ b/extensions/amazon-lambda/maven-archetype/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-amazon-lambda-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/amazon-lambda/maven-archetype/src/main/resources/archetype-resources/pom.xml b/extensions/amazon-lambda/maven-archetype/src/main/resources/archetype-resources/pom.xml
index 13f4b3dc93346..4bad64a27dc79 100644
--- a/extensions/amazon-lambda/maven-archetype/src/main/resources/archetype-resources/pom.xml
+++ b/extensions/amazon-lambda/maven-archetype/src/main/resources/archetype-resources/pom.xml
@@ -13,10 +13,10 @@
         <maven.compiler.source>17</maven.compiler.source>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
-        <quarkus-plugin.version>999-SNAPSHOT</quarkus-plugin.version>
+        <quarkus-plugin.version>3.9.0</quarkus-plugin.version>
         <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
         <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
-        <quarkus.platform.version>999-SNAPSHOT</quarkus.platform.version>
+        <quarkus.platform.version>3.9.0</quarkus.platform.version>
         <surefire-plugin.version>3.2.5</surefire-plugin.version>
     </properties>
     <dependencyManagement>
diff --git a/extensions/amazon-lambda/pom.xml b/extensions/amazon-lambda/pom.xml
index ee3640b9fbf34..ed92264a2350d 100644
--- a/extensions/amazon-lambda/pom.xml
+++ b/extensions/amazon-lambda/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/amazon-lambda/runtime/pom.xml b/extensions/amazon-lambda/runtime/pom.xml
index 3aa811071c3ee..49fdaf5b32db8 100644
--- a/extensions/amazon-lambda/runtime/pom.xml
+++ b/extensions/amazon-lambda/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-amazon-lambda-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/apache-httpclient/deployment/pom.xml b/extensions/apache-httpclient/deployment/pom.xml
index ffdffa75ba962..05d1ca49ce037 100644
--- a/extensions/apache-httpclient/deployment/pom.xml
+++ b/extensions/apache-httpclient/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-apache-httpclient-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-apache-httpclient-deployment</artifactId>
     <name>Quarkus - Apache HttpClient - Deployment</name>
diff --git a/extensions/apache-httpclient/pom.xml b/extensions/apache-httpclient/pom.xml
index 5dc76a6970107..ca328aebd1447 100644
--- a/extensions/apache-httpclient/pom.xml
+++ b/extensions/apache-httpclient/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-extensions-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-apache-httpclient-parent</artifactId>
     <packaging>pom</packaging>
diff --git a/extensions/apache-httpclient/runtime/pom.xml b/extensions/apache-httpclient/runtime/pom.xml
index e0b85c3e2ef4d..4d04d102e0f8b 100644
--- a/extensions/apache-httpclient/runtime/pom.xml
+++ b/extensions/apache-httpclient/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-apache-httpclient-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-apache-httpclient</artifactId>
     <name>Quarkus - Apache HttpClient - Runtime</name>
diff --git a/extensions/arc/deployment/pom.xml b/extensions/arc/deployment/pom.xml
index 16ef31d3f3bb0..a5ee9ded18a47 100644
--- a/extensions/arc/deployment/pom.xml
+++ b/extensions/arc/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-arc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/arc/pom.xml b/extensions/arc/pom.xml
index 386df972b8bcb..1d89ab003687f 100644
--- a/extensions/arc/pom.xml
+++ b/extensions/arc/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/arc/runtime/pom.xml b/extensions/arc/runtime/pom.xml
index 7888f77f9f8d8..776ae77786bb2 100644
--- a/extensions/arc/runtime/pom.xml
+++ b/extensions/arc/runtime/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <artifactId>quarkus-arc-parent</artifactId>
     <groupId>io.quarkus</groupId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/arc/test-supplement/pom.xml b/extensions/arc/test-supplement/pom.xml
index 38b5974d6a65a..8f7b6f9183b08 100644
--- a/extensions/arc/test-supplement/pom.xml
+++ b/extensions/arc/test-supplement/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-arc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/avro/deployment/pom.xml b/extensions/avro/deployment/pom.xml
index 209bd698e26e0..a84885b9b71af 100644
--- a/extensions/avro/deployment/pom.xml
+++ b/extensions/avro/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-avro-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-avro-deployment</artifactId>
diff --git a/extensions/avro/pom.xml b/extensions/avro/pom.xml
index 5cfa0fa587bcf..f09895cd259a7 100644
--- a/extensions/avro/pom.xml
+++ b/extensions/avro/pom.xml
@@ -5,7 +5,7 @@
    <parent>
       <artifactId>quarkus-extensions-parent</artifactId>
       <groupId>io.quarkus</groupId>
-      <version>999-SNAPSHOT</version>
+      <version>3.9.0</version>
       <relativePath>../pom.xml</relativePath>
    </parent>
 
diff --git a/extensions/avro/runtime/pom.xml b/extensions/avro/runtime/pom.xml
index 498d5bbac563e..16d94c3eb0a13 100644
--- a/extensions/avro/runtime/pom.xml
+++ b/extensions/avro/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-avro-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-avro</artifactId>
diff --git a/extensions/awt/deployment/pom.xml b/extensions/awt/deployment/pom.xml
index 28e26fc5f21a5..8a48b42a9cabc 100644
--- a/extensions/awt/deployment/pom.xml
+++ b/extensions/awt/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-awt-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-awt-deployment</artifactId>
     <name>Quarkus - AWT - Deployment</name>
diff --git a/extensions/awt/pom.xml b/extensions/awt/pom.xml
index 6c0a5e72a832d..199b10666106f 100644
--- a/extensions/awt/pom.xml
+++ b/extensions/awt/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-extensions-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-awt-parent</artifactId>
     <packaging>pom</packaging>
diff --git a/extensions/awt/runtime/pom.xml b/extensions/awt/runtime/pom.xml
index a27f6ad7ba86a..6131d15806014 100644
--- a/extensions/awt/runtime/pom.xml
+++ b/extensions/awt/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-awt-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-awt</artifactId>
     <name>Quarkus - AWT - Runtime</name>
diff --git a/extensions/azure-functions-http/deployment/pom.xml b/extensions/azure-functions-http/deployment/pom.xml
index 13b3c65fb54f7..b8ee24b31fab1 100644
--- a/extensions/azure-functions-http/deployment/pom.xml
+++ b/extensions/azure-functions-http/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-azure-functions-http-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/azure-functions-http/pom.xml b/extensions/azure-functions-http/pom.xml
index 7cc494144f4a2..d015c08a00d5a 100644
--- a/extensions/azure-functions-http/pom.xml
+++ b/extensions/azure-functions-http/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/azure-functions-http/runtime/pom.xml b/extensions/azure-functions-http/runtime/pom.xml
index 8416a0cbae4ac..3f2082956cc61 100644
--- a/extensions/azure-functions-http/runtime/pom.xml
+++ b/extensions/azure-functions-http/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-azure-functions-http-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/azure-functions/deployment/pom.xml b/extensions/azure-functions/deployment/pom.xml
index c11fa2807dcdd..a6001dda25feb 100644
--- a/extensions/azure-functions/deployment/pom.xml
+++ b/extensions/azure-functions/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-azure-functions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/azure-functions/pom.xml b/extensions/azure-functions/pom.xml
index ce6e13f9b683d..af481758fe261 100644
--- a/extensions/azure-functions/pom.xml
+++ b/extensions/azure-functions/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/azure-functions/runtime/pom.xml b/extensions/azure-functions/runtime/pom.xml
index 3dbb3a074311b..6e2704ffadd84 100644
--- a/extensions/azure-functions/runtime/pom.xml
+++ b/extensions/azure-functions/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-azure-functions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/cache/deployment-spi/pom.xml b/extensions/cache/deployment-spi/pom.xml
index 9e5bda717185f..71597f0124a74 100644
--- a/extensions/cache/deployment-spi/pom.xml
+++ b/extensions/cache/deployment-spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-cache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/cache/deployment/pom.xml b/extensions/cache/deployment/pom.xml
index b07bc1074f51c..1338156c09e41 100644
--- a/extensions/cache/deployment/pom.xml
+++ b/extensions/cache/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-cache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-cache-deployment</artifactId>
diff --git a/extensions/cache/pom.xml b/extensions/cache/pom.xml
index a7f580a571601..126757c274428 100644
--- a/extensions/cache/pom.xml
+++ b/extensions/cache/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/cache/runtime-spi/pom.xml b/extensions/cache/runtime-spi/pom.xml
index 19619b5e24a5f..97851b86d2173 100644
--- a/extensions/cache/runtime-spi/pom.xml
+++ b/extensions/cache/runtime-spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-cache-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/cache/runtime/pom.xml b/extensions/cache/runtime/pom.xml
index e849a5b223d04..6f9c8f7651b02 100644
--- a/extensions/cache/runtime/pom.xml
+++ b/extensions/cache/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-cache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-cache</artifactId>
diff --git a/extensions/caffeine/deployment/pom.xml b/extensions/caffeine/deployment/pom.xml
index 1bbde72ebb0cc..8e2920f418889 100644
--- a/extensions/caffeine/deployment/pom.xml
+++ b/extensions/caffeine/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-caffeine-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/caffeine/pom.xml b/extensions/caffeine/pom.xml
index 8ab1e106ca586..b1fea820355e9 100644
--- a/extensions/caffeine/pom.xml
+++ b/extensions/caffeine/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/caffeine/runtime/pom.xml b/extensions/caffeine/runtime/pom.xml
index 992164c336ecb..b485160f35d3a 100644
--- a/extensions/caffeine/runtime/pom.xml
+++ b/extensions/caffeine/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-caffeine-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/config-yaml/deployment/pom.xml b/extensions/config-yaml/deployment/pom.xml
index fcbb526f40966..a05b9101ead6d 100644
--- a/extensions/config-yaml/deployment/pom.xml
+++ b/extensions/config-yaml/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-config-yaml-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-config-yaml-deployment</artifactId>
diff --git a/extensions/config-yaml/pom.xml b/extensions/config-yaml/pom.xml
index 799d1334b02c0..8feb2a9976a4e 100644
--- a/extensions/config-yaml/pom.xml
+++ b/extensions/config-yaml/pom.xml
@@ -5,7 +5,7 @@
    <parent>
        <artifactId>quarkus-extensions-parent</artifactId>
        <groupId>io.quarkus</groupId>
-       <version>999-SNAPSHOT</version>
+       <version>3.9.0</version>
        <relativePath>../pom.xml</relativePath>
    </parent>
    <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/config-yaml/runtime/pom.xml b/extensions/config-yaml/runtime/pom.xml
index 6199774adc98e..51f28abfc748c 100644
--- a/extensions/config-yaml/runtime/pom.xml
+++ b/extensions/config-yaml/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-config-yaml-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-config-yaml</artifactId>
diff --git a/extensions/container-image/container-image-buildpack/deployment/pom.xml b/extensions/container-image/container-image-buildpack/deployment/pom.xml
index 70a0a884e03e9..e9d7a78d3a38d 100644
--- a/extensions/container-image/container-image-buildpack/deployment/pom.xml
+++ b/extensions/container-image/container-image-buildpack/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-container-image-buildpack-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-container-image-buildpack-deployment</artifactId>
diff --git a/extensions/container-image/container-image-buildpack/pom.xml b/extensions/container-image/container-image-buildpack/pom.xml
index e7c264f5d33e2..3660f9cf03f52 100644
--- a/extensions/container-image/container-image-buildpack/pom.xml
+++ b/extensions/container-image/container-image-buildpack/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-container-image-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/container-image/container-image-buildpack/runtime/pom.xml b/extensions/container-image/container-image-buildpack/runtime/pom.xml
index bb7dbdb3ab00a..8a779b062eb20 100644
--- a/extensions/container-image/container-image-buildpack/runtime/pom.xml
+++ b/extensions/container-image/container-image-buildpack/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-container-image-buildpack-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-container-image-buildpack</artifactId>
diff --git a/extensions/container-image/container-image-docker/deployment/pom.xml b/extensions/container-image/container-image-docker/deployment/pom.xml
index 0985cbc99c3b0..3364965157b40 100644
--- a/extensions/container-image/container-image-docker/deployment/pom.xml
+++ b/extensions/container-image/container-image-docker/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-container-image-docker-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-container-image-docker-deployment</artifactId>
diff --git a/extensions/container-image/container-image-docker/pom.xml b/extensions/container-image/container-image-docker/pom.xml
index 9e778d91943f8..80813c9057589 100644
--- a/extensions/container-image/container-image-docker/pom.xml
+++ b/extensions/container-image/container-image-docker/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-container-image-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/container-image/container-image-docker/runtime/pom.xml b/extensions/container-image/container-image-docker/runtime/pom.xml
index 38b3aeccb159f..eef668eb5d4a6 100644
--- a/extensions/container-image/container-image-docker/runtime/pom.xml
+++ b/extensions/container-image/container-image-docker/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-container-image-docker-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-container-image-docker</artifactId>
diff --git a/extensions/container-image/container-image-jib/deployment/pom.xml b/extensions/container-image/container-image-jib/deployment/pom.xml
index d595ade0ff69a..19cd3569efcde 100644
--- a/extensions/container-image/container-image-jib/deployment/pom.xml
+++ b/extensions/container-image/container-image-jib/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-container-image-jib-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-container-image-jib-deployment</artifactId>
diff --git a/extensions/container-image/container-image-jib/pom.xml b/extensions/container-image/container-image-jib/pom.xml
index da9f7101c7ab4..6addfdba2e07b 100644
--- a/extensions/container-image/container-image-jib/pom.xml
+++ b/extensions/container-image/container-image-jib/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-container-image-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/container-image/container-image-jib/runtime/pom.xml b/extensions/container-image/container-image-jib/runtime/pom.xml
index c7d96542aab16..9506934ea4e1b 100644
--- a/extensions/container-image/container-image-jib/runtime/pom.xml
+++ b/extensions/container-image/container-image-jib/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-container-image-jib-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-container-image-jib</artifactId>
diff --git a/extensions/container-image/container-image-openshift/deployment/pom.xml b/extensions/container-image/container-image-openshift/deployment/pom.xml
index f0c58f60fa958..73d310e062053 100644
--- a/extensions/container-image/container-image-openshift/deployment/pom.xml
+++ b/extensions/container-image/container-image-openshift/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-container-image-openshift-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-container-image-openshift-deployment</artifactId>
diff --git a/extensions/container-image/container-image-openshift/pom.xml b/extensions/container-image/container-image-openshift/pom.xml
index eb7c4c2dc81f0..0e54a4c7103a6 100644
--- a/extensions/container-image/container-image-openshift/pom.xml
+++ b/extensions/container-image/container-image-openshift/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-container-image-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/container-image/container-image-openshift/runtime/pom.xml b/extensions/container-image/container-image-openshift/runtime/pom.xml
index 3ef6d6f2a0850..8bb8c7ea51f17 100644
--- a/extensions/container-image/container-image-openshift/runtime/pom.xml
+++ b/extensions/container-image/container-image-openshift/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-container-image-openshift-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-container-image-openshift</artifactId>
diff --git a/extensions/container-image/deployment/pom.xml b/extensions/container-image/deployment/pom.xml
index 142217295de67..ebcaafe6bbdea 100644
--- a/extensions/container-image/deployment/pom.xml
+++ b/extensions/container-image/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-container-image-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/container-image/pom.xml b/extensions/container-image/pom.xml
index 4e84fd15310c4..8c93e59043766 100644
--- a/extensions/container-image/pom.xml
+++ b/extensions/container-image/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/container-image/runtime/pom.xml b/extensions/container-image/runtime/pom.xml
index a180709fc207d..70394071270c7 100644
--- a/extensions/container-image/runtime/pom.xml
+++ b/extensions/container-image/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-container-image-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-container-image</artifactId>
diff --git a/extensions/container-image/spi/pom.xml b/extensions/container-image/spi/pom.xml
index 7b744c342557f..7c9a826d47718 100644
--- a/extensions/container-image/spi/pom.xml
+++ b/extensions/container-image/spi/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-container-image-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/container-image/util/pom.xml b/extensions/container-image/util/pom.xml
index 07742e983ff32..ae492e85e13f2 100644
--- a/extensions/container-image/util/pom.xml
+++ b/extensions/container-image/util/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-container-image-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/credentials/deployment/pom.xml b/extensions/credentials/deployment/pom.xml
index 8ec28c952111b..371f044bfe541 100644
--- a/extensions/credentials/deployment/pom.xml
+++ b/extensions/credentials/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-credentials-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/credentials/pom.xml b/extensions/credentials/pom.xml
index f7588cbfab3e1..991a1911e8d59 100644
--- a/extensions/credentials/pom.xml
+++ b/extensions/credentials/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/credentials/runtime/pom.xml b/extensions/credentials/runtime/pom.xml
index e5e90becca4b6..a651de6d7181d 100644
--- a/extensions/credentials/runtime/pom.xml
+++ b/extensions/credentials/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-credentials-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/datasource/common/pom.xml b/extensions/datasource/common/pom.xml
index acdedbcd44a0c..2a35eae85f86c 100644
--- a/extensions/datasource/common/pom.xml
+++ b/extensions/datasource/common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-datasource-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/datasource/deployment-spi/pom.xml b/extensions/datasource/deployment-spi/pom.xml
index c5fe1bd7c7c4d..6860de3b1bd56 100644
--- a/extensions/datasource/deployment-spi/pom.xml
+++ b/extensions/datasource/deployment-spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-datasource-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/datasource/deployment/pom.xml b/extensions/datasource/deployment/pom.xml
index a22d3cd5968ca..18dccd8dd7bdb 100644
--- a/extensions/datasource/deployment/pom.xml
+++ b/extensions/datasource/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-datasource-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/datasource/pom.xml b/extensions/datasource/pom.xml
index 3831e40d41a48..a09e9eb5aac23 100644
--- a/extensions/datasource/pom.xml
+++ b/extensions/datasource/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/datasource/runtime/pom.xml b/extensions/datasource/runtime/pom.xml
index 13950aa4a1603..0c56773da723f 100644
--- a/extensions/datasource/runtime/pom.xml
+++ b/extensions/datasource/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-datasource-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/devservices/common/pom.xml b/extensions/devservices/common/pom.xml
index c4a2080432306..69436e3831109 100644
--- a/extensions/devservices/common/pom.xml
+++ b/extensions/devservices/common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-devservices-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/devservices/db2/pom.xml b/extensions/devservices/db2/pom.xml
index c36078a730113..84894201470d2 100644
--- a/extensions/devservices/db2/pom.xml
+++ b/extensions/devservices/db2/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-devservices-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/devservices/deployment/pom.xml b/extensions/devservices/deployment/pom.xml
index f78183ff0248b..f407c8f218735 100644
--- a/extensions/devservices/deployment/pom.xml
+++ b/extensions/devservices/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-devservices-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/devservices/derby/pom.xml b/extensions/devservices/derby/pom.xml
index ad142a4923234..6184350d1b72d 100644
--- a/extensions/devservices/derby/pom.xml
+++ b/extensions/devservices/derby/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-devservices-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/devservices/h2/pom.xml b/extensions/devservices/h2/pom.xml
index 9f9f54654ea35..8f759ab703afe 100644
--- a/extensions/devservices/h2/pom.xml
+++ b/extensions/devservices/h2/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-devservices-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/devservices/mariadb/pom.xml b/extensions/devservices/mariadb/pom.xml
index 3e3a536d05988..f849e696c2be2 100644
--- a/extensions/devservices/mariadb/pom.xml
+++ b/extensions/devservices/mariadb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-devservices-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/devservices/mssql/pom.xml b/extensions/devservices/mssql/pom.xml
index f08675a84f6cd..e8b0b288c3fbc 100644
--- a/extensions/devservices/mssql/pom.xml
+++ b/extensions/devservices/mssql/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-devservices-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/devservices/mysql/pom.xml b/extensions/devservices/mysql/pom.xml
index 28b73be41d864..b6834650eb233 100644
--- a/extensions/devservices/mysql/pom.xml
+++ b/extensions/devservices/mysql/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-devservices-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/devservices/oracle/pom.xml b/extensions/devservices/oracle/pom.xml
index b92c58dbfab2b..21a7bd4bdb0e3 100644
--- a/extensions/devservices/oracle/pom.xml
+++ b/extensions/devservices/oracle/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-devservices-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/devservices/pom.xml b/extensions/devservices/pom.xml
index 84d2af8ab037e..def6f6219cc9e 100644
--- a/extensions/devservices/pom.xml
+++ b/extensions/devservices/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/devservices/postgresql/pom.xml b/extensions/devservices/postgresql/pom.xml
index 2afa0b43847ed..638be631257fd 100644
--- a/extensions/devservices/postgresql/pom.xml
+++ b/extensions/devservices/postgresql/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-devservices-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/elasticsearch-java-client/deployment/pom.xml b/extensions/elasticsearch-java-client/deployment/pom.xml
index f6e1d2bc38851..a298cbd3c73aa 100644
--- a/extensions/elasticsearch-java-client/deployment/pom.xml
+++ b/extensions/elasticsearch-java-client/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-elasticsearch-java-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/elasticsearch-java-client/pom.xml b/extensions/elasticsearch-java-client/pom.xml
index 9b43c99349761..7640998e88971 100644
--- a/extensions/elasticsearch-java-client/pom.xml
+++ b/extensions/elasticsearch-java-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/elasticsearch-java-client/runtime/pom.xml b/extensions/elasticsearch-java-client/runtime/pom.xml
index 7ec0622a8e1fc..c5c0fdd75882d 100644
--- a/extensions/elasticsearch-java-client/runtime/pom.xml
+++ b/extensions/elasticsearch-java-client/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-elasticsearch-java-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/elasticsearch-rest-client-common/deployment/pom.xml b/extensions/elasticsearch-rest-client-common/deployment/pom.xml
index 9439464ca2156..253f11ad22731 100644
--- a/extensions/elasticsearch-rest-client-common/deployment/pom.xml
+++ b/extensions/elasticsearch-rest-client-common/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-elasticsearch-rest-client-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/elasticsearch-rest-client-common/pom.xml b/extensions/elasticsearch-rest-client-common/pom.xml
index 186615e41e0e5..55f995eeffe8a 100644
--- a/extensions/elasticsearch-rest-client-common/pom.xml
+++ b/extensions/elasticsearch-rest-client-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/elasticsearch-rest-client-common/runtime/pom.xml b/extensions/elasticsearch-rest-client-common/runtime/pom.xml
index 152afd765989a..1920df9bcd9e8 100644
--- a/extensions/elasticsearch-rest-client-common/runtime/pom.xml
+++ b/extensions/elasticsearch-rest-client-common/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-elasticsearch-rest-client-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/elasticsearch-rest-client/deployment/pom.xml b/extensions/elasticsearch-rest-client/deployment/pom.xml
index cec8af5407f64..80438f983dfdd 100644
--- a/extensions/elasticsearch-rest-client/deployment/pom.xml
+++ b/extensions/elasticsearch-rest-client/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-elasticsearch-rest-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/elasticsearch-rest-client/pom.xml b/extensions/elasticsearch-rest-client/pom.xml
index 3fe3538d20f32..f12a3b33255b2 100644
--- a/extensions/elasticsearch-rest-client/pom.xml
+++ b/extensions/elasticsearch-rest-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/elasticsearch-rest-client/runtime/pom.xml b/extensions/elasticsearch-rest-client/runtime/pom.xml
index 9b83daf603490..c101ee3db7cce 100644
--- a/extensions/elasticsearch-rest-client/runtime/pom.xml
+++ b/extensions/elasticsearch-rest-client/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-elasticsearch-rest-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/elytron-security-common/deployment/pom.xml b/extensions/elytron-security-common/deployment/pom.xml
index ee2a9b249beca..aa9c764492bd8 100644
--- a/extensions/elytron-security-common/deployment/pom.xml
+++ b/extensions/elytron-security-common/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-elytron-security-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/elytron-security-common/pom.xml b/extensions/elytron-security-common/pom.xml
index 2172b9de5e91a..dabea1f90d235 100644
--- a/extensions/elytron-security-common/pom.xml
+++ b/extensions/elytron-security-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/elytron-security-common/runtime/pom.xml b/extensions/elytron-security-common/runtime/pom.xml
index 1890861723d83..9c2b34c0257d8 100644
--- a/extensions/elytron-security-common/runtime/pom.xml
+++ b/extensions/elytron-security-common/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-elytron-security-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/elytron-security-jdbc/deployment/pom.xml b/extensions/elytron-security-jdbc/deployment/pom.xml
index 44c3c8f921931..10bc29320d84a 100644
--- a/extensions/elytron-security-jdbc/deployment/pom.xml
+++ b/extensions/elytron-security-jdbc/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-elytron-security-jdbc-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/elytron-security-jdbc/pom.xml b/extensions/elytron-security-jdbc/pom.xml
index 3fa5d6b19e361..09a1b963d8c5a 100644
--- a/extensions/elytron-security-jdbc/pom.xml
+++ b/extensions/elytron-security-jdbc/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-extensions-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/elytron-security-jdbc/runtime/pom.xml b/extensions/elytron-security-jdbc/runtime/pom.xml
index 0c9a9476c25a0..a514618fc1f20 100644
--- a/extensions/elytron-security-jdbc/runtime/pom.xml
+++ b/extensions/elytron-security-jdbc/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-elytron-security-jdbc-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/elytron-security-ldap/deployment/pom.xml b/extensions/elytron-security-ldap/deployment/pom.xml
index 99a20bc5e4968..cc8f198e50736 100644
--- a/extensions/elytron-security-ldap/deployment/pom.xml
+++ b/extensions/elytron-security-ldap/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-elytron-security-ldap-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/elytron-security-ldap/pom.xml b/extensions/elytron-security-ldap/pom.xml
index c7f782508322a..54aa33ee78489 100644
--- a/extensions/elytron-security-ldap/pom.xml
+++ b/extensions/elytron-security-ldap/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-extensions-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/elytron-security-ldap/runtime/pom.xml b/extensions/elytron-security-ldap/runtime/pom.xml
index 2a77e361042b3..4f1aeb3bf5365 100644
--- a/extensions/elytron-security-ldap/runtime/pom.xml
+++ b/extensions/elytron-security-ldap/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-elytron-security-ldap-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/elytron-security-oauth2/deployment/pom.xml b/extensions/elytron-security-oauth2/deployment/pom.xml
index 8602d41d65d87..3c985876c6f5c 100644
--- a/extensions/elytron-security-oauth2/deployment/pom.xml
+++ b/extensions/elytron-security-oauth2/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-elytron-security-oauth2-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/elytron-security-oauth2/pom.xml b/extensions/elytron-security-oauth2/pom.xml
index ad71d1fd4080a..d1a9bec26c203 100644
--- a/extensions/elytron-security-oauth2/pom.xml
+++ b/extensions/elytron-security-oauth2/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/elytron-security-oauth2/runtime/pom.xml b/extensions/elytron-security-oauth2/runtime/pom.xml
index b8eb853dcc161..b6007f26079cb 100644
--- a/extensions/elytron-security-oauth2/runtime/pom.xml
+++ b/extensions/elytron-security-oauth2/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-elytron-security-oauth2-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/elytron-security-properties-file/deployment/pom.xml b/extensions/elytron-security-properties-file/deployment/pom.xml
index 860ea5329ce9f..12443d4ffc3a3 100644
--- a/extensions/elytron-security-properties-file/deployment/pom.xml
+++ b/extensions/elytron-security-properties-file/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-elytron-security-properties-file-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/elytron-security-properties-file/pom.xml b/extensions/elytron-security-properties-file/pom.xml
index 21fc44bf232ae..e42476902072f 100644
--- a/extensions/elytron-security-properties-file/pom.xml
+++ b/extensions/elytron-security-properties-file/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/elytron-security-properties-file/runtime/pom.xml b/extensions/elytron-security-properties-file/runtime/pom.xml
index ae3729a51c142..50f92001af15e 100644
--- a/extensions/elytron-security-properties-file/runtime/pom.xml
+++ b/extensions/elytron-security-properties-file/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-elytron-security-properties-file-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/elytron-security/deployment/pom.xml b/extensions/elytron-security/deployment/pom.xml
index 0bc492a2d6e31..6471f8698f8d9 100644
--- a/extensions/elytron-security/deployment/pom.xml
+++ b/extensions/elytron-security/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-elytron-security-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/elytron-security/pom.xml b/extensions/elytron-security/pom.xml
index 00650552699be..b58787218e599 100644
--- a/extensions/elytron-security/pom.xml
+++ b/extensions/elytron-security/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/elytron-security/runtime/pom.xml b/extensions/elytron-security/runtime/pom.xml
index 78c6b738f72bd..5ec68c34321e1 100644
--- a/extensions/elytron-security/runtime/pom.xml
+++ b/extensions/elytron-security/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-elytron-security-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/flyway/deployment/pom.xml b/extensions/flyway/deployment/pom.xml
index 326fbfe104686..199b165eedca4 100644
--- a/extensions/flyway/deployment/pom.xml
+++ b/extensions/flyway/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-flyway-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/flyway/pom.xml b/extensions/flyway/pom.xml
index 78fe0ed722454..b7c73951d1618 100644
--- a/extensions/flyway/pom.xml
+++ b/extensions/flyway/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/flyway/runtime/pom.xml b/extensions/flyway/runtime/pom.xml
index 39bd38b99022f..7e2bd8b3e84f2 100644
--- a/extensions/flyway/runtime/pom.xml
+++ b/extensions/flyway/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-flyway-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/funqy/funqy-amazon-lambda/deployment/pom.xml b/extensions/funqy/funqy-amazon-lambda/deployment/pom.xml
index 2a03684b9a675..4912df99437f7 100644
--- a/extensions/funqy/funqy-amazon-lambda/deployment/pom.xml
+++ b/extensions/funqy/funqy-amazon-lambda/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-funqy-amazon-lambda-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/funqy/funqy-amazon-lambda/maven-archetype/pom.xml b/extensions/funqy/funqy-amazon-lambda/maven-archetype/pom.xml
index 6b0414ec4538f..dcba01b7d9ada 100644
--- a/extensions/funqy/funqy-amazon-lambda/maven-archetype/pom.xml
+++ b/extensions/funqy/funqy-amazon-lambda/maven-archetype/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-funqy-amazon-lambda-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/funqy/funqy-amazon-lambda/maven-archetype/src/main/resources/archetype-resources/pom.xml b/extensions/funqy/funqy-amazon-lambda/maven-archetype/src/main/resources/archetype-resources/pom.xml
index 778c3c6dec486..2bc7a47c4700d 100644
--- a/extensions/funqy/funqy-amazon-lambda/maven-archetype/src/main/resources/archetype-resources/pom.xml
+++ b/extensions/funqy/funqy-amazon-lambda/maven-archetype/src/main/resources/archetype-resources/pom.xml
@@ -13,10 +13,10 @@
         <maven.compiler.source>17</maven.compiler.source>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
-        <quarkus-plugin.version>999-SNAPSHOT</quarkus-plugin.version>
+        <quarkus-plugin.version>3.9.0</quarkus-plugin.version>
         <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
         <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
-        <quarkus.platform.version>999-SNAPSHOT</quarkus.platform.version>
+        <quarkus.platform.version>3.9.0</quarkus.platform.version>
         <surefire-plugin.version>3.2.5</surefire-plugin.version>
     </properties>
     <dependencyManagement>
diff --git a/extensions/funqy/funqy-amazon-lambda/pom.xml b/extensions/funqy/funqy-amazon-lambda/pom.xml
index d35c9dab581b7..1e03b98d55d11 100644
--- a/extensions/funqy/funqy-amazon-lambda/pom.xml
+++ b/extensions/funqy/funqy-amazon-lambda/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-funqy-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/funqy/funqy-amazon-lambda/runtime/pom.xml b/extensions/funqy/funqy-amazon-lambda/runtime/pom.xml
index 4366bd5e63b3d..d2ff74c971adf 100644
--- a/extensions/funqy/funqy-amazon-lambda/runtime/pom.xml
+++ b/extensions/funqy/funqy-amazon-lambda/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-funqy-amazon-lambda-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/funqy/funqy-google-cloud-functions/deployment/pom.xml b/extensions/funqy/funqy-google-cloud-functions/deployment/pom.xml
index f61c2eeba3a36..28740bccfca79 100644
--- a/extensions/funqy/funqy-google-cloud-functions/deployment/pom.xml
+++ b/extensions/funqy/funqy-google-cloud-functions/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-funqy-google-cloud-functions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/funqy/funqy-google-cloud-functions/pom.xml b/extensions/funqy/funqy-google-cloud-functions/pom.xml
index 2ad5b7e65acb8..0f0643b515382 100644
--- a/extensions/funqy/funqy-google-cloud-functions/pom.xml
+++ b/extensions/funqy/funqy-google-cloud-functions/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-funqy-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/funqy/funqy-google-cloud-functions/runtime/pom.xml b/extensions/funqy/funqy-google-cloud-functions/runtime/pom.xml
index 591dbaa49fde8..32661cf1e7a16 100644
--- a/extensions/funqy/funqy-google-cloud-functions/runtime/pom.xml
+++ b/extensions/funqy/funqy-google-cloud-functions/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-funqy-google-cloud-functions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/funqy/funqy-http/deployment/pom.xml b/extensions/funqy/funqy-http/deployment/pom.xml
index 231189e3b612d..7f6868a98777b 100644
--- a/extensions/funqy/funqy-http/deployment/pom.xml
+++ b/extensions/funqy/funqy-http/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-funqy-http-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/funqy/funqy-http/pom.xml b/extensions/funqy/funqy-http/pom.xml
index 8d93ea4e99c9a..a6b71e6f2335f 100644
--- a/extensions/funqy/funqy-http/pom.xml
+++ b/extensions/funqy/funqy-http/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-funqy-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/funqy/funqy-http/runtime/pom.xml b/extensions/funqy/funqy-http/runtime/pom.xml
index f1620de0ac23d..6af7029e128e6 100644
--- a/extensions/funqy/funqy-http/runtime/pom.xml
+++ b/extensions/funqy/funqy-http/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-funqy-http-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/funqy/funqy-knative-events/deployment/pom.xml b/extensions/funqy/funqy-knative-events/deployment/pom.xml
index 4c25454e815ad..882372995bfb5 100644
--- a/extensions/funqy/funqy-knative-events/deployment/pom.xml
+++ b/extensions/funqy/funqy-knative-events/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-funqy-knative-events-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/funqy/funqy-knative-events/pom.xml b/extensions/funqy/funqy-knative-events/pom.xml
index 0f488a9727b3f..94741a8670a15 100644
--- a/extensions/funqy/funqy-knative-events/pom.xml
+++ b/extensions/funqy/funqy-knative-events/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-funqy-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/funqy/funqy-knative-events/runtime/pom.xml b/extensions/funqy/funqy-knative-events/runtime/pom.xml
index 6d311c76b3c86..c7b2c52f1687c 100644
--- a/extensions/funqy/funqy-knative-events/runtime/pom.xml
+++ b/extensions/funqy/funqy-knative-events/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-funqy-knative-events-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/funqy/funqy-server-common/deployment/pom.xml b/extensions/funqy/funqy-server-common/deployment/pom.xml
index 6eb117a9babd6..749c9e55fd4f5 100644
--- a/extensions/funqy/funqy-server-common/deployment/pom.xml
+++ b/extensions/funqy/funqy-server-common/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-funqy-server-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/funqy/funqy-server-common/pom.xml b/extensions/funqy/funqy-server-common/pom.xml
index 060217e666f06..4f4c35c163633 100644
--- a/extensions/funqy/funqy-server-common/pom.xml
+++ b/extensions/funqy/funqy-server-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-funqy-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/funqy/funqy-server-common/runtime/pom.xml b/extensions/funqy/funqy-server-common/runtime/pom.xml
index 7f97e9665d7f4..8b995bd4f31d9 100644
--- a/extensions/funqy/funqy-server-common/runtime/pom.xml
+++ b/extensions/funqy/funqy-server-common/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-funqy-server-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/funqy/pom.xml b/extensions/funqy/pom.xml
index 0c578b71fcf89..b58c7eddd124d 100644
--- a/extensions/funqy/pom.xml
+++ b/extensions/funqy/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/google-cloud-functions-http/deployment/pom.xml b/extensions/google-cloud-functions-http/deployment/pom.xml
index 4af62db26e4b9..0809d82fa7e33 100644
--- a/extensions/google-cloud-functions-http/deployment/pom.xml
+++ b/extensions/google-cloud-functions-http/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-google-cloud-functions-http-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/google-cloud-functions-http/pom.xml b/extensions/google-cloud-functions-http/pom.xml
index dea5d9f83d99a..a3b61bbc993f7 100644
--- a/extensions/google-cloud-functions-http/pom.xml
+++ b/extensions/google-cloud-functions-http/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/google-cloud-functions-http/runtime/pom.xml b/extensions/google-cloud-functions-http/runtime/pom.xml
index bc8e03a2eb6ac..38d3c807f3888 100644
--- a/extensions/google-cloud-functions-http/runtime/pom.xml
+++ b/extensions/google-cloud-functions-http/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-google-cloud-functions-http-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/google-cloud-functions/deployment/pom.xml b/extensions/google-cloud-functions/deployment/pom.xml
index 750177b130f89..cce2f72ab0f31 100644
--- a/extensions/google-cloud-functions/deployment/pom.xml
+++ b/extensions/google-cloud-functions/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-google-cloud-functions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/google-cloud-functions/pom.xml b/extensions/google-cloud-functions/pom.xml
index c3f3895d66613..515061955df40 100644
--- a/extensions/google-cloud-functions/pom.xml
+++ b/extensions/google-cloud-functions/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/google-cloud-functions/runtime/pom.xml b/extensions/google-cloud-functions/runtime/pom.xml
index e57ccb38c5188..f66f60aac0310 100644
--- a/extensions/google-cloud-functions/runtime/pom.xml
+++ b/extensions/google-cloud-functions/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-google-cloud-functions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/grpc-common/deployment/pom.xml b/extensions/grpc-common/deployment/pom.xml
index 801044c4f2937..c94b454b7ee22 100644
--- a/extensions/grpc-common/deployment/pom.xml
+++ b/extensions/grpc-common/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-grpc-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/grpc-common/pom.xml b/extensions/grpc-common/pom.xml
index eb4f6ebc3e505..456d732e027a6 100644
--- a/extensions/grpc-common/pom.xml
+++ b/extensions/grpc-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/grpc-common/runtime/pom.xml b/extensions/grpc-common/runtime/pom.xml
index 3cb6eed8d0cad..26e1ce3e034f3 100644
--- a/extensions/grpc-common/runtime/pom.xml
+++ b/extensions/grpc-common/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-grpc-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/grpc/api/pom.xml b/extensions/grpc/api/pom.xml
index f4d8240c8694a..aa45bf45b12f4 100644
--- a/extensions/grpc/api/pom.xml
+++ b/extensions/grpc/api/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-grpc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-grpc-api</artifactId>
diff --git a/extensions/grpc/codegen/pom.xml b/extensions/grpc/codegen/pom.xml
index dd111e65d39ea..ab17f4144ebd7 100644
--- a/extensions/grpc/codegen/pom.xml
+++ b/extensions/grpc/codegen/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-grpc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-grpc-codegen</artifactId>
diff --git a/extensions/grpc/deployment/pom.xml b/extensions/grpc/deployment/pom.xml
index c589a0130abf7..8d732f009d9e1 100644
--- a/extensions/grpc/deployment/pom.xml
+++ b/extensions/grpc/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-grpc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-grpc-deployment</artifactId>
diff --git a/extensions/grpc/inprocess/pom.xml b/extensions/grpc/inprocess/pom.xml
index 0f94775a9ec74..9c11221843a85 100644
--- a/extensions/grpc/inprocess/pom.xml
+++ b/extensions/grpc/inprocess/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-grpc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-grpc-inprocess</artifactId>
diff --git a/extensions/grpc/pom.xml b/extensions/grpc/pom.xml
index da3eb3e1eed28..75a12a6478228 100644
--- a/extensions/grpc/pom.xml
+++ b/extensions/grpc/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/grpc/protoc/pom.xml b/extensions/grpc/protoc/pom.xml
index 15b8037182f6b..8150483954bda 100644
--- a/extensions/grpc/protoc/pom.xml
+++ b/extensions/grpc/protoc/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-grpc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-grpc-protoc-plugin</artifactId>
diff --git a/extensions/grpc/runtime/pom.xml b/extensions/grpc/runtime/pom.xml
index 73393d614ff21..e0e33448b4df0 100644
--- a/extensions/grpc/runtime/pom.xml
+++ b/extensions/grpc/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-grpc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-grpc</artifactId>
diff --git a/extensions/grpc/stubs/pom.xml b/extensions/grpc/stubs/pom.xml
index d3a387d227220..e2328ef086408 100644
--- a/extensions/grpc/stubs/pom.xml
+++ b/extensions/grpc/stubs/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-grpc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-grpc-stubs</artifactId>
diff --git a/extensions/grpc/xds/pom.xml b/extensions/grpc/xds/pom.xml
index ae52996721126..eb53f9a4572f8 100644
--- a/extensions/grpc/xds/pom.xml
+++ b/extensions/grpc/xds/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-grpc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-grpc-xds</artifactId>
diff --git a/extensions/hal/deployment/pom.xml b/extensions/hal/deployment/pom.xml
index db8ffa13a6051..453b0630f9d1b 100644
--- a/extensions/hal/deployment/pom.xml
+++ b/extensions/hal/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-hal-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/hal/pom.xml b/extensions/hal/pom.xml
index 567cb6c9fc0c3..1c718a12b532c 100644
--- a/extensions/hal/pom.xml
+++ b/extensions/hal/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/hal/runtime/pom.xml b/extensions/hal/runtime/pom.xml
index d039cb3b17211..d9a41e1eb0d28 100644
--- a/extensions/hal/runtime/pom.xml
+++ b/extensions/hal/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-hal-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/hibernate-envers/deployment/pom.xml b/extensions/hibernate-envers/deployment/pom.xml
index 497696bcd7c24..d2008b20385c5 100644
--- a/extensions/hibernate-envers/deployment/pom.xml
+++ b/extensions/hibernate-envers/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-hibernate-envers-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/hibernate-envers/pom.xml b/extensions/hibernate-envers/pom.xml
index b128399e509b6..b98aee4948aa1 100644
--- a/extensions/hibernate-envers/pom.xml
+++ b/extensions/hibernate-envers/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-extensions-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/hibernate-envers/runtime/pom.xml b/extensions/hibernate-envers/runtime/pom.xml
index 41b3444e4709e..ca0e87fa37a03 100644
--- a/extensions/hibernate-envers/runtime/pom.xml
+++ b/extensions/hibernate-envers/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-hibernate-envers-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/hibernate-orm/deployment-spi/pom.xml b/extensions/hibernate-orm/deployment-spi/pom.xml
index 471978aece197..f16cb6afdda5e 100644
--- a/extensions/hibernate-orm/deployment-spi/pom.xml
+++ b/extensions/hibernate-orm/deployment-spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-hibernate-orm-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/hibernate-orm/deployment/pom.xml b/extensions/hibernate-orm/deployment/pom.xml
index 193ff06b92316..774cd89ddd249 100644
--- a/extensions/hibernate-orm/deployment/pom.xml
+++ b/extensions/hibernate-orm/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-hibernate-orm-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/hibernate-orm/pom.xml b/extensions/hibernate-orm/pom.xml
index 98195ca7fe61d..b20f7d7d6bfaa 100644
--- a/extensions/hibernate-orm/pom.xml
+++ b/extensions/hibernate-orm/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/hibernate-orm/runtime/pom.xml b/extensions/hibernate-orm/runtime/pom.xml
index 3b245c312644f..7adb86308c3ed 100644
--- a/extensions/hibernate-orm/runtime/pom.xml
+++ b/extensions/hibernate-orm/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-hibernate-orm-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/hibernate-reactive/deployment/pom.xml b/extensions/hibernate-reactive/deployment/pom.xml
index 3de9ecda87870..400dcfe91a3bd 100644
--- a/extensions/hibernate-reactive/deployment/pom.xml
+++ b/extensions/hibernate-reactive/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-hibernate-reactive-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/hibernate-reactive/pom.xml b/extensions/hibernate-reactive/pom.xml
index b2d57035e37a7..004d8727e007a 100644
--- a/extensions/hibernate-reactive/pom.xml
+++ b/extensions/hibernate-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/hibernate-reactive/runtime/pom.xml b/extensions/hibernate-reactive/runtime/pom.xml
index c81f0fe70013e..1c0ea9955a5fd 100644
--- a/extensions/hibernate-reactive/runtime/pom.xml
+++ b/extensions/hibernate-reactive/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-hibernate-reactive-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/hibernate-search-orm-elasticsearch/deployment/pom.xml b/extensions/hibernate-search-orm-elasticsearch/deployment/pom.xml
index dcd3adfbb183a..7247fe1d49bb1 100644
--- a/extensions/hibernate-search-orm-elasticsearch/deployment/pom.xml
+++ b/extensions/hibernate-search-orm-elasticsearch/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-hibernate-search-orm-elasticsearch-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/hibernate-search-orm-elasticsearch/pom.xml b/extensions/hibernate-search-orm-elasticsearch/pom.xml
index dc01d91759cc0..da77e09370999 100644
--- a/extensions/hibernate-search-orm-elasticsearch/pom.xml
+++ b/extensions/hibernate-search-orm-elasticsearch/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/hibernate-search-orm-elasticsearch/runtime/pom.xml b/extensions/hibernate-search-orm-elasticsearch/runtime/pom.xml
index 77d2fb9a7882c..638702726680c 100644
--- a/extensions/hibernate-search-orm-elasticsearch/runtime/pom.xml
+++ b/extensions/hibernate-search-orm-elasticsearch/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-hibernate-search-orm-elasticsearch-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/hibernate-search-orm-outbox-polling/deployment/pom.xml b/extensions/hibernate-search-orm-outbox-polling/deployment/pom.xml
index b5f2c6ebadea8..cc584282e91b6 100644
--- a/extensions/hibernate-search-orm-outbox-polling/deployment/pom.xml
+++ b/extensions/hibernate-search-orm-outbox-polling/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-hibernate-search-orm-outbox-polling-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/hibernate-search-orm-outbox-polling/pom.xml b/extensions/hibernate-search-orm-outbox-polling/pom.xml
index 60bf47aa4fb5d..2444a9d4eac52 100644
--- a/extensions/hibernate-search-orm-outbox-polling/pom.xml
+++ b/extensions/hibernate-search-orm-outbox-polling/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/hibernate-search-orm-outbox-polling/runtime/pom.xml b/extensions/hibernate-search-orm-outbox-polling/runtime/pom.xml
index 24d030c4640e5..4e9ac2deeea96 100644
--- a/extensions/hibernate-search-orm-outbox-polling/runtime/pom.xml
+++ b/extensions/hibernate-search-orm-outbox-polling/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-hibernate-search-orm-outbox-polling-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/hibernate-validator/deployment/pom.xml b/extensions/hibernate-validator/deployment/pom.xml
index f72296bc8d1b8..e5c3571c92601 100644
--- a/extensions/hibernate-validator/deployment/pom.xml
+++ b/extensions/hibernate-validator/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-hibernate-validator-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/hibernate-validator/pom.xml b/extensions/hibernate-validator/pom.xml
index 75167f43bc85b..1cfc36b075bbf 100644
--- a/extensions/hibernate-validator/pom.xml
+++ b/extensions/hibernate-validator/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/hibernate-validator/runtime/pom.xml b/extensions/hibernate-validator/runtime/pom.xml
index 719e40c6e00f3..59c179bd71631 100644
--- a/extensions/hibernate-validator/runtime/pom.xml
+++ b/extensions/hibernate-validator/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-hibernate-validator-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/hibernate-validator/spi/pom.xml b/extensions/hibernate-validator/spi/pom.xml
index d9e7a1fb83eb0..17417bdb1d465 100644
--- a/extensions/hibernate-validator/spi/pom.xml
+++ b/extensions/hibernate-validator/spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-hibernate-validator-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/infinispan-client/deployment/pom.xml b/extensions/infinispan-client/deployment/pom.xml
index 3e915150c829a..8cbc86c5defac 100644
--- a/extensions/infinispan-client/deployment/pom.xml
+++ b/extensions/infinispan-client/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-infinispan-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/infinispan-client/pom.xml b/extensions/infinispan-client/pom.xml
index 098c9701f3126..c9d93f7619b8d 100644
--- a/extensions/infinispan-client/pom.xml
+++ b/extensions/infinispan-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/infinispan-client/runtime/pom.xml b/extensions/infinispan-client/runtime/pom.xml
index 5607869cac3e8..2135bda0e1e80 100644
--- a/extensions/infinispan-client/runtime/pom.xml
+++ b/extensions/infinispan-client/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-infinispan-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/info/deployment-spi/pom.xml b/extensions/info/deployment-spi/pom.xml
index d6bfa345b1926..424839996fb72 100644
--- a/extensions/info/deployment-spi/pom.xml
+++ b/extensions/info/deployment-spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-info-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/info/deployment/pom.xml b/extensions/info/deployment/pom.xml
index d3cfb4c382c11..6405986c51a6b 100644
--- a/extensions/info/deployment/pom.xml
+++ b/extensions/info/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-info-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/info/pom.xml b/extensions/info/pom.xml
index 994f4a375ea65..dc89defbac93b 100644
--- a/extensions/info/pom.xml
+++ b/extensions/info/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/info/runtime-spi/pom.xml b/extensions/info/runtime-spi/pom.xml
index 907051e281480..c5ff56df7cb04 100644
--- a/extensions/info/runtime-spi/pom.xml
+++ b/extensions/info/runtime-spi/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-info-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/info/runtime/pom.xml b/extensions/info/runtime/pom.xml
index 727ab44443390..4a8ace89539ee 100644
--- a/extensions/info/runtime/pom.xml
+++ b/extensions/info/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-info-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jackson/deployment/pom.xml b/extensions/jackson/deployment/pom.xml
index 68597280eeabb..55aa1a77c7765 100644
--- a/extensions/jackson/deployment/pom.xml
+++ b/extensions/jackson/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jackson-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jackson/pom.xml b/extensions/jackson/pom.xml
index 33ce8716c92e7..59239640dbdbb 100644
--- a/extensions/jackson/pom.xml
+++ b/extensions/jackson/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/jackson/runtime/pom.xml b/extensions/jackson/runtime/pom.xml
index bd3e3a2159e33..fdedef323c09b 100644
--- a/extensions/jackson/runtime/pom.xml
+++ b/extensions/jackson/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jackson-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jackson/spi/pom.xml b/extensions/jackson/spi/pom.xml
index ec74c779764ae..8e9c850668597 100644
--- a/extensions/jackson/spi/pom.xml
+++ b/extensions/jackson/spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jackson-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jaxb/deployment/pom.xml b/extensions/jaxb/deployment/pom.xml
index a496418bac757..cb43937984aa2 100644
--- a/extensions/jaxb/deployment/pom.xml
+++ b/extensions/jaxb/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jaxb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jaxb/pom.xml b/extensions/jaxb/pom.xml
index d46bc6c7af1e2..5ff1b33b4d729 100644
--- a/extensions/jaxb/pom.xml
+++ b/extensions/jaxb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/jaxb/runtime/pom.xml b/extensions/jaxb/runtime/pom.xml
index 3bb778612c17b..b45f6b8cc7eac 100644
--- a/extensions/jaxb/runtime/pom.xml
+++ b/extensions/jaxb/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jaxb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jaxp/deployment/pom.xml b/extensions/jaxp/deployment/pom.xml
index 7d03c794aa535..4c678176a281d 100644
--- a/extensions/jaxp/deployment/pom.xml
+++ b/extensions/jaxp/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jaxp-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jaxp/pom.xml b/extensions/jaxp/pom.xml
index 56fdebd5b7be1..cd2db76f498c5 100644
--- a/extensions/jaxp/pom.xml
+++ b/extensions/jaxp/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/jaxp/runtime/pom.xml b/extensions/jaxp/runtime/pom.xml
index c670dfaf44b4d..1b596a347658c 100644
--- a/extensions/jaxp/runtime/pom.xml
+++ b/extensions/jaxp/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jaxp-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jaxrs-spi/deployment/pom.xml b/extensions/jaxrs-spi/deployment/pom.xml
index 73136c9abbe98..37261e44db2ef 100644
--- a/extensions/jaxrs-spi/deployment/pom.xml
+++ b/extensions/jaxrs-spi/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-jaxrs-spi-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-jaxrs-spi-deployment</artifactId>
diff --git a/extensions/jaxrs-spi/pom.xml b/extensions/jaxrs-spi/pom.xml
index 0ef4340587af4..34df8336b0dfc 100644
--- a/extensions/jaxrs-spi/pom.xml
+++ b/extensions/jaxrs-spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/jdbc/jdbc-db2/deployment/pom.xml b/extensions/jdbc/jdbc-db2/deployment/pom.xml
index 6f90b9a6a45dd..591affdee24f8 100644
--- a/extensions/jdbc/jdbc-db2/deployment/pom.xml
+++ b/extensions/jdbc/jdbc-db2/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-db2-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-db2/pom.xml b/extensions/jdbc/jdbc-db2/pom.xml
index 6006e86aa6aae..90c96f0883d93 100644
--- a/extensions/jdbc/jdbc-db2/pom.xml
+++ b/extensions/jdbc/jdbc-db2/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-db2/runtime/pom.xml b/extensions/jdbc/jdbc-db2/runtime/pom.xml
index 794b8735bedd8..35ca8e4cc110b 100644
--- a/extensions/jdbc/jdbc-db2/runtime/pom.xml
+++ b/extensions/jdbc/jdbc-db2/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-db2-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-derby/deployment/pom.xml b/extensions/jdbc/jdbc-derby/deployment/pom.xml
index ac40b1cea983f..7b74b80ab751d 100644
--- a/extensions/jdbc/jdbc-derby/deployment/pom.xml
+++ b/extensions/jdbc/jdbc-derby/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-derby-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-derby/pom.xml b/extensions/jdbc/jdbc-derby/pom.xml
index 946212a7a3be7..d10d48dd2b218 100644
--- a/extensions/jdbc/jdbc-derby/pom.xml
+++ b/extensions/jdbc/jdbc-derby/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-derby/runtime/pom.xml b/extensions/jdbc/jdbc-derby/runtime/pom.xml
index a056f75c66129..73b9fe9d91fab 100644
--- a/extensions/jdbc/jdbc-derby/runtime/pom.xml
+++ b/extensions/jdbc/jdbc-derby/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-derby-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-h2/deployment/pom.xml b/extensions/jdbc/jdbc-h2/deployment/pom.xml
index b40927eefcb7f..7644bf26e424d 100644
--- a/extensions/jdbc/jdbc-h2/deployment/pom.xml
+++ b/extensions/jdbc/jdbc-h2/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-h2-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-h2/pom.xml b/extensions/jdbc/jdbc-h2/pom.xml
index 995aad5458fb0..76c45dbe54262 100644
--- a/extensions/jdbc/jdbc-h2/pom.xml
+++ b/extensions/jdbc/jdbc-h2/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-h2/runtime/pom.xml b/extensions/jdbc/jdbc-h2/runtime/pom.xml
index af1b7833ba93b..feb2683cded5f 100644
--- a/extensions/jdbc/jdbc-h2/runtime/pom.xml
+++ b/extensions/jdbc/jdbc-h2/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-h2-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-mariadb/deployment/pom.xml b/extensions/jdbc/jdbc-mariadb/deployment/pom.xml
index 7e2e7b91334dc..1f8f719e439ab 100644
--- a/extensions/jdbc/jdbc-mariadb/deployment/pom.xml
+++ b/extensions/jdbc/jdbc-mariadb/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-mariadb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-mariadb/pom.xml b/extensions/jdbc/jdbc-mariadb/pom.xml
index e8d0afb16df4c..c95873148e865 100644
--- a/extensions/jdbc/jdbc-mariadb/pom.xml
+++ b/extensions/jdbc/jdbc-mariadb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-mariadb/runtime/pom.xml b/extensions/jdbc/jdbc-mariadb/runtime/pom.xml
index 55f026b98ab1c..aa10038a7c58a 100644
--- a/extensions/jdbc/jdbc-mariadb/runtime/pom.xml
+++ b/extensions/jdbc/jdbc-mariadb/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-mariadb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-mssql/deployment/pom.xml b/extensions/jdbc/jdbc-mssql/deployment/pom.xml
index 4194542009653..87bf456997e86 100644
--- a/extensions/jdbc/jdbc-mssql/deployment/pom.xml
+++ b/extensions/jdbc/jdbc-mssql/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-mssql-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-mssql/pom.xml b/extensions/jdbc/jdbc-mssql/pom.xml
index 1b95f40bcd2e8..cf43b62317294 100644
--- a/extensions/jdbc/jdbc-mssql/pom.xml
+++ b/extensions/jdbc/jdbc-mssql/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-mssql/runtime/pom.xml b/extensions/jdbc/jdbc-mssql/runtime/pom.xml
index fdd5aadb6204e..15909228aaaef 100644
--- a/extensions/jdbc/jdbc-mssql/runtime/pom.xml
+++ b/extensions/jdbc/jdbc-mssql/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-mssql-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-mysql/deployment/pom.xml b/extensions/jdbc/jdbc-mysql/deployment/pom.xml
index ef9e4abd7e314..4a9937866558f 100644
--- a/extensions/jdbc/jdbc-mysql/deployment/pom.xml
+++ b/extensions/jdbc/jdbc-mysql/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-mysql-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-mysql/pom.xml b/extensions/jdbc/jdbc-mysql/pom.xml
index 5d431f1d1d0d6..acb211b92c746 100644
--- a/extensions/jdbc/jdbc-mysql/pom.xml
+++ b/extensions/jdbc/jdbc-mysql/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-mysql/runtime/pom.xml b/extensions/jdbc/jdbc-mysql/runtime/pom.xml
index 5a4ca828e3271..720de8af4ac5f 100644
--- a/extensions/jdbc/jdbc-mysql/runtime/pom.xml
+++ b/extensions/jdbc/jdbc-mysql/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-mysql-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-oracle/deployment/pom.xml b/extensions/jdbc/jdbc-oracle/deployment/pom.xml
index 34d7034121570..c4b0221571120 100644
--- a/extensions/jdbc/jdbc-oracle/deployment/pom.xml
+++ b/extensions/jdbc/jdbc-oracle/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-oracle-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-oracle/pom.xml b/extensions/jdbc/jdbc-oracle/pom.xml
index 5202a498898b0..3186dce00a895 100644
--- a/extensions/jdbc/jdbc-oracle/pom.xml
+++ b/extensions/jdbc/jdbc-oracle/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-oracle/runtime/pom.xml b/extensions/jdbc/jdbc-oracle/runtime/pom.xml
index 2c47b0bb757f6..d5736f51ab8d7 100644
--- a/extensions/jdbc/jdbc-oracle/runtime/pom.xml
+++ b/extensions/jdbc/jdbc-oracle/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-oracle-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-postgresql/deployment/pom.xml b/extensions/jdbc/jdbc-postgresql/deployment/pom.xml
index d154651e7f3cd..d8cb778e9d9b9 100644
--- a/extensions/jdbc/jdbc-postgresql/deployment/pom.xml
+++ b/extensions/jdbc/jdbc-postgresql/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-postgresql-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-postgresql/pom.xml b/extensions/jdbc/jdbc-postgresql/pom.xml
index 2dddfbaece986..4e5ffa9fed9cc 100644
--- a/extensions/jdbc/jdbc-postgresql/pom.xml
+++ b/extensions/jdbc/jdbc-postgresql/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/jdbc-postgresql/runtime/pom.xml b/extensions/jdbc/jdbc-postgresql/runtime/pom.xml
index ab6861f3db981..24fb88cbe86fc 100644
--- a/extensions/jdbc/jdbc-postgresql/runtime/pom.xml
+++ b/extensions/jdbc/jdbc-postgresql/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jdbc-postgresql-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jdbc/pom.xml b/extensions/jdbc/pom.xml
index d6b59a169d7a1..3033b7db03721 100644
--- a/extensions/jdbc/pom.xml
+++ b/extensions/jdbc/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/jms-spi/deployment/pom.xml b/extensions/jms-spi/deployment/pom.xml
index 98a1c8c187193..0c646613e1c73 100644
--- a/extensions/jms-spi/deployment/pom.xml
+++ b/extensions/jms-spi/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-jms-spi-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-jms-spi-deployment</artifactId>
diff --git a/extensions/jms-spi/pom.xml b/extensions/jms-spi/pom.xml
index ed967c17f6814..5df16f86ff4e2 100644
--- a/extensions/jms-spi/pom.xml
+++ b/extensions/jms-spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/jsonb/deployment/pom.xml b/extensions/jsonb/deployment/pom.xml
index e9e1ed14ace61..24d2df29fedbd 100644
--- a/extensions/jsonb/deployment/pom.xml
+++ b/extensions/jsonb/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jsonb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jsonb/pom.xml b/extensions/jsonb/pom.xml
index 63e947d2feb33..23e9198087331 100644
--- a/extensions/jsonb/pom.xml
+++ b/extensions/jsonb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/jsonb/runtime/pom.xml b/extensions/jsonb/runtime/pom.xml
index 93749d61689a8..c9c37e2f09128 100644
--- a/extensions/jsonb/runtime/pom.xml
+++ b/extensions/jsonb/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jsonb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jsonb/spi/pom.xml b/extensions/jsonb/spi/pom.xml
index 4efd2dc298dae..3193b817c02f7 100644
--- a/extensions/jsonb/spi/pom.xml
+++ b/extensions/jsonb/spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jsonb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jsonp/deployment/pom.xml b/extensions/jsonp/deployment/pom.xml
index 6aa5775e3f5b9..28b6d57dc06dc 100644
--- a/extensions/jsonp/deployment/pom.xml
+++ b/extensions/jsonp/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jsonp-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/jsonp/pom.xml b/extensions/jsonp/pom.xml
index 0ff9375ed2a9a..71c8a44ea6f2b 100644
--- a/extensions/jsonp/pom.xml
+++ b/extensions/jsonp/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/jsonp/runtime/pom.xml b/extensions/jsonp/runtime/pom.xml
index 649e4da7478e6..af653dd55a9e4 100644
--- a/extensions/jsonp/runtime/pom.xml
+++ b/extensions/jsonp/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jsonp-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/kafka-client/deployment/pom.xml b/extensions/kafka-client/deployment/pom.xml
index 83ff1869de99b..16609891e9ccf 100644
--- a/extensions/kafka-client/deployment/pom.xml
+++ b/extensions/kafka-client/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-kafka-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-kafka-client-deployment</artifactId>
diff --git a/extensions/kafka-client/pom.xml b/extensions/kafka-client/pom.xml
index a0e0885d2b170..92c32eca03bdb 100644
--- a/extensions/kafka-client/pom.xml
+++ b/extensions/kafka-client/pom.xml
@@ -5,7 +5,7 @@
    <parent>
       <artifactId>quarkus-extensions-parent</artifactId>
       <groupId>io.quarkus</groupId>
-      <version>999-SNAPSHOT</version>
+      <version>3.9.0</version>
       <relativePath>../pom.xml</relativePath>
    </parent>
 
diff --git a/extensions/kafka-client/runtime/pom.xml b/extensions/kafka-client/runtime/pom.xml
index c4e6c311c7832..bf05e902dff49 100644
--- a/extensions/kafka-client/runtime/pom.xml
+++ b/extensions/kafka-client/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-kafka-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-kafka-client</artifactId>
diff --git a/extensions/kafka-streams/deployment/pom.xml b/extensions/kafka-streams/deployment/pom.xml
index c8ed75033ec8e..4c9cd2845b211 100644
--- a/extensions/kafka-streams/deployment/pom.xml
+++ b/extensions/kafka-streams/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-kafka-streams-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/kafka-streams/pom.xml b/extensions/kafka-streams/pom.xml
index a354d5475a7b8..78dbe87bff506 100644
--- a/extensions/kafka-streams/pom.xml
+++ b/extensions/kafka-streams/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/kafka-streams/runtime/pom.xml b/extensions/kafka-streams/runtime/pom.xml
index 7f827c745b840..93ada51b1a5eb 100644
--- a/extensions/kafka-streams/runtime/pom.xml
+++ b/extensions/kafka-streams/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-kafka-streams-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/keycloak-admin-client-common/deployment/pom.xml b/extensions/keycloak-admin-client-common/deployment/pom.xml
index e0bf3d218dc33..720a7b0350063 100644
--- a/extensions/keycloak-admin-client-common/deployment/pom.xml
+++ b/extensions/keycloak-admin-client-common/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-keycloak-admin-client-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/keycloak-admin-client-common/pom.xml b/extensions/keycloak-admin-client-common/pom.xml
index 8a6f7a50cec8d..39c663540d3c0 100644
--- a/extensions/keycloak-admin-client-common/pom.xml
+++ b/extensions/keycloak-admin-client-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/keycloak-admin-client-common/runtime/pom.xml b/extensions/keycloak-admin-client-common/runtime/pom.xml
index d33dace5e17a5..391022b476294 100644
--- a/extensions/keycloak-admin-client-common/runtime/pom.xml
+++ b/extensions/keycloak-admin-client-common/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-keycloak-admin-client-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/keycloak-admin-rest-client/deployment/pom.xml b/extensions/keycloak-admin-rest-client/deployment/pom.xml
index ff9a4be1441d8..8dd218584da1f 100644
--- a/extensions/keycloak-admin-rest-client/deployment/pom.xml
+++ b/extensions/keycloak-admin-rest-client/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-keycloak-admin-rest-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/keycloak-admin-rest-client/pom.xml b/extensions/keycloak-admin-rest-client/pom.xml
index 5b5b8c777cc8f..01d19342d8c9c 100644
--- a/extensions/keycloak-admin-rest-client/pom.xml
+++ b/extensions/keycloak-admin-rest-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/keycloak-admin-rest-client/runtime/pom.xml b/extensions/keycloak-admin-rest-client/runtime/pom.xml
index 73dbe50db9dae..b856d216bc399 100644
--- a/extensions/keycloak-admin-rest-client/runtime/pom.xml
+++ b/extensions/keycloak-admin-rest-client/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-keycloak-admin-rest-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/keycloak-admin-resteasy-client/deployment/pom.xml b/extensions/keycloak-admin-resteasy-client/deployment/pom.xml
index 64d97e3aa0c16..bd5683917d740 100644
--- a/extensions/keycloak-admin-resteasy-client/deployment/pom.xml
+++ b/extensions/keycloak-admin-resteasy-client/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-keycloak-admin-resteasy-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/keycloak-admin-resteasy-client/pom.xml b/extensions/keycloak-admin-resteasy-client/pom.xml
index 1168db71ef7a7..d3502e755ce9c 100644
--- a/extensions/keycloak-admin-resteasy-client/pom.xml
+++ b/extensions/keycloak-admin-resteasy-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/keycloak-admin-resteasy-client/runtime/pom.xml b/extensions/keycloak-admin-resteasy-client/runtime/pom.xml
index 5527fc4bae1bf..6565a144e4694 100644
--- a/extensions/keycloak-admin-resteasy-client/runtime/pom.xml
+++ b/extensions/keycloak-admin-resteasy-client/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-keycloak-admin-resteasy-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/keycloak-authorization/deployment/pom.xml b/extensions/keycloak-authorization/deployment/pom.xml
index 6f8eaa4ac3510..63ec61e909ee3 100644
--- a/extensions/keycloak-authorization/deployment/pom.xml
+++ b/extensions/keycloak-authorization/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-keycloak-authorization-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/keycloak-authorization/pom.xml b/extensions/keycloak-authorization/pom.xml
index 0fb78fa78d2f0..2c152a6884cb3 100644
--- a/extensions/keycloak-authorization/pom.xml
+++ b/extensions/keycloak-authorization/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/keycloak-authorization/runtime/pom.xml b/extensions/keycloak-authorization/runtime/pom.xml
index a09782733e4d0..6859df8936bb0 100644
--- a/extensions/keycloak-authorization/runtime/pom.xml
+++ b/extensions/keycloak-authorization/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-keycloak-authorization-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/kotlin/deployment/pom.xml b/extensions/kotlin/deployment/pom.xml
index 6e931d801d627..0fb70ce5d2f2d 100644
--- a/extensions/kotlin/deployment/pom.xml
+++ b/extensions/kotlin/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-kotlin-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/kotlin/pom.xml b/extensions/kotlin/pom.xml
index bd3e30428ea3b..791fdcce11445 100644
--- a/extensions/kotlin/pom.xml
+++ b/extensions/kotlin/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/kotlin/runtime/pom.xml b/extensions/kotlin/runtime/pom.xml
index a92dd5751b376..b40f03734065b 100644
--- a/extensions/kotlin/runtime/pom.xml
+++ b/extensions/kotlin/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-kotlin-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-kotlin</artifactId>
diff --git a/extensions/kubernetes-client/deployment-internal/pom.xml b/extensions/kubernetes-client/deployment-internal/pom.xml
index 7618f416694b5..edcbcf3945c02 100644
--- a/extensions/kubernetes-client/deployment-internal/pom.xml
+++ b/extensions/kubernetes-client/deployment-internal/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-kubernetes-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/kubernetes-client/deployment/pom.xml b/extensions/kubernetes-client/deployment/pom.xml
index bf94885a44d04..05ffc7c796082 100644
--- a/extensions/kubernetes-client/deployment/pom.xml
+++ b/extensions/kubernetes-client/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-kubernetes-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/kubernetes-client/pom.xml b/extensions/kubernetes-client/pom.xml
index 98d813a6b3f80..fde8ec6a147ff 100644
--- a/extensions/kubernetes-client/pom.xml
+++ b/extensions/kubernetes-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/kubernetes-client/runtime-internal/pom.xml b/extensions/kubernetes-client/runtime-internal/pom.xml
index 2b01e9e2ab69f..64fcdc900d067 100644
--- a/extensions/kubernetes-client/runtime-internal/pom.xml
+++ b/extensions/kubernetes-client/runtime-internal/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-kubernetes-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-kubernetes-client-internal</artifactId>
diff --git a/extensions/kubernetes-client/runtime/pom.xml b/extensions/kubernetes-client/runtime/pom.xml
index f5ce060c5e4eb..ad68f50c84803 100644
--- a/extensions/kubernetes-client/runtime/pom.xml
+++ b/extensions/kubernetes-client/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-kubernetes-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-kubernetes-client</artifactId>
diff --git a/extensions/kubernetes-client/spi/pom.xml b/extensions/kubernetes-client/spi/pom.xml
index a2d91bf7654e7..7f07d90efd802 100644
--- a/extensions/kubernetes-client/spi/pom.xml
+++ b/extensions/kubernetes-client/spi/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-kubernetes-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/kubernetes-config/deployment/pom.xml b/extensions/kubernetes-config/deployment/pom.xml
index cf9f194469148..b33b9bd7cec2b 100644
--- a/extensions/kubernetes-config/deployment/pom.xml
+++ b/extensions/kubernetes-config/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-kubernetes-config-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/kubernetes-config/pom.xml b/extensions/kubernetes-config/pom.xml
index af037a643fca5..e2f27ea298cf2 100644
--- a/extensions/kubernetes-config/pom.xml
+++ b/extensions/kubernetes-config/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/kubernetes-config/runtime/pom.xml b/extensions/kubernetes-config/runtime/pom.xml
index e35f6c4527f7f..5173b96df1386 100644
--- a/extensions/kubernetes-config/runtime/pom.xml
+++ b/extensions/kubernetes-config/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-kubernetes-config-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-kubernetes-config</artifactId>
diff --git a/extensions/kubernetes-service-binding/deployment/pom.xml b/extensions/kubernetes-service-binding/deployment/pom.xml
index eb5dc13cb87b0..da574380424d9 100644
--- a/extensions/kubernetes-service-binding/deployment/pom.xml
+++ b/extensions/kubernetes-service-binding/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-kubernetes-service-binding-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/kubernetes-service-binding/pom.xml b/extensions/kubernetes-service-binding/pom.xml
index 0c0edf241c872..6c92adbcca91e 100644
--- a/extensions/kubernetes-service-binding/pom.xml
+++ b/extensions/kubernetes-service-binding/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/kubernetes-service-binding/runtime/pom.xml b/extensions/kubernetes-service-binding/runtime/pom.xml
index d8444f1a192ef..c7188ae13de92 100644
--- a/extensions/kubernetes-service-binding/runtime/pom.xml
+++ b/extensions/kubernetes-service-binding/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-kubernetes-service-binding-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-kubernetes-service-binding</artifactId>
diff --git a/extensions/kubernetes-service-binding/spi/pom.xml b/extensions/kubernetes-service-binding/spi/pom.xml
index ac5de8fcf2ae7..692f4ee0e0901 100644
--- a/extensions/kubernetes-service-binding/spi/pom.xml
+++ b/extensions/kubernetes-service-binding/spi/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-kubernetes-service-binding-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/kubernetes/kind/deployment/pom.xml b/extensions/kubernetes/kind/deployment/pom.xml
index cfbc1ef49ae53..e7da73a4c68e9 100644
--- a/extensions/kubernetes/kind/deployment/pom.xml
+++ b/extensions/kubernetes/kind/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-kind-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/kubernetes/kind/pom.xml b/extensions/kubernetes/kind/pom.xml
index 0b38d12ebe35d..bff0290fe6808 100644
--- a/extensions/kubernetes/kind/pom.xml
+++ b/extensions/kubernetes/kind/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-kubernetes-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/kubernetes/kind/runtime/pom.xml b/extensions/kubernetes/kind/runtime/pom.xml
index a37e3ebd2901d..c83bd96670675 100644
--- a/extensions/kubernetes/kind/runtime/pom.xml
+++ b/extensions/kubernetes/kind/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-kind-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-kind</artifactId>
diff --git a/extensions/kubernetes/minikube/deployment/pom.xml b/extensions/kubernetes/minikube/deployment/pom.xml
index 48c76e5f16fcc..d98c46cd0f706 100644
--- a/extensions/kubernetes/minikube/deployment/pom.xml
+++ b/extensions/kubernetes/minikube/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-minikube-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/kubernetes/minikube/pom.xml b/extensions/kubernetes/minikube/pom.xml
index 92305d7d06c85..5f02c5304af83 100644
--- a/extensions/kubernetes/minikube/pom.xml
+++ b/extensions/kubernetes/minikube/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-kubernetes-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/kubernetes/minikube/runtime/pom.xml b/extensions/kubernetes/minikube/runtime/pom.xml
index c77b3f572aa6c..c70d0de709d02 100644
--- a/extensions/kubernetes/minikube/runtime/pom.xml
+++ b/extensions/kubernetes/minikube/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-minikube-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-minikube</artifactId>
diff --git a/extensions/kubernetes/openshift/deployment/pom.xml b/extensions/kubernetes/openshift/deployment/pom.xml
index d6db4ae0a1272..ac856eb30711d 100644
--- a/extensions/kubernetes/openshift/deployment/pom.xml
+++ b/extensions/kubernetes/openshift/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-openshift-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/kubernetes/openshift/pom.xml b/extensions/kubernetes/openshift/pom.xml
index 683884a729207..04a132cf80155 100644
--- a/extensions/kubernetes/openshift/pom.xml
+++ b/extensions/kubernetes/openshift/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-kubernetes-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/kubernetes/openshift/runtime/pom.xml b/extensions/kubernetes/openshift/runtime/pom.xml
index bf146e44ac642..cf9f2de3692c1 100644
--- a/extensions/kubernetes/openshift/runtime/pom.xml
+++ b/extensions/kubernetes/openshift/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-openshift-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-openshift</artifactId>
diff --git a/extensions/kubernetes/pom.xml b/extensions/kubernetes/pom.xml
index 0928b952ac209..cb22f905a6e12 100644
--- a/extensions/kubernetes/pom.xml
+++ b/extensions/kubernetes/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/kubernetes/spi/pom.xml b/extensions/kubernetes/spi/pom.xml
index bb94aac8c7e89..8dbca2766823d 100644
--- a/extensions/kubernetes/spi/pom.xml
+++ b/extensions/kubernetes/spi/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-kubernetes-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/kubernetes/vanilla/deployment/pom.xml b/extensions/kubernetes/vanilla/deployment/pom.xml
index 40b8b5b205e41..acd989345e688 100644
--- a/extensions/kubernetes/vanilla/deployment/pom.xml
+++ b/extensions/kubernetes/vanilla/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-kubernetes-vanilla-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/kubernetes/vanilla/pom.xml b/extensions/kubernetes/vanilla/pom.xml
index 7f7a25a9e06a5..9624ba701f242 100644
--- a/extensions/kubernetes/vanilla/pom.xml
+++ b/extensions/kubernetes/vanilla/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-kubernetes-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/kubernetes/vanilla/runtime/pom.xml b/extensions/kubernetes/vanilla/runtime/pom.xml
index 1968e28fca58a..c91c87f3c4405 100644
--- a/extensions/kubernetes/vanilla/runtime/pom.xml
+++ b/extensions/kubernetes/vanilla/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-kubernetes-vanilla-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-kubernetes</artifactId>
diff --git a/extensions/liquibase-mongodb/deployment/pom.xml b/extensions/liquibase-mongodb/deployment/pom.xml
index a969686fade27..b62c61f320802 100644
--- a/extensions/liquibase-mongodb/deployment/pom.xml
+++ b/extensions/liquibase-mongodb/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-liquibase-mongodb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/liquibase-mongodb/pom.xml b/extensions/liquibase-mongodb/pom.xml
index f9432f43440cb..533ce9cc8d915 100644
--- a/extensions/liquibase-mongodb/pom.xml
+++ b/extensions/liquibase-mongodb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/liquibase-mongodb/runtime/pom.xml b/extensions/liquibase-mongodb/runtime/pom.xml
index 9e932f0198299..9403ae7ab68d2 100644
--- a/extensions/liquibase-mongodb/runtime/pom.xml
+++ b/extensions/liquibase-mongodb/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-liquibase-mongodb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/liquibase/deployment/pom.xml b/extensions/liquibase/deployment/pom.xml
index 9c3ba43b1a015..2cff64e1ec30d 100644
--- a/extensions/liquibase/deployment/pom.xml
+++ b/extensions/liquibase/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-liquibase-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/liquibase/pom.xml b/extensions/liquibase/pom.xml
index 4b3fbd9aecf19..72ed6342f6c9e 100644
--- a/extensions/liquibase/pom.xml
+++ b/extensions/liquibase/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/liquibase/runtime/pom.xml b/extensions/liquibase/runtime/pom.xml
index d4dee6a275aab..54643af178390 100644
--- a/extensions/liquibase/runtime/pom.xml
+++ b/extensions/liquibase/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-liquibase-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/logging-gelf/deployment/pom.xml b/extensions/logging-gelf/deployment/pom.xml
index a97fe15f580ab..99623c5bc1443 100644
--- a/extensions/logging-gelf/deployment/pom.xml
+++ b/extensions/logging-gelf/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-logging-gelf-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/logging-gelf/pom.xml b/extensions/logging-gelf/pom.xml
index b0eb28347c2a7..583d18dc21eb0 100644
--- a/extensions/logging-gelf/pom.xml
+++ b/extensions/logging-gelf/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-extensions-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/logging-gelf/runtime/pom.xml b/extensions/logging-gelf/runtime/pom.xml
index f5d1ee04d41a9..4c454e43c62d3 100644
--- a/extensions/logging-gelf/runtime/pom.xml
+++ b/extensions/logging-gelf/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-logging-gelf-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/logging-json/deployment/pom.xml b/extensions/logging-json/deployment/pom.xml
index 3b82e164cf231..2c28c340b43c0 100644
--- a/extensions/logging-json/deployment/pom.xml
+++ b/extensions/logging-json/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-logging-json-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-logging-json-deployment</artifactId>
diff --git a/extensions/logging-json/pom.xml b/extensions/logging-json/pom.xml
index e7214a5aefa2e..6f7f4ca20a02b 100644
--- a/extensions/logging-json/pom.xml
+++ b/extensions/logging-json/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/logging-json/runtime/pom.xml b/extensions/logging-json/runtime/pom.xml
index a01ec677bc2ed..6b94ed9918dcf 100644
--- a/extensions/logging-json/runtime/pom.xml
+++ b/extensions/logging-json/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-logging-json-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-logging-json</artifactId>
diff --git a/extensions/mailer/deployment/pom.xml b/extensions/mailer/deployment/pom.xml
index 7d6dcd2c4a4ed..a8c0182e0cb47 100644
--- a/extensions/mailer/deployment/pom.xml
+++ b/extensions/mailer/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-mailer-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-mailer-deployment</artifactId>
diff --git a/extensions/mailer/pom.xml b/extensions/mailer/pom.xml
index bd921d386a735..805d1d70996e9 100644
--- a/extensions/mailer/pom.xml
+++ b/extensions/mailer/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/mailer/runtime/pom.xml b/extensions/mailer/runtime/pom.xml
index c41ef93492f26..d95421dfcf522 100644
--- a/extensions/mailer/runtime/pom.xml
+++ b/extensions/mailer/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-mailer-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-mailer</artifactId>
diff --git a/extensions/micrometer-registry-prometheus/deployment/pom.xml b/extensions/micrometer-registry-prometheus/deployment/pom.xml
index 564787cd0eea2..204725a04f153 100644
--- a/extensions/micrometer-registry-prometheus/deployment/pom.xml
+++ b/extensions/micrometer-registry-prometheus/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-micrometer-registry-prometheus-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-micrometer-registry-prometheus-deployment</artifactId>
diff --git a/extensions/micrometer-registry-prometheus/pom.xml b/extensions/micrometer-registry-prometheus/pom.xml
index 0b3263e876931..609358c8fb900 100644
--- a/extensions/micrometer-registry-prometheus/pom.xml
+++ b/extensions/micrometer-registry-prometheus/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/micrometer-registry-prometheus/runtime/pom.xml b/extensions/micrometer-registry-prometheus/runtime/pom.xml
index ffd82405dc019..b86a12d1a7501 100644
--- a/extensions/micrometer-registry-prometheus/runtime/pom.xml
+++ b/extensions/micrometer-registry-prometheus/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-micrometer-registry-prometheus-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-micrometer-registry-prometheus</artifactId>
diff --git a/extensions/micrometer/deployment/pom.xml b/extensions/micrometer/deployment/pom.xml
index 6eaf232ba1a3d..1d2267bda87f9 100644
--- a/extensions/micrometer/deployment/pom.xml
+++ b/extensions/micrometer/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-micrometer-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-micrometer-deployment</artifactId>
diff --git a/extensions/micrometer/pom.xml b/extensions/micrometer/pom.xml
index 79267966c69c8..1101500eeaa04 100644
--- a/extensions/micrometer/pom.xml
+++ b/extensions/micrometer/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/micrometer/runtime/pom.xml b/extensions/micrometer/runtime/pom.xml
index 0393d7b9cd89c..b284c7a7e4e12 100644
--- a/extensions/micrometer/runtime/pom.xml
+++ b/extensions/micrometer/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-micrometer-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-micrometer</artifactId>
diff --git a/extensions/mongodb-client/deployment/pom.xml b/extensions/mongodb-client/deployment/pom.xml
index 0c50568794612..403b5323ace76 100644
--- a/extensions/mongodb-client/deployment/pom.xml
+++ b/extensions/mongodb-client/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-mongodb-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-mongodb-client-deployment</artifactId>
diff --git a/extensions/mongodb-client/pom.xml b/extensions/mongodb-client/pom.xml
index a3a4a96136345..176d897cb53c3 100644
--- a/extensions/mongodb-client/pom.xml
+++ b/extensions/mongodb-client/pom.xml
@@ -5,7 +5,7 @@
    <parent>
       <artifactId>quarkus-extensions-parent</artifactId>
       <groupId>io.quarkus</groupId>
-      <version>999-SNAPSHOT</version>
+      <version>3.9.0</version>
       <relativePath>../pom.xml</relativePath>
    </parent>
 
diff --git a/extensions/mongodb-client/runtime/pom.xml b/extensions/mongodb-client/runtime/pom.xml
index 5199ffcd38069..fef609a8b2caf 100644
--- a/extensions/mongodb-client/runtime/pom.xml
+++ b/extensions/mongodb-client/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-mongodb-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-mongodb-client</artifactId>
diff --git a/extensions/mutiny/deployment/pom.xml b/extensions/mutiny/deployment/pom.xml
index 72292962fbcee..5cdeda411e0b5 100644
--- a/extensions/mutiny/deployment/pom.xml
+++ b/extensions/mutiny/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-mutiny-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-mutiny-deployment</artifactId>
diff --git a/extensions/mutiny/pom.xml b/extensions/mutiny/pom.xml
index c90334777f7e2..1843c6f91b2aa 100644
--- a/extensions/mutiny/pom.xml
+++ b/extensions/mutiny/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/mutiny/runtime/pom.xml b/extensions/mutiny/runtime/pom.xml
index 4d06ca741a099..151dbf02cbb14 100644
--- a/extensions/mutiny/runtime/pom.xml
+++ b/extensions/mutiny/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-mutiny-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-mutiny</artifactId>
diff --git a/extensions/narayana-jta/deployment/pom.xml b/extensions/narayana-jta/deployment/pom.xml
index ced79bdff9fb4..c185dabb23f8d 100644
--- a/extensions/narayana-jta/deployment/pom.xml
+++ b/extensions/narayana-jta/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-narayana-jta-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/narayana-jta/pom.xml b/extensions/narayana-jta/pom.xml
index 1391a5a3ebd55..9d2fee1784c8b 100644
--- a/extensions/narayana-jta/pom.xml
+++ b/extensions/narayana-jta/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/narayana-jta/runtime/pom.xml b/extensions/narayana-jta/runtime/pom.xml
index 730b86416c880..1cb22501ff287 100644
--- a/extensions/narayana-jta/runtime/pom.xml
+++ b/extensions/narayana-jta/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-narayana-jta-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/narayana-lra/deployment/pom.xml b/extensions/narayana-lra/deployment/pom.xml
index 88f66426dd071..c65eb58afed22 100644
--- a/extensions/narayana-lra/deployment/pom.xml
+++ b/extensions/narayana-lra/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-narayana-lra-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/narayana-lra/pom.xml b/extensions/narayana-lra/pom.xml
index a78d783ee03db..2f9660c926e02 100644
--- a/extensions/narayana-lra/pom.xml
+++ b/extensions/narayana-lra/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/narayana-lra/runtime/pom.xml b/extensions/narayana-lra/runtime/pom.xml
index d508f17cf3c8e..dfa0c14aaf139 100644
--- a/extensions/narayana-lra/runtime/pom.xml
+++ b/extensions/narayana-lra/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-narayana-lra-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>..</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/narayana-stm/deployment/pom.xml b/extensions/narayana-stm/deployment/pom.xml
index acdb5d885726b..89732e7c2838e 100644
--- a/extensions/narayana-stm/deployment/pom.xml
+++ b/extensions/narayana-stm/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-narayana-stm-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/narayana-stm/pom.xml b/extensions/narayana-stm/pom.xml
index 83d7fa89bae84..b3f3f490de185 100644
--- a/extensions/narayana-stm/pom.xml
+++ b/extensions/narayana-stm/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/narayana-stm/runtime/pom.xml b/extensions/narayana-stm/runtime/pom.xml
index ef5f889702ea8..d9b9c8407b4af 100644
--- a/extensions/narayana-stm/runtime/pom.xml
+++ b/extensions/narayana-stm/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-narayana-stm-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/netty-loom-adaptor/deployment/pom.xml b/extensions/netty-loom-adaptor/deployment/pom.xml
index de1efc9e7fd96..97bfe9a9d4926 100644
--- a/extensions/netty-loom-adaptor/deployment/pom.xml
+++ b/extensions/netty-loom-adaptor/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-netty-loom-adaptor-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
@@ -22,7 +22,7 @@
         <dependency>
             <groupId>io.quarkus</groupId>
             <artifactId>quarkus-netty-loom-adaptor</artifactId>
-            <version>999-SNAPSHOT</version>
+            <version>3.9.0</version>
         </dependency>
         <dependency>
             <groupId>io.quarkus</groupId>
diff --git a/extensions/netty-loom-adaptor/pom.xml b/extensions/netty-loom-adaptor/pom.xml
index 8983261c25321..e8560464b292f 100644
--- a/extensions/netty-loom-adaptor/pom.xml
+++ b/extensions/netty-loom-adaptor/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/netty-loom-adaptor/runtime/pom.xml b/extensions/netty-loom-adaptor/runtime/pom.xml
index d617764bcbb81..ece6c00097d3b 100644
--- a/extensions/netty-loom-adaptor/runtime/pom.xml
+++ b/extensions/netty-loom-adaptor/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-netty-loom-adaptor-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/netty/deployment/pom.xml b/extensions/netty/deployment/pom.xml
index 222d693dd417b..fb36de1d60929 100644
--- a/extensions/netty/deployment/pom.xml
+++ b/extensions/netty/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-netty-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/netty/pom.xml b/extensions/netty/pom.xml
index d91ab1ed7b886..0a1b0a0d7c93c 100644
--- a/extensions/netty/pom.xml
+++ b/extensions/netty/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/netty/runtime/pom.xml b/extensions/netty/runtime/pom.xml
index 3ff1dbab97ebf..cb0fa6520984c 100644
--- a/extensions/netty/runtime/pom.xml
+++ b/extensions/netty/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-netty-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/oidc-client-filter/deployment/pom.xml b/extensions/oidc-client-filter/deployment/pom.xml
index 078459238220d..d6f3e526eebab 100644
--- a/extensions/oidc-client-filter/deployment/pom.xml
+++ b/extensions/oidc-client-filter/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-client-oidc-filter-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-client-filter/pom.xml b/extensions/oidc-client-filter/pom.xml
index f808e13d82be0..011bb74cd9851 100644
--- a/extensions/oidc-client-filter/pom.xml
+++ b/extensions/oidc-client-filter/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-client-filter/runtime/pom.xml b/extensions/oidc-client-filter/runtime/pom.xml
index 841e89eb64d22..fad7ed8385601 100644
--- a/extensions/oidc-client-filter/runtime/pom.xml
+++ b/extensions/oidc-client-filter/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-client-oidc-filter-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-client-graphql/deployment/pom.xml b/extensions/oidc-client-graphql/deployment/pom.xml
index 7fcd79d1ee5f4..8a28b3e237da6 100644
--- a/extensions/oidc-client-graphql/deployment/pom.xml
+++ b/extensions/oidc-client-graphql/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-oidc-client-graphql-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-client-graphql/pom.xml b/extensions/oidc-client-graphql/pom.xml
index 6f85166404778..c7e0a8c9273c8 100644
--- a/extensions/oidc-client-graphql/pom.xml
+++ b/extensions/oidc-client-graphql/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-client-graphql/runtime/pom.xml b/extensions/oidc-client-graphql/runtime/pom.xml
index 0fd99ca208623..debdb07d38902 100644
--- a/extensions/oidc-client-graphql/runtime/pom.xml
+++ b/extensions/oidc-client-graphql/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-oidc-client-graphql-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-client-reactive-filter/deployment/pom.xml b/extensions/oidc-client-reactive-filter/deployment/pom.xml
index f1e99b44830fe..422beb702784e 100644
--- a/extensions/oidc-client-reactive-filter/deployment/pom.xml
+++ b/extensions/oidc-client-reactive-filter/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-client-oidc-filter-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-client-reactive-filter/pom.xml b/extensions/oidc-client-reactive-filter/pom.xml
index 6ac173bfd6616..c4094ba4e0bda 100644
--- a/extensions/oidc-client-reactive-filter/pom.xml
+++ b/extensions/oidc-client-reactive-filter/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-client-reactive-filter/runtime/pom.xml b/extensions/oidc-client-reactive-filter/runtime/pom.xml
index bad1123dac8e0..b8765933b5556 100644
--- a/extensions/oidc-client-reactive-filter/runtime/pom.xml
+++ b/extensions/oidc-client-reactive-filter/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-client-oidc-filter-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-client/deployment/pom.xml b/extensions/oidc-client/deployment/pom.xml
index 7c9b963b973d0..25965ada7d7fc 100644
--- a/extensions/oidc-client/deployment/pom.xml
+++ b/extensions/oidc-client/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-oidc-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-client/pom.xml b/extensions/oidc-client/pom.xml
index 58792529ef294..46b8617c5b114 100644
--- a/extensions/oidc-client/pom.xml
+++ b/extensions/oidc-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-client/runtime/pom.xml b/extensions/oidc-client/runtime/pom.xml
index 6d418e6653a0a..a457668e3587c 100644
--- a/extensions/oidc-client/runtime/pom.xml
+++ b/extensions/oidc-client/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-oidc-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-common/deployment/pom.xml b/extensions/oidc-common/deployment/pom.xml
index 106088309da8d..69e05b6a9a5b2 100644
--- a/extensions/oidc-common/deployment/pom.xml
+++ b/extensions/oidc-common/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-oidc-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-common/pom.xml b/extensions/oidc-common/pom.xml
index 2b9a2d6ce5303..cd33ea72c65b0 100644
--- a/extensions/oidc-common/pom.xml
+++ b/extensions/oidc-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-common/runtime/pom.xml b/extensions/oidc-common/runtime/pom.xml
index f33160893a635..4d9cfa2e7f61a 100644
--- a/extensions/oidc-common/runtime/pom.xml
+++ b/extensions/oidc-common/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-oidc-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-db-token-state-manager/deployment/pom.xml b/extensions/oidc-db-token-state-manager/deployment/pom.xml
index a01b824efefb8..b9a52a5fd65be 100644
--- a/extensions/oidc-db-token-state-manager/deployment/pom.xml
+++ b/extensions/oidc-db-token-state-manager/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-oidc-db-token-state-manager-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-db-token-state-manager/pom.xml b/extensions/oidc-db-token-state-manager/pom.xml
index 1e7429381d95f..eccc0d921fd0f 100644
--- a/extensions/oidc-db-token-state-manager/pom.xml
+++ b/extensions/oidc-db-token-state-manager/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-db-token-state-manager/runtime/pom.xml b/extensions/oidc-db-token-state-manager/runtime/pom.xml
index 4b42f1dd76bde..06d25530d538a 100644
--- a/extensions/oidc-db-token-state-manager/runtime/pom.xml
+++ b/extensions/oidc-db-token-state-manager/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-oidc-db-token-state-manager-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-token-propagation-reactive/deployment/pom.xml b/extensions/oidc-token-propagation-reactive/deployment/pom.xml
index 9b5a44eb314b3..0508cf6c4f4b2 100644
--- a/extensions/oidc-token-propagation-reactive/deployment/pom.xml
+++ b/extensions/oidc-token-propagation-reactive/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-client-oidc-token-propagation-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-token-propagation-reactive/pom.xml b/extensions/oidc-token-propagation-reactive/pom.xml
index ada84ce91b9f9..db42b2d92b81a 100644
--- a/extensions/oidc-token-propagation-reactive/pom.xml
+++ b/extensions/oidc-token-propagation-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-token-propagation-reactive/runtime/pom.xml b/extensions/oidc-token-propagation-reactive/runtime/pom.xml
index 9a8de06505561..b2a5532a3e81e 100644
--- a/extensions/oidc-token-propagation-reactive/runtime/pom.xml
+++ b/extensions/oidc-token-propagation-reactive/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-client-oidc-token-propagation-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-token-propagation/deployment/pom.xml b/extensions/oidc-token-propagation/deployment/pom.xml
index 1777321ae2b07..1a8d602f40add 100644
--- a/extensions/oidc-token-propagation/deployment/pom.xml
+++ b/extensions/oidc-token-propagation/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-client-oidc-token-propagation-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-token-propagation/pom.xml b/extensions/oidc-token-propagation/pom.xml
index ac95d03957bd1..837b77d7d8925 100644
--- a/extensions/oidc-token-propagation/pom.xml
+++ b/extensions/oidc-token-propagation/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc-token-propagation/runtime/pom.xml b/extensions/oidc-token-propagation/runtime/pom.xml
index 7b97fe8f0b555..89fbbb75607cf 100644
--- a/extensions/oidc-token-propagation/runtime/pom.xml
+++ b/extensions/oidc-token-propagation/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-client-oidc-token-propagation-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc/deployment/pom.xml b/extensions/oidc/deployment/pom.xml
index 78334a851e1d3..1b75891c815d0 100644
--- a/extensions/oidc/deployment/pom.xml
+++ b/extensions/oidc/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-oidc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/oidc/pom.xml b/extensions/oidc/pom.xml
index 97b57b5ad32d7..02ede89a98ad8 100644
--- a/extensions/oidc/pom.xml
+++ b/extensions/oidc/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/oidc/runtime/pom.xml b/extensions/oidc/runtime/pom.xml
index 1c5145df46d56..5ac48114777df 100644
--- a/extensions/oidc/runtime/pom.xml
+++ b/extensions/oidc/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-oidc-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/openshift-client/deployment/pom.xml b/extensions/openshift-client/deployment/pom.xml
index e5cd572c2c931..274dab28c8684 100644
--- a/extensions/openshift-client/deployment/pom.xml
+++ b/extensions/openshift-client/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-openshift-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/openshift-client/pom.xml b/extensions/openshift-client/pom.xml
index 664f8614a6f67..d261a69b33435 100644
--- a/extensions/openshift-client/pom.xml
+++ b/extensions/openshift-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/openshift-client/runtime/pom.xml b/extensions/openshift-client/runtime/pom.xml
index 59d3c57136b93..223756e05ab8e 100644
--- a/extensions/openshift-client/runtime/pom.xml
+++ b/extensions/openshift-client/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-openshift-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-openshift-client</artifactId>
diff --git a/extensions/opentelemetry/deployment/pom.xml b/extensions/opentelemetry/deployment/pom.xml
index 40b51bc3c5c5c..1ff3669c30ba6 100644
--- a/extensions/opentelemetry/deployment/pom.xml
+++ b/extensions/opentelemetry/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-opentelemetry-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/opentelemetry/pom.xml b/extensions/opentelemetry/pom.xml
index 2097eb3a0dcd1..79692ecd6ee18 100644
--- a/extensions/opentelemetry/pom.xml
+++ b/extensions/opentelemetry/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/opentelemetry/runtime/pom.xml b/extensions/opentelemetry/runtime/pom.xml
index 474c988f0b271..5969b8bd04b0b 100644
--- a/extensions/opentelemetry/runtime/pom.xml
+++ b/extensions/opentelemetry/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-opentelemetry-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/hibernate-orm-panache-common/deployment/pom.xml b/extensions/panache/hibernate-orm-panache-common/deployment/pom.xml
index 8b7eaa28f86d8..17b9b2db5d1f8 100644
--- a/extensions/panache/hibernate-orm-panache-common/deployment/pom.xml
+++ b/extensions/panache/hibernate-orm-panache-common/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-hibernate-orm-panache-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/hibernate-orm-panache-common/pom.xml b/extensions/panache/hibernate-orm-panache-common/pom.xml
index 832eb7f63979c..f386aaa868e7f 100644
--- a/extensions/panache/hibernate-orm-panache-common/pom.xml
+++ b/extensions/panache/hibernate-orm-panache-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
 	<relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/panache/hibernate-orm-panache-common/runtime/pom.xml b/extensions/panache/hibernate-orm-panache-common/runtime/pom.xml
index 1956f0e1173b3..664147efab412 100644
--- a/extensions/panache/hibernate-orm-panache-common/runtime/pom.xml
+++ b/extensions/panache/hibernate-orm-panache-common/runtime/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-hibernate-orm-panache-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/hibernate-orm-panache-kotlin/deployment/pom.xml b/extensions/panache/hibernate-orm-panache-kotlin/deployment/pom.xml
index 4c859dfcd8043..7853dedc57895 100644
--- a/extensions/panache/hibernate-orm-panache-kotlin/deployment/pom.xml
+++ b/extensions/panache/hibernate-orm-panache-kotlin/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-hibernate-orm-panache-kotlin-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/hibernate-orm-panache-kotlin/pom.xml b/extensions/panache/hibernate-orm-panache-kotlin/pom.xml
index 872ba385407ca..de3cfef4ec08d 100644
--- a/extensions/panache/hibernate-orm-panache-kotlin/pom.xml
+++ b/extensions/panache/hibernate-orm-panache-kotlin/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
 	<relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/panache/hibernate-orm-panache-kotlin/runtime/pom.xml b/extensions/panache/hibernate-orm-panache-kotlin/runtime/pom.xml
index 466e953432d4e..1ada175e22273 100644
--- a/extensions/panache/hibernate-orm-panache-kotlin/runtime/pom.xml
+++ b/extensions/panache/hibernate-orm-panache-kotlin/runtime/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-hibernate-orm-panache-kotlin-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/hibernate-orm-panache/deployment/pom.xml b/extensions/panache/hibernate-orm-panache/deployment/pom.xml
index 944df5b5c88b0..856ef610b7f86 100644
--- a/extensions/panache/hibernate-orm-panache/deployment/pom.xml
+++ b/extensions/panache/hibernate-orm-panache/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-hibernate-orm-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/hibernate-orm-panache/pom.xml b/extensions/panache/hibernate-orm-panache/pom.xml
index ba8405dda2120..049f57ad2796e 100644
--- a/extensions/panache/hibernate-orm-panache/pom.xml
+++ b/extensions/panache/hibernate-orm-panache/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
 	<relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/panache/hibernate-orm-panache/runtime/pom.xml b/extensions/panache/hibernate-orm-panache/runtime/pom.xml
index 9fca077cf498f..14a2d9e5d6f6c 100644
--- a/extensions/panache/hibernate-orm-panache/runtime/pom.xml
+++ b/extensions/panache/hibernate-orm-panache/runtime/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-hibernate-orm-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/hibernate-orm-rest-data-panache/deployment/pom.xml b/extensions/panache/hibernate-orm-rest-data-panache/deployment/pom.xml
index 83c3091489f96..aa8b018595277 100644
--- a/extensions/panache/hibernate-orm-rest-data-panache/deployment/pom.xml
+++ b/extensions/panache/hibernate-orm-rest-data-panache/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-hibernate-orm-rest-data-panache-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-hibernate-orm-rest-data-panache-deployment</artifactId>
diff --git a/extensions/panache/hibernate-orm-rest-data-panache/pom.xml b/extensions/panache/hibernate-orm-rest-data-panache/pom.xml
index bbec5d34276db..69d4dc70b14e9 100644
--- a/extensions/panache/hibernate-orm-rest-data-panache/pom.xml
+++ b/extensions/panache/hibernate-orm-rest-data-panache/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/panache/hibernate-orm-rest-data-panache/runtime/pom.xml b/extensions/panache/hibernate-orm-rest-data-panache/runtime/pom.xml
index 21523020557be..31859285939ce 100644
--- a/extensions/panache/hibernate-orm-rest-data-panache/runtime/pom.xml
+++ b/extensions/panache/hibernate-orm-rest-data-panache/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-hibernate-orm-rest-data-panache-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-hibernate-orm-rest-data-panache</artifactId>
diff --git a/extensions/panache/hibernate-reactive-panache-common/deployment/pom.xml b/extensions/panache/hibernate-reactive-panache-common/deployment/pom.xml
index 79a4688e93f80..0aa09a67d0d37 100644
--- a/extensions/panache/hibernate-reactive-panache-common/deployment/pom.xml
+++ b/extensions/panache/hibernate-reactive-panache-common/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-hibernate-reactive-panache-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/hibernate-reactive-panache-common/pom.xml b/extensions/panache/hibernate-reactive-panache-common/pom.xml
index f7c5d94fc871f..ed278485d5200 100644
--- a/extensions/panache/hibernate-reactive-panache-common/pom.xml
+++ b/extensions/panache/hibernate-reactive-panache-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
 	<relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/panache/hibernate-reactive-panache-common/runtime/pom.xml b/extensions/panache/hibernate-reactive-panache-common/runtime/pom.xml
index b600f48dc5044..56fa1200a11ff 100644
--- a/extensions/panache/hibernate-reactive-panache-common/runtime/pom.xml
+++ b/extensions/panache/hibernate-reactive-panache-common/runtime/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-hibernate-reactive-panache-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/hibernate-reactive-panache-kotlin/deployment/pom.xml b/extensions/panache/hibernate-reactive-panache-kotlin/deployment/pom.xml
index b8ad7f891cad8..1f4e5ca1a5035 100644
--- a/extensions/panache/hibernate-reactive-panache-kotlin/deployment/pom.xml
+++ b/extensions/panache/hibernate-reactive-panache-kotlin/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-hibernate-reactive-panache-kotlin-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/hibernate-reactive-panache-kotlin/pom.xml b/extensions/panache/hibernate-reactive-panache-kotlin/pom.xml
index daf8750d3c85d..d13836f605248 100644
--- a/extensions/panache/hibernate-reactive-panache-kotlin/pom.xml
+++ b/extensions/panache/hibernate-reactive-panache-kotlin/pom.xml
@@ -4,7 +4,7 @@
   <parent>
     <artifactId>quarkus-panache-parent</artifactId>
     <groupId>io.quarkus</groupId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/panache/hibernate-reactive-panache-kotlin/runtime/pom.xml b/extensions/panache/hibernate-reactive-panache-kotlin/runtime/pom.xml
index e007a8da611b8..4d2b4a601a692 100644
--- a/extensions/panache/hibernate-reactive-panache-kotlin/runtime/pom.xml
+++ b/extensions/panache/hibernate-reactive-panache-kotlin/runtime/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-hibernate-reactive-panache-kotlin-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/hibernate-reactive-panache/deployment/pom.xml b/extensions/panache/hibernate-reactive-panache/deployment/pom.xml
index 96d701fed980e..b3c52b682d2fb 100644
--- a/extensions/panache/hibernate-reactive-panache/deployment/pom.xml
+++ b/extensions/panache/hibernate-reactive-panache/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-hibernate-reactive-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/hibernate-reactive-panache/pom.xml b/extensions/panache/hibernate-reactive-panache/pom.xml
index 32be6753b5f82..5d414d0759b75 100644
--- a/extensions/panache/hibernate-reactive-panache/pom.xml
+++ b/extensions/panache/hibernate-reactive-panache/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
 	<relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/panache/hibernate-reactive-panache/runtime/pom.xml b/extensions/panache/hibernate-reactive-panache/runtime/pom.xml
index e13e33af64fbc..092a199e3256f 100644
--- a/extensions/panache/hibernate-reactive-panache/runtime/pom.xml
+++ b/extensions/panache/hibernate-reactive-panache/runtime/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-hibernate-reactive-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/hibernate-reactive-rest-data-panache/deployment/pom.xml b/extensions/panache/hibernate-reactive-rest-data-panache/deployment/pom.xml
index 8729e38d866f8..ed35bc8a46dfd 100644
--- a/extensions/panache/hibernate-reactive-rest-data-panache/deployment/pom.xml
+++ b/extensions/panache/hibernate-reactive-rest-data-panache/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-hibernate-reactive-rest-data-panache-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-hibernate-reactive-rest-data-panache-deployment</artifactId>
diff --git a/extensions/panache/hibernate-reactive-rest-data-panache/pom.xml b/extensions/panache/hibernate-reactive-rest-data-panache/pom.xml
index abe6af75b87f0..547ddd04941ef 100644
--- a/extensions/panache/hibernate-reactive-rest-data-panache/pom.xml
+++ b/extensions/panache/hibernate-reactive-rest-data-panache/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/panache/hibernate-reactive-rest-data-panache/runtime/pom.xml b/extensions/panache/hibernate-reactive-rest-data-panache/runtime/pom.xml
index bcbe641e22649..0a6c8124ec7c6 100644
--- a/extensions/panache/hibernate-reactive-rest-data-panache/runtime/pom.xml
+++ b/extensions/panache/hibernate-reactive-rest-data-panache/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-hibernate-reactive-rest-data-panache-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-hibernate-reactive-rest-data-panache</artifactId>
diff --git a/extensions/panache/mongodb-panache-common/deployment/pom.xml b/extensions/panache/mongodb-panache-common/deployment/pom.xml
index 65da08848ff74..9f0aee9e46ff2 100644
--- a/extensions/panache/mongodb-panache-common/deployment/pom.xml
+++ b/extensions/panache/mongodb-panache-common/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-mongodb-panache-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/mongodb-panache-common/pom.xml b/extensions/panache/mongodb-panache-common/pom.xml
index d4c364e7b4fc4..78f3f1ac3274b 100644
--- a/extensions/panache/mongodb-panache-common/pom.xml
+++ b/extensions/panache/mongodb-panache-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/panache/mongodb-panache-common/runtime/pom.xml b/extensions/panache/mongodb-panache-common/runtime/pom.xml
index a0ee38dc6a428..88991e8599ad6 100644
--- a/extensions/panache/mongodb-panache-common/runtime/pom.xml
+++ b/extensions/panache/mongodb-panache-common/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-mongodb-panache-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/mongodb-panache-kotlin/deployment/pom.xml b/extensions/panache/mongodb-panache-kotlin/deployment/pom.xml
index 4b5a1b081d010..e1a2187af3f3d 100644
--- a/extensions/panache/mongodb-panache-kotlin/deployment/pom.xml
+++ b/extensions/panache/mongodb-panache-kotlin/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-mongodb-panache-kotlin-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/mongodb-panache-kotlin/pom.xml b/extensions/panache/mongodb-panache-kotlin/pom.xml
index e8fd077f88c73..94805f680b67b 100644
--- a/extensions/panache/mongodb-panache-kotlin/pom.xml
+++ b/extensions/panache/mongodb-panache-kotlin/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/panache/mongodb-panache-kotlin/runtime/pom.xml b/extensions/panache/mongodb-panache-kotlin/runtime/pom.xml
index ef6c31f23d2f4..83656b6362a17 100644
--- a/extensions/panache/mongodb-panache-kotlin/runtime/pom.xml
+++ b/extensions/panache/mongodb-panache-kotlin/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-mongodb-panache-kotlin-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/mongodb-panache/deployment/pom.xml b/extensions/panache/mongodb-panache/deployment/pom.xml
index d7968ca5ac1b3..cfd2fb5b04a83 100644
--- a/extensions/panache/mongodb-panache/deployment/pom.xml
+++ b/extensions/panache/mongodb-panache/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-mongodb-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/mongodb-panache/pom.xml b/extensions/panache/mongodb-panache/pom.xml
index 1deb594e66668..8a65f5d66ceff 100644
--- a/extensions/panache/mongodb-panache/pom.xml
+++ b/extensions/panache/mongodb-panache/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/panache/mongodb-panache/runtime/pom.xml b/extensions/panache/mongodb-panache/runtime/pom.xml
index ef61e86e16c9c..080ed704edf5a 100644
--- a/extensions/panache/mongodb-panache/runtime/pom.xml
+++ b/extensions/panache/mongodb-panache/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-mongodb-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/mongodb-rest-data-panache/deployment/pom.xml b/extensions/panache/mongodb-rest-data-panache/deployment/pom.xml
index b8ae1296c58d8..cf765474107a3 100644
--- a/extensions/panache/mongodb-rest-data-panache/deployment/pom.xml
+++ b/extensions/panache/mongodb-rest-data-panache/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-mongodb-rest-data-panache-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/panache/mongodb-rest-data-panache/pom.xml b/extensions/panache/mongodb-rest-data-panache/pom.xml
index ae14687230be6..2a2020723ff97 100644
--- a/extensions/panache/mongodb-rest-data-panache/pom.xml
+++ b/extensions/panache/mongodb-rest-data-panache/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/panache/mongodb-rest-data-panache/runtime/pom.xml b/extensions/panache/mongodb-rest-data-panache/runtime/pom.xml
index ba389e5cafa35..bd591717b27b8 100644
--- a/extensions/panache/mongodb-rest-data-panache/runtime/pom.xml
+++ b/extensions/panache/mongodb-rest-data-panache/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-mongodb-rest-data-panache-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/panache/panache-common/deployment/pom.xml b/extensions/panache/panache-common/deployment/pom.xml
index d68ec60715fbe..1af2e5e5e456f 100644
--- a/extensions/panache/panache-common/deployment/pom.xml
+++ b/extensions/panache/panache-common/deployment/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-panache-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/panache-common/pom.xml b/extensions/panache/panache-common/pom.xml
index fb34991536486..6506bfa969708 100644
--- a/extensions/panache/panache-common/pom.xml
+++ b/extensions/panache/panache-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
 	<relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/panache/panache-common/runtime/pom.xml b/extensions/panache/panache-common/runtime/pom.xml
index 8651cb4859eab..9e7ae75743e62 100644
--- a/extensions/panache/panache-common/runtime/pom.xml
+++ b/extensions/panache/panache-common/runtime/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-panache-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/panache-hibernate-common/deployment/pom.xml b/extensions/panache/panache-hibernate-common/deployment/pom.xml
index dcd39aa2df0ae..5c47a2254ba09 100644
--- a/extensions/panache/panache-hibernate-common/deployment/pom.xml
+++ b/extensions/panache/panache-hibernate-common/deployment/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-panache-hibernate-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/panache-hibernate-common/pom.xml b/extensions/panache/panache-hibernate-common/pom.xml
index 24c1b8f0527df..b02dfcb87bbfd 100644
--- a/extensions/panache/panache-hibernate-common/pom.xml
+++ b/extensions/panache/panache-hibernate-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
 	<relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/panache/panache-hibernate-common/runtime/pom.xml b/extensions/panache/panache-hibernate-common/runtime/pom.xml
index d2adbad237ab9..ea199bfc24e6d 100644
--- a/extensions/panache/panache-hibernate-common/runtime/pom.xml
+++ b/extensions/panache/panache-hibernate-common/runtime/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-panache-hibernate-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/panache/panache-mock/pom.xml b/extensions/panache/panache-mock/pom.xml
index d6db8863936a4..286275200573d 100644
--- a/extensions/panache/panache-mock/pom.xml
+++ b/extensions/panache/panache-mock/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/panache/panacheql/pom.xml b/extensions/panache/panacheql/pom.xml
index c6ea8652e2334..69e8faa69402a 100644
--- a/extensions/panache/panacheql/pom.xml
+++ b/extensions/panache/panacheql/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/panache/pom.xml b/extensions/panache/pom.xml
index 78a5e62e143c3..c4f6774e3f8bc 100644
--- a/extensions/panache/pom.xml
+++ b/extensions/panache/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
 	<relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/panache/rest-data-panache/deployment/pom.xml b/extensions/panache/rest-data-panache/deployment/pom.xml
index 91d1ac859736a..ca16406d80c05 100644
--- a/extensions/panache/rest-data-panache/deployment/pom.xml
+++ b/extensions/panache/rest-data-panache/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-data-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-rest-data-panache-deployment</artifactId>
diff --git a/extensions/panache/rest-data-panache/pom.xml b/extensions/panache/rest-data-panache/pom.xml
index b2f684e8be458..6dfce4377d4cb 100644
--- a/extensions/panache/rest-data-panache/pom.xml
+++ b/extensions/panache/rest-data-panache/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/panache/rest-data-panache/runtime/pom.xml b/extensions/panache/rest-data-panache/runtime/pom.xml
index feb96f6836516..a32bf4dde4883 100644
--- a/extensions/panache/rest-data-panache/runtime/pom.xml
+++ b/extensions/panache/rest-data-panache/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-data-panache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-rest-data-panache</artifactId>
diff --git a/extensions/picocli/deployment/pom.xml b/extensions/picocli/deployment/pom.xml
index d269e2245c640..9c3bb07468cab 100644
--- a/extensions/picocli/deployment/pom.xml
+++ b/extensions/picocli/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-picocli-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-picocli-deployment</artifactId>
diff --git a/extensions/picocli/pom.xml b/extensions/picocli/pom.xml
index 101df1229cbb8..75dcc895d7c24 100644
--- a/extensions/picocli/pom.xml
+++ b/extensions/picocli/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/picocli/runtime/pom.xml b/extensions/picocli/runtime/pom.xml
index 21580227a05e4..7aedf6ebaee67 100644
--- a/extensions/picocli/runtime/pom.xml
+++ b/extensions/picocli/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-picocli-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-picocli</artifactId>
diff --git a/extensions/pom.xml b/extensions/pom.xml
index 6dbde301a7ea0..6cd0cb5b2d03b 100644
--- a/extensions/pom.xml
+++ b/extensions/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-build-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../build-parent/pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/quartz/deployment/pom.xml b/extensions/quartz/deployment/pom.xml
index 7dc4e797cfb5f..b6a2a20a979b6 100644
--- a/extensions/quartz/deployment/pom.xml
+++ b/extensions/quartz/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-quartz-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/quartz/pom.xml b/extensions/quartz/pom.xml
index 7f74b6bda5d96..b2c610a55f6b7 100644
--- a/extensions/quartz/pom.xml
+++ b/extensions/quartz/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <artifactId>quarkus-extensions-parent</artifactId>
     <groupId>io.quarkus</groupId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
diff --git a/extensions/quartz/runtime/pom.xml b/extensions/quartz/runtime/pom.xml
index 037f950bd19d5..6c08d9884a51e 100644
--- a/extensions/quartz/runtime/pom.xml
+++ b/extensions/quartz/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-quartz-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/qute/deployment/pom.xml b/extensions/qute/deployment/pom.xml
index 3f30a7220637c..a8954a920ba10 100644
--- a/extensions/qute/deployment/pom.xml
+++ b/extensions/qute/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-qute-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-qute-deployment</artifactId>
diff --git a/extensions/qute/pom.xml b/extensions/qute/pom.xml
index 58829b02f79a9..d101a563752c9 100644
--- a/extensions/qute/pom.xml
+++ b/extensions/qute/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/qute/runtime/pom.xml b/extensions/qute/runtime/pom.xml
index 1a0b7d3243d8f..a75bd3d36d826 100644
--- a/extensions/qute/runtime/pom.xml
+++ b/extensions/qute/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-qute-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-qute</artifactId>
diff --git a/extensions/reactive-datasource/deployment/pom.xml b/extensions/reactive-datasource/deployment/pom.xml
index 241c34489d393..6f6a22766ba35 100644
--- a/extensions/reactive-datasource/deployment/pom.xml
+++ b/extensions/reactive-datasource/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-reactive-datasource-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/reactive-datasource/pom.xml b/extensions/reactive-datasource/pom.xml
index a3f6689686e06..ab93cc33a5e99 100644
--- a/extensions/reactive-datasource/pom.xml
+++ b/extensions/reactive-datasource/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/reactive-datasource/runtime/pom.xml b/extensions/reactive-datasource/runtime/pom.xml
index 09bf734c38a53..ff28889d8826f 100644
--- a/extensions/reactive-datasource/runtime/pom.xml
+++ b/extensions/reactive-datasource/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-reactive-datasource-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/reactive-db2-client/deployment/pom.xml b/extensions/reactive-db2-client/deployment/pom.xml
index 7b46ff737d769..ff3bd6ee83896 100644
--- a/extensions/reactive-db2-client/deployment/pom.xml
+++ b/extensions/reactive-db2-client/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-reactive-db2-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-reactive-db2-client-deployment</artifactId>
diff --git a/extensions/reactive-db2-client/pom.xml b/extensions/reactive-db2-client/pom.xml
index 0dd54906622bc..3b51fe9fb4131 100644
--- a/extensions/reactive-db2-client/pom.xml
+++ b/extensions/reactive-db2-client/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/reactive-db2-client/runtime/pom.xml b/extensions/reactive-db2-client/runtime/pom.xml
index 254cda26cb106..d3e78bcd33459 100644
--- a/extensions/reactive-db2-client/runtime/pom.xml
+++ b/extensions/reactive-db2-client/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-reactive-db2-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-reactive-db2-client</artifactId>
diff --git a/extensions/reactive-mssql-client/deployment/pom.xml b/extensions/reactive-mssql-client/deployment/pom.xml
index 817baa741ea01..e69ae6725bdb1 100644
--- a/extensions/reactive-mssql-client/deployment/pom.xml
+++ b/extensions/reactive-mssql-client/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-reactive-mssql-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-reactive-mssql-client-deployment</artifactId>
diff --git a/extensions/reactive-mssql-client/pom.xml b/extensions/reactive-mssql-client/pom.xml
index 446792c43806f..6e46f49b3f6f4 100644
--- a/extensions/reactive-mssql-client/pom.xml
+++ b/extensions/reactive-mssql-client/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/reactive-mssql-client/runtime/pom.xml b/extensions/reactive-mssql-client/runtime/pom.xml
index aa9ba57b9f144..ee3d2657a7bd7 100644
--- a/extensions/reactive-mssql-client/runtime/pom.xml
+++ b/extensions/reactive-mssql-client/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-reactive-mssql-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-reactive-mssql-client</artifactId>
diff --git a/extensions/reactive-mysql-client/deployment/pom.xml b/extensions/reactive-mysql-client/deployment/pom.xml
index 828ed81edb4c9..7d6756b44fdad 100644
--- a/extensions/reactive-mysql-client/deployment/pom.xml
+++ b/extensions/reactive-mysql-client/deployment/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-reactive-mysql-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-reactive-mysql-client-deployment</artifactId>
diff --git a/extensions/reactive-mysql-client/pom.xml b/extensions/reactive-mysql-client/pom.xml
index 488a81f3b08f9..672ab0bcdfd7b 100644
--- a/extensions/reactive-mysql-client/pom.xml
+++ b/extensions/reactive-mysql-client/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/reactive-mysql-client/runtime/pom.xml b/extensions/reactive-mysql-client/runtime/pom.xml
index f98ea175f5550..a153caa0222b6 100644
--- a/extensions/reactive-mysql-client/runtime/pom.xml
+++ b/extensions/reactive-mysql-client/runtime/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-reactive-mysql-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-reactive-mysql-client</artifactId>
diff --git a/extensions/reactive-oracle-client/deployment/pom.xml b/extensions/reactive-oracle-client/deployment/pom.xml
index eae3911222e2c..9bbcf91e3f1ec 100644
--- a/extensions/reactive-oracle-client/deployment/pom.xml
+++ b/extensions/reactive-oracle-client/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-reactive-oracle-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-reactive-oracle-client-deployment</artifactId>
diff --git a/extensions/reactive-oracle-client/pom.xml b/extensions/reactive-oracle-client/pom.xml
index 8c04ebe2ae82f..508597600a94f 100644
--- a/extensions/reactive-oracle-client/pom.xml
+++ b/extensions/reactive-oracle-client/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/reactive-oracle-client/runtime/pom.xml b/extensions/reactive-oracle-client/runtime/pom.xml
index 842a846f3c9b1..fc81257416575 100644
--- a/extensions/reactive-oracle-client/runtime/pom.xml
+++ b/extensions/reactive-oracle-client/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-reactive-oracle-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-reactive-oracle-client</artifactId>
diff --git a/extensions/reactive-pg-client/deployment/pom.xml b/extensions/reactive-pg-client/deployment/pom.xml
index 77ea754745e53..246bcfb9d6d24 100644
--- a/extensions/reactive-pg-client/deployment/pom.xml
+++ b/extensions/reactive-pg-client/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-reactive-pg-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-reactive-pg-client-deployment</artifactId>
diff --git a/extensions/reactive-pg-client/pom.xml b/extensions/reactive-pg-client/pom.xml
index ef8d4535a0b97..ea4ff1551f15e 100644
--- a/extensions/reactive-pg-client/pom.xml
+++ b/extensions/reactive-pg-client/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/reactive-pg-client/runtime/pom.xml b/extensions/reactive-pg-client/runtime/pom.xml
index 21ea768d8973b..ab027924a8524 100644
--- a/extensions/reactive-pg-client/runtime/pom.xml
+++ b/extensions/reactive-pg-client/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-reactive-pg-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-reactive-pg-client</artifactId>
diff --git a/extensions/reactive-routes/deployment/pom.xml b/extensions/reactive-routes/deployment/pom.xml
index a77aee8c987f9..b637deaa0ffae 100644
--- a/extensions/reactive-routes/deployment/pom.xml
+++ b/extensions/reactive-routes/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-reactive-routes-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/reactive-routes/pom.xml b/extensions/reactive-routes/pom.xml
index 3bed302c1b907..6a6f35c5ec92a 100644
--- a/extensions/reactive-routes/pom.xml
+++ b/extensions/reactive-routes/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/reactive-routes/runtime/pom.xml b/extensions/reactive-routes/runtime/pom.xml
index fae3468e7046f..eef5585a8102f 100644
--- a/extensions/reactive-routes/runtime/pom.xml
+++ b/extensions/reactive-routes/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-reactive-routes-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/reactive-streams-operators/mutiny-reactive-streams-operators/deployment/pom.xml b/extensions/reactive-streams-operators/mutiny-reactive-streams-operators/deployment/pom.xml
index 7141a2162e618..38e7269631f87 100644
--- a/extensions/reactive-streams-operators/mutiny-reactive-streams-operators/deployment/pom.xml
+++ b/extensions/reactive-streams-operators/mutiny-reactive-streams-operators/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-mutiny-reactive-streams-operators-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/reactive-streams-operators/mutiny-reactive-streams-operators/pom.xml b/extensions/reactive-streams-operators/mutiny-reactive-streams-operators/pom.xml
index 0c20108b82c03..fe34f87c8beb2 100644
--- a/extensions/reactive-streams-operators/mutiny-reactive-streams-operators/pom.xml
+++ b/extensions/reactive-streams-operators/mutiny-reactive-streams-operators/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-reactive-streams-operators-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/reactive-streams-operators/mutiny-reactive-streams-operators/runtime/pom.xml b/extensions/reactive-streams-operators/mutiny-reactive-streams-operators/runtime/pom.xml
index ea06fe7474659..179171a48c6f6 100644
--- a/extensions/reactive-streams-operators/mutiny-reactive-streams-operators/runtime/pom.xml
+++ b/extensions/reactive-streams-operators/mutiny-reactive-streams-operators/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-mutiny-reactive-streams-operators-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/reactive-streams-operators/pom.xml b/extensions/reactive-streams-operators/pom.xml
index cd2f77b8f4ad4..6235bea33c169 100644
--- a/extensions/reactive-streams-operators/pom.xml
+++ b/extensions/reactive-streams-operators/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/reactive-streams-operators/smallrye-reactive-streams-operators/deployment/pom.xml b/extensions/reactive-streams-operators/smallrye-reactive-streams-operators/deployment/pom.xml
index bd09ad275efcf..dfc9cda6e70e0 100644
--- a/extensions/reactive-streams-operators/smallrye-reactive-streams-operators/deployment/pom.xml
+++ b/extensions/reactive-streams-operators/smallrye-reactive-streams-operators/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-reactive-streams-operators-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/reactive-streams-operators/smallrye-reactive-streams-operators/pom.xml b/extensions/reactive-streams-operators/smallrye-reactive-streams-operators/pom.xml
index 8df1ec5ffdc86..7c487f5a389e6 100644
--- a/extensions/reactive-streams-operators/smallrye-reactive-streams-operators/pom.xml
+++ b/extensions/reactive-streams-operators/smallrye-reactive-streams-operators/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-reactive-streams-operators-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/reactive-streams-operators/smallrye-reactive-streams-operators/runtime/pom.xml b/extensions/reactive-streams-operators/smallrye-reactive-streams-operators/runtime/pom.xml
index 07b67399dcce2..0b65523eeaff0 100644
--- a/extensions/reactive-streams-operators/smallrye-reactive-streams-operators/runtime/pom.xml
+++ b/extensions/reactive-streams-operators/smallrye-reactive-streams-operators/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-reactive-streams-operators-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/reactive-streams-operators/smallrye-reactive-type-converters/deployment/pom.xml b/extensions/reactive-streams-operators/smallrye-reactive-type-converters/deployment/pom.xml
index 5badf81dcc25b..471453bada079 100644
--- a/extensions/reactive-streams-operators/smallrye-reactive-type-converters/deployment/pom.xml
+++ b/extensions/reactive-streams-operators/smallrye-reactive-type-converters/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-smallrye-reactive-type-converters-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-smallrye-reactive-type-converters-deployment</artifactId>
diff --git a/extensions/reactive-streams-operators/smallrye-reactive-type-converters/pom.xml b/extensions/reactive-streams-operators/smallrye-reactive-type-converters/pom.xml
index 8c764225cd6c2..cb0f11c0d03ba 100644
--- a/extensions/reactive-streams-operators/smallrye-reactive-type-converters/pom.xml
+++ b/extensions/reactive-streams-operators/smallrye-reactive-type-converters/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-reactive-streams-operators-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/reactive-streams-operators/smallrye-reactive-type-converters/runtime/pom.xml b/extensions/reactive-streams-operators/smallrye-reactive-type-converters/runtime/pom.xml
index 3f5e2c407a819..211f3ce186ac1 100644
--- a/extensions/reactive-streams-operators/smallrye-reactive-type-converters/runtime/pom.xml
+++ b/extensions/reactive-streams-operators/smallrye-reactive-type-converters/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-smallrye-reactive-type-converters-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-smallrye-reactive-type-converters</artifactId>
diff --git a/extensions/redis-cache/deployment/pom.xml b/extensions/redis-cache/deployment/pom.xml
index 078f0184d1cf2..b4292b5753d7e 100644
--- a/extensions/redis-cache/deployment/pom.xml
+++ b/extensions/redis-cache/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-redis-cache-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-redis-cache-deployment</artifactId>
diff --git a/extensions/redis-cache/pom.xml b/extensions/redis-cache/pom.xml
index e1fae6a1e5fb4..55e7fbf6b7981 100644
--- a/extensions/redis-cache/pom.xml
+++ b/extensions/redis-cache/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/redis-cache/runtime/pom.xml b/extensions/redis-cache/runtime/pom.xml
index 860e13e5aa0be..973c6945de59e 100644
--- a/extensions/redis-cache/runtime/pom.xml
+++ b/extensions/redis-cache/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-redis-cache-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-redis-cache</artifactId>
diff --git a/extensions/redis-client/deployment/pom.xml b/extensions/redis-client/deployment/pom.xml
index 36f29f62c7c00..da87e8bc38264 100644
--- a/extensions/redis-client/deployment/pom.xml
+++ b/extensions/redis-client/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-redis-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-redis-client-deployment</artifactId>
diff --git a/extensions/redis-client/pom.xml b/extensions/redis-client/pom.xml
index 458b2563a75bf..97d7fa580959a 100644
--- a/extensions/redis-client/pom.xml
+++ b/extensions/redis-client/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/redis-client/runtime/pom.xml b/extensions/redis-client/runtime/pom.xml
index f00b8e2c6715e..5b76f169279bc 100644
--- a/extensions/redis-client/runtime/pom.xml
+++ b/extensions/redis-client/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-redis-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-redis-client</artifactId>
diff --git a/extensions/resteasy-classic/pom.xml b/extensions/resteasy-classic/pom.xml
index 91c9e53da2de3..77759a7989aef 100644
--- a/extensions/resteasy-classic/pom.xml
+++ b/extensions/resteasy-classic/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-classic/rest-client-config/deployment/pom.xml b/extensions/resteasy-classic/rest-client-config/deployment/pom.xml
index ae70e2be717c0..5b8e7c4adb4c2 100644
--- a/extensions/resteasy-classic/rest-client-config/deployment/pom.xml
+++ b/extensions/resteasy-classic/rest-client-config/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-client-config-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-classic/rest-client-config/pom.xml b/extensions/resteasy-classic/rest-client-config/pom.xml
index 6bba42fa4b54d..547e5c8e503ba 100644
--- a/extensions/resteasy-classic/rest-client-config/pom.xml
+++ b/extensions/resteasy-classic/rest-client-config/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-classic/rest-client-config/runtime/pom.xml b/extensions/resteasy-classic/rest-client-config/runtime/pom.xml
index bc57bd9e0e7db..1b00b0df1a149 100644
--- a/extensions/resteasy-classic/rest-client-config/runtime/pom.xml
+++ b/extensions/resteasy-classic/rest-client-config/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-client-config-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-classic/resteasy-client-jackson/deployment/pom.xml b/extensions/resteasy-classic/resteasy-client-jackson/deployment/pom.xml
index 2f7469328c1ba..dd26a064ae444 100644
--- a/extensions/resteasy-classic/resteasy-client-jackson/deployment/pom.xml
+++ b/extensions/resteasy-classic/resteasy-client-jackson/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-client-jackson-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-client-jackson/pom.xml b/extensions/resteasy-classic/resteasy-client-jackson/pom.xml
index fc8de512a62c2..34d54e0f502a8 100644
--- a/extensions/resteasy-classic/resteasy-client-jackson/pom.xml
+++ b/extensions/resteasy-classic/resteasy-client-jackson/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-classic/resteasy-client-jackson/runtime/pom.xml b/extensions/resteasy-classic/resteasy-client-jackson/runtime/pom.xml
index a8449953d3579..59f03655c3c17 100644
--- a/extensions/resteasy-classic/resteasy-client-jackson/runtime/pom.xml
+++ b/extensions/resteasy-classic/resteasy-client-jackson/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-client-jackson-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-client-jaxb/deployment/pom.xml b/extensions/resteasy-classic/resteasy-client-jaxb/deployment/pom.xml
index 3fedf3af48517..5a8391c737f11 100644
--- a/extensions/resteasy-classic/resteasy-client-jaxb/deployment/pom.xml
+++ b/extensions/resteasy-classic/resteasy-client-jaxb/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-client-jaxb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-client-jaxb/pom.xml b/extensions/resteasy-classic/resteasy-client-jaxb/pom.xml
index 5ae4e439ca5a4..c741c0dc2695d 100644
--- a/extensions/resteasy-classic/resteasy-client-jaxb/pom.xml
+++ b/extensions/resteasy-classic/resteasy-client-jaxb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-classic/resteasy-client-jaxb/runtime/pom.xml b/extensions/resteasy-classic/resteasy-client-jaxb/runtime/pom.xml
index fcd52c0bc1ae6..44769e263a96c 100644
--- a/extensions/resteasy-classic/resteasy-client-jaxb/runtime/pom.xml
+++ b/extensions/resteasy-classic/resteasy-client-jaxb/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-client-jaxb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-client-jsonb/deployment/pom.xml b/extensions/resteasy-classic/resteasy-client-jsonb/deployment/pom.xml
index 86cbecc33a2d2..68e6295f3c78b 100644
--- a/extensions/resteasy-classic/resteasy-client-jsonb/deployment/pom.xml
+++ b/extensions/resteasy-classic/resteasy-client-jsonb/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-client-jsonb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-client-jsonb/pom.xml b/extensions/resteasy-classic/resteasy-client-jsonb/pom.xml
index 7e74abce4c3f7..dbbd5d9e5b372 100644
--- a/extensions/resteasy-classic/resteasy-client-jsonb/pom.xml
+++ b/extensions/resteasy-classic/resteasy-client-jsonb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-classic/resteasy-client-jsonb/runtime/pom.xml b/extensions/resteasy-classic/resteasy-client-jsonb/runtime/pom.xml
index f212624d64479..27a549c6c761b 100644
--- a/extensions/resteasy-classic/resteasy-client-jsonb/runtime/pom.xml
+++ b/extensions/resteasy-classic/resteasy-client-jsonb/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-client-jsonb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-client-mutiny/deployment/pom.xml b/extensions/resteasy-classic/resteasy-client-mutiny/deployment/pom.xml
index 0a5ad947b8266..1bf71c21d2242 100644
--- a/extensions/resteasy-classic/resteasy-client-mutiny/deployment/pom.xml
+++ b/extensions/resteasy-classic/resteasy-client-mutiny/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-client-mutiny-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-client-mutiny/pom.xml b/extensions/resteasy-classic/resteasy-client-mutiny/pom.xml
index 3c4049360c913..6a80e9c006acd 100644
--- a/extensions/resteasy-classic/resteasy-client-mutiny/pom.xml
+++ b/extensions/resteasy-classic/resteasy-client-mutiny/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-classic/resteasy-client-mutiny/runtime/pom.xml b/extensions/resteasy-classic/resteasy-client-mutiny/runtime/pom.xml
index 66881644bcb76..ab3ec3944a9f9 100644
--- a/extensions/resteasy-classic/resteasy-client-mutiny/runtime/pom.xml
+++ b/extensions/resteasy-classic/resteasy-client-mutiny/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-client-mutiny-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-client/deployment/pom.xml b/extensions/resteasy-classic/resteasy-client/deployment/pom.xml
index 034cee562aeec..281f875772b29 100644
--- a/extensions/resteasy-classic/resteasy-client/deployment/pom.xml
+++ b/extensions/resteasy-classic/resteasy-client/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-client/pom.xml b/extensions/resteasy-classic/resteasy-client/pom.xml
index 54851293f9e79..3471caa9edbd0 100644
--- a/extensions/resteasy-classic/resteasy-client/pom.xml
+++ b/extensions/resteasy-classic/resteasy-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-classic/resteasy-client/runtime/pom.xml b/extensions/resteasy-classic/resteasy-client/runtime/pom.xml
index da7954b22e79e..82d69a2e4a6ee 100644
--- a/extensions/resteasy-classic/resteasy-client/runtime/pom.xml
+++ b/extensions/resteasy-classic/resteasy-client/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-common/deployment/pom.xml b/extensions/resteasy-classic/resteasy-common/deployment/pom.xml
index d861d5432e1c2..1628b4e61dc2e 100644
--- a/extensions/resteasy-classic/resteasy-common/deployment/pom.xml
+++ b/extensions/resteasy-classic/resteasy-common/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-common/pom.xml b/extensions/resteasy-classic/resteasy-common/pom.xml
index d4c046e5e0f0b..2d1e489eca779 100644
--- a/extensions/resteasy-classic/resteasy-common/pom.xml
+++ b/extensions/resteasy-classic/resteasy-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-classic/resteasy-common/runtime/pom.xml b/extensions/resteasy-classic/resteasy-common/runtime/pom.xml
index 59c117aedb45a..702242a9695f3 100644
--- a/extensions/resteasy-classic/resteasy-common/runtime/pom.xml
+++ b/extensions/resteasy-classic/resteasy-common/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-common/spi/pom.xml b/extensions/resteasy-classic/resteasy-common/spi/pom.xml
index 4e8ebd79232b8..324952eb0398d 100644
--- a/extensions/resteasy-classic/resteasy-common/spi/pom.xml
+++ b/extensions/resteasy-classic/resteasy-common/spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-jackson/deployment/pom.xml b/extensions/resteasy-classic/resteasy-jackson/deployment/pom.xml
index b229f603dc03f..e89dbfc358d7a 100644
--- a/extensions/resteasy-classic/resteasy-jackson/deployment/pom.xml
+++ b/extensions/resteasy-classic/resteasy-jackson/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-jackson-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-jackson/pom.xml b/extensions/resteasy-classic/resteasy-jackson/pom.xml
index 0fd5f24166773..97df2a3de47e2 100644
--- a/extensions/resteasy-classic/resteasy-jackson/pom.xml
+++ b/extensions/resteasy-classic/resteasy-jackson/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-classic/resteasy-jackson/runtime/pom.xml b/extensions/resteasy-classic/resteasy-jackson/runtime/pom.xml
index 9b50fa44942ac..d00496e03a0a8 100644
--- a/extensions/resteasy-classic/resteasy-jackson/runtime/pom.xml
+++ b/extensions/resteasy-classic/resteasy-jackson/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-jackson-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-jaxb/deployment/pom.xml b/extensions/resteasy-classic/resteasy-jaxb/deployment/pom.xml
index 63eb454eb26c7..6607be3d4f949 100644
--- a/extensions/resteasy-classic/resteasy-jaxb/deployment/pom.xml
+++ b/extensions/resteasy-classic/resteasy-jaxb/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-jaxb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-jaxb/pom.xml b/extensions/resteasy-classic/resteasy-jaxb/pom.xml
index b3f02acb524d2..8264e192852e2 100644
--- a/extensions/resteasy-classic/resteasy-jaxb/pom.xml
+++ b/extensions/resteasy-classic/resteasy-jaxb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-classic/resteasy-jaxb/runtime/pom.xml b/extensions/resteasy-classic/resteasy-jaxb/runtime/pom.xml
index afd1494280354..2b7c354d72237 100644
--- a/extensions/resteasy-classic/resteasy-jaxb/runtime/pom.xml
+++ b/extensions/resteasy-classic/resteasy-jaxb/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-jaxb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-jsonb/deployment/pom.xml b/extensions/resteasy-classic/resteasy-jsonb/deployment/pom.xml
index c433902e70143..2db486b35b1eb 100644
--- a/extensions/resteasy-classic/resteasy-jsonb/deployment/pom.xml
+++ b/extensions/resteasy-classic/resteasy-jsonb/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-jsonb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-jsonb/pom.xml b/extensions/resteasy-classic/resteasy-jsonb/pom.xml
index 7e493061bd9a2..e66656f10b016 100644
--- a/extensions/resteasy-classic/resteasy-jsonb/pom.xml
+++ b/extensions/resteasy-classic/resteasy-jsonb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-classic/resteasy-jsonb/runtime/pom.xml b/extensions/resteasy-classic/resteasy-jsonb/runtime/pom.xml
index 23c614b90409f..ee9769cf68de2 100644
--- a/extensions/resteasy-classic/resteasy-jsonb/runtime/pom.xml
+++ b/extensions/resteasy-classic/resteasy-jsonb/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-jsonb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-links/deployment/pom.xml b/extensions/resteasy-classic/resteasy-links/deployment/pom.xml
index 489ad05b4f9cf..fe1cbdde94ba1 100644
--- a/extensions/resteasy-classic/resteasy-links/deployment/pom.xml
+++ b/extensions/resteasy-classic/resteasy-links/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-resteasy-links-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-resteasy-links-deployment</artifactId>
diff --git a/extensions/resteasy-classic/resteasy-links/pom.xml b/extensions/resteasy-classic/resteasy-links/pom.xml
index 5256b5f1e0696..c7b4510d7e2ea 100644
--- a/extensions/resteasy-classic/resteasy-links/pom.xml
+++ b/extensions/resteasy-classic/resteasy-links/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-resteasy-parent-aggregator</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-resteasy-links-parent</artifactId>
diff --git a/extensions/resteasy-classic/resteasy-links/runtime/pom.xml b/extensions/resteasy-classic/resteasy-links/runtime/pom.xml
index f879fab6afb08..f1ff440dd4cf3 100644
--- a/extensions/resteasy-classic/resteasy-links/runtime/pom.xml
+++ b/extensions/resteasy-classic/resteasy-links/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-resteasy-links-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-resteasy-links</artifactId>
diff --git a/extensions/resteasy-classic/resteasy-multipart/deployment/pom.xml b/extensions/resteasy-classic/resteasy-multipart/deployment/pom.xml
index 1e63133e08d3d..bff4403b367fe 100644
--- a/extensions/resteasy-classic/resteasy-multipart/deployment/pom.xml
+++ b/extensions/resteasy-classic/resteasy-multipart/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-multipart-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-multipart/pom.xml b/extensions/resteasy-classic/resteasy-multipart/pom.xml
index 6f3d9ecb35f12..9d306d22badea 100644
--- a/extensions/resteasy-classic/resteasy-multipart/pom.xml
+++ b/extensions/resteasy-classic/resteasy-multipart/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-classic/resteasy-multipart/runtime/pom.xml b/extensions/resteasy-classic/resteasy-multipart/runtime/pom.xml
index 7b8e9a1e0dc3d..8b0f22b61388c 100644
--- a/extensions/resteasy-classic/resteasy-multipart/runtime/pom.xml
+++ b/extensions/resteasy-classic/resteasy-multipart/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-multipart-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-mutiny-common/deployment/pom.xml b/extensions/resteasy-classic/resteasy-mutiny-common/deployment/pom.xml
index a2fb20b55f9f0..cb517de5f418a 100644
--- a/extensions/resteasy-classic/resteasy-mutiny-common/deployment/pom.xml
+++ b/extensions/resteasy-classic/resteasy-mutiny-common/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-resteasy-mutiny-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-resteasy-mutiny-common-deployment</artifactId>
diff --git a/extensions/resteasy-classic/resteasy-mutiny-common/pom.xml b/extensions/resteasy-classic/resteasy-mutiny-common/pom.xml
index 31c641417fbb8..f79353b9e67a3 100644
--- a/extensions/resteasy-classic/resteasy-mutiny-common/pom.xml
+++ b/extensions/resteasy-classic/resteasy-mutiny-common/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-resteasy-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/resteasy-classic/resteasy-mutiny-common/runtime/pom.xml b/extensions/resteasy-classic/resteasy-mutiny-common/runtime/pom.xml
index 835402f2c616d..3315fe904d1d7 100644
--- a/extensions/resteasy-classic/resteasy-mutiny-common/runtime/pom.xml
+++ b/extensions/resteasy-classic/resteasy-mutiny-common/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-resteasy-mutiny-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-resteasy-mutiny-common</artifactId>
diff --git a/extensions/resteasy-classic/resteasy-mutiny/deployment/pom.xml b/extensions/resteasy-classic/resteasy-mutiny/deployment/pom.xml
index 2632b941af2bf..3c8dddad31538 100644
--- a/extensions/resteasy-classic/resteasy-mutiny/deployment/pom.xml
+++ b/extensions/resteasy-classic/resteasy-mutiny/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-resteasy-mutiny-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-resteasy-mutiny-deployment</artifactId>
diff --git a/extensions/resteasy-classic/resteasy-mutiny/pom.xml b/extensions/resteasy-classic/resteasy-mutiny/pom.xml
index 45de9bdb01338..78a1eb067ba4a 100644
--- a/extensions/resteasy-classic/resteasy-mutiny/pom.xml
+++ b/extensions/resteasy-classic/resteasy-mutiny/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-resteasy-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/resteasy-classic/resteasy-mutiny/runtime/pom.xml b/extensions/resteasy-classic/resteasy-mutiny/runtime/pom.xml
index 62e840c40650e..3c9a183e5c724 100644
--- a/extensions/resteasy-classic/resteasy-mutiny/runtime/pom.xml
+++ b/extensions/resteasy-classic/resteasy-mutiny/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-resteasy-mutiny-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-resteasy-mutiny</artifactId>
diff --git a/extensions/resteasy-classic/resteasy-qute/deployment/pom.xml b/extensions/resteasy-classic/resteasy-qute/deployment/pom.xml
index fc8902d9e8cf1..12d32271b053a 100644
--- a/extensions/resteasy-classic/resteasy-qute/deployment/pom.xml
+++ b/extensions/resteasy-classic/resteasy-qute/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-resteasy-qute-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-resteasy-qute-deployment</artifactId>
diff --git a/extensions/resteasy-classic/resteasy-qute/pom.xml b/extensions/resteasy-classic/resteasy-qute/pom.xml
index 8bc4e87776903..95884a97891c5 100644
--- a/extensions/resteasy-classic/resteasy-qute/pom.xml
+++ b/extensions/resteasy-classic/resteasy-qute/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-resteasy-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/resteasy-classic/resteasy-qute/runtime/pom.xml b/extensions/resteasy-classic/resteasy-qute/runtime/pom.xml
index d04d398c5def2..4c60451973978 100644
--- a/extensions/resteasy-classic/resteasy-qute/runtime/pom.xml
+++ b/extensions/resteasy-classic/resteasy-qute/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-resteasy-qute-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-resteasy-qute</artifactId>
diff --git a/extensions/resteasy-classic/resteasy-server-common/deployment/pom.xml b/extensions/resteasy-classic/resteasy-server-common/deployment/pom.xml
index 98168579b21d6..19bc9052d47cd 100644
--- a/extensions/resteasy-classic/resteasy-server-common/deployment/pom.xml
+++ b/extensions/resteasy-classic/resteasy-server-common/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-server-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-server-common/pom.xml b/extensions/resteasy-classic/resteasy-server-common/pom.xml
index 9b15a60f53649..39bbed0225d5d 100644
--- a/extensions/resteasy-classic/resteasy-server-common/pom.xml
+++ b/extensions/resteasy-classic/resteasy-server-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-classic/resteasy-server-common/runtime/pom.xml b/extensions/resteasy-classic/resteasy-server-common/runtime/pom.xml
index a5e599747b728..adc80c8d094ca 100644
--- a/extensions/resteasy-classic/resteasy-server-common/runtime/pom.xml
+++ b/extensions/resteasy-classic/resteasy-server-common/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-server-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy-server-common/spi/pom.xml b/extensions/resteasy-classic/resteasy-server-common/spi/pom.xml
index 0277ac9f85e6c..1b809d7ee4420 100644
--- a/extensions/resteasy-classic/resteasy-server-common/spi/pom.xml
+++ b/extensions/resteasy-classic/resteasy-server-common/spi/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-resteasy-server-common-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-resteasy-server-common-spi</artifactId>
diff --git a/extensions/resteasy-classic/resteasy/deployment/pom.xml b/extensions/resteasy-classic/resteasy/deployment/pom.xml
index 7b59037cea38d..bc288205f0cad 100644
--- a/extensions/resteasy-classic/resteasy/deployment/pom.xml
+++ b/extensions/resteasy-classic/resteasy/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-classic/resteasy/pom.xml b/extensions/resteasy-classic/resteasy/pom.xml
index e8909f9735a22..be56fb6ffdf7f 100644
--- a/extensions/resteasy-classic/resteasy/pom.xml
+++ b/extensions/resteasy-classic/resteasy/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-classic/resteasy/runtime/pom.xml b/extensions/resteasy-classic/resteasy/runtime/pom.xml
index 64a2145cd08b9..ee973ca0dac74 100644
--- a/extensions/resteasy-classic/resteasy/runtime/pom.xml
+++ b/extensions/resteasy-classic/resteasy/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-resteasy-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-reactive/pom.xml b/extensions/resteasy-reactive/pom.xml
index a5829a7b7b4f9..7a0b50c9b7998 100644
--- a/extensions/resteasy-reactive/pom.xml
+++ b/extensions/resteasy-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-client-jackson/deployment/pom.xml b/extensions/resteasy-reactive/rest-client-jackson/deployment/pom.xml
index 77ebf50d93c1d..67fb362f69c5e 100644
--- a/extensions/resteasy-reactive/rest-client-jackson/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-client-jackson/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-client-jackson-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-rest-client-jackson-deployment</artifactId>
     <name>Quarkus - REST Client Jackson - Deployment</name>
diff --git a/extensions/resteasy-reactive/rest-client-jackson/pom.xml b/extensions/resteasy-reactive/rest-client-jackson/pom.xml
index 0547aa8f7e2a4..b0026eeac4562 100644
--- a/extensions/resteasy-reactive/rest-client-jackson/pom.xml
+++ b/extensions/resteasy-reactive/rest-client-jackson/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-client-jackson/runtime/pom.xml b/extensions/resteasy-reactive/rest-client-jackson/runtime/pom.xml
index 4425ab4f9f82d..027da7bf6c3f0 100644
--- a/extensions/resteasy-reactive/rest-client-jackson/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-client-jackson/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-client-jackson-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-rest-client-jackson</artifactId>
     <name>Quarkus - REST Client Jackson</name>
diff --git a/extensions/resteasy-reactive/rest-client-jaxb/deployment/pom.xml b/extensions/resteasy-reactive/rest-client-jaxb/deployment/pom.xml
index ef9560816da0f..216660dc24389 100644
--- a/extensions/resteasy-reactive/rest-client-jaxb/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-client-jaxb/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-client-jaxb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-rest-client-jaxb-deployment</artifactId>
     <name>Quarkus - REST Client JAXB - Deployment</name>
diff --git a/extensions/resteasy-reactive/rest-client-jaxb/pom.xml b/extensions/resteasy-reactive/rest-client-jaxb/pom.xml
index c8cb1c0b05caa..3f905ad727d44 100644
--- a/extensions/resteasy-reactive/rest-client-jaxb/pom.xml
+++ b/extensions/resteasy-reactive/rest-client-jaxb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-client-jaxb/runtime/pom.xml b/extensions/resteasy-reactive/rest-client-jaxb/runtime/pom.xml
index 60d733ff62f6d..e4e151827d46c 100644
--- a/extensions/resteasy-reactive/rest-client-jaxb/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-client-jaxb/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-client-jaxb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-rest-client-jaxb</artifactId>
     <name>Quarkus - REST Client JAXB</name>
diff --git a/extensions/resteasy-reactive/rest-client-jaxrs/deployment/pom.xml b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/pom.xml
index 354e92cd9982a..f4744d6e3384f 100644
--- a/extensions/resteasy-reactive/rest-client-jaxrs/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-client-jaxrs/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-client-jaxrs-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-reactive/rest-client-jaxrs/kotlin/pom.xml b/extensions/resteasy-reactive/rest-client-jaxrs/kotlin/pom.xml
index d26c7918ee8e5..3f0f6d1b83fd8 100644
--- a/extensions/resteasy-reactive/rest-client-jaxrs/kotlin/pom.xml
+++ b/extensions/resteasy-reactive/rest-client-jaxrs/kotlin/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-rest-client-jaxrs-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-reactive/rest-client-jaxrs/pom.xml b/extensions/resteasy-reactive/rest-client-jaxrs/pom.xml
index 52271610d300a..5a013836d1aed 100644
--- a/extensions/resteasy-reactive/rest-client-jaxrs/pom.xml
+++ b/extensions/resteasy-reactive/rest-client-jaxrs/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-client-jaxrs/runtime/pom.xml b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/pom.xml
index b1432cd596ae7..d0a24701586c6 100644
--- a/extensions/resteasy-reactive/rest-client-jaxrs/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-client-jaxrs/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-client-jaxrs-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-reactive/rest-client-jsonb/deployment/pom.xml b/extensions/resteasy-reactive/rest-client-jsonb/deployment/pom.xml
index e45e0be2abc13..9f6a7e95d1fdf 100644
--- a/extensions/resteasy-reactive/rest-client-jsonb/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-client-jsonb/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-client-jsonb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-rest-client-jsonb-deployment</artifactId>
     <name>Quarkus - REST Client JSON-B - Deployment</name>
diff --git a/extensions/resteasy-reactive/rest-client-jsonb/pom.xml b/extensions/resteasy-reactive/rest-client-jsonb/pom.xml
index 4b281945c14ff..e274c7bb342a2 100644
--- a/extensions/resteasy-reactive/rest-client-jsonb/pom.xml
+++ b/extensions/resteasy-reactive/rest-client-jsonb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-client-jsonb/runtime/pom.xml b/extensions/resteasy-reactive/rest-client-jsonb/runtime/pom.xml
index 6a4c10211cfe2..42e1a578d0af8 100644
--- a/extensions/resteasy-reactive/rest-client-jsonb/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-client-jsonb/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-client-jsonb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-rest-client-jsonb</artifactId>
     <name>Quarkus - REST Client JSON-B</name>
diff --git a/extensions/resteasy-reactive/rest-client-kotlin-serialization/deployment/pom.xml b/extensions/resteasy-reactive/rest-client-kotlin-serialization/deployment/pom.xml
index a347ff7ea1ed2..a802fd4e2edfe 100644
--- a/extensions/resteasy-reactive/rest-client-kotlin-serialization/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-client-kotlin-serialization/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-client-kotlin-serialization-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-rest-client-kotlin-serialization-deployment</artifactId>
     <name>Quarkus - REST Client Kotlin Serialization - Deployment</name>
diff --git a/extensions/resteasy-reactive/rest-client-kotlin-serialization/pom.xml b/extensions/resteasy-reactive/rest-client-kotlin-serialization/pom.xml
index e91a13b113794..6f32fb04f53fa 100644
--- a/extensions/resteasy-reactive/rest-client-kotlin-serialization/pom.xml
+++ b/extensions/resteasy-reactive/rest-client-kotlin-serialization/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-client-kotlin-serialization/runtime/pom.xml b/extensions/resteasy-reactive/rest-client-kotlin-serialization/runtime/pom.xml
index 769689975a035..925579b1e809c 100644
--- a/extensions/resteasy-reactive/rest-client-kotlin-serialization/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-client-kotlin-serialization/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-client-kotlin-serialization-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>quarkus-rest-client-kotlin-serialization</artifactId>
diff --git a/extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/pom.xml b/extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/pom.xml
index a9c25a0476e58..90be00cf638dd 100644
--- a/extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/pom.xml
+++ b/extensions/resteasy-reactive/rest-client-kotlin-serialization/tests/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-client-kotlin-serialization-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-rest-client-kotlin-serialization-tests</artifactId>
     <name>Quarkus - REST Client Kotlin Serialization - Tests</name>
diff --git a/extensions/resteasy-reactive/rest-client/deployment/pom.xml b/extensions/resteasy-reactive/rest-client/deployment/pom.xml
index a6c55e6b09299..93ad7e08bf79b 100644
--- a/extensions/resteasy-reactive/rest-client/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-client/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-reactive/rest-client/pom.xml b/extensions/resteasy-reactive/rest-client/pom.xml
index 62d9d0b5903b6..4156cdecab360 100644
--- a/extensions/resteasy-reactive/rest-client/pom.xml
+++ b/extensions/resteasy-reactive/rest-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-client/runtime/pom.xml b/extensions/resteasy-reactive/rest-client/runtime/pom.xml
index affc60590db5a..db0bb2e4843c5 100644
--- a/extensions/resteasy-reactive/rest-client/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-client/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-reactive/rest-client/spi-deployment/pom.xml b/extensions/resteasy-reactive/rest-client/spi-deployment/pom.xml
index 113e922f8d84e..81606beff1111 100644
--- a/extensions/resteasy-reactive/rest-client/spi-deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-client/spi-deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-rest-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-rest-client-spi-deployment</artifactId>
diff --git a/extensions/resteasy-reactive/rest-common/deployment/pom.xml b/extensions/resteasy-reactive/rest-common/deployment/pom.xml
index 39277fba53298..eae8c091f419c 100644
--- a/extensions/resteasy-reactive/rest-common/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-common/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-reactive/rest-common/pom.xml b/extensions/resteasy-reactive/rest-common/pom.xml
index 2aff71993c118..3c3dbda9bba4d 100644
--- a/extensions/resteasy-reactive/rest-common/pom.xml
+++ b/extensions/resteasy-reactive/rest-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-common/runtime/pom.xml b/extensions/resteasy-reactive/rest-common/runtime/pom.xml
index beae4962c358c..0ddfc6a7860c0 100644
--- a/extensions/resteasy-reactive/rest-common/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-common/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-reactive/rest-common/spi-deployment/pom.xml b/extensions/resteasy-reactive/rest-common/spi-deployment/pom.xml
index d2e9f2a8f2e86..b68ad5c4013df 100644
--- a/extensions/resteasy-reactive/rest-common/spi-deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-common/spi-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-rest-common-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-reactive/rest-csrf/deployment/pom.xml b/extensions/resteasy-reactive/rest-csrf/deployment/pom.xml
index 886cff45f93e1..072e18e971a53 100644
--- a/extensions/resteasy-reactive/rest-csrf/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-csrf/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-csrf-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-csrf/pom.xml b/extensions/resteasy-reactive/rest-csrf/pom.xml
index 83e55b78d9e6b..5ea95f02d302c 100644
--- a/extensions/resteasy-reactive/rest-csrf/pom.xml
+++ b/extensions/resteasy-reactive/rest-csrf/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-csrf/runtime/pom.xml b/extensions/resteasy-reactive/rest-csrf/runtime/pom.xml
index 6888b213beaaf..0e480abbf9c1e 100644
--- a/extensions/resteasy-reactive/rest-csrf/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-csrf/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-csrf-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-jackson-common/deployment/pom.xml b/extensions/resteasy-reactive/rest-jackson-common/deployment/pom.xml
index 6117af7a5e83a..2f3fa7a931d27 100644
--- a/extensions/resteasy-reactive/rest-jackson-common/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-jackson-common/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-jackson-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-rest-jackson-common-deployment</artifactId>
diff --git a/extensions/resteasy-reactive/rest-jackson-common/pom.xml b/extensions/resteasy-reactive/rest-jackson-common/pom.xml
index 4b911b4d20509..4ec568a099154 100644
--- a/extensions/resteasy-reactive/rest-jackson-common/pom.xml
+++ b/extensions/resteasy-reactive/rest-jackson-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-jackson-common/runtime/pom.xml b/extensions/resteasy-reactive/rest-jackson-common/runtime/pom.xml
index 33eb3ae141aa7..eccb19d48472e 100644
--- a/extensions/resteasy-reactive/rest-jackson-common/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-jackson-common/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-jackson-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-rest-jackson-common</artifactId>
     <name>Quarkus - REST - Jackson Common Bits - Runtime</name>
diff --git a/extensions/resteasy-reactive/rest-jackson/deployment/pom.xml b/extensions/resteasy-reactive/rest-jackson/deployment/pom.xml
index df2de75e88f62..ffc37c6fdc4c5 100644
--- a/extensions/resteasy-reactive/rest-jackson/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-jackson/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-jackson-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-rest-jackson-deployment</artifactId>
diff --git a/extensions/resteasy-reactive/rest-jackson/pom.xml b/extensions/resteasy-reactive/rest-jackson/pom.xml
index 828c849c54529..bb316b735e276 100644
--- a/extensions/resteasy-reactive/rest-jackson/pom.xml
+++ b/extensions/resteasy-reactive/rest-jackson/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-jackson/runtime/pom.xml b/extensions/resteasy-reactive/rest-jackson/runtime/pom.xml
index e68d4979923eb..fd138152d4702 100644
--- a/extensions/resteasy-reactive/rest-jackson/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-jackson/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-jackson-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-rest-jackson</artifactId>
diff --git a/extensions/resteasy-reactive/rest-jaxb/deployment/pom.xml b/extensions/resteasy-reactive/rest-jaxb/deployment/pom.xml
index 32dad6129cf28..7bd97ab22a0b6 100644
--- a/extensions/resteasy-reactive/rest-jaxb/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-jaxb/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-jaxb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-rest-jaxb-deployment</artifactId>
diff --git a/extensions/resteasy-reactive/rest-jaxb/pom.xml b/extensions/resteasy-reactive/rest-jaxb/pom.xml
index 699ba104836c3..5e745b107acfe 100644
--- a/extensions/resteasy-reactive/rest-jaxb/pom.xml
+++ b/extensions/resteasy-reactive/rest-jaxb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-jaxb/runtime/pom.xml b/extensions/resteasy-reactive/rest-jaxb/runtime/pom.xml
index ba0ac4db7fa59..1f2fb8a9f9fd1 100644
--- a/extensions/resteasy-reactive/rest-jaxb/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-jaxb/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-jaxb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-rest-jaxb</artifactId>
diff --git a/extensions/resteasy-reactive/rest-jsonb-common/deployment/pom.xml b/extensions/resteasy-reactive/rest-jsonb-common/deployment/pom.xml
index 5f5e0d0ff96ba..07de774ccfadc 100644
--- a/extensions/resteasy-reactive/rest-jsonb-common/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-jsonb-common/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-jsonb-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-rest-jsonb-common-deployment</artifactId>
diff --git a/extensions/resteasy-reactive/rest-jsonb-common/pom.xml b/extensions/resteasy-reactive/rest-jsonb-common/pom.xml
index 66ad63e41a427..91b9c0bd6be93 100644
--- a/extensions/resteasy-reactive/rest-jsonb-common/pom.xml
+++ b/extensions/resteasy-reactive/rest-jsonb-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-jsonb-common/runtime/pom.xml b/extensions/resteasy-reactive/rest-jsonb-common/runtime/pom.xml
index d6b533f0c4485..f80b6b675bf1e 100644
--- a/extensions/resteasy-reactive/rest-jsonb-common/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-jsonb-common/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-jsonb-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-rest-jsonb-common</artifactId>
diff --git a/extensions/resteasy-reactive/rest-jsonb/deployment/pom.xml b/extensions/resteasy-reactive/rest-jsonb/deployment/pom.xml
index ddc6d53d901f5..070369561aa67 100644
--- a/extensions/resteasy-reactive/rest-jsonb/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-jsonb/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-jsonb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-rest-jsonb-deployment</artifactId>
diff --git a/extensions/resteasy-reactive/rest-jsonb/pom.xml b/extensions/resteasy-reactive/rest-jsonb/pom.xml
index d27bed2996d6d..5c38e787e7cd9 100644
--- a/extensions/resteasy-reactive/rest-jsonb/pom.xml
+++ b/extensions/resteasy-reactive/rest-jsonb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-jsonb/runtime/pom.xml b/extensions/resteasy-reactive/rest-jsonb/runtime/pom.xml
index 54cab04e8a631..85133d6b6cdee 100644
--- a/extensions/resteasy-reactive/rest-jsonb/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-jsonb/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-jsonb-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-rest-jsonb</artifactId>
diff --git a/extensions/resteasy-reactive/rest-kotlin-serialization-common/deployment/pom.xml b/extensions/resteasy-reactive/rest-kotlin-serialization-common/deployment/pom.xml
index 0f5faf7f1d8b8..38693656726be 100644
--- a/extensions/resteasy-reactive/rest-kotlin-serialization-common/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-kotlin-serialization-common/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-rest-kotlin-serialization-common-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-rest-kotlin-serialization-common-deployment</artifactId>
diff --git a/extensions/resteasy-reactive/rest-kotlin-serialization-common/pom.xml b/extensions/resteasy-reactive/rest-kotlin-serialization-common/pom.xml
index 346ab2408af4e..946445c63bc1b 100644
--- a/extensions/resteasy-reactive/rest-kotlin-serialization-common/pom.xml
+++ b/extensions/resteasy-reactive/rest-kotlin-serialization-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/pom.xml b/extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/pom.xml
index 04f6ff2b10618..15f7e4c6a103a 100644
--- a/extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-rest-kotlin-serialization-common-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-rest-kotlin-serialization-common</artifactId>
diff --git a/extensions/resteasy-reactive/rest-kotlin-serialization/deployment/pom.xml b/extensions/resteasy-reactive/rest-kotlin-serialization/deployment/pom.xml
index 6c7b6dcbd87c0..5b45fae3c4017 100644
--- a/extensions/resteasy-reactive/rest-kotlin-serialization/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-kotlin-serialization/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-kotlin-serialization-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/resteasy-reactive/rest-kotlin-serialization/pom.xml b/extensions/resteasy-reactive/rest-kotlin-serialization/pom.xml
index 0cf75166c4290..098421f2257be 100644
--- a/extensions/resteasy-reactive/rest-kotlin-serialization/pom.xml
+++ b/extensions/resteasy-reactive/rest-kotlin-serialization/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-kotlin-serialization/runtime/pom.xml b/extensions/resteasy-reactive/rest-kotlin-serialization/runtime/pom.xml
index 32039114e3033..31d968f290d5f 100644
--- a/extensions/resteasy-reactive/rest-kotlin-serialization/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-kotlin-serialization/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-rest-kotlin-serialization-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-kotlin/deployment/pom.xml b/extensions/resteasy-reactive/rest-kotlin/deployment/pom.xml
index 53412840db5f8..cdbdf4a991ef1 100644
--- a/extensions/resteasy-reactive/rest-kotlin/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-kotlin/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-kotlin-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-reactive/rest-kotlin/pom.xml b/extensions/resteasy-reactive/rest-kotlin/pom.xml
index 5915956425321..514d0313e1794 100644
--- a/extensions/resteasy-reactive/rest-kotlin/pom.xml
+++ b/extensions/resteasy-reactive/rest-kotlin/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-kotlin/runtime/pom.xml b/extensions/resteasy-reactive/rest-kotlin/runtime/pom.xml
index 2d82c14aa260a..1855e61f98f3d 100644
--- a/extensions/resteasy-reactive/rest-kotlin/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-kotlin/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-rest-kotlin-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-reactive/rest-links/deployment/pom.xml b/extensions/resteasy-reactive/rest-links/deployment/pom.xml
index 3bdef41d8ff6b..9ded120f372a7 100644
--- a/extensions/resteasy-reactive/rest-links/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-links/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-links-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-reactive/rest-links/pom.xml b/extensions/resteasy-reactive/rest-links/pom.xml
index 50ac690451c1a..85cd6ef214417 100644
--- a/extensions/resteasy-reactive/rest-links/pom.xml
+++ b/extensions/resteasy-reactive/rest-links/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-links/runtime/pom.xml b/extensions/resteasy-reactive/rest-links/runtime/pom.xml
index df85370552d28..1ba144175f189 100644
--- a/extensions/resteasy-reactive/rest-links/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-links/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-links-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-reactive/rest-qute/deployment/pom.xml b/extensions/resteasy-reactive/rest-qute/deployment/pom.xml
index 08d998c33b297..44fad4427ea77 100644
--- a/extensions/resteasy-reactive/rest-qute/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-qute/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-qute-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-rest-qute-deployment</artifactId>
diff --git a/extensions/resteasy-reactive/rest-qute/pom.xml b/extensions/resteasy-reactive/rest-qute/pom.xml
index 062638ceaca40..bf76f4ceaf65b 100644
--- a/extensions/resteasy-reactive/rest-qute/pom.xml
+++ b/extensions/resteasy-reactive/rest-qute/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-qute/runtime/pom.xml b/extensions/resteasy-reactive/rest-qute/runtime/pom.xml
index 93be27f7c66de..ec853366ea8e7 100644
--- a/extensions/resteasy-reactive/rest-qute/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-qute/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-rest-qute-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-rest-qute</artifactId>
diff --git a/extensions/resteasy-reactive/rest-servlet/deployment/pom.xml b/extensions/resteasy-reactive/rest-servlet/deployment/pom.xml
index 41302fb8aa921..71ac1d2849a9f 100644
--- a/extensions/resteasy-reactive/rest-servlet/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest-servlet/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-servlet-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-reactive/rest-servlet/pom.xml b/extensions/resteasy-reactive/rest-servlet/pom.xml
index cef6cebf0f98a..935ab9b486212 100644
--- a/extensions/resteasy-reactive/rest-servlet/pom.xml
+++ b/extensions/resteasy-reactive/rest-servlet/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest-servlet/runtime/pom.xml b/extensions/resteasy-reactive/rest-servlet/runtime/pom.xml
index 0019722bc48dc..8ac0f02089922 100644
--- a/extensions/resteasy-reactive/rest-servlet/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-servlet/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-servlet-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-reactive/rest/deployment/pom.xml b/extensions/resteasy-reactive/rest/deployment/pom.xml
index 5c82c477d3648..52bdd8d780de2 100644
--- a/extensions/resteasy-reactive/rest/deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-reactive/rest/pom.xml b/extensions/resteasy-reactive/rest/pom.xml
index 07fedd6edd26c..beaa543c2decf 100644
--- a/extensions/resteasy-reactive/rest/pom.xml
+++ b/extensions/resteasy-reactive/rest/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/resteasy-reactive/rest/runtime/pom.xml b/extensions/resteasy-reactive/rest/runtime/pom.xml
index 6ffd6cbaafdb3..f0327f150e88e 100644
--- a/extensions/resteasy-reactive/rest/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-rest-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/resteasy-reactive/rest/spi-deployment/pom.xml b/extensions/resteasy-reactive/rest/spi-deployment/pom.xml
index 042a11440ecd6..52df2527e05f5 100644
--- a/extensions/resteasy-reactive/rest/spi-deployment/pom.xml
+++ b/extensions/resteasy-reactive/rest/spi-deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-rest-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-rest-server-spi-deployment</artifactId>
diff --git a/extensions/scala/deployment/pom.xml b/extensions/scala/deployment/pom.xml
index 3fc80398f86ff..799e14ddcb253 100644
--- a/extensions/scala/deployment/pom.xml
+++ b/extensions/scala/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-scala-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/scala/pom.xml b/extensions/scala/pom.xml
index ce4e53e7e8dbe..757daab2624de 100644
--- a/extensions/scala/pom.xml
+++ b/extensions/scala/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/scala/runtime/pom.xml b/extensions/scala/runtime/pom.xml
index afca605682df6..1f19c4d71798f 100644
--- a/extensions/scala/runtime/pom.xml
+++ b/extensions/scala/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-scala-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-scala</artifactId>
diff --git a/extensions/scheduler/api/pom.xml b/extensions/scheduler/api/pom.xml
index 19a081ddd5585..8c1a6f785789e 100644
--- a/extensions/scheduler/api/pom.xml
+++ b/extensions/scheduler/api/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <groupId>io.quarkus</groupId>
     <artifactId>quarkus-scheduler-parent</artifactId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/scheduler/common/pom.xml b/extensions/scheduler/common/pom.xml
index 126368f70c885..d90de8f96194e 100644
--- a/extensions/scheduler/common/pom.xml
+++ b/extensions/scheduler/common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-scheduler-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/scheduler/deployment/pom.xml b/extensions/scheduler/deployment/pom.xml
index 8082201f010c5..0705231732bc5 100644
--- a/extensions/scheduler/deployment/pom.xml
+++ b/extensions/scheduler/deployment/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <artifactId>quarkus-scheduler-parent</artifactId>
     <groupId>io.quarkus</groupId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
   </parent>
 
   <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/scheduler/kotlin/pom.xml b/extensions/scheduler/kotlin/pom.xml
index f7f36ea3270c0..154ab4df0a875 100644
--- a/extensions/scheduler/kotlin/pom.xml
+++ b/extensions/scheduler/kotlin/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <groupId>io.quarkus</groupId>
     <artifactId>quarkus-scheduler-parent</artifactId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/scheduler/pom.xml b/extensions/scheduler/pom.xml
index babdb6acf34c2..e97b275cdb2fd 100644
--- a/extensions/scheduler/pom.xml
+++ b/extensions/scheduler/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <artifactId>quarkus-extensions-parent</artifactId>
     <groupId>io.quarkus</groupId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
diff --git a/extensions/scheduler/runtime/pom.xml b/extensions/scheduler/runtime/pom.xml
index a2efebebfb61a..5d485165663c8 100644
--- a/extensions/scheduler/runtime/pom.xml
+++ b/extensions/scheduler/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-scheduler-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/scheduler/spi/pom.xml b/extensions/scheduler/spi/pom.xml
index c886ed09feed2..dcf5f381d2bcc 100644
--- a/extensions/scheduler/spi/pom.xml
+++ b/extensions/scheduler/spi/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <groupId>io.quarkus</groupId>
     <artifactId>quarkus-scheduler-parent</artifactId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/schema-registry/apicurio/avro/deployment/pom.xml b/extensions/schema-registry/apicurio/avro/deployment/pom.xml
index 3c0009c1b7cf9..3862091eead8d 100644
--- a/extensions/schema-registry/apicurio/avro/deployment/pom.xml
+++ b/extensions/schema-registry/apicurio/avro/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-apicurio-registry-avro-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-apicurio-registry-avro-deployment</artifactId>
diff --git a/extensions/schema-registry/apicurio/avro/pom.xml b/extensions/schema-registry/apicurio/avro/pom.xml
index 85be4515a4d63..ed59fb62d7412 100644
--- a/extensions/schema-registry/apicurio/avro/pom.xml
+++ b/extensions/schema-registry/apicurio/avro/pom.xml
@@ -5,7 +5,7 @@
    <parent>
       <artifactId>quarkus-apicurio-registry-parent</artifactId>
       <groupId>io.quarkus</groupId>
-      <version>999-SNAPSHOT</version>
+      <version>3.9.0</version>
       <relativePath>../pom.xml</relativePath>
    </parent>
 
diff --git a/extensions/schema-registry/apicurio/avro/runtime/pom.xml b/extensions/schema-registry/apicurio/avro/runtime/pom.xml
index 9cfafe29bd518..f86f0d2524cad 100644
--- a/extensions/schema-registry/apicurio/avro/runtime/pom.xml
+++ b/extensions/schema-registry/apicurio/avro/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-apicurio-registry-avro-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-apicurio-registry-avro</artifactId>
diff --git a/extensions/schema-registry/apicurio/common/deployment/pom.xml b/extensions/schema-registry/apicurio/common/deployment/pom.xml
index 723a788758709..12bfe2951d0c5 100644
--- a/extensions/schema-registry/apicurio/common/deployment/pom.xml
+++ b/extensions/schema-registry/apicurio/common/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-apicurio-registry-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/schema-registry/apicurio/common/pom.xml b/extensions/schema-registry/apicurio/common/pom.xml
index 2f0628e909639..cebb9c2b26763 100644
--- a/extensions/schema-registry/apicurio/common/pom.xml
+++ b/extensions/schema-registry/apicurio/common/pom.xml
@@ -5,7 +5,7 @@
    <parent>
       <artifactId>quarkus-apicurio-registry-parent</artifactId>
       <groupId>io.quarkus</groupId>
-      <version>999-SNAPSHOT</version>
+      <version>3.9.0</version>
       <relativePath>../pom.xml</relativePath>
    </parent>
 
diff --git a/extensions/schema-registry/apicurio/common/runtime/pom.xml b/extensions/schema-registry/apicurio/common/runtime/pom.xml
index 5e04248f4f574..4c76aabdcd0b5 100644
--- a/extensions/schema-registry/apicurio/common/runtime/pom.xml
+++ b/extensions/schema-registry/apicurio/common/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-apicurio-registry-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/schema-registry/apicurio/json-schema/deployment/pom.xml b/extensions/schema-registry/apicurio/json-schema/deployment/pom.xml
index 0fb9a83544704..3ec9573d0675c 100644
--- a/extensions/schema-registry/apicurio/json-schema/deployment/pom.xml
+++ b/extensions/schema-registry/apicurio/json-schema/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-apicurio-registry-json-schema-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-apicurio-registry-json-schema-deployment</artifactId>
diff --git a/extensions/schema-registry/apicurio/json-schema/pom.xml b/extensions/schema-registry/apicurio/json-schema/pom.xml
index 946f8f2d857f2..922768f6affc1 100644
--- a/extensions/schema-registry/apicurio/json-schema/pom.xml
+++ b/extensions/schema-registry/apicurio/json-schema/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-apicurio-registry-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/schema-registry/apicurio/json-schema/runtime/pom.xml b/extensions/schema-registry/apicurio/json-schema/runtime/pom.xml
index cdb6a28929e45..50eb6513ed843 100644
--- a/extensions/schema-registry/apicurio/json-schema/runtime/pom.xml
+++ b/extensions/schema-registry/apicurio/json-schema/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-apicurio-registry-json-schema-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-apicurio-registry-json-schema</artifactId>
diff --git a/extensions/schema-registry/apicurio/pom.xml b/extensions/schema-registry/apicurio/pom.xml
index 48249736defb5..49156e85d2e83 100644
--- a/extensions/schema-registry/apicurio/pom.xml
+++ b/extensions/schema-registry/apicurio/pom.xml
@@ -5,7 +5,7 @@
    <parent>
       <artifactId>quarkus-schema-registry-parent</artifactId>
       <groupId>io.quarkus</groupId>
-      <version>999-SNAPSHOT</version>
+      <version>3.9.0</version>
       <relativePath>../pom.xml</relativePath>
    </parent>
 
diff --git a/extensions/schema-registry/confluent/avro/deployment/pom.xml b/extensions/schema-registry/confluent/avro/deployment/pom.xml
index c98b4f7c0e4ae..db0be35abbd44 100644
--- a/extensions/schema-registry/confluent/avro/deployment/pom.xml
+++ b/extensions/schema-registry/confluent/avro/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-confluent-registry-avro-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-confluent-registry-avro-deployment</artifactId>
diff --git a/extensions/schema-registry/confluent/avro/pom.xml b/extensions/schema-registry/confluent/avro/pom.xml
index aa04537073af1..a4f184bcc0a44 100644
--- a/extensions/schema-registry/confluent/avro/pom.xml
+++ b/extensions/schema-registry/confluent/avro/pom.xml
@@ -5,7 +5,7 @@
    <parent>
       <artifactId>quarkus-confluent-registry-parent</artifactId>
       <groupId>io.quarkus</groupId>
-      <version>999-SNAPSHOT</version>
+      <version>3.9.0</version>
       <relativePath>../pom.xml</relativePath>
    </parent>
 
diff --git a/extensions/schema-registry/confluent/avro/runtime/pom.xml b/extensions/schema-registry/confluent/avro/runtime/pom.xml
index ec4593f1cb9ee..187302f732b27 100644
--- a/extensions/schema-registry/confluent/avro/runtime/pom.xml
+++ b/extensions/schema-registry/confluent/avro/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-confluent-registry-avro-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-confluent-registry-avro</artifactId>
diff --git a/extensions/schema-registry/confluent/common/deployment/pom.xml b/extensions/schema-registry/confluent/common/deployment/pom.xml
index 2c4608470b710..5d338adf87459 100644
--- a/extensions/schema-registry/confluent/common/deployment/pom.xml
+++ b/extensions/schema-registry/confluent/common/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-confluent-registry-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/schema-registry/confluent/common/pom.xml b/extensions/schema-registry/confluent/common/pom.xml
index 9e6255a236371..3b9290037b09f 100644
--- a/extensions/schema-registry/confluent/common/pom.xml
+++ b/extensions/schema-registry/confluent/common/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-confluent-registry-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/schema-registry/confluent/common/runtime/pom.xml b/extensions/schema-registry/confluent/common/runtime/pom.xml
index 9d192312c3236..afbf4ed31586f 100644
--- a/extensions/schema-registry/confluent/common/runtime/pom.xml
+++ b/extensions/schema-registry/confluent/common/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-confluent-registry-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/schema-registry/confluent/json-schema/deployment/pom.xml b/extensions/schema-registry/confluent/json-schema/deployment/pom.xml
index 94501c8f5d7c0..918b54fa9088e 100644
--- a/extensions/schema-registry/confluent/json-schema/deployment/pom.xml
+++ b/extensions/schema-registry/confluent/json-schema/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-confluent-registry-json-schema-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-confluent-registry-json-schema-deployment</artifactId>
diff --git a/extensions/schema-registry/confluent/json-schema/pom.xml b/extensions/schema-registry/confluent/json-schema/pom.xml
index cdfaed3577c55..4e0111ed344bf 100644
--- a/extensions/schema-registry/confluent/json-schema/pom.xml
+++ b/extensions/schema-registry/confluent/json-schema/pom.xml
@@ -5,7 +5,7 @@
    <parent>
       <artifactId>quarkus-confluent-registry-parent</artifactId>
       <groupId>io.quarkus</groupId>
-      <version>999-SNAPSHOT</version>
+      <version>3.9.0</version>
       <relativePath>../pom.xml</relativePath>
    </parent>
 
diff --git a/extensions/schema-registry/confluent/json-schema/runtime/pom.xml b/extensions/schema-registry/confluent/json-schema/runtime/pom.xml
index 6238560f35273..359dfbe0fa7c1 100644
--- a/extensions/schema-registry/confluent/json-schema/runtime/pom.xml
+++ b/extensions/schema-registry/confluent/json-schema/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-confluent-registry-json-schema-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-confluent-registry-json-schema</artifactId>
diff --git a/extensions/schema-registry/confluent/pom.xml b/extensions/schema-registry/confluent/pom.xml
index 7f8cec8d484b1..23e023fb45769 100644
--- a/extensions/schema-registry/confluent/pom.xml
+++ b/extensions/schema-registry/confluent/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-schema-registry-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/schema-registry/devservice/deployment/pom.xml b/extensions/schema-registry/devservice/deployment/pom.xml
index e9d4bc9dc7df7..ac83ca4c1a008 100644
--- a/extensions/schema-registry/devservice/deployment/pom.xml
+++ b/extensions/schema-registry/devservice/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-schema-registry-devservice-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/schema-registry/devservice/pom.xml b/extensions/schema-registry/devservice/pom.xml
index 218ab03ab9dff..0ad7863f7e7cd 100644
--- a/extensions/schema-registry/devservice/pom.xml
+++ b/extensions/schema-registry/devservice/pom.xml
@@ -5,7 +5,7 @@
    <parent>
       <artifactId>quarkus-schema-registry-parent</artifactId>
       <groupId>io.quarkus</groupId>
-      <version>999-SNAPSHOT</version>
+      <version>3.9.0</version>
       <relativePath>../pom.xml</relativePath>
    </parent>
 
diff --git a/extensions/schema-registry/devservice/runtime/pom.xml b/extensions/schema-registry/devservice/runtime/pom.xml
index a9008082c9df4..8faa42d6d0ea0 100644
--- a/extensions/schema-registry/devservice/runtime/pom.xml
+++ b/extensions/schema-registry/devservice/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-schema-registry-devservice-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/schema-registry/pom.xml b/extensions/schema-registry/pom.xml
index ac5f78da15335..d27b8f77e115e 100644
--- a/extensions/schema-registry/pom.xml
+++ b/extensions/schema-registry/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security-jpa-common/deployment/pom.xml b/extensions/security-jpa-common/deployment/pom.xml
index 260191b593c2d..ef0e73453984c 100644
--- a/extensions/security-jpa-common/deployment/pom.xml
+++ b/extensions/security-jpa-common/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-security-jpa-common-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security-jpa-common/pom.xml b/extensions/security-jpa-common/pom.xml
index dc930080d1e11..6b2e7d1c345b7 100644
--- a/extensions/security-jpa-common/pom.xml
+++ b/extensions/security-jpa-common/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-extensions-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security-jpa-common/runtime/pom.xml b/extensions/security-jpa-common/runtime/pom.xml
index 026729315e099..258aa4d1bb197 100644
--- a/extensions/security-jpa-common/runtime/pom.xml
+++ b/extensions/security-jpa-common/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-security-jpa-common-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security-jpa-reactive/deployment/pom.xml b/extensions/security-jpa-reactive/deployment/pom.xml
index 7297f150199e6..ae19c9cc934ae 100644
--- a/extensions/security-jpa-reactive/deployment/pom.xml
+++ b/extensions/security-jpa-reactive/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-security-jpa-reactive-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security-jpa-reactive/pom.xml b/extensions/security-jpa-reactive/pom.xml
index a1391127653b5..a6ff2fdc9e962 100644
--- a/extensions/security-jpa-reactive/pom.xml
+++ b/extensions/security-jpa-reactive/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-extensions-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security-jpa-reactive/runtime/pom.xml b/extensions/security-jpa-reactive/runtime/pom.xml
index 7de63a0faa9be..40962b52b75b6 100644
--- a/extensions/security-jpa-reactive/runtime/pom.xml
+++ b/extensions/security-jpa-reactive/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-security-jpa-reactive-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security-jpa/deployment/pom.xml b/extensions/security-jpa/deployment/pom.xml
index 7218e89a76068..438081e348ec9 100644
--- a/extensions/security-jpa/deployment/pom.xml
+++ b/extensions/security-jpa/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-security-jpa-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security-jpa/pom.xml b/extensions/security-jpa/pom.xml
index c53c7de78743d..de5ea08797a81 100644
--- a/extensions/security-jpa/pom.xml
+++ b/extensions/security-jpa/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-extensions-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security-jpa/runtime/pom.xml b/extensions/security-jpa/runtime/pom.xml
index 0391e69cf28ac..e009e19c00342 100644
--- a/extensions/security-jpa/runtime/pom.xml
+++ b/extensions/security-jpa/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-security-jpa-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security-webauthn/deployment/pom.xml b/extensions/security-webauthn/deployment/pom.xml
index 617b77e8b75fd..ade0c95e6a98e 100644
--- a/extensions/security-webauthn/deployment/pom.xml
+++ b/extensions/security-webauthn/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-security-webauthn-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security-webauthn/pom.xml b/extensions/security-webauthn/pom.xml
index 19d6096ee220e..7d30c3539fad0 100644
--- a/extensions/security-webauthn/pom.xml
+++ b/extensions/security-webauthn/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-extensions-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security-webauthn/runtime/pom.xml b/extensions/security-webauthn/runtime/pom.xml
index 8985e30c5ec8c..b05b4f7fea438 100644
--- a/extensions/security-webauthn/runtime/pom.xml
+++ b/extensions/security-webauthn/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-security-webauthn-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/deployment/pom.xml b/extensions/security/deployment/pom.xml
index 919c2b7a3d788..c4d0ece4e863f 100644
--- a/extensions/security/deployment/pom.xml
+++ b/extensions/security/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-security-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/security/pom.xml b/extensions/security/pom.xml
index 5de52522bb462..166d144a8c58e 100644
--- a/extensions/security/pom.xml
+++ b/extensions/security/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/security/runtime-spi/pom.xml b/extensions/security/runtime-spi/pom.xml
index d1136b1e0c229..9d2c43718c5fd 100644
--- a/extensions/security/runtime-spi/pom.xml
+++ b/extensions/security/runtime-spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-security-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/security/runtime/pom.xml b/extensions/security/runtime/pom.xml
index 913c34fd42225..f3b94f0f24d08 100644
--- a/extensions/security/runtime/pom.xml
+++ b/extensions/security/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-security-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/security/spi/pom.xml b/extensions/security/spi/pom.xml
index a3045dbbb5f9e..eda33d929438e 100644
--- a/extensions/security/spi/pom.xml
+++ b/extensions/security/spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-security-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/security/test-utils/pom.xml b/extensions/security/test-utils/pom.xml
index bad909646287c..a7e1db7d114e5 100644
--- a/extensions/security/test-utils/pom.xml
+++ b/extensions/security/test-utils/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-security-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-context-propagation/deployment/pom.xml b/extensions/smallrye-context-propagation/deployment/pom.xml
index 9b9c5e71d32c0..029b63887e727 100644
--- a/extensions/smallrye-context-propagation/deployment/pom.xml
+++ b/extensions/smallrye-context-propagation/deployment/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-smallrye-context-propagation-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-context-propagation/pom.xml b/extensions/smallrye-context-propagation/pom.xml
index 94f0d789ffcf7..28218399bcd16 100644
--- a/extensions/smallrye-context-propagation/pom.xml
+++ b/extensions/smallrye-context-propagation/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/smallrye-context-propagation/runtime/pom.xml b/extensions/smallrye-context-propagation/runtime/pom.xml
index dcb84f64baf50..3c6d1f452751f 100644
--- a/extensions/smallrye-context-propagation/runtime/pom.xml
+++ b/extensions/smallrye-context-propagation/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-context-propagation-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-context-propagation/spi/pom.xml b/extensions/smallrye-context-propagation/spi/pom.xml
index 3f2672224e5f1..7c0c90687efcf 100644
--- a/extensions/smallrye-context-propagation/spi/pom.xml
+++ b/extensions/smallrye-context-propagation/spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-context-propagation-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/smallrye-fault-tolerance/deployment/pom.xml b/extensions/smallrye-fault-tolerance/deployment/pom.xml
index 805401858b75c..cc8571ca4d10b 100644
--- a/extensions/smallrye-fault-tolerance/deployment/pom.xml
+++ b/extensions/smallrye-fault-tolerance/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-fault-tolerance-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-fault-tolerance/pom.xml b/extensions/smallrye-fault-tolerance/pom.xml
index eb9091a4f1c98..97451b3fabdd6 100644
--- a/extensions/smallrye-fault-tolerance/pom.xml
+++ b/extensions/smallrye-fault-tolerance/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/smallrye-fault-tolerance/runtime/pom.xml b/extensions/smallrye-fault-tolerance/runtime/pom.xml
index 9e8b6cf3cfbb7..e28d66b4688dd 100644
--- a/extensions/smallrye-fault-tolerance/runtime/pom.xml
+++ b/extensions/smallrye-fault-tolerance/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-fault-tolerance-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-graphql-client/deployment/pom.xml b/extensions/smallrye-graphql-client/deployment/pom.xml
index 461bf63e8dc18..e6bf7cf578dbd 100644
--- a/extensions/smallrye-graphql-client/deployment/pom.xml
+++ b/extensions/smallrye-graphql-client/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-graphql-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-graphql-client/pom.xml b/extensions/smallrye-graphql-client/pom.xml
index edd9be5cf94e1..d1bc81d20469d 100644
--- a/extensions/smallrye-graphql-client/pom.xml
+++ b/extensions/smallrye-graphql-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-graphql-client/runtime/pom.xml b/extensions/smallrye-graphql-client/runtime/pom.xml
index c0d0087a8cc88..30e574d6afc6a 100644
--- a/extensions/smallrye-graphql-client/runtime/pom.xml
+++ b/extensions/smallrye-graphql-client/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-graphql-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-graphql/deployment/pom.xml b/extensions/smallrye-graphql/deployment/pom.xml
index 6047b82a6c7d9..4471b39d93adc 100644
--- a/extensions/smallrye-graphql/deployment/pom.xml
+++ b/extensions/smallrye-graphql/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-smallrye-graphql-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/smallrye-graphql/pom.xml b/extensions/smallrye-graphql/pom.xml
index 8ce1f9c3947da..395475e392180 100644
--- a/extensions/smallrye-graphql/pom.xml
+++ b/extensions/smallrye-graphql/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/smallrye-graphql/runtime/pom.xml b/extensions/smallrye-graphql/runtime/pom.xml
index a8d85f9d4b941..81d04717a77ca 100644
--- a/extensions/smallrye-graphql/runtime/pom.xml
+++ b/extensions/smallrye-graphql/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-smallrye-graphql-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/smallrye-health/deployment/pom.xml b/extensions/smallrye-health/deployment/pom.xml
index 500367c3c058d..cca68b6d0db64 100644
--- a/extensions/smallrye-health/deployment/pom.xml
+++ b/extensions/smallrye-health/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-health-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-health/pom.xml b/extensions/smallrye-health/pom.xml
index 57e4d20e3848e..51347f1d031e2 100644
--- a/extensions/smallrye-health/pom.xml
+++ b/extensions/smallrye-health/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/smallrye-health/runtime/pom.xml b/extensions/smallrye-health/runtime/pom.xml
index 434148658bc78..5a9e9c82b2f96 100644
--- a/extensions/smallrye-health/runtime/pom.xml
+++ b/extensions/smallrye-health/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-health-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-health/spi/pom.xml b/extensions/smallrye-health/spi/pom.xml
index 059665333017c..399df3e205c43 100644
--- a/extensions/smallrye-health/spi/pom.xml
+++ b/extensions/smallrye-health/spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-health-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-jwt-build/deployment/pom.xml b/extensions/smallrye-jwt-build/deployment/pom.xml
index 7317a8485e090..0efd22cad6706 100644
--- a/extensions/smallrye-jwt-build/deployment/pom.xml
+++ b/extensions/smallrye-jwt-build/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-jwt-build-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-jwt-build/pom.xml b/extensions/smallrye-jwt-build/pom.xml
index 423fa273e1308..2c548d8f352d2 100644
--- a/extensions/smallrye-jwt-build/pom.xml
+++ b/extensions/smallrye-jwt-build/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/smallrye-jwt-build/runtime/pom.xml b/extensions/smallrye-jwt-build/runtime/pom.xml
index 9501eccc0e055..0df18b2f151c5 100644
--- a/extensions/smallrye-jwt-build/runtime/pom.xml
+++ b/extensions/smallrye-jwt-build/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-jwt-build-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-jwt/deployment/pom.xml b/extensions/smallrye-jwt/deployment/pom.xml
index 3665b6f6abb07..51527ae0e2679 100644
--- a/extensions/smallrye-jwt/deployment/pom.xml
+++ b/extensions/smallrye-jwt/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-jwt-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-jwt/pom.xml b/extensions/smallrye-jwt/pom.xml
index 541e26245e122..1324fdba7ddef 100644
--- a/extensions/smallrye-jwt/pom.xml
+++ b/extensions/smallrye-jwt/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/smallrye-jwt/runtime/pom.xml b/extensions/smallrye-jwt/runtime/pom.xml
index 7b192b6fde459..092330a1805e8 100644
--- a/extensions/smallrye-jwt/runtime/pom.xml
+++ b/extensions/smallrye-jwt/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-jwt-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-metrics/deployment/pom.xml b/extensions/smallrye-metrics/deployment/pom.xml
index 78ba1141d8e43..3c9c90da8cc39 100644
--- a/extensions/smallrye-metrics/deployment/pom.xml
+++ b/extensions/smallrye-metrics/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-metrics-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-metrics/pom.xml b/extensions/smallrye-metrics/pom.xml
index 5264c96ec477e..365c5172f1bc2 100644
--- a/extensions/smallrye-metrics/pom.xml
+++ b/extensions/smallrye-metrics/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/smallrye-metrics/runtime/pom.xml b/extensions/smallrye-metrics/runtime/pom.xml
index 54c6734e71100..cd51fe2d5442e 100644
--- a/extensions/smallrye-metrics/runtime/pom.xml
+++ b/extensions/smallrye-metrics/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-metrics-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-metrics/spi/pom.xml b/extensions/smallrye-metrics/spi/pom.xml
index 6e075bf6abf95..3d92fcb457e3a 100644
--- a/extensions/smallrye-metrics/spi/pom.xml
+++ b/extensions/smallrye-metrics/spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-metrics-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-openapi-common/deployment/pom.xml b/extensions/smallrye-openapi-common/deployment/pom.xml
index a3b59fa1c61d0..f7c26a6622e08 100644
--- a/extensions/smallrye-openapi-common/deployment/pom.xml
+++ b/extensions/smallrye-openapi-common/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-openapi-common-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-openapi-common/pom.xml b/extensions/smallrye-openapi-common/pom.xml
index 45c394dfb9096..2f5439a620882 100644
--- a/extensions/smallrye-openapi-common/pom.xml
+++ b/extensions/smallrye-openapi-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/smallrye-openapi/deployment/pom.xml b/extensions/smallrye-openapi/deployment/pom.xml
index ef8c47584ddc4..4ef8c2e80939c 100644
--- a/extensions/smallrye-openapi/deployment/pom.xml
+++ b/extensions/smallrye-openapi/deployment/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <artifactId>quarkus-smallrye-openapi-parent</artifactId>
     <groupId>io.quarkus</groupId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-openapi/pom.xml b/extensions/smallrye-openapi/pom.xml
index 9f15b5fe6d077..2b5f7de398300 100644
--- a/extensions/smallrye-openapi/pom.xml
+++ b/extensions/smallrye-openapi/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <artifactId>quarkus-extensions-parent</artifactId>
     <groupId>io.quarkus</groupId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/smallrye-openapi/runtime/pom.xml b/extensions/smallrye-openapi/runtime/pom.xml
index f74a7e256135e..9e774799d2f13 100644
--- a/extensions/smallrye-openapi/runtime/pom.xml
+++ b/extensions/smallrye-openapi/runtime/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <artifactId>quarkus-smallrye-openapi-parent</artifactId>
     <groupId>io.quarkus</groupId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-openapi/spi/pom.xml b/extensions/smallrye-openapi/spi/pom.xml
index c4e96d7af0544..dad2ef49372be 100644
--- a/extensions/smallrye-openapi/spi/pom.xml
+++ b/extensions/smallrye-openapi/spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-openapi-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-reactive-messaging-amqp/deployment/pom.xml b/extensions/smallrye-reactive-messaging-amqp/deployment/pom.xml
index 69691de56ac95..977b8b65e45a0 100644
--- a/extensions/smallrye-reactive-messaging-amqp/deployment/pom.xml
+++ b/extensions/smallrye-reactive-messaging-amqp/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-messaging-amqp-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-messaging-amqp-deployment</artifactId>
diff --git a/extensions/smallrye-reactive-messaging-amqp/pom.xml b/extensions/smallrye-reactive-messaging-amqp/pom.xml
index fe6e93aaad2af..e868a0aaea61b 100644
--- a/extensions/smallrye-reactive-messaging-amqp/pom.xml
+++ b/extensions/smallrye-reactive-messaging-amqp/pom.xml
@@ -5,7 +5,7 @@
    <parent>
       <artifactId>quarkus-extensions-parent</artifactId>
       <groupId>io.quarkus</groupId>
-      <version>999-SNAPSHOT</version>
+      <version>3.9.0</version>
       <relativePath>../pom.xml</relativePath>
    </parent>
 
diff --git a/extensions/smallrye-reactive-messaging-amqp/runtime/pom.xml b/extensions/smallrye-reactive-messaging-amqp/runtime/pom.xml
index 4ca01fc3f0219..27f58ef61f0f5 100644
--- a/extensions/smallrye-reactive-messaging-amqp/runtime/pom.xml
+++ b/extensions/smallrye-reactive-messaging-amqp/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-messaging-amqp-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-messaging-amqp</artifactId>
diff --git a/extensions/smallrye-reactive-messaging-kafka/deployment/pom.xml b/extensions/smallrye-reactive-messaging-kafka/deployment/pom.xml
index ee98dc61ef876..f2400792dcdb3 100644
--- a/extensions/smallrye-reactive-messaging-kafka/deployment/pom.xml
+++ b/extensions/smallrye-reactive-messaging-kafka/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-messaging-kafka-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-messaging-kafka-deployment</artifactId>
diff --git a/extensions/smallrye-reactive-messaging-kafka/pom.xml b/extensions/smallrye-reactive-messaging-kafka/pom.xml
index e8e835ebfff33..1e447638f3cf7 100644
--- a/extensions/smallrye-reactive-messaging-kafka/pom.xml
+++ b/extensions/smallrye-reactive-messaging-kafka/pom.xml
@@ -5,7 +5,7 @@
    <parent>
       <artifactId>quarkus-extensions-parent</artifactId>
       <groupId>io.quarkus</groupId>
-      <version>999-SNAPSHOT</version>
+      <version>3.9.0</version>
       <relativePath>../pom.xml</relativePath>
    </parent>
 
diff --git a/extensions/smallrye-reactive-messaging-kafka/runtime/pom.xml b/extensions/smallrye-reactive-messaging-kafka/runtime/pom.xml
index 9ffefc05881a1..83c9396494566 100644
--- a/extensions/smallrye-reactive-messaging-kafka/runtime/pom.xml
+++ b/extensions/smallrye-reactive-messaging-kafka/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-messaging-kafka-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-messaging-kafka</artifactId>
diff --git a/extensions/smallrye-reactive-messaging-mqtt/deployment/pom.xml b/extensions/smallrye-reactive-messaging-mqtt/deployment/pom.xml
index 9c5788bf52222..c7907bd1dc9e9 100644
--- a/extensions/smallrye-reactive-messaging-mqtt/deployment/pom.xml
+++ b/extensions/smallrye-reactive-messaging-mqtt/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-messaging-mqtt-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-messaging-mqtt-deployment</artifactId>
diff --git a/extensions/smallrye-reactive-messaging-mqtt/pom.xml b/extensions/smallrye-reactive-messaging-mqtt/pom.xml
index e988d4bd752b9..6377bb95e9024 100644
--- a/extensions/smallrye-reactive-messaging-mqtt/pom.xml
+++ b/extensions/smallrye-reactive-messaging-mqtt/pom.xml
@@ -5,7 +5,7 @@
    <parent>
       <artifactId>quarkus-extensions-parent</artifactId>
       <groupId>io.quarkus</groupId>
-      <version>999-SNAPSHOT</version>
+      <version>3.9.0</version>
       <relativePath>../pom.xml</relativePath>
    </parent>
 
diff --git a/extensions/smallrye-reactive-messaging-mqtt/runtime/pom.xml b/extensions/smallrye-reactive-messaging-mqtt/runtime/pom.xml
index 527a0b524f013..2f6ad30e6cfab 100644
--- a/extensions/smallrye-reactive-messaging-mqtt/runtime/pom.xml
+++ b/extensions/smallrye-reactive-messaging-mqtt/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-messaging-mqtt-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-messaging-mqtt</artifactId>
diff --git a/extensions/smallrye-reactive-messaging-pulsar/deployment/pom.xml b/extensions/smallrye-reactive-messaging-pulsar/deployment/pom.xml
index 1b459de02cf68..ac719004f3232 100644
--- a/extensions/smallrye-reactive-messaging-pulsar/deployment/pom.xml
+++ b/extensions/smallrye-reactive-messaging-pulsar/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-messaging-pulsar-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-messaging-pulsar-deployment</artifactId>
diff --git a/extensions/smallrye-reactive-messaging-pulsar/pom.xml b/extensions/smallrye-reactive-messaging-pulsar/pom.xml
index 0798762c5965b..41c2f91185444 100644
--- a/extensions/smallrye-reactive-messaging-pulsar/pom.xml
+++ b/extensions/smallrye-reactive-messaging-pulsar/pom.xml
@@ -5,7 +5,7 @@
    <parent>
       <artifactId>quarkus-extensions-parent</artifactId>
       <groupId>io.quarkus</groupId>
-      <version>999-SNAPSHOT</version>
+      <version>3.9.0</version>
       <relativePath>../pom.xml</relativePath>
    </parent>
 
diff --git a/extensions/smallrye-reactive-messaging-pulsar/runtime/pom.xml b/extensions/smallrye-reactive-messaging-pulsar/runtime/pom.xml
index b8714a8ed69d7..50548a5dff69f 100644
--- a/extensions/smallrye-reactive-messaging-pulsar/runtime/pom.xml
+++ b/extensions/smallrye-reactive-messaging-pulsar/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-messaging-pulsar-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-messaging-pulsar</artifactId>
diff --git a/extensions/smallrye-reactive-messaging-rabbitmq/deployment/pom.xml b/extensions/smallrye-reactive-messaging-rabbitmq/deployment/pom.xml
index 2ad48b27c23fb..2845a1c1af428 100644
--- a/extensions/smallrye-reactive-messaging-rabbitmq/deployment/pom.xml
+++ b/extensions/smallrye-reactive-messaging-rabbitmq/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-messaging-rabbitmq-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-messaging-rabbitmq-deployment</artifactId>
diff --git a/extensions/smallrye-reactive-messaging-rabbitmq/pom.xml b/extensions/smallrye-reactive-messaging-rabbitmq/pom.xml
index deaab0b51968c..eb0d1f3f11989 100644
--- a/extensions/smallrye-reactive-messaging-rabbitmq/pom.xml
+++ b/extensions/smallrye-reactive-messaging-rabbitmq/pom.xml
@@ -5,7 +5,7 @@
    <parent>
       <artifactId>quarkus-extensions-parent</artifactId>
       <groupId>io.quarkus</groupId>
-      <version>999-SNAPSHOT</version>
+      <version>3.9.0</version>
       <relativePath>../pom.xml</relativePath>
    </parent>
 
diff --git a/extensions/smallrye-reactive-messaging-rabbitmq/runtime/pom.xml b/extensions/smallrye-reactive-messaging-rabbitmq/runtime/pom.xml
index f2bc1771b142e..5555752fac01b 100644
--- a/extensions/smallrye-reactive-messaging-rabbitmq/runtime/pom.xml
+++ b/extensions/smallrye-reactive-messaging-rabbitmq/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-messaging-rabbitmq-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-messaging-rabbitmq</artifactId>
diff --git a/extensions/smallrye-reactive-messaging/deployment/pom.xml b/extensions/smallrye-reactive-messaging/deployment/pom.xml
index 2de388adb375a..d1a7b9a0865a3 100644
--- a/extensions/smallrye-reactive-messaging/deployment/pom.xml
+++ b/extensions/smallrye-reactive-messaging/deployment/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <artifactId>quarkus-messaging-parent</artifactId>
     <groupId>io.quarkus</groupId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
   </parent>
 
   <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/smallrye-reactive-messaging/kotlin/pom.xml b/extensions/smallrye-reactive-messaging/kotlin/pom.xml
index 1261dc7af1a7d..93d22ebfdf516 100644
--- a/extensions/smallrye-reactive-messaging/kotlin/pom.xml
+++ b/extensions/smallrye-reactive-messaging/kotlin/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-messaging-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-reactive-messaging/pom.xml b/extensions/smallrye-reactive-messaging/pom.xml
index d1ddd056a965b..071fa260154d3 100644
--- a/extensions/smallrye-reactive-messaging/pom.xml
+++ b/extensions/smallrye-reactive-messaging/pom.xml
@@ -5,7 +5,7 @@
    <parent>
       <artifactId>quarkus-extensions-parent</artifactId>
       <groupId>io.quarkus</groupId>
-      <version>999-SNAPSHOT</version>
+      <version>3.9.0</version>
       <relativePath>../pom.xml</relativePath>
    </parent>
 
diff --git a/extensions/smallrye-reactive-messaging/runtime/pom.xml b/extensions/smallrye-reactive-messaging/runtime/pom.xml
index 7555ee75d41ef..68201083e60b4 100644
--- a/extensions/smallrye-reactive-messaging/runtime/pom.xml
+++ b/extensions/smallrye-reactive-messaging/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-messaging-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>quarkus-messaging</artifactId>
diff --git a/extensions/smallrye-stork/deployment/pom.xml b/extensions/smallrye-stork/deployment/pom.xml
index 212600e2e2493..56d7f12cfa2af 100644
--- a/extensions/smallrye-stork/deployment/pom.xml
+++ b/extensions/smallrye-stork/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-stork-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/smallrye-stork/pom.xml b/extensions/smallrye-stork/pom.xml
index c52f225f5765a..54f82954bceca 100644
--- a/extensions/smallrye-stork/pom.xml
+++ b/extensions/smallrye-stork/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/smallrye-stork/runtime/pom.xml b/extensions/smallrye-stork/runtime/pom.xml
index f67ce5f7c2a3b..56e6b4bb5fdaa 100644
--- a/extensions/smallrye-stork/runtime/pom.xml
+++ b/extensions/smallrye-stork/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-smallrye-stork-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/spring-boot-properties/deployment/pom.xml b/extensions/spring-boot-properties/deployment/pom.xml
index e746697fc6ffb..6cc9149937b1b 100644
--- a/extensions/spring-boot-properties/deployment/pom.xml
+++ b/extensions/spring-boot-properties/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-boot-properties-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/spring-boot-properties/pom.xml b/extensions/spring-boot-properties/pom.xml
index e3500dea8accb..0215de0527610 100644
--- a/extensions/spring-boot-properties/pom.xml
+++ b/extensions/spring-boot-properties/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-boot-properties/runtime/pom.xml b/extensions/spring-boot-properties/runtime/pom.xml
index 88d6eb8da01e9..fddbd7d8f4aa8 100644
--- a/extensions/spring-boot-properties/runtime/pom.xml
+++ b/extensions/spring-boot-properties/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-boot-properties-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/spring-cache/deployment/pom.xml b/extensions/spring-cache/deployment/pom.xml
index 6a41ca3198124..b6579d0c600d6 100644
--- a/extensions/spring-cache/deployment/pom.xml
+++ b/extensions/spring-cache/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-cache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/spring-cache/pom.xml b/extensions/spring-cache/pom.xml
index 8a8df385e7f58..90186ffcb6bb9 100644
--- a/extensions/spring-cache/pom.xml
+++ b/extensions/spring-cache/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-cache/runtime/pom.xml b/extensions/spring-cache/runtime/pom.xml
index e939c02119439..b70da4a9bd17f 100644
--- a/extensions/spring-cache/runtime/pom.xml
+++ b/extensions/spring-cache/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-cache-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/spring-cloud-config-client/deployment/pom.xml b/extensions/spring-cloud-config-client/deployment/pom.xml
index 5f81fff022e40..99f17b79d0ef2 100644
--- a/extensions/spring-cloud-config-client/deployment/pom.xml
+++ b/extensions/spring-cloud-config-client/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-cloud-config-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/spring-cloud-config-client/pom.xml b/extensions/spring-cloud-config-client/pom.xml
index f00cf81b4d015..6735f9f28e619 100644
--- a/extensions/spring-cloud-config-client/pom.xml
+++ b/extensions/spring-cloud-config-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-cloud-config-client/runtime/pom.xml b/extensions/spring-cloud-config-client/runtime/pom.xml
index 3ce10e3d3c56f..4d09b0da037da 100644
--- a/extensions/spring-cloud-config-client/runtime/pom.xml
+++ b/extensions/spring-cloud-config-client/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-cloud-config-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/spring-data-jpa/deployment/pom.xml b/extensions/spring-data-jpa/deployment/pom.xml
index c9d9f16913e7c..063aec8562672 100644
--- a/extensions/spring-data-jpa/deployment/pom.xml
+++ b/extensions/spring-data-jpa/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-data-jpa-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-data-jpa/pom.xml b/extensions/spring-data-jpa/pom.xml
index 854652008ad1d..4f47659cff122 100644
--- a/extensions/spring-data-jpa/pom.xml
+++ b/extensions/spring-data-jpa/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-data-jpa/runtime/pom.xml b/extensions/spring-data-jpa/runtime/pom.xml
index 58a40263b61b2..287bad8d0d96e 100644
--- a/extensions/spring-data-jpa/runtime/pom.xml
+++ b/extensions/spring-data-jpa/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-data-jpa-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-data-rest/deployment/pom.xml b/extensions/spring-data-rest/deployment/pom.xml
index 1b14f3cf8f580..5d99529e4cbf5 100644
--- a/extensions/spring-data-rest/deployment/pom.xml
+++ b/extensions/spring-data-rest/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-data-rest-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-data-rest/pom.xml b/extensions/spring-data-rest/pom.xml
index 9b5d3233be078..8eb360932a091 100644
--- a/extensions/spring-data-rest/pom.xml
+++ b/extensions/spring-data-rest/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-data-rest/runtime/pom.xml b/extensions/spring-data-rest/runtime/pom.xml
index 4c9980ed6e8f4..a6eb993fce983 100644
--- a/extensions/spring-data-rest/runtime/pom.xml
+++ b/extensions/spring-data-rest/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-data-rest-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-di/deployment/pom.xml b/extensions/spring-di/deployment/pom.xml
index 24f4a05d46599..39b28c49c5f2e 100644
--- a/extensions/spring-di/deployment/pom.xml
+++ b/extensions/spring-di/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-di-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-di/pom.xml b/extensions/spring-di/pom.xml
index 1065c9fc23c39..f66cb0caae155 100644
--- a/extensions/spring-di/pom.xml
+++ b/extensions/spring-di/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-di/runtime/pom.xml b/extensions/spring-di/runtime/pom.xml
index e9d59d516fbe7..dd04a8fdbee27 100644
--- a/extensions/spring-di/runtime/pom.xml
+++ b/extensions/spring-di/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-di-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-scheduled/deployment/pom.xml b/extensions/spring-scheduled/deployment/pom.xml
index a4cdf7c36953c..8b7266d90cbd8 100644
--- a/extensions/spring-scheduled/deployment/pom.xml
+++ b/extensions/spring-scheduled/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-scheduled-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-scheduled/pom.xml b/extensions/spring-scheduled/pom.xml
index 8a5e072a26612..5583a757cbf7d 100644
--- a/extensions/spring-scheduled/pom.xml
+++ b/extensions/spring-scheduled/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-scheduled/runtime/pom.xml b/extensions/spring-scheduled/runtime/pom.xml
index 2b069d63fea0a..3d205be88995f 100644
--- a/extensions/spring-scheduled/runtime/pom.xml
+++ b/extensions/spring-scheduled/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-spring-scheduled-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-security/deployment/pom.xml b/extensions/spring-security/deployment/pom.xml
index 045d30559d843..722a6ce4a8f4a 100644
--- a/extensions/spring-security/deployment/pom.xml
+++ b/extensions/spring-security/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-spring-security-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-spring-security-deployment</artifactId>
diff --git a/extensions/spring-security/pom.xml b/extensions/spring-security/pom.xml
index fc8468e71fdc2..23f1295b2dfaf 100644
--- a/extensions/spring-security/pom.xml
+++ b/extensions/spring-security/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/spring-security/runtime/pom.xml b/extensions/spring-security/runtime/pom.xml
index ef60267dd6f86..2b69e2e97554e 100644
--- a/extensions/spring-security/runtime/pom.xml
+++ b/extensions/spring-security/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-spring-security-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-spring-security</artifactId>
diff --git a/extensions/spring-web/core/common-runtime/pom.xml b/extensions/spring-web/core/common-runtime/pom.xml
index 8c1e2c5776518..129bd7f5f6205 100644
--- a/extensions/spring-web/core/common-runtime/pom.xml
+++ b/extensions/spring-web/core/common-runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-web-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-web/core/deployment/pom.xml b/extensions/spring-web/core/deployment/pom.xml
index f900549dbc620..5d2f148c9ef39 100644
--- a/extensions/spring-web/core/deployment/pom.xml
+++ b/extensions/spring-web/core/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-web-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-web/core/pom.xml b/extensions/spring-web/core/pom.xml
index 8b104bd2b4631..8d29ba3dce2d4 100644
--- a/extensions/spring-web/core/pom.xml
+++ b/extensions/spring-web/core/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-web-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-web/core/runtime/pom.xml b/extensions/spring-web/core/runtime/pom.xml
index 2eaaa07fa520d..2d247c1352a01 100644
--- a/extensions/spring-web/core/runtime/pom.xml
+++ b/extensions/spring-web/core/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-web-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-web/pom.xml b/extensions/spring-web/pom.xml
index d9a8941f3e503..cd3860f7e8f0f 100644
--- a/extensions/spring-web/pom.xml
+++ b/extensions/spring-web/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-web/resteasy-classic/deployment/pom.xml b/extensions/spring-web/resteasy-classic/deployment/pom.xml
index 3255de43b9e88..b1b2874a201dc 100644
--- a/extensions/spring-web/resteasy-classic/deployment/pom.xml
+++ b/extensions/spring-web/resteasy-classic/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-web-resteasy-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-web/resteasy-classic/pom.xml b/extensions/spring-web/resteasy-classic/pom.xml
index 6bb1063de8e40..6e4138eae3f9c 100644
--- a/extensions/spring-web/resteasy-classic/pom.xml
+++ b/extensions/spring-web/resteasy-classic/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-web-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-web/resteasy-classic/runtime/pom.xml b/extensions/spring-web/resteasy-classic/runtime/pom.xml
index 19f3a7b3fea6f..ed520a1e66530 100644
--- a/extensions/spring-web/resteasy-classic/runtime/pom.xml
+++ b/extensions/spring-web/resteasy-classic/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-web-resteasy-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-web/resteasy-classic/tests/pom.xml b/extensions/spring-web/resteasy-classic/tests/pom.xml
index 80a8f8fab2e3c..842e318807b2f 100644
--- a/extensions/spring-web/resteasy-classic/tests/pom.xml
+++ b/extensions/spring-web/resteasy-classic/tests/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-web-resteasy-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-web/resteasy-reactive/deployment/pom.xml b/extensions/spring-web/resteasy-reactive/deployment/pom.xml
index 3f7afef940d3a..b712656c1e931 100644
--- a/extensions/spring-web/resteasy-reactive/deployment/pom.xml
+++ b/extensions/spring-web/resteasy-reactive/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-web-rest-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-web/resteasy-reactive/pom.xml b/extensions/spring-web/resteasy-reactive/pom.xml
index ab5d65869e292..3f24daf17a4ff 100644
--- a/extensions/spring-web/resteasy-reactive/pom.xml
+++ b/extensions/spring-web/resteasy-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-web-parent-aggregator</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-web/resteasy-reactive/runtime/pom.xml b/extensions/spring-web/resteasy-reactive/runtime/pom.xml
index 586a76fbbad0e..758030a5d06d1 100644
--- a/extensions/spring-web/resteasy-reactive/runtime/pom.xml
+++ b/extensions/spring-web/resteasy-reactive/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-web-rest-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/spring-web/resteasy-reactive/tests/pom.xml b/extensions/spring-web/resteasy-reactive/tests/pom.xml
index 4b236786e9df0..499e84f6a4ba6 100644
--- a/extensions/spring-web/resteasy-reactive/tests/pom.xml
+++ b/extensions/spring-web/resteasy-reactive/tests/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-spring-web-rest-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/swagger-ui/deployment/pom.xml b/extensions/swagger-ui/deployment/pom.xml
index 5e767d27fc158..b658201080771 100644
--- a/extensions/swagger-ui/deployment/pom.xml
+++ b/extensions/swagger-ui/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-swagger-ui-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/swagger-ui/pom.xml b/extensions/swagger-ui/pom.xml
index 07d5ec17fe35f..7f5603be032e4 100644
--- a/extensions/swagger-ui/pom.xml
+++ b/extensions/swagger-ui/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/swagger-ui/runtime/pom.xml b/extensions/swagger-ui/runtime/pom.xml
index ec5e159a3e8ac..828d8349b05b4 100644
--- a/extensions/swagger-ui/runtime/pom.xml
+++ b/extensions/swagger-ui/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-swagger-ui-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/transaction-annotations/pom.xml b/extensions/transaction-annotations/pom.xml
index 3c7e56d7ac066..376e1b1a72875 100644
--- a/extensions/transaction-annotations/pom.xml
+++ b/extensions/transaction-annotations/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/transaction-annotations/runtime/pom.xml b/extensions/transaction-annotations/runtime/pom.xml
index f94940f056386..a2c3bd86ed9b6 100644
--- a/extensions/transaction-annotations/runtime/pom.xml
+++ b/extensions/transaction-annotations/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-transaction-annotations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/undertow/deployment/pom.xml b/extensions/undertow/deployment/pom.xml
index 35a5c3ded9af0..8aa408d4d915f 100644
--- a/extensions/undertow/deployment/pom.xml
+++ b/extensions/undertow/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-http-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/undertow/pom.xml b/extensions/undertow/pom.xml
index 7c0d3091b638c..700177e616824 100644
--- a/extensions/undertow/pom.xml
+++ b/extensions/undertow/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/undertow/runtime/pom.xml b/extensions/undertow/runtime/pom.xml
index 9fcc7ec71fbb6..4080efd937aad 100644
--- a/extensions/undertow/runtime/pom.xml
+++ b/extensions/undertow/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-http-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/undertow/spi/pom.xml b/extensions/undertow/spi/pom.xml
index 3b13bfdf67625..39900defd8720 100644
--- a/extensions/undertow/spi/pom.xml
+++ b/extensions/undertow/spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-http-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/vertx-graphql/deployment/pom.xml b/extensions/vertx-graphql/deployment/pom.xml
index e78929ba64fd1..2502f7edede47 100644
--- a/extensions/vertx-graphql/deployment/pom.xml
+++ b/extensions/vertx-graphql/deployment/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-vertx-graphql-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/vertx-graphql/pom.xml b/extensions/vertx-graphql/pom.xml
index 16a51923b70a1..4f27ccf224114 100644
--- a/extensions/vertx-graphql/pom.xml
+++ b/extensions/vertx-graphql/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-extensions-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/vertx-graphql/runtime/pom.xml b/extensions/vertx-graphql/runtime/pom.xml
index 6e39ed9f64479..933d061b46cc5 100644
--- a/extensions/vertx-graphql/runtime/pom.xml
+++ b/extensions/vertx-graphql/runtime/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-vertx-graphql-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/vertx-http/deployment-spi/pom.xml b/extensions/vertx-http/deployment-spi/pom.xml
index 6b7d3426684ff..7bb2075bd6bc0 100644
--- a/extensions/vertx-http/deployment-spi/pom.xml
+++ b/extensions/vertx-http/deployment-spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-vertx-http-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/vertx-http/deployment/pom.xml b/extensions/vertx-http/deployment/pom.xml
index 4bbe58e889033..4146c2b0d16f6 100644
--- a/extensions/vertx-http/deployment/pom.xml
+++ b/extensions/vertx-http/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-vertx-http-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/vertx-http/dev-console-runtime-spi/pom.xml b/extensions/vertx-http/dev-console-runtime-spi/pom.xml
index 6e4f77f31f734..ca2161c280dc9 100644
--- a/extensions/vertx-http/dev-console-runtime-spi/pom.xml
+++ b/extensions/vertx-http/dev-console-runtime-spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-vertx-http-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/vertx-http/dev-console-spi/pom.xml b/extensions/vertx-http/dev-console-spi/pom.xml
index a59fd49ad23c5..d9d580ac89f5a 100644
--- a/extensions/vertx-http/dev-console-spi/pom.xml
+++ b/extensions/vertx-http/dev-console-spi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-vertx-http-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/vertx-http/dev-ui-resources/pom.xml b/extensions/vertx-http/dev-ui-resources/pom.xml
index e81d2a928adc0..5ca60501c1d67 100644
--- a/extensions/vertx-http/dev-ui-resources/pom.xml
+++ b/extensions/vertx-http/dev-ui-resources/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-vertx-http-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <artifactId>quarkus-vertx-http-dev-ui-resources</artifactId>
diff --git a/extensions/vertx-http/dev-ui-spi/pom.xml b/extensions/vertx-http/dev-ui-spi/pom.xml
index 13b458a6e2e33..d3ff421edbb8b 100644
--- a/extensions/vertx-http/dev-ui-spi/pom.xml
+++ b/extensions/vertx-http/dev-ui-spi/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-vertx-http-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     
diff --git a/extensions/vertx-http/dev-ui-tests/pom.xml b/extensions/vertx-http/dev-ui-tests/pom.xml
index 2e4d76670e19d..4d481b249f5af 100644
--- a/extensions/vertx-http/dev-ui-tests/pom.xml
+++ b/extensions/vertx-http/dev-ui-tests/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-vertx-http-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     
diff --git a/extensions/vertx-http/pom.xml b/extensions/vertx-http/pom.xml
index f370261e6feee..0c91b6edec4b9 100644
--- a/extensions/vertx-http/pom.xml
+++ b/extensions/vertx-http/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/vertx-http/runtime/pom.xml b/extensions/vertx-http/runtime/pom.xml
index 80b22078da13f..b39803a4a5b75 100644
--- a/extensions/vertx-http/runtime/pom.xml
+++ b/extensions/vertx-http/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-vertx-http-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/vertx/deployment/pom.xml b/extensions/vertx/deployment/pom.xml
index aad294e6680e0..97a885492f105 100644
--- a/extensions/vertx/deployment/pom.xml
+++ b/extensions/vertx/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-vertx-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/vertx/latebound-mdc-provider/pom.xml b/extensions/vertx/latebound-mdc-provider/pom.xml
index ce134cb3820b0..47f722ebe2c07 100644
--- a/extensions/vertx/latebound-mdc-provider/pom.xml
+++ b/extensions/vertx/latebound-mdc-provider/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-vertx-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/vertx/pom.xml b/extensions/vertx/pom.xml
index e58674406920e..7d2a813551772 100644
--- a/extensions/vertx/pom.xml
+++ b/extensions/vertx/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/vertx/runtime/pom.xml b/extensions/vertx/runtime/pom.xml
index 6809e3614a3e8..be0f0b3b92939 100644
--- a/extensions/vertx/runtime/pom.xml
+++ b/extensions/vertx/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-vertx-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/virtual-threads/deployment/pom.xml b/extensions/virtual-threads/deployment/pom.xml
index 3a2dfb3550315..34a891029f59e 100644
--- a/extensions/virtual-threads/deployment/pom.xml
+++ b/extensions/virtual-threads/deployment/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-virtual-threads-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/virtual-threads/pom.xml b/extensions/virtual-threads/pom.xml
index e7a87fb197424..0ab0ace478571 100644
--- a/extensions/virtual-threads/pom.xml
+++ b/extensions/virtual-threads/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/virtual-threads/runtime/pom.xml b/extensions/virtual-threads/runtime/pom.xml
index 56e0b36cb510d..2e16c1ae5d378 100644
--- a/extensions/virtual-threads/runtime/pom.xml
+++ b/extensions/virtual-threads/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-virtual-threads-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/webjars-locator/deployment/pom.xml b/extensions/webjars-locator/deployment/pom.xml
index d2e2c75ca3f28..6c8ffca6da107 100644
--- a/extensions/webjars-locator/deployment/pom.xml
+++ b/extensions/webjars-locator/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-webjars-locator-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/webjars-locator/pom.xml b/extensions/webjars-locator/pom.xml
index 62e69ce2dd90b..119cc4918ec53 100644
--- a/extensions/webjars-locator/pom.xml
+++ b/extensions/webjars-locator/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/webjars-locator/runtime/pom.xml b/extensions/webjars-locator/runtime/pom.xml
index 5b7b55e4cdcb1..209c370e85601 100644
--- a/extensions/webjars-locator/runtime/pom.xml
+++ b/extensions/webjars-locator/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-webjars-locator-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/websockets-next/pom.xml b/extensions/websockets-next/pom.xml
index 6eb2495866185..df44d15fc0b58 100644
--- a/extensions/websockets-next/pom.xml
+++ b/extensions/websockets-next/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/websockets-next/server/deployment/pom.xml b/extensions/websockets-next/server/deployment/pom.xml
index f2405b4fc35c9..4bc2a5269458a 100644
--- a/extensions/websockets-next/server/deployment/pom.xml
+++ b/extensions/websockets-next/server/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-websockets-next-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/websockets-next/server/pom.xml b/extensions/websockets-next/server/pom.xml
index 6b8892d9e8458..614c70588bf85 100644
--- a/extensions/websockets-next/server/pom.xml
+++ b/extensions/websockets-next/server/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/websockets-next/server/runtime/pom.xml b/extensions/websockets-next/server/runtime/pom.xml
index db665dca03aea..1e76096788f38 100644
--- a/extensions/websockets-next/server/runtime/pom.xml
+++ b/extensions/websockets-next/server/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-websockets-next-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/websockets/client/deployment/pom.xml b/extensions/websockets/client/deployment/pom.xml
index 90c6b60d7981b..2f362812ab9ed 100644
--- a/extensions/websockets/client/deployment/pom.xml
+++ b/extensions/websockets/client/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-websockets-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/websockets/client/pom.xml b/extensions/websockets/client/pom.xml
index c5206c8902645..38b6195fc9542 100644
--- a/extensions/websockets/client/pom.xml
+++ b/extensions/websockets/client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/websockets/client/runtime/pom.xml b/extensions/websockets/client/runtime/pom.xml
index f1a4ba3d5bd5c..f2f1c1c900363 100644
--- a/extensions/websockets/client/runtime/pom.xml
+++ b/extensions/websockets/client/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-websockets-client-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/websockets/pom.xml b/extensions/websockets/pom.xml
index 9e705c090f12c..47129239063c9 100644
--- a/extensions/websockets/pom.xml
+++ b/extensions/websockets/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/websockets/server/deployment/pom.xml b/extensions/websockets/server/deployment/pom.xml
index 277311312b2a2..9d4eaff5e0343 100644
--- a/extensions/websockets/server/deployment/pom.xml
+++ b/extensions/websockets/server/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-websockets-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/extensions/websockets/server/pom.xml b/extensions/websockets/server/pom.xml
index 95727704c9592..d68983de85764 100644
--- a/extensions/websockets/server/pom.xml
+++ b/extensions/websockets/server/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/extensions/websockets/server/runtime/pom.xml b/extensions/websockets/server/runtime/pom.xml
index da764a6e8d82f..9eb6c91113e6e 100644
--- a/extensions/websockets/server/runtime/pom.xml
+++ b/extensions/websockets/server/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-websockets-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/independent-projects/arc/pom.xml b/independent-projects/arc/pom.xml
index a84994a4c393f..4239f10c39762 100644
--- a/independent-projects/arc/pom.xml
+++ b/independent-projects/arc/pom.xml
@@ -8,7 +8,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../parent/pom.xml</relativePath>
     </parent>
     <groupId>io.quarkus.arc</groupId>
@@ -16,7 +16,7 @@
     <name>ArC - Parent pom</name>
     <url>https://github.com/quarkusio/quarkus</url>
     <packaging>pom</packaging>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
 
     <licenses>
         <license>
diff --git a/independent-projects/arc/processor/pom.xml b/independent-projects/arc/processor/pom.xml
index c0411c79cb570..35e42e361050f 100644
--- a/independent-projects/arc/processor/pom.xml
+++ b/independent-projects/arc/processor/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.arc</groupId>
         <artifactId>arc-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>arc-processor</artifactId>
diff --git a/independent-projects/arc/runtime/pom.xml b/independent-projects/arc/runtime/pom.xml
index 91061affda06c..dd2227594dff2 100644
--- a/independent-projects/arc/runtime/pom.xml
+++ b/independent-projects/arc/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.arc</groupId>
         <artifactId>arc-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>arc</artifactId>
diff --git a/independent-projects/arc/tcks/arquillian/pom.xml b/independent-projects/arc/tcks/arquillian/pom.xml
index bb2d55ac3cacf..7080dbd2e9228 100644
--- a/independent-projects/arc/tcks/arquillian/pom.xml
+++ b/independent-projects/arc/tcks/arquillian/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.arc</groupId>
         <artifactId>arc-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/independent-projects/arc/tcks/atinject-tck-runner/pom.xml b/independent-projects/arc/tcks/atinject-tck-runner/pom.xml
index 34927b7e3e937..60926258c2876 100644
--- a/independent-projects/arc/tcks/atinject-tck-runner/pom.xml
+++ b/independent-projects/arc/tcks/atinject-tck-runner/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.arc</groupId>
         <artifactId>arc-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/independent-projects/arc/tcks/cdi-tck-porting-pkg/pom.xml b/independent-projects/arc/tcks/cdi-tck-porting-pkg/pom.xml
index 8871967b8b731..502a098a6f580 100644
--- a/independent-projects/arc/tcks/cdi-tck-porting-pkg/pom.xml
+++ b/independent-projects/arc/tcks/cdi-tck-porting-pkg/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.arc</groupId>
         <artifactId>arc-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/independent-projects/arc/tcks/cdi-tck-runner/pom.xml b/independent-projects/arc/tcks/cdi-tck-runner/pom.xml
index ccbc8f951ca31..45d042daa3f5e 100644
--- a/independent-projects/arc/tcks/cdi-tck-runner/pom.xml
+++ b/independent-projects/arc/tcks/cdi-tck-runner/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.arc</groupId>
         <artifactId>arc-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/independent-projects/arc/tcks/lang-model-tck-runner/pom.xml b/independent-projects/arc/tcks/lang-model-tck-runner/pom.xml
index fd37178231e6f..ff7d629e2029b 100644
--- a/independent-projects/arc/tcks/lang-model-tck-runner/pom.xml
+++ b/independent-projects/arc/tcks/lang-model-tck-runner/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.arc</groupId>
         <artifactId>arc-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/independent-projects/arc/tests/pom.xml b/independent-projects/arc/tests/pom.xml
index b5e79a575f83e..f09e9741377a5 100644
--- a/independent-projects/arc/tests/pom.xml
+++ b/independent-projects/arc/tests/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.arc</groupId>
         <artifactId>arc-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>arc-tests</artifactId>
diff --git a/independent-projects/bootstrap/app-model/pom.xml b/independent-projects/bootstrap/app-model/pom.xml
index 937d0784c806f..b8c74f60ff170 100644
--- a/independent-projects/bootstrap/app-model/pom.xml
+++ b/independent-projects/bootstrap/app-model/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-bootstrap-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/independent-projects/bootstrap/bom-test/pom.xml b/independent-projects/bootstrap/bom-test/pom.xml
index 75ceb03f4c806..5dfcf85deb7de 100644
--- a/independent-projects/bootstrap/bom-test/pom.xml
+++ b/independent-projects/bootstrap/bom-test/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-bootstrap-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-bootstrap-bom-test</artifactId>
     <name>Quarkus - Bootstrap - Test BOM</name>
diff --git a/independent-projects/bootstrap/bom/pom.xml b/independent-projects/bootstrap/bom/pom.xml
index 5db6112b194ad..f93cc35a4419d 100644
--- a/independent-projects/bootstrap/bom/pom.xml
+++ b/independent-projects/bootstrap/bom/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-bootstrap-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-bootstrap-bom</artifactId>
     <name>Quarkus - Bootstrap - BOM</name>
diff --git a/independent-projects/bootstrap/core/pom.xml b/independent-projects/bootstrap/core/pom.xml
index fe05e4cb1f81b..8c19cec52aa3f 100644
--- a/independent-projects/bootstrap/core/pom.xml
+++ b/independent-projects/bootstrap/core/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-bootstrap-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/independent-projects/bootstrap/gradle-resolver/pom.xml b/independent-projects/bootstrap/gradle-resolver/pom.xml
index aa1c098d49189..35bcb623bd5df 100644
--- a/independent-projects/bootstrap/gradle-resolver/pom.xml
+++ b/independent-projects/bootstrap/gradle-resolver/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-bootstrap-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/independent-projects/bootstrap/maven-resolver/pom.xml b/independent-projects/bootstrap/maven-resolver/pom.xml
index 97ce31340034c..2a809ea42004f 100644
--- a/independent-projects/bootstrap/maven-resolver/pom.xml
+++ b/independent-projects/bootstrap/maven-resolver/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-bootstrap-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/independent-projects/bootstrap/pom.xml b/independent-projects/bootstrap/pom.xml
index b163ec4e08a44..859afca67999f 100644
--- a/independent-projects/bootstrap/pom.xml
+++ b/independent-projects/bootstrap/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../parent/pom.xml</relativePath>
     </parent>
     <artifactId>quarkus-bootstrap-parent</artifactId>
diff --git a/independent-projects/bootstrap/runner/pom.xml b/independent-projects/bootstrap/runner/pom.xml
index f32872fa86a74..90a3fc69699ce 100644
--- a/independent-projects/bootstrap/runner/pom.xml
+++ b/independent-projects/bootstrap/runner/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-bootstrap-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/independent-projects/enforcer-rules/pom.xml b/independent-projects/enforcer-rules/pom.xml
index f50ec88c61672..69d8fd2bc9f03 100644
--- a/independent-projects/enforcer-rules/pom.xml
+++ b/independent-projects/enforcer-rules/pom.xml
@@ -7,13 +7,13 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../parent/pom.xml</relativePath>
     </parent>
     <artifactId>quarkus-enforcer-rules</artifactId>
     <name>Quarkus - Enforcer Rules</name>
     <url>https://github.com/quarkusio/quarkus</url>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
     <licenses>
         <license>
             <name>Apache License, Version 2.0</name>
diff --git a/independent-projects/extension-maven-plugin/pom.xml b/independent-projects/extension-maven-plugin/pom.xml
index 512b1e0453f97..da9da8e6c8464 100644
--- a/independent-projects/extension-maven-plugin/pom.xml
+++ b/independent-projects/extension-maven-plugin/pom.xml
@@ -5,11 +5,11 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../parent/pom.xml</relativePath>
     </parent>
     <artifactId>quarkus-extension-maven-plugin</artifactId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
     <name>Quarkus - Extension Maven plugin</name>
     <url>https://github.com/quarkusio/quarkus</url>
     <packaging>maven-plugin</packaging>
diff --git a/independent-projects/ide-config/pom.xml b/independent-projects/ide-config/pom.xml
index f5a880e1dc90a..e2f54c660332b 100644
--- a/independent-projects/ide-config/pom.xml
+++ b/independent-projects/ide-config/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../parent/pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
@@ -14,7 +14,7 @@
     <artifactId>quarkus-ide-config</artifactId>
     <name>Quarkus - IDE/Tools - Config</name>
     <url>https://github.com/quarkusio/quarkus</url>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
     <packaging>jar</packaging>
 
     <licenses>
diff --git a/independent-projects/junit5-virtual-threads/pom.xml b/independent-projects/junit5-virtual-threads/pom.xml
index bd4147443abca..398a91b8f3545 100644
--- a/independent-projects/junit5-virtual-threads/pom.xml
+++ b/independent-projects/junit5-virtual-threads/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../parent/pom.xml</relativePath>
     </parent>
 
diff --git a/independent-projects/parent/pom.xml b/independent-projects/parent/pom.xml
index 557a40753959a..01bb33709609e 100644
--- a/independent-projects/parent/pom.xml
+++ b/independent-projects/parent/pom.xml
@@ -5,7 +5,7 @@
     <modelVersion>4.0.0</modelVersion>
     <groupId>io.quarkus</groupId>
     <artifactId>quarkus-parent</artifactId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
 
     <name>Quarkus - Parent POM</name>
     <description>Quarkus Parent POM</description>
@@ -60,7 +60,7 @@
         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
 
         <!-- Make the builds reproducible - see https://maven.apache.org/guides/mini/guide-reproducible-builds.html -->
-        <project.build.outputTimestamp>2024-01-01T00:00:00Z</project.build.outputTimestamp>
+        <project.build.outputTimestamp>2024-03-20T12:12:01Z</project.build.outputTimestamp>
 
         <!--
             Options to override the compiler arguments directly on the compiler argument line to separate between what
diff --git a/independent-projects/qute/core/pom.xml b/independent-projects/qute/core/pom.xml
index 58f00f9b90cdf..44725cbb208d2 100644
--- a/independent-projects/qute/core/pom.xml
+++ b/independent-projects/qute/core/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.qute</groupId>
         <artifactId>qute-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>qute-core</artifactId>
diff --git a/independent-projects/qute/generator/pom.xml b/independent-projects/qute/generator/pom.xml
index 25eb37333cf27..75ce002ad5395 100644
--- a/independent-projects/qute/generator/pom.xml
+++ b/independent-projects/qute/generator/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.qute</groupId>
         <artifactId>qute-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>qute-generator</artifactId>
diff --git a/independent-projects/qute/pom.xml b/independent-projects/qute/pom.xml
index 6b97c034a72b9..48b0a045c8aa2 100644
--- a/independent-projects/qute/pom.xml
+++ b/independent-projects/qute/pom.xml
@@ -8,13 +8,13 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../parent/pom.xml</relativePath>
     </parent>
     <groupId>io.quarkus.qute</groupId>
     <artifactId>qute-parent</artifactId>
     <packaging>pom</packaging>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
 
     <name>Qute - Parent</name>
     <url>https://github.com/quarkusio/quarkus</url>
diff --git a/independent-projects/resteasy-reactive/build-support/pom.xml b/independent-projects/resteasy-reactive/build-support/pom.xml
index f4b45b7fd9b57..6a35c6c48615f 100644
--- a/independent-projects/resteasy-reactive/build-support/pom.xml
+++ b/independent-projects/resteasy-reactive/build-support/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.resteasy.reactive</groupId>
         <artifactId>resteasy-reactive-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>resteasy-reactive-build-support</artifactId>
diff --git a/independent-projects/resteasy-reactive/client/pom.xml b/independent-projects/resteasy-reactive/client/pom.xml
index 0444fff4b1bef..06d9742b63492 100644
--- a/independent-projects/resteasy-reactive/client/pom.xml
+++ b/independent-projects/resteasy-reactive/client/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.resteasy.reactive</groupId>
         <artifactId>resteasy-reactive-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>resteasy-reactive-client-parent</artifactId>
diff --git a/independent-projects/resteasy-reactive/client/processor/pom.xml b/independent-projects/resteasy-reactive/client/processor/pom.xml
index 548d3d4d05a90..e3be5ea653075 100644
--- a/independent-projects/resteasy-reactive/client/processor/pom.xml
+++ b/independent-projects/resteasy-reactive/client/processor/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.resteasy.reactive</groupId>
         <artifactId>resteasy-reactive-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>resteasy-reactive-client-processor</artifactId>
diff --git a/independent-projects/resteasy-reactive/client/runtime/pom.xml b/independent-projects/resteasy-reactive/client/runtime/pom.xml
index 835662ecf20a7..d2c534f7d1cb5 100644
--- a/independent-projects/resteasy-reactive/client/runtime/pom.xml
+++ b/independent-projects/resteasy-reactive/client/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.resteasy.reactive</groupId>
         <artifactId>resteasy-reactive-client-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>resteasy-reactive-client</artifactId>
diff --git a/independent-projects/resteasy-reactive/common/pom.xml b/independent-projects/resteasy-reactive/common/pom.xml
index 9e0c8e055dced..4385c463a526f 100644
--- a/independent-projects/resteasy-reactive/common/pom.xml
+++ b/independent-projects/resteasy-reactive/common/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.resteasy.reactive</groupId>
         <artifactId>resteasy-reactive-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>resteasy-reactive-common-parent</artifactId>
diff --git a/independent-projects/resteasy-reactive/common/processor/pom.xml b/independent-projects/resteasy-reactive/common/processor/pom.xml
index edb7fd84aaf92..351343c0f9b12 100644
--- a/independent-projects/resteasy-reactive/common/processor/pom.xml
+++ b/independent-projects/resteasy-reactive/common/processor/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.resteasy.reactive</groupId>
         <artifactId>resteasy-reactive-common-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>resteasy-reactive-common-processor</artifactId>
diff --git a/independent-projects/resteasy-reactive/common/runtime/pom.xml b/independent-projects/resteasy-reactive/common/runtime/pom.xml
index f2f734993f3d7..829ab85d23e00 100644
--- a/independent-projects/resteasy-reactive/common/runtime/pom.xml
+++ b/independent-projects/resteasy-reactive/common/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.resteasy.reactive</groupId>
         <artifactId>resteasy-reactive-common-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>resteasy-reactive-common</artifactId>
diff --git a/independent-projects/resteasy-reactive/common/types/pom.xml b/independent-projects/resteasy-reactive/common/types/pom.xml
index 8c846d3b6a63c..6d116e1714039 100644
--- a/independent-projects/resteasy-reactive/common/types/pom.xml
+++ b/independent-projects/resteasy-reactive/common/types/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.resteasy.reactive</groupId>
         <artifactId>resteasy-reactive-common-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>resteasy-reactive-common-types</artifactId>
diff --git a/independent-projects/resteasy-reactive/pom.xml b/independent-projects/resteasy-reactive/pom.xml
index a71d5d070023c..f77ce5ce1466c 100644
--- a/independent-projects/resteasy-reactive/pom.xml
+++ b/independent-projects/resteasy-reactive/pom.xml
@@ -8,7 +8,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../parent/pom.xml</relativePath>
     </parent>
     <groupId>io.quarkus.resteasy.reactive</groupId>
@@ -16,7 +16,7 @@
     <name>RESTEasy Reactive - Parent pom</name>
     <url>https://github.com/quarkusio/quarkus</url>
     <packaging>pom</packaging>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
 
     <licenses>
         <license>
diff --git a/independent-projects/resteasy-reactive/server/jackson/pom.xml b/independent-projects/resteasy-reactive/server/jackson/pom.xml
index 4e26135ad5433..6db490343bce3 100644
--- a/independent-projects/resteasy-reactive/server/jackson/pom.xml
+++ b/independent-projects/resteasy-reactive/server/jackson/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.resteasy.reactive</groupId>
         <artifactId>resteasy-reactive-server-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>resteasy-reactive-jackson</artifactId>
diff --git a/independent-projects/resteasy-reactive/server/jsonb/pom.xml b/independent-projects/resteasy-reactive/server/jsonb/pom.xml
index 9e4bc57cc277a..db241e011b864 100644
--- a/independent-projects/resteasy-reactive/server/jsonb/pom.xml
+++ b/independent-projects/resteasy-reactive/server/jsonb/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.resteasy.reactive</groupId>
         <artifactId>resteasy-reactive-server-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>resteasy-reactive-jsonb</artifactId>
diff --git a/independent-projects/resteasy-reactive/server/pom.xml b/independent-projects/resteasy-reactive/server/pom.xml
index 131685df66fbc..654a84f1cd767 100644
--- a/independent-projects/resteasy-reactive/server/pom.xml
+++ b/independent-projects/resteasy-reactive/server/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.resteasy.reactive</groupId>
         <artifactId>resteasy-reactive-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>resteasy-reactive-server-parent</artifactId>
diff --git a/independent-projects/resteasy-reactive/server/processor/pom.xml b/independent-projects/resteasy-reactive/server/processor/pom.xml
index 954dd53e6e02f..3e7dfec134786 100644
--- a/independent-projects/resteasy-reactive/server/processor/pom.xml
+++ b/independent-projects/resteasy-reactive/server/processor/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.resteasy.reactive</groupId>
         <artifactId>resteasy-reactive-server-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>resteasy-reactive-processor</artifactId>
diff --git a/independent-projects/resteasy-reactive/server/runtime/pom.xml b/independent-projects/resteasy-reactive/server/runtime/pom.xml
index 10a71b2f8e375..05e0d3567d1e2 100644
--- a/independent-projects/resteasy-reactive/server/runtime/pom.xml
+++ b/independent-projects/resteasy-reactive/server/runtime/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.resteasy.reactive</groupId>
         <artifactId>resteasy-reactive-server-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>resteasy-reactive</artifactId>
diff --git a/independent-projects/resteasy-reactive/server/vertx/pom.xml b/independent-projects/resteasy-reactive/server/vertx/pom.xml
index 6149a3d62dc5b..f3e626b4a1969 100644
--- a/independent-projects/resteasy-reactive/server/vertx/pom.xml
+++ b/independent-projects/resteasy-reactive/server/vertx/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus.resteasy.reactive</groupId>
         <artifactId>resteasy-reactive-server-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>resteasy-reactive-vertx</artifactId>
diff --git a/independent-projects/revapi/pom.xml b/independent-projects/revapi/pom.xml
index b7803ece8e03d..ed626d76ca850 100644
--- a/independent-projects/revapi/pom.xml
+++ b/independent-projects/revapi/pom.xml
@@ -5,13 +5,13 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../parent/pom.xml</relativePath>
     </parent>
 
     <artifactId>quarkus-revapi-config</artifactId>
     <name>Quarkus - Revapi Configuration</name>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
     <description>Contains the configuration of the Revapi API checker and the list of the API changes
         in the Quarkus APIs.
     </description>
diff --git a/independent-projects/tools/analytics-common/pom.xml b/independent-projects/tools/analytics-common/pom.xml
index 3e8d5d9be39c0..213b2c7a637c8 100644
--- a/independent-projects/tools/analytics-common/pom.xml
+++ b/independent-projects/tools/analytics-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-tools-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/independent-projects/tools/base-codestarts/pom.xml b/independent-projects/tools/base-codestarts/pom.xml
index 893e085e7b457..6e12971025a41 100644
--- a/independent-projects/tools/base-codestarts/pom.xml
+++ b/independent-projects/tools/base-codestarts/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-tools-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-devtools-base-codestarts</artifactId>
diff --git a/independent-projects/tools/codestarts/pom.xml b/independent-projects/tools/codestarts/pom.xml
index e93c8abfb7583..885d60d06892c 100644
--- a/independent-projects/tools/codestarts/pom.xml
+++ b/independent-projects/tools/codestarts/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-tools-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-devtools-codestarts</artifactId>
diff --git a/independent-projects/tools/devtools-common/pom.xml b/independent-projects/tools/devtools-common/pom.xml
index 2e5832fddb6af..cbcee3bfd13e7 100644
--- a/independent-projects/tools/devtools-common/pom.xml
+++ b/independent-projects/tools/devtools-common/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-tools-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-devtools-common</artifactId>
diff --git a/independent-projects/tools/devtools-testing/pom.xml b/independent-projects/tools/devtools-testing/pom.xml
index 80459f1a1b2b3..3efd33177dfdc 100644
--- a/independent-projects/tools/devtools-testing/pom.xml
+++ b/independent-projects/tools/devtools-testing/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-tools-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-devtools-testing</artifactId>
diff --git a/independent-projects/tools/message-writer/pom.xml b/independent-projects/tools/message-writer/pom.xml
index 4d33f90355d1c..dea91df49ed6e 100644
--- a/independent-projects/tools/message-writer/pom.xml
+++ b/independent-projects/tools/message-writer/pom.xml
@@ -13,7 +13,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-tools-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-devtools-message-writer</artifactId>
diff --git a/independent-projects/tools/pom.xml b/independent-projects/tools/pom.xml
index 774468d10d797..05192040b0ce2 100644
--- a/independent-projects/tools/pom.xml
+++ b/independent-projects/tools/pom.xml
@@ -6,14 +6,14 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../parent/pom.xml</relativePath>
     </parent>
     <artifactId>quarkus-tools-parent</artifactId>
     <name>Quarkus - Dev tools - Parent</name>
     <url>https://github.com/quarkusio/quarkus</url>
     <packaging>pom</packaging>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
     <licenses>
         <license>
             <name>Apache License, Version 2.0</name>
@@ -57,7 +57,7 @@
         <mockito.version>5.11.0</mockito.version>
         <version.enforcer.plugin>3.2.1</version.enforcer.plugin>
         <version.surefire.plugin>3.2.5</version.surefire.plugin>
-        <quarkus.version>${project.version}</quarkus.version>
+        <quarkus.version>3.9.0</quarkus.version>
         <maven-model-helper.version>28</maven-model-helper.version>
         <jandex.version>3.1.6</jandex.version>
         <system-stubs-jupiter.version>2.0.2</system-stubs-jupiter.version>
diff --git a/independent-projects/tools/registry-client/pom.xml b/independent-projects/tools/registry-client/pom.xml
index 84c6a71a14aa8..b3d0b40fd2623 100644
--- a/independent-projects/tools/registry-client/pom.xml
+++ b/independent-projects/tools/registry-client/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-tools-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-devtools-registry-client</artifactId>
diff --git a/independent-projects/tools/utilities/pom.xml b/independent-projects/tools/utilities/pom.xml
index e17701486bfa3..c783d3315b724 100644
--- a/independent-projects/tools/utilities/pom.xml
+++ b/independent-projects/tools/utilities/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-tools-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-devtools-utilities</artifactId>
diff --git a/integration-tests/amazon-lambda-http-resteasy-reactive/pom.xml b/integration-tests/amazon-lambda-http-resteasy-reactive/pom.xml
index 121ac2b9b2806..a339ed4748660 100644
--- a/integration-tests/amazon-lambda-http-resteasy-reactive/pom.xml
+++ b/integration-tests/amazon-lambda-http-resteasy-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/amazon-lambda-http-resteasy/pom.xml b/integration-tests/amazon-lambda-http-resteasy/pom.xml
index 062c285f3afe3..2fae6e87c53ff 100644
--- a/integration-tests/amazon-lambda-http-resteasy/pom.xml
+++ b/integration-tests/amazon-lambda-http-resteasy/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/amazon-lambda-http/pom.xml b/integration-tests/amazon-lambda-http/pom.xml
index 2d797af3d764b..4f2c8a989852c 100644
--- a/integration-tests/amazon-lambda-http/pom.xml
+++ b/integration-tests/amazon-lambda-http/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/amazon-lambda-rest-funqy/pom.xml b/integration-tests/amazon-lambda-rest-funqy/pom.xml
index 5a103a70f72c2..dd4ff12c18540 100644
--- a/integration-tests/amazon-lambda-rest-funqy/pom.xml
+++ b/integration-tests/amazon-lambda-rest-funqy/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/amazon-lambda-rest-reactive-routes/pom.xml b/integration-tests/amazon-lambda-rest-reactive-routes/pom.xml
index fedde86088ecb..641bf6b2f4860 100644
--- a/integration-tests/amazon-lambda-rest-reactive-routes/pom.xml
+++ b/integration-tests/amazon-lambda-rest-reactive-routes/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/amazon-lambda-rest-resteasy-reactive/pom.xml b/integration-tests/amazon-lambda-rest-resteasy-reactive/pom.xml
index 4a71a8d3cbb2a..40ff1c517d196 100644
--- a/integration-tests/amazon-lambda-rest-resteasy-reactive/pom.xml
+++ b/integration-tests/amazon-lambda-rest-resteasy-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/amazon-lambda-rest-servlet/pom.xml b/integration-tests/amazon-lambda-rest-servlet/pom.xml
index 77a90b5cfcaf3..04f129d28c91e 100644
--- a/integration-tests/amazon-lambda-rest-servlet/pom.xml
+++ b/integration-tests/amazon-lambda-rest-servlet/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/amazon-lambda-s3event/pom.xml b/integration-tests/amazon-lambda-s3event/pom.xml
index 5684802872361..c2def58d0d29d 100644
--- a/integration-tests/amazon-lambda-s3event/pom.xml
+++ b/integration-tests/amazon-lambda-s3event/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/amazon-lambda-stream-handler/pom.xml b/integration-tests/amazon-lambda-stream-handler/pom.xml
index 17f5313b7e6cf..446e84fb1e0f1 100644
--- a/integration-tests/amazon-lambda-stream-handler/pom.xml
+++ b/integration-tests/amazon-lambda-stream-handler/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/amazon-lambda/pom.xml b/integration-tests/amazon-lambda/pom.xml
index 3194a0670c7f4..ec7b959aecdb7 100644
--- a/integration-tests/amazon-lambda/pom.xml
+++ b/integration-tests/amazon-lambda/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/avro-reload/pom.xml b/integration-tests/avro-reload/pom.xml
index 9aec94a838dc9..d0da6b0d40362 100644
--- a/integration-tests/avro-reload/pom.xml
+++ b/integration-tests/avro-reload/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-avro-reload</artifactId>
diff --git a/integration-tests/awt/pom.xml b/integration-tests/awt/pom.xml
index 8526ca2db0841..71aa619837776 100644
--- a/integration-tests/awt/pom.xml
+++ b/integration-tests/awt/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-integration-test-awt</artifactId>
     <name>Quarkus - Integration Tests - AWT</name>
diff --git a/integration-tests/bouncycastle-fips-jsse/pom.xml b/integration-tests/bouncycastle-fips-jsse/pom.xml
index 43d17b35ab833..72c84ebbc4665 100644
--- a/integration-tests/bouncycastle-fips-jsse/pom.xml
+++ b/integration-tests/bouncycastle-fips-jsse/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/integration-tests/bouncycastle-fips/pom.xml b/integration-tests/bouncycastle-fips/pom.xml
index 09b8805d2fd73..49753df0a5fc3 100644
--- a/integration-tests/bouncycastle-fips/pom.xml
+++ b/integration-tests/bouncycastle-fips/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/bouncycastle-jsse/pom.xml b/integration-tests/bouncycastle-jsse/pom.xml
index 300b22890ea06..c23431a720d59 100644
--- a/integration-tests/bouncycastle-jsse/pom.xml
+++ b/integration-tests/bouncycastle-jsse/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/bouncycastle/pom.xml b/integration-tests/bouncycastle/pom.xml
index 4781fa6efee7c..929b12cfd01a8 100644
--- a/integration-tests/bouncycastle/pom.xml
+++ b/integration-tests/bouncycastle/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/cache/pom.xml b/integration-tests/cache/pom.xml
index 7480d012166b2..c976ff6c8fd69 100644
--- a/integration-tests/cache/pom.xml
+++ b/integration-tests/cache/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-cache</artifactId>
diff --git a/integration-tests/class-transformer/deployment/pom.xml b/integration-tests/class-transformer/deployment/pom.xml
index 1500dc2e6129b..43c1bd618862b 100644
--- a/integration-tests/class-transformer/deployment/pom.xml
+++ b/integration-tests/class-transformer/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-test-class-transformer-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/class-transformer/pom.xml b/integration-tests/class-transformer/pom.xml
index 054e27c6aac80..38ca84671aea0 100644
--- a/integration-tests/class-transformer/pom.xml
+++ b/integration-tests/class-transformer/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/class-transformer/runtime/pom.xml b/integration-tests/class-transformer/runtime/pom.xml
index b742b1ff20d79..5d0a8b206e27b 100644
--- a/integration-tests/class-transformer/runtime/pom.xml
+++ b/integration-tests/class-transformer/runtime/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <artifactId>quarkus-integration-test-class-transformer-parent</artifactId>
     <groupId>io.quarkus</groupId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/common-jpa-entities/pom.xml b/integration-tests/common-jpa-entities/pom.xml
index b029b6d3d3ddc..d15e84a4c8b40 100644
--- a/integration-tests/common-jpa-entities/pom.xml
+++ b/integration-tests/common-jpa-entities/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/container-image/maven-invoker-way/pom.xml b/integration-tests/container-image/maven-invoker-way/pom.xml
index 4ebd245da1d13..1ff9355558a94 100644
--- a/integration-tests/container-image/maven-invoker-way/pom.xml
+++ b/integration-tests/container-image/maven-invoker-way/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-test-container-image-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-integration-test-container-image-invoker</artifactId>
     <name>Quarkus - Integration Tests - Container Image - Invoker</name>
diff --git a/integration-tests/container-image/pom.xml b/integration-tests/container-image/pom.xml
index 689a7ff483972..ac9b00c0cbeaf 100644
--- a/integration-tests/container-image/pom.xml
+++ b/integration-tests/container-image/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <groupId>io.quarkus</groupId>
     <artifactId>quarkus-integration-tests-parent</artifactId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
   </parent>
 
   <artifactId>quarkus-integration-test-container-image-parent</artifactId>
diff --git a/integration-tests/container-image/quarkus-standard-way/pom.xml b/integration-tests/container-image/quarkus-standard-way/pom.xml
index eeff5e1a2fe9f..938b1755f5364 100644
--- a/integration-tests/container-image/quarkus-standard-way/pom.xml
+++ b/integration-tests/container-image/quarkus-standard-way/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <groupId>io.quarkus</groupId>
     <artifactId>quarkus-integration-test-container-image-parent</artifactId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
   </parent>
 
   <artifactId>quarkus-integration-test-container-image-standard</artifactId>
diff --git a/integration-tests/devmode/pom.xml b/integration-tests/devmode/pom.xml
index 6ff692ea73908..6d2f53216f234 100644
--- a/integration-tests/devmode/pom.xml
+++ b/integration-tests/devmode/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/devtools-registry-client/pom.xml b/integration-tests/devtools-registry-client/pom.xml
index 41f50d45d0201..a15c7ffd61f7d 100644
--- a/integration-tests/devtools-registry-client/pom.xml
+++ b/integration-tests/devtools-registry-client/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-devtools-registry-client</artifactId>
diff --git a/integration-tests/devtools/pom.xml b/integration-tests/devtools/pom.xml
index d69b37ce95368..ff91cae4232fe 100644
--- a/integration-tests/devtools/pom.xml
+++ b/integration-tests/devtools/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/elasticsearch-java-client/pom.xml b/integration-tests/elasticsearch-java-client/pom.xml
index dc14ebfb51541..bbd246c502cf7 100644
--- a/integration-tests/elasticsearch-java-client/pom.xml
+++ b/integration-tests/elasticsearch-java-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/integration-tests/elasticsearch-rest-client/pom.xml b/integration-tests/elasticsearch-rest-client/pom.xml
index 7aa9df7d935bb..3d668f87de97d 100644
--- a/integration-tests/elasticsearch-rest-client/pom.xml
+++ b/integration-tests/elasticsearch-rest-client/pom.xml
@@ -6,7 +6,7 @@
   <parent>
     <artifactId>quarkus-integration-tests-parent</artifactId>
     <groupId>io.quarkus</groupId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
   </parent>
 
   <artifactId>quarkus-integration-test-elasticsearch-rest-client</artifactId>
diff --git a/integration-tests/elytron-resteasy-reactive/pom.xml b/integration-tests/elytron-resteasy-reactive/pom.xml
index 1230ab601162a..cec33879c7338 100644
--- a/integration-tests/elytron-resteasy-reactive/pom.xml
+++ b/integration-tests/elytron-resteasy-reactive/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-elytron-resteasy-reactive</artifactId>
diff --git a/integration-tests/elytron-resteasy/pom.xml b/integration-tests/elytron-resteasy/pom.xml
index d1acb501541b7..c03c44e10926d 100644
--- a/integration-tests/elytron-resteasy/pom.xml
+++ b/integration-tests/elytron-resteasy/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-elytron-resteasy</artifactId>
diff --git a/integration-tests/elytron-security-jdbc/pom.xml b/integration-tests/elytron-security-jdbc/pom.xml
index 5333808d6dc56..6316b0318d118 100644
--- a/integration-tests/elytron-security-jdbc/pom.xml
+++ b/integration-tests/elytron-security-jdbc/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/integration-tests/elytron-security-ldap/pom.xml b/integration-tests/elytron-security-ldap/pom.xml
index 62fae013207a2..f8d99ecaeff29 100644
--- a/integration-tests/elytron-security-ldap/pom.xml
+++ b/integration-tests/elytron-security-ldap/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/integration-tests/elytron-security-oauth2/pom.xml b/integration-tests/elytron-security-oauth2/pom.xml
index ef85223a17c24..3aed238f31d05 100644
--- a/integration-tests/elytron-security-oauth2/pom.xml
+++ b/integration-tests/elytron-security-oauth2/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/elytron-security/pom.xml b/integration-tests/elytron-security/pom.xml
index 29ec2f576afce..2ec80f8308f3f 100644
--- a/integration-tests/elytron-security/pom.xml
+++ b/integration-tests/elytron-security/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/elytron-undertow/pom.xml b/integration-tests/elytron-undertow/pom.xml
index 4111e03fee8fd..2f6c2bf0084e7 100644
--- a/integration-tests/elytron-undertow/pom.xml
+++ b/integration-tests/elytron-undertow/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-elytron-undertow</artifactId>
diff --git a/integration-tests/flyway/pom.xml b/integration-tests/flyway/pom.xml
index bddf06c096556..2378a7aef5485 100644
--- a/integration-tests/flyway/pom.xml
+++ b/integration-tests/flyway/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/funqy-amazon-lambda/pom.xml b/integration-tests/funqy-amazon-lambda/pom.xml
index 3b9310bc5c225..172868a89ed85 100644
--- a/integration-tests/funqy-amazon-lambda/pom.xml
+++ b/integration-tests/funqy-amazon-lambda/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/funqy-google-cloud-functions/pom.xml b/integration-tests/funqy-google-cloud-functions/pom.xml
index 0a35c83c9320e..274bffcd1539d 100644
--- a/integration-tests/funqy-google-cloud-functions/pom.xml
+++ b/integration-tests/funqy-google-cloud-functions/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/google-cloud-functions-http/pom.xml b/integration-tests/google-cloud-functions-http/pom.xml
index 20ed75ceb2b2a..769eccd1f0fc8 100644
--- a/integration-tests/google-cloud-functions-http/pom.xml
+++ b/integration-tests/google-cloud-functions-http/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/google-cloud-functions/pom.xml b/integration-tests/google-cloud-functions/pom.xml
index a7a1afd40fafa..ff05953a13e02 100644
--- a/integration-tests/google-cloud-functions/pom.xml
+++ b/integration-tests/google-cloud-functions/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/gradle/gradle.properties b/integration-tests/gradle/gradle.properties
index cfd6f9d25cf4f..a6d5e4a328587 100644
--- a/integration-tests/gradle/gradle.properties
+++ b/integration-tests/gradle/gradle.properties
@@ -1,4 +1,4 @@
-version=999-SNAPSHOT
+version=3.9.0
 
 # Idle timeout in milliseconds
 systemProp.org.gradle.daemon.idletimeout=10000
diff --git a/integration-tests/gradle/pom.xml b/integration-tests/gradle/pom.xml
index 8c29ef4f7aca3..a16e0dc7e86d7 100644
--- a/integration-tests/gradle/pom.xml
+++ b/integration-tests/gradle/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-gradle-plugin</artifactId>
diff --git a/integration-tests/grpc-descriptor-sets/grpc-descriptor-set-alternate-output-dir/pom.xml b/integration-tests/grpc-descriptor-sets/grpc-descriptor-set-alternate-output-dir/pom.xml
index 8f819511f53e6..7c16fc6408972 100644
--- a/integration-tests/grpc-descriptor-sets/grpc-descriptor-set-alternate-output-dir/pom.xml
+++ b/integration-tests/grpc-descriptor-sets/grpc-descriptor-set-alternate-output-dir/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-test-grpc-descriptor-sets-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-grpc-descriptor-sets-alternate-output-dir</artifactId>
diff --git a/integration-tests/grpc-descriptor-sets/grpc-descriptor-set-alternate-output/pom.xml b/integration-tests/grpc-descriptor-sets/grpc-descriptor-set-alternate-output/pom.xml
index 91203496badde..e90d6862b6b5c 100644
--- a/integration-tests/grpc-descriptor-sets/grpc-descriptor-set-alternate-output/pom.xml
+++ b/integration-tests/grpc-descriptor-sets/grpc-descriptor-set-alternate-output/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-test-grpc-descriptor-sets-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-grpc-descriptor-sets-alternate-output</artifactId>
diff --git a/integration-tests/grpc-descriptor-sets/grpc-descriptor-set/pom.xml b/integration-tests/grpc-descriptor-sets/grpc-descriptor-set/pom.xml
index cc417c76e19b9..eb164a853e4f4 100644
--- a/integration-tests/grpc-descriptor-sets/grpc-descriptor-set/pom.xml
+++ b/integration-tests/grpc-descriptor-sets/grpc-descriptor-set/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-test-grpc-descriptor-sets-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-grpc-descriptor-sets-descriptor-set</artifactId>
diff --git a/integration-tests/grpc-descriptor-sets/pom.xml b/integration-tests/grpc-descriptor-sets/pom.xml
index 69457d3be8a88..415b622204827 100644
--- a/integration-tests/grpc-descriptor-sets/pom.xml
+++ b/integration-tests/grpc-descriptor-sets/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-grpc-descriptor-sets-parent</artifactId>
diff --git a/integration-tests/grpc-exceptions/pom.xml b/integration-tests/grpc-exceptions/pom.xml
index 601e2ce9aeb2a..d6f48c275036d 100644
--- a/integration-tests/grpc-exceptions/pom.xml
+++ b/integration-tests/grpc-exceptions/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-grpc-exceptions</artifactId>
diff --git a/integration-tests/grpc-external-proto-test/pom.xml b/integration-tests/grpc-external-proto-test/pom.xml
index af2ce8888b4e2..dde2928dcd12b 100644
--- a/integration-tests/grpc-external-proto-test/pom.xml
+++ b/integration-tests/grpc-external-proto-test/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-grpc-external-proto-test</artifactId>
diff --git a/integration-tests/grpc-external-proto/pom.xml b/integration-tests/grpc-external-proto/pom.xml
index 4487644de23b2..bdba4b85e4da2 100644
--- a/integration-tests/grpc-external-proto/pom.xml
+++ b/integration-tests/grpc-external-proto/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-external-proto</artifactId>
diff --git a/integration-tests/grpc-health/pom.xml b/integration-tests/grpc-health/pom.xml
index d4293d0e3e1c4..f43d1e4fc6794 100644
--- a/integration-tests/grpc-health/pom.xml
+++ b/integration-tests/grpc-health/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-grpc-health</artifactId>
diff --git a/integration-tests/grpc-hibernate-reactive/pom.xml b/integration-tests/grpc-hibernate-reactive/pom.xml
index bbe86471af698..30280f383542e 100644
--- a/integration-tests/grpc-hibernate-reactive/pom.xml
+++ b/integration-tests/grpc-hibernate-reactive/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-integration-test-grpc-hibernate-reactive</artifactId>
     <name>Quarkus - Integration Tests - gRPC - Hibernate Reactive</name>
diff --git a/integration-tests/grpc-hibernate/pom.xml b/integration-tests/grpc-hibernate/pom.xml
index 2f166746f0483..04afe82284526 100644
--- a/integration-tests/grpc-hibernate/pom.xml
+++ b/integration-tests/grpc-hibernate/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-integration-test-grpc-hibernate</artifactId>
     <name>Quarkus - Integration Tests - gRPC - Hibernate</name>
diff --git a/integration-tests/grpc-inprocess/pom.xml b/integration-tests/grpc-inprocess/pom.xml
index c032dd87a1a17..aeec51685b9af 100644
--- a/integration-tests/grpc-inprocess/pom.xml
+++ b/integration-tests/grpc-inprocess/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-grpc-inprocess</artifactId>
diff --git a/integration-tests/grpc-interceptors/pom.xml b/integration-tests/grpc-interceptors/pom.xml
index 5c8e740f5f7ce..325bf5c0bb548 100644
--- a/integration-tests/grpc-interceptors/pom.xml
+++ b/integration-tests/grpc-interceptors/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-grpc-interceptors</artifactId>
diff --git a/integration-tests/grpc-mutual-auth/pom.xml b/integration-tests/grpc-mutual-auth/pom.xml
index aad1397ff2caa..42720586a5151 100644
--- a/integration-tests/grpc-mutual-auth/pom.xml
+++ b/integration-tests/grpc-mutual-auth/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-grpc-mutual-auth</artifactId>
diff --git a/integration-tests/grpc-plain-text-gzip/pom.xml b/integration-tests/grpc-plain-text-gzip/pom.xml
index a8558d9e6fe22..8bdf02a14bb25 100644
--- a/integration-tests/grpc-plain-text-gzip/pom.xml
+++ b/integration-tests/grpc-plain-text-gzip/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-grpc-plain-text-gzip</artifactId>
diff --git a/integration-tests/grpc-plain-text-mutiny/pom.xml b/integration-tests/grpc-plain-text-mutiny/pom.xml
index 7b29e6ba73059..3232d90674744 100644
--- a/integration-tests/grpc-plain-text-mutiny/pom.xml
+++ b/integration-tests/grpc-plain-text-mutiny/pom.xml
@@ -7,7 +7,7 @@
   <parent>
     <artifactId>quarkus-integration-tests-parent</artifactId>
     <groupId>io.quarkus</groupId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
   </parent>
 
   <artifactId>quarkus-integration-test-grpc-plain-text-mutiny</artifactId>
diff --git a/integration-tests/grpc-proto-v2/pom.xml b/integration-tests/grpc-proto-v2/pom.xml
index ade7f4a66d76b..b24a12bd54584 100644
--- a/integration-tests/grpc-proto-v2/pom.xml
+++ b/integration-tests/grpc-proto-v2/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-grpc-proto-v2</artifactId>
diff --git a/integration-tests/grpc-stork-response-time/pom.xml b/integration-tests/grpc-stork-response-time/pom.xml
index 5bd800b8fc0bd..583a2cfb07325 100644
--- a/integration-tests/grpc-stork-response-time/pom.xml
+++ b/integration-tests/grpc-stork-response-time/pom.xml
@@ -7,7 +7,7 @@
   <parent>
     <artifactId>quarkus-integration-tests-parent</artifactId>
     <groupId>io.quarkus</groupId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
   </parent>
 
   <artifactId>quarkus-integration-test-grpc-stork-response-time</artifactId>
diff --git a/integration-tests/grpc-stork-simple/pom.xml b/integration-tests/grpc-stork-simple/pom.xml
index 7500fd12cc7ef..9d93e96037b75 100644
--- a/integration-tests/grpc-stork-simple/pom.xml
+++ b/integration-tests/grpc-stork-simple/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-grpc-stork-simple</artifactId>
diff --git a/integration-tests/grpc-streaming/pom.xml b/integration-tests/grpc-streaming/pom.xml
index 69d738f08283b..36bcc9bbac58b 100644
--- a/integration-tests/grpc-streaming/pom.xml
+++ b/integration-tests/grpc-streaming/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-grpc-streaming</artifactId>
diff --git a/integration-tests/grpc-test-random-port/pom.xml b/integration-tests/grpc-test-random-port/pom.xml
index 254af0a50bc11..5827935f68d2c 100644
--- a/integration-tests/grpc-test-random-port/pom.xml
+++ b/integration-tests/grpc-test-random-port/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-grpc-test-random-port</artifactId>
diff --git a/integration-tests/grpc-tls-p12/pom.xml b/integration-tests/grpc-tls-p12/pom.xml
index fd1ba8d02145e..ffeb2271c263a 100644
--- a/integration-tests/grpc-tls-p12/pom.xml
+++ b/integration-tests/grpc-tls-p12/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-grpc-tls-p12</artifactId>
diff --git a/integration-tests/grpc-tls/pom.xml b/integration-tests/grpc-tls/pom.xml
index cbb9fab63970a..b27ed94c30274 100644
--- a/integration-tests/grpc-tls/pom.xml
+++ b/integration-tests/grpc-tls/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-grpc-tls</artifactId>
diff --git a/integration-tests/grpc-vertx/pom.xml b/integration-tests/grpc-vertx/pom.xml
index 45f1ccb4ccbe9..fb90e259f4b53 100644
--- a/integration-tests/grpc-vertx/pom.xml
+++ b/integration-tests/grpc-vertx/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-grpc-vertx</artifactId>
diff --git a/integration-tests/hibernate-orm-compatibility-5.6/mariadb/pom.xml b/integration-tests/hibernate-orm-compatibility-5.6/mariadb/pom.xml
index c09b4da9c2d0d..95dcd3fdc7423 100644
--- a/integration-tests/hibernate-orm-compatibility-5.6/mariadb/pom.xml
+++ b/integration-tests/hibernate-orm-compatibility-5.6/mariadb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../..</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/integration-tests/hibernate-orm-compatibility-5.6/postgresql/pom.xml b/integration-tests/hibernate-orm-compatibility-5.6/postgresql/pom.xml
index 15ea37e04123b..4770c70578e6a 100644
--- a/integration-tests/hibernate-orm-compatibility-5.6/postgresql/pom.xml
+++ b/integration-tests/hibernate-orm-compatibility-5.6/postgresql/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../..</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/integration-tests/hibernate-orm-envers/pom.xml b/integration-tests/hibernate-orm-envers/pom.xml
index 2feb61c9872b4..39b678e48c66f 100644
--- a/integration-tests/hibernate-orm-envers/pom.xml
+++ b/integration-tests/hibernate-orm-envers/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-orm-graphql-panache/pom.xml b/integration-tests/hibernate-orm-graphql-panache/pom.xml
index f0dea0e9be140..e21d2f8115182 100644
--- a/integration-tests/hibernate-orm-graphql-panache/pom.xml
+++ b/integration-tests/hibernate-orm-graphql-panache/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-hibernate-orm-graphql-panache</artifactId>
diff --git a/integration-tests/hibernate-orm-jpamodelgen/pom.xml b/integration-tests/hibernate-orm-jpamodelgen/pom.xml
index ea49353433e4b..73a87e42147d9 100644
--- a/integration-tests/hibernate-orm-jpamodelgen/pom.xml
+++ b/integration-tests/hibernate-orm-jpamodelgen/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-orm-panache-kotlin/pom.xml b/integration-tests/hibernate-orm-panache-kotlin/pom.xml
index bbffc72296c1f..59c80e86664b6 100644
--- a/integration-tests/hibernate-orm-panache-kotlin/pom.xml
+++ b/integration-tests/hibernate-orm-panache-kotlin/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-orm-panache/pom.xml b/integration-tests/hibernate-orm-panache/pom.xml
index 8daf3d2de244d..dd6184e2c90d0 100644
--- a/integration-tests/hibernate-orm-panache/pom.xml
+++ b/integration-tests/hibernate-orm-panache/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-orm-rest-data-panache/pom.xml b/integration-tests/hibernate-orm-rest-data-panache/pom.xml
index 05d33882b510d..3c322da9ce75b 100644
--- a/integration-tests/hibernate-orm-rest-data-panache/pom.xml
+++ b/integration-tests/hibernate-orm-rest-data-panache/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-hibernate-orm-rest-data-panache</artifactId>
diff --git a/integration-tests/hibernate-orm-tenancy/connection-resolver-legacy-qualifiers/pom.xml b/integration-tests/hibernate-orm-tenancy/connection-resolver-legacy-qualifiers/pom.xml
index 65f9d7fb4b99a..a69408fce910c 100644
--- a/integration-tests/hibernate-orm-tenancy/connection-resolver-legacy-qualifiers/pom.xml
+++ b/integration-tests/hibernate-orm-tenancy/connection-resolver-legacy-qualifiers/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-integration-test-hibernate-orm-tenancy</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-orm-tenancy/connection-resolver/pom.xml b/integration-tests/hibernate-orm-tenancy/connection-resolver/pom.xml
index a6a7602c53965..524ca0072e665 100644
--- a/integration-tests/hibernate-orm-tenancy/connection-resolver/pom.xml
+++ b/integration-tests/hibernate-orm-tenancy/connection-resolver/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-integration-test-hibernate-orm-tenancy</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-orm-tenancy/datasource/pom.xml b/integration-tests/hibernate-orm-tenancy/datasource/pom.xml
index 432e4b342aba5..944c578075c61 100644
--- a/integration-tests/hibernate-orm-tenancy/datasource/pom.xml
+++ b/integration-tests/hibernate-orm-tenancy/datasource/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-integration-test-hibernate-orm-tenancy</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-orm-tenancy/discriminator/pom.xml b/integration-tests/hibernate-orm-tenancy/discriminator/pom.xml
index 717941c2d5e1a..b4fc60e9d4600 100644
--- a/integration-tests/hibernate-orm-tenancy/discriminator/pom.xml
+++ b/integration-tests/hibernate-orm-tenancy/discriminator/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-integration-test-hibernate-orm-tenancy</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-orm-tenancy/pom.xml b/integration-tests/hibernate-orm-tenancy/pom.xml
index c88c3bd3628d9..dc73004cc88ca 100644
--- a/integration-tests/hibernate-orm-tenancy/pom.xml
+++ b/integration-tests/hibernate-orm-tenancy/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-orm-tenancy/schema/pom.xml b/integration-tests/hibernate-orm-tenancy/schema/pom.xml
index 106bd1dfec0a6..5b0017adffc90 100644
--- a/integration-tests/hibernate-orm-tenancy/schema/pom.xml
+++ b/integration-tests/hibernate-orm-tenancy/schema/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-integration-test-hibernate-orm-tenancy</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-reactive-db2/pom.xml b/integration-tests/hibernate-reactive-db2/pom.xml
index aa276b492d382..774a4c1171147 100644
--- a/integration-tests/hibernate-reactive-db2/pom.xml
+++ b/integration-tests/hibernate-reactive-db2/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-reactive-mariadb/pom.xml b/integration-tests/hibernate-reactive-mariadb/pom.xml
index 0a1a3fe8ba175..06b11eaff0c9e 100644
--- a/integration-tests/hibernate-reactive-mariadb/pom.xml
+++ b/integration-tests/hibernate-reactive-mariadb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-reactive-mysql-agroal-flyway/pom.xml b/integration-tests/hibernate-reactive-mysql-agroal-flyway/pom.xml
index 6629fb3f642b0..4490c1359fc84 100644
--- a/integration-tests/hibernate-reactive-mysql-agroal-flyway/pom.xml
+++ b/integration-tests/hibernate-reactive-mysql-agroal-flyway/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-reactive-mysql/pom.xml b/integration-tests/hibernate-reactive-mysql/pom.xml
index 60e602030bfc9..4a5366e9cc720 100644
--- a/integration-tests/hibernate-reactive-mysql/pom.xml
+++ b/integration-tests/hibernate-reactive-mysql/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-reactive-panache-kotlin/pom.xml b/integration-tests/hibernate-reactive-panache-kotlin/pom.xml
index 14f3d179f58d8..43fe95c29c9ee 100644
--- a/integration-tests/hibernate-reactive-panache-kotlin/pom.xml
+++ b/integration-tests/hibernate-reactive-panache-kotlin/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-reactive-panache/pom.xml b/integration-tests/hibernate-reactive-panache/pom.xml
index 0c41f320ab89d..9b7dad6c6daab 100644
--- a/integration-tests/hibernate-reactive-panache/pom.xml
+++ b/integration-tests/hibernate-reactive-panache/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-reactive-postgresql/pom.xml b/integration-tests/hibernate-reactive-postgresql/pom.xml
index 0c858cfb2b9a7..d4d5a3408d906 100644
--- a/integration-tests/hibernate-reactive-postgresql/pom.xml
+++ b/integration-tests/hibernate-reactive-postgresql/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-search-orm-elasticsearch-outbox-polling/pom.xml b/integration-tests/hibernate-search-orm-elasticsearch-outbox-polling/pom.xml
index 178fb422d602d..0933afa9a016e 100644
--- a/integration-tests/hibernate-search-orm-elasticsearch-outbox-polling/pom.xml
+++ b/integration-tests/hibernate-search-orm-elasticsearch-outbox-polling/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-search-orm-elasticsearch-tenancy/pom.xml b/integration-tests/hibernate-search-orm-elasticsearch-tenancy/pom.xml
index 003fe9a9a666f..bdf2a96273441 100644
--- a/integration-tests/hibernate-search-orm-elasticsearch-tenancy/pom.xml
+++ b/integration-tests/hibernate-search-orm-elasticsearch-tenancy/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-search-orm-elasticsearch/pom.xml b/integration-tests/hibernate-search-orm-elasticsearch/pom.xml
index 43b6e979b6353..8337550fa4d17 100644
--- a/integration-tests/hibernate-search-orm-elasticsearch/pom.xml
+++ b/integration-tests/hibernate-search-orm-elasticsearch/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-search-orm-opensearch/pom.xml b/integration-tests/hibernate-search-orm-opensearch/pom.xml
index 0dbdd56c2eafc..b43230367803a 100644
--- a/integration-tests/hibernate-search-orm-opensearch/pom.xml
+++ b/integration-tests/hibernate-search-orm-opensearch/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-validator-resteasy-reactive/pom.xml b/integration-tests/hibernate-validator-resteasy-reactive/pom.xml
index 530f503282a58..ae354dc04dc9d 100644
--- a/integration-tests/hibernate-validator-resteasy-reactive/pom.xml
+++ b/integration-tests/hibernate-validator-resteasy-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/hibernate-validator/pom.xml b/integration-tests/hibernate-validator/pom.xml
index 53adb3686add4..4f0e79a01bae9 100644
--- a/integration-tests/hibernate-validator/pom.xml
+++ b/integration-tests/hibernate-validator/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/ide-launcher/pom.xml b/integration-tests/ide-launcher/pom.xml
index fca6abbe2b28d..1f95f5538a528 100644
--- a/integration-tests/ide-launcher/pom.xml
+++ b/integration-tests/ide-launcher/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-ide-launcher</artifactId>
diff --git a/integration-tests/infinispan-cache-jpa/pom.xml b/integration-tests/infinispan-cache-jpa/pom.xml
index 6aaa46558fe12..bac82aa47cbbd 100644
--- a/integration-tests/infinispan-cache-jpa/pom.xml
+++ b/integration-tests/infinispan-cache-jpa/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/infinispan-client/pom.xml b/integration-tests/infinispan-client/pom.xml
index e71d9a3290ae5..8f72835a34175 100644
--- a/integration-tests/infinispan-client/pom.xml
+++ b/integration-tests/infinispan-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/injectmock/pom.xml b/integration-tests/injectmock/pom.xml
index 554a4e3deb5a1..b6ebd31143415 100644
--- a/integration-tests/injectmock/pom.xml
+++ b/integration-tests/injectmock/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-injectmock</artifactId>
diff --git a/integration-tests/istio/maven-invoker-way/pom.xml b/integration-tests/istio/maven-invoker-way/pom.xml
index ebeeaeacfb9fb..303ca929b4b30 100644
--- a/integration-tests/istio/maven-invoker-way/pom.xml
+++ b/integration-tests/istio/maven-invoker-way/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-test-istio-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-istio-invoker</artifactId>
diff --git a/integration-tests/istio/pom.xml b/integration-tests/istio/pom.xml
index dfae51b7a3241..e6a054d42eed8 100644
--- a/integration-tests/istio/pom.xml
+++ b/integration-tests/istio/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-istio-parent</artifactId>
diff --git a/integration-tests/jackson/pom.xml b/integration-tests/jackson/pom.xml
index 853f3aa344ab5..6b6bcf6525d4a 100644
--- a/integration-tests/jackson/pom.xml
+++ b/integration-tests/jackson/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-jackson</artifactId>
diff --git a/integration-tests/jaxb/pom.xml b/integration-tests/jaxb/pom.xml
index d9f5f73cdfb16..6aed3b3ed9c87 100644
--- a/integration-tests/jaxb/pom.xml
+++ b/integration-tests/jaxb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jaxp/pom.xml b/integration-tests/jaxp/pom.xml
index 360e4760f95d6..bda0d5a3af89a 100644
--- a/integration-tests/jaxp/pom.xml
+++ b/integration-tests/jaxp/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jpa-db2/pom.xml b/integration-tests/jpa-db2/pom.xml
index 37a651b7bc64e..28650a454b9d3 100644
--- a/integration-tests/jpa-db2/pom.xml
+++ b/integration-tests/jpa-db2/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jpa-derby/pom.xml b/integration-tests/jpa-derby/pom.xml
index 65c1220c177ac..ec3a811b187b0 100644
--- a/integration-tests/jpa-derby/pom.xml
+++ b/integration-tests/jpa-derby/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jpa-h2-embedded/pom.xml b/integration-tests/jpa-h2-embedded/pom.xml
index 47ee00d3d5c93..b44166045f7b7 100644
--- a/integration-tests/jpa-h2-embedded/pom.xml
+++ b/integration-tests/jpa-h2-embedded/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jpa-h2/pom.xml b/integration-tests/jpa-h2/pom.xml
index 072c2ca1c2b37..ae2c66908ace5 100644
--- a/integration-tests/jpa-h2/pom.xml
+++ b/integration-tests/jpa-h2/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jpa-mapping-xml/legacy-app/pom.xml b/integration-tests/jpa-mapping-xml/legacy-app/pom.xml
index 0e8320c5a694b..0a4bc7229037a 100644
--- a/integration-tests/jpa-mapping-xml/legacy-app/pom.xml
+++ b/integration-tests/jpa-mapping-xml/legacy-app/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-test-jpa-mapping-xml</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jpa-mapping-xml/legacy-library-a/pom.xml b/integration-tests/jpa-mapping-xml/legacy-library-a/pom.xml
index 1e09fa986c26b..6383b5a664ef0 100644
--- a/integration-tests/jpa-mapping-xml/legacy-library-a/pom.xml
+++ b/integration-tests/jpa-mapping-xml/legacy-library-a/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-test-jpa-mapping-xml</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jpa-mapping-xml/legacy-library-b/pom.xml b/integration-tests/jpa-mapping-xml/legacy-library-b/pom.xml
index 7237f7e70843c..c681221fbb643 100644
--- a/integration-tests/jpa-mapping-xml/legacy-library-b/pom.xml
+++ b/integration-tests/jpa-mapping-xml/legacy-library-b/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-integration-test-jpa-mapping-xml</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jpa-mapping-xml/modern-app/pom.xml b/integration-tests/jpa-mapping-xml/modern-app/pom.xml
index c5d1aa200a03a..6e83697246882 100644
--- a/integration-tests/jpa-mapping-xml/modern-app/pom.xml
+++ b/integration-tests/jpa-mapping-xml/modern-app/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-test-jpa-mapping-xml</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jpa-mapping-xml/modern-library-a/pom.xml b/integration-tests/jpa-mapping-xml/modern-library-a/pom.xml
index 971f7fb8c8d10..8a171a2711ebc 100644
--- a/integration-tests/jpa-mapping-xml/modern-library-a/pom.xml
+++ b/integration-tests/jpa-mapping-xml/modern-library-a/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-test-jpa-mapping-xml</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jpa-mapping-xml/modern-library-b/pom.xml b/integration-tests/jpa-mapping-xml/modern-library-b/pom.xml
index 5ccb00936280c..04f746a462cf0 100644
--- a/integration-tests/jpa-mapping-xml/modern-library-b/pom.xml
+++ b/integration-tests/jpa-mapping-xml/modern-library-b/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-test-jpa-mapping-xml</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jpa-mapping-xml/pom.xml b/integration-tests/jpa-mapping-xml/pom.xml
index d660d56636574..013f179739cb8 100644
--- a/integration-tests/jpa-mapping-xml/pom.xml
+++ b/integration-tests/jpa-mapping-xml/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jpa-mariadb/pom.xml b/integration-tests/jpa-mariadb/pom.xml
index 9baa1287b7956..7fe4ec2290fc8 100644
--- a/integration-tests/jpa-mariadb/pom.xml
+++ b/integration-tests/jpa-mariadb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jpa-mssql/pom.xml b/integration-tests/jpa-mssql/pom.xml
index 65303892c127d..166820a34c7c5 100644
--- a/integration-tests/jpa-mssql/pom.xml
+++ b/integration-tests/jpa-mssql/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jpa-mysql/pom.xml b/integration-tests/jpa-mysql/pom.xml
index 023e1ae9973d4..4b530d1408e6b 100644
--- a/integration-tests/jpa-mysql/pom.xml
+++ b/integration-tests/jpa-mysql/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jpa-oracle/pom.xml b/integration-tests/jpa-oracle/pom.xml
index 3c0fc46a3c629..e01550ae6431f 100644
--- a/integration-tests/jpa-oracle/pom.xml
+++ b/integration-tests/jpa-oracle/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jpa-postgresql-withxml/pom.xml b/integration-tests/jpa-postgresql-withxml/pom.xml
index f6337ae915ebb..ae95d8bcb5d9d 100644
--- a/integration-tests/jpa-postgresql-withxml/pom.xml
+++ b/integration-tests/jpa-postgresql-withxml/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jpa-postgresql/pom.xml b/integration-tests/jpa-postgresql/pom.xml
index 15ad23679a3f8..2d197f091ff88 100644
--- a/integration-tests/jpa-postgresql/pom.xml
+++ b/integration-tests/jpa-postgresql/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jpa-without-entity/pom.xml b/integration-tests/jpa-without-entity/pom.xml
index b46ab80064e4d..bb614bb6d7d6c 100644
--- a/integration-tests/jpa-without-entity/pom.xml
+++ b/integration-tests/jpa-without-entity/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jpa/pom.xml b/integration-tests/jpa/pom.xml
index 097bdc5a9fc3b..199eb97e01de1 100644
--- a/integration-tests/jpa/pom.xml
+++ b/integration-tests/jpa/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/jsonb/pom.xml b/integration-tests/jsonb/pom.xml
index 7e708c0b00952..e57aa0770b441 100644
--- a/integration-tests/jsonb/pom.xml
+++ b/integration-tests/jsonb/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-jsonb</artifactId>
diff --git a/integration-tests/kafka-avro-apicurio2/pom.xml b/integration-tests/kafka-avro-apicurio2/pom.xml
index e6285d058e17e..edec2568485a6 100644
--- a/integration-tests/kafka-avro-apicurio2/pom.xml
+++ b/integration-tests/kafka-avro-apicurio2/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/kafka-devservices/pom.xml b/integration-tests/kafka-devservices/pom.xml
index 6ca5e4438cfe0..e1151de17abe2 100644
--- a/integration-tests/kafka-devservices/pom.xml
+++ b/integration-tests/kafka-devservices/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/kafka-json-schema-apicurio2/pom.xml b/integration-tests/kafka-json-schema-apicurio2/pom.xml
index 1637a01347502..122ac11021b6b 100644
--- a/integration-tests/kafka-json-schema-apicurio2/pom.xml
+++ b/integration-tests/kafka-json-schema-apicurio2/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/kafka-oauth-keycloak/pom.xml b/integration-tests/kafka-oauth-keycloak/pom.xml
index 91314691c89ca..dfe403cd0df49 100644
--- a/integration-tests/kafka-oauth-keycloak/pom.xml
+++ b/integration-tests/kafka-oauth-keycloak/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/kafka-sasl-elytron/pom.xml b/integration-tests/kafka-sasl-elytron/pom.xml
index 0aa1c18ec473b..10c15c6e211bc 100644
--- a/integration-tests/kafka-sasl-elytron/pom.xml
+++ b/integration-tests/kafka-sasl-elytron/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/kafka-sasl/pom.xml b/integration-tests/kafka-sasl/pom.xml
index a9e30a9cc032b..8a4ef7fc11d7a 100644
--- a/integration-tests/kafka-sasl/pom.xml
+++ b/integration-tests/kafka-sasl/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/kafka-snappy/pom.xml b/integration-tests/kafka-snappy/pom.xml
index 7baed5470f0a4..b7e98bc067b4a 100644
--- a/integration-tests/kafka-snappy/pom.xml
+++ b/integration-tests/kafka-snappy/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/kafka-ssl/pom.xml b/integration-tests/kafka-ssl/pom.xml
index 0b912f72f02fc..450d4df306900 100644
--- a/integration-tests/kafka-ssl/pom.xml
+++ b/integration-tests/kafka-ssl/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/kafka-streams/pom.xml b/integration-tests/kafka-streams/pom.xml
index 6cbaf4b71b8f6..890886412c5af 100644
--- a/integration-tests/kafka-streams/pom.xml
+++ b/integration-tests/kafka-streams/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/kafka/pom.xml b/integration-tests/kafka/pom.xml
index 1de5683cca54b..4f2e136107870 100644
--- a/integration-tests/kafka/pom.xml
+++ b/integration-tests/kafka/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/keycloak-authorization/pom.xml b/integration-tests/keycloak-authorization/pom.xml
index 08c35534b29df..db49023de25b8 100644
--- a/integration-tests/keycloak-authorization/pom.xml
+++ b/integration-tests/keycloak-authorization/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/kotlin-serialization/pom.xml b/integration-tests/kotlin-serialization/pom.xml
index 99919f36e3dbb..121fa8e01a512 100644
--- a/integration-tests/kotlin-serialization/pom.xml
+++ b/integration-tests/kotlin-serialization/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-kotlin-serialization</artifactId>
@@ -22,7 +22,7 @@
         <dependency>
             <groupId>io.quarkus</groupId>
             <artifactId>quarkus-rest-kotlin-serialization</artifactId>
-            <version>999-SNAPSHOT</version>
+            <version>3.9.0</version>
         </dependency>
 
         <dependency>
diff --git a/integration-tests/kotlin/pom.xml b/integration-tests/kotlin/pom.xml
index c4af49aad8f44..e623a8e08ab89 100644
--- a/integration-tests/kotlin/pom.xml
+++ b/integration-tests/kotlin/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-kotlin</artifactId>
diff --git a/integration-tests/kubernetes-client-devservices/pom.xml b/integration-tests/kubernetes-client-devservices/pom.xml
index d78c7c04966d5..7aea35e55e1a8 100644
--- a/integration-tests/kubernetes-client-devservices/pom.xml
+++ b/integration-tests/kubernetes-client-devservices/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>quarkus-integration-test-kubernetes-client-devservices</artifactId>
diff --git a/integration-tests/kubernetes-client/pom.xml b/integration-tests/kubernetes-client/pom.xml
index 6bfe1a68c3f93..a7198af05bc5b 100644
--- a/integration-tests/kubernetes-client/pom.xml
+++ b/integration-tests/kubernetes-client/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-kubernetes-client</artifactId>
diff --git a/integration-tests/kubernetes-service-binding-jdbc/pom.xml b/integration-tests/kubernetes-service-binding-jdbc/pom.xml
index bb1e2ceca9c5b..b3fb36ce46cf1 100644
--- a/integration-tests/kubernetes-service-binding-jdbc/pom.xml
+++ b/integration-tests/kubernetes-service-binding-jdbc/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-kubernetes-service-binding-jdbc</artifactId>
diff --git a/integration-tests/kubernetes-service-binding-reactive/pom.xml b/integration-tests/kubernetes-service-binding-reactive/pom.xml
index acfc2c71483a0..3d24e9ba374cf 100644
--- a/integration-tests/kubernetes-service-binding-reactive/pom.xml
+++ b/integration-tests/kubernetes-service-binding-reactive/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-kubernetes-service-binding-reactive</artifactId>
diff --git a/integration-tests/kubernetes/maven-invoker-way/pom.xml b/integration-tests/kubernetes/maven-invoker-way/pom.xml
index 582156af7b406..c5d84d62efa94 100644
--- a/integration-tests/kubernetes/maven-invoker-way/pom.xml
+++ b/integration-tests/kubernetes/maven-invoker-way/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-test-kubernetes-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-kubernetes-invoker</artifactId>
diff --git a/integration-tests/kubernetes/pom.xml b/integration-tests/kubernetes/pom.xml
index 781419fa68b53..9200820399c71 100644
--- a/integration-tests/kubernetes/pom.xml
+++ b/integration-tests/kubernetes/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-kubernetes-parent</artifactId>
diff --git a/integration-tests/kubernetes/quarkus-standard-way-kafka/pom.xml b/integration-tests/kubernetes/quarkus-standard-way-kafka/pom.xml
index fefc9e6d1d859..f09d723d4c7ed 100644
--- a/integration-tests/kubernetes/quarkus-standard-way-kafka/pom.xml
+++ b/integration-tests/kubernetes/quarkus-standard-way-kafka/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-test-kubernetes-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-kubernetes-standard-kafka</artifactId>
diff --git a/integration-tests/kubernetes/quarkus-standard-way/pom.xml b/integration-tests/kubernetes/quarkus-standard-way/pom.xml
index 0b3fc615a4a7f..7acf0f15939ff 100644
--- a/integration-tests/kubernetes/quarkus-standard-way/pom.xml
+++ b/integration-tests/kubernetes/quarkus-standard-way/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-test-kubernetes-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-kubernetes-standard</artifactId>
diff --git a/integration-tests/liquibase-mongodb/pom.xml b/integration-tests/liquibase-mongodb/pom.xml
index 1ac94cf7a9ce6..b67d70427ee26 100644
--- a/integration-tests/liquibase-mongodb/pom.xml
+++ b/integration-tests/liquibase-mongodb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/liquibase/pom.xml b/integration-tests/liquibase/pom.xml
index 51828d7e90191..321d2ce58ecab 100644
--- a/integration-tests/liquibase/pom.xml
+++ b/integration-tests/liquibase/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/locales/all/pom.xml b/integration-tests/locales/all/pom.xml
index 23a78397426ad..e68a2ad99ccf0 100644
--- a/integration-tests/locales/all/pom.xml
+++ b/integration-tests/locales/all/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-test-locales-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-integration-test-locales-all</artifactId>
     <name>Quarkus - Integration Tests - Locales - All</name>
diff --git a/integration-tests/locales/app/pom.xml b/integration-tests/locales/app/pom.xml
index 4e418c5559570..cce54d4d70ae2 100644
--- a/integration-tests/locales/app/pom.xml
+++ b/integration-tests/locales/app/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-test-locales-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-integration-test-locales-app</artifactId>
     <name>Quarkus - Integration Tests - Locales - App</name>
diff --git a/integration-tests/locales/pom.xml b/integration-tests/locales/pom.xml
index 0478b1166eef5..05d3e53004518 100644
--- a/integration-tests/locales/pom.xml
+++ b/integration-tests/locales/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-integration-test-locales-parent</artifactId>
     <name>Quarkus - Integration Tests - Locales - Parent</name>
diff --git a/integration-tests/locales/some/pom.xml b/integration-tests/locales/some/pom.xml
index f67c85eebff52..3ff9e55d6a225 100644
--- a/integration-tests/locales/some/pom.xml
+++ b/integration-tests/locales/some/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-test-locales-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-integration-test-locales-some</artifactId>
     <name>Quarkus - Integration Tests - Locales - Some</name>
diff --git a/integration-tests/logging-gelf/pom.xml b/integration-tests/logging-gelf/pom.xml
index c2aee04344018..37571e0a0528b 100644
--- a/integration-tests/logging-gelf/pom.xml
+++ b/integration-tests/logging-gelf/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/integration-tests/logging-json/pom.xml b/integration-tests/logging-json/pom.xml
index 380d77b785221..f86caaf8dd3a1 100644
--- a/integration-tests/logging-json/pom.xml
+++ b/integration-tests/logging-json/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/logging-min-level-set/pom.xml b/integration-tests/logging-min-level-set/pom.xml
index 38e124a93d652..339368708e363 100644
--- a/integration-tests/logging-min-level-set/pom.xml
+++ b/integration-tests/logging-min-level-set/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/integration-tests/logging-min-level-unset/pom.xml b/integration-tests/logging-min-level-unset/pom.xml
index 8fed5dc28f7a8..532a0bc4246c0 100644
--- a/integration-tests/logging-min-level-unset/pom.xml
+++ b/integration-tests/logging-min-level-unset/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/integration-tests/logging-panache-kotlin/pom.xml b/integration-tests/logging-panache-kotlin/pom.xml
index 366fccc401d49..34ff23fb668d7 100644
--- a/integration-tests/logging-panache-kotlin/pom.xml
+++ b/integration-tests/logging-panache-kotlin/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-logging-panache-kotlin</artifactId>
diff --git a/integration-tests/logging-panache/pom.xml b/integration-tests/logging-panache/pom.xml
index 8dd1c543b970e..bd041066864f1 100644
--- a/integration-tests/logging-panache/pom.xml
+++ b/integration-tests/logging-panache/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-logging-panache</artifactId>
diff --git a/integration-tests/mailer/pom.xml b/integration-tests/mailer/pom.xml
index 423faafb78777..0a02c1166f9e0 100644
--- a/integration-tests/mailer/pom.xml
+++ b/integration-tests/mailer/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/main/pom.xml b/integration-tests/main/pom.xml
index 152e4f371975d..2e00c532391cc 100644
--- a/integration-tests/main/pom.xml
+++ b/integration-tests/main/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/management-interface-auth/pom.xml b/integration-tests/management-interface-auth/pom.xml
index fc2912e35a062..8275d8970143a 100644
--- a/integration-tests/management-interface-auth/pom.xml
+++ b/integration-tests/management-interface-auth/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-management-interface-auth</artifactId>
diff --git a/integration-tests/management-interface/pom.xml b/integration-tests/management-interface/pom.xml
index 9e4c429797d25..649e03c364b7c 100644
--- a/integration-tests/management-interface/pom.xml
+++ b/integration-tests/management-interface/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-management-interface</artifactId>
diff --git a/integration-tests/maven/pom.xml b/integration-tests/maven/pom.xml
index 7994167899ad7..2339adf0ef695 100644
--- a/integration-tests/maven/pom.xml
+++ b/integration-tests/maven/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-maven</artifactId>
diff --git a/integration-tests/micrometer-mp-metrics/pom.xml b/integration-tests/micrometer-mp-metrics/pom.xml
index 911cac93f4a12..fc24208a2807f 100644
--- a/integration-tests/micrometer-mp-metrics/pom.xml
+++ b/integration-tests/micrometer-mp-metrics/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-micrometer-mp-metrics</artifactId>
diff --git a/integration-tests/micrometer-prometheus/pom.xml b/integration-tests/micrometer-prometheus/pom.xml
index 2ab7282b1847e..19459063838c9 100644
--- a/integration-tests/micrometer-prometheus/pom.xml
+++ b/integration-tests/micrometer-prometheus/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-micrometer-prometheus</artifactId>
diff --git a/integration-tests/mongodb-client/pom.xml b/integration-tests/mongodb-client/pom.xml
index 26346dc96177d..561ce2c69dd78 100644
--- a/integration-tests/mongodb-client/pom.xml
+++ b/integration-tests/mongodb-client/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-mongodb-client</artifactId>
diff --git a/integration-tests/mongodb-devservices/pom.xml b/integration-tests/mongodb-devservices/pom.xml
index c9a31befc98ef..28968eccba8a9 100644
--- a/integration-tests/mongodb-devservices/pom.xml
+++ b/integration-tests/mongodb-devservices/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-mongodb-devservices</artifactId>
diff --git a/integration-tests/mongodb-panache-kotlin/pom.xml b/integration-tests/mongodb-panache-kotlin/pom.xml
index d799dc2ce7aec..6bbab4bd0c70e 100644
--- a/integration-tests/mongodb-panache-kotlin/pom.xml
+++ b/integration-tests/mongodb-panache-kotlin/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-mongodb-panache-kotlin</artifactId>
diff --git a/integration-tests/mongodb-panache/pom.xml b/integration-tests/mongodb-panache/pom.xml
index 10c692aaa2f6b..693cce169bfe4 100644
--- a/integration-tests/mongodb-panache/pom.xml
+++ b/integration-tests/mongodb-panache/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-mongodb-panache</artifactId>
diff --git a/integration-tests/mongodb-rest-data-panache/pom.xml b/integration-tests/mongodb-rest-data-panache/pom.xml
index fd662b60da644..d1a1a506ed78d 100644
--- a/integration-tests/mongodb-rest-data-panache/pom.xml
+++ b/integration-tests/mongodb-rest-data-panache/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-mongodb-rest-data-panache</artifactId>
diff --git a/integration-tests/mtls-certificates/pom.xml b/integration-tests/mtls-certificates/pom.xml
index 59c232f7399bc..f58613968bc7e 100644
--- a/integration-tests/mtls-certificates/pom.xml
+++ b/integration-tests/mtls-certificates/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-mtls-certificates</artifactId>
diff --git a/integration-tests/narayana-jta/pom.xml b/integration-tests/narayana-jta/pom.xml
index 3138ba3c0642b..62b06074e039b 100644
--- a/integration-tests/narayana-jta/pom.xml
+++ b/integration-tests/narayana-jta/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/narayana-lra/pom.xml b/integration-tests/narayana-lra/pom.xml
index 5c13887edf3a9..2226e56492ff0 100644
--- a/integration-tests/narayana-lra/pom.xml
+++ b/integration-tests/narayana-lra/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/narayana-stm/pom.xml b/integration-tests/narayana-stm/pom.xml
index 9a6a817fa2b2e..daf982833332b 100644
--- a/integration-tests/narayana-stm/pom.xml
+++ b/integration-tests/narayana-stm/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/native-config-profile/pom.xml b/integration-tests/native-config-profile/pom.xml
index 4bc0894574d9f..d0353f618db86 100644
--- a/integration-tests/native-config-profile/pom.xml
+++ b/integration-tests/native-config-profile/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/integration-tests/no-awt/pom.xml b/integration-tests/no-awt/pom.xml
index 7b8b1a3b46f22..fc5ea788c2995 100644
--- a/integration-tests/no-awt/pom.xml
+++ b/integration-tests/no-awt/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <artifactId>quarkus-integration-test-no-awt</artifactId>
     <name>Quarkus - Integration Tests - No AWT</name>
diff --git a/integration-tests/oidc-client-reactive/pom.xml b/integration-tests/oidc-client-reactive/pom.xml
index b753e79946d43..64228bb9b50dd 100644
--- a/integration-tests/oidc-client-reactive/pom.xml
+++ b/integration-tests/oidc-client-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/integration-tests/oidc-client-wiremock/pom.xml b/integration-tests/oidc-client-wiremock/pom.xml
index 668b25ec8b233..0a20814ad8f70 100644
--- a/integration-tests/oidc-client-wiremock/pom.xml
+++ b/integration-tests/oidc-client-wiremock/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/integration-tests/oidc-client/pom.xml b/integration-tests/oidc-client/pom.xml
index d121b609b21bd..eebe087912a53 100644
--- a/integration-tests/oidc-client/pom.xml
+++ b/integration-tests/oidc-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/integration-tests/oidc-code-flow/pom.xml b/integration-tests/oidc-code-flow/pom.xml
index 32103961c4bc2..4583ec04b1ffd 100644
--- a/integration-tests/oidc-code-flow/pom.xml
+++ b/integration-tests/oidc-code-flow/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/oidc-tenancy/pom.xml b/integration-tests/oidc-tenancy/pom.xml
index 3dd069ed3efd7..ea31011f1fcc8 100644
--- a/integration-tests/oidc-tenancy/pom.xml
+++ b/integration-tests/oidc-tenancy/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/oidc-token-propagation-reactive/pom.xml b/integration-tests/oidc-token-propagation-reactive/pom.xml
index 214eac3166385..6064d95dea3f2 100644
--- a/integration-tests/oidc-token-propagation-reactive/pom.xml
+++ b/integration-tests/oidc-token-propagation-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/integration-tests/oidc-token-propagation/pom.xml b/integration-tests/oidc-token-propagation/pom.xml
index 7152184c09b7e..789bd48ce8001 100644
--- a/integration-tests/oidc-token-propagation/pom.xml
+++ b/integration-tests/oidc-token-propagation/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/integration-tests/oidc-wiremock/pom.xml b/integration-tests/oidc-wiremock/pom.xml
index 88b287f528278..7d4a209cc6b6e 100644
--- a/integration-tests/oidc-wiremock/pom.xml
+++ b/integration-tests/oidc-wiremock/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/oidc/pom.xml b/integration-tests/oidc/pom.xml
index d279684696577..2840e2c0dce96 100644
--- a/integration-tests/oidc/pom.xml
+++ b/integration-tests/oidc/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/openapi/pom.xml b/integration-tests/openapi/pom.xml
index 00f3537967209..5a868a89b3731 100644
--- a/integration-tests/openapi/pom.xml
+++ b/integration-tests/openapi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/openshift-client/pom.xml b/integration-tests/openshift-client/pom.xml
index 51a3611fc79d3..0e5d3bcd61463 100644
--- a/integration-tests/openshift-client/pom.xml
+++ b/integration-tests/openshift-client/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-openshift-client</artifactId>
diff --git a/integration-tests/opentelemetry-grpc/pom.xml b/integration-tests/opentelemetry-grpc/pom.xml
index 291ede3694acd..b918f2e33f7e2 100644
--- a/integration-tests/opentelemetry-grpc/pom.xml
+++ b/integration-tests/opentelemetry-grpc/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-opentelemetry-grpc</artifactId>
diff --git a/integration-tests/opentelemetry-jdbc-instrumentation/pom.xml b/integration-tests/opentelemetry-jdbc-instrumentation/pom.xml
index 0eeb5d5ab41fb..52aa253a3ce25 100644
--- a/integration-tests/opentelemetry-jdbc-instrumentation/pom.xml
+++ b/integration-tests/opentelemetry-jdbc-instrumentation/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-opentelemetry-jdbc-instrumentation</artifactId>
diff --git a/integration-tests/opentelemetry-quartz/pom.xml b/integration-tests/opentelemetry-quartz/pom.xml
index c41ffdd9ad0cf..74845e96dcd4c 100644
--- a/integration-tests/opentelemetry-quartz/pom.xml
+++ b/integration-tests/opentelemetry-quartz/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/opentelemetry-quickstart/pom.xml b/integration-tests/opentelemetry-quickstart/pom.xml
index ff8fd4cc33425..b20b08f62771d 100644
--- a/integration-tests/opentelemetry-quickstart/pom.xml
+++ b/integration-tests/opentelemetry-quickstart/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-opentelemetry-quickstart</artifactId>
diff --git a/integration-tests/opentelemetry-reactive-messaging/pom.xml b/integration-tests/opentelemetry-reactive-messaging/pom.xml
index b6b2ea69c2eea..55f35801775bd 100644
--- a/integration-tests/opentelemetry-reactive-messaging/pom.xml
+++ b/integration-tests/opentelemetry-reactive-messaging/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-opentelemetry-reactive-messaging</artifactId>
diff --git a/integration-tests/opentelemetry-reactive/pom.xml b/integration-tests/opentelemetry-reactive/pom.xml
index fea156ac737de..c773919448891 100644
--- a/integration-tests/opentelemetry-reactive/pom.xml
+++ b/integration-tests/opentelemetry-reactive/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-opentelemetry-reactive</artifactId>
diff --git a/integration-tests/opentelemetry-scheduler/pom.xml b/integration-tests/opentelemetry-scheduler/pom.xml
index b49a54c56d6ec..56850cad44aad 100644
--- a/integration-tests/opentelemetry-scheduler/pom.xml
+++ b/integration-tests/opentelemetry-scheduler/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/opentelemetry-spi/pom.xml b/integration-tests/opentelemetry-spi/pom.xml
index 6ef06b3f8a571..e257a1ed8ccc4 100644
--- a/integration-tests/opentelemetry-spi/pom.xml
+++ b/integration-tests/opentelemetry-spi/pom.xml
@@ -8,7 +8,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-opentelemetry-spi</artifactId>
diff --git a/integration-tests/opentelemetry-vertx-exporter/pom.xml b/integration-tests/opentelemetry-vertx-exporter/pom.xml
index dba211e3ede28..1727d13c9f4ab 100644
--- a/integration-tests/opentelemetry-vertx-exporter/pom.xml
+++ b/integration-tests/opentelemetry-vertx-exporter/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-opentelemetry-vertx-exporter</artifactId>
diff --git a/integration-tests/opentelemetry-vertx/pom.xml b/integration-tests/opentelemetry-vertx/pom.xml
index 762d2227ba8ec..b12b175928276 100644
--- a/integration-tests/opentelemetry-vertx/pom.xml
+++ b/integration-tests/opentelemetry-vertx/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-opentelemetry-vertx</artifactId>
diff --git a/integration-tests/opentelemetry/pom.xml b/integration-tests/opentelemetry/pom.xml
index 0eab55f324870..45b51388aee81 100644
--- a/integration-tests/opentelemetry/pom.xml
+++ b/integration-tests/opentelemetry/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-opentelemetry</artifactId>
diff --git a/integration-tests/packaging/pom.xml b/integration-tests/packaging/pom.xml
index 04505adb8f637..8881b97306399 100644
--- a/integration-tests/packaging/pom.xml
+++ b/integration-tests/packaging/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-packaging</artifactId>
diff --git a/integration-tests/picocli-native/pom.xml b/integration-tests/picocli-native/pom.xml
index 10f04411c601d..ce941b1ffc8f6 100644
--- a/integration-tests/picocli-native/pom.xml
+++ b/integration-tests/picocli-native/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/picocli/pom.xml b/integration-tests/picocli/pom.xml
index 99e5635114578..880cef3af1e8c 100644
--- a/integration-tests/picocli/pom.xml
+++ b/integration-tests/picocli/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index aae28b9a8ad88..1925f217353bc 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-build-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../build-parent/pom.xml</relativePath>
     </parent>
 
diff --git a/integration-tests/quartz/pom.xml b/integration-tests/quartz/pom.xml
index 253552fcbed8d..7db82778a4e71 100644
--- a/integration-tests/quartz/pom.xml
+++ b/integration-tests/quartz/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/qute/pom.xml b/integration-tests/qute/pom.xml
index 1e6870c1a471f..04433ac42488d 100644
--- a/integration-tests/qute/pom.xml
+++ b/integration-tests/qute/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/reactive-db2-client/pom.xml b/integration-tests/reactive-db2-client/pom.xml
index be222298d55c8..5ab2988d624d0 100644
--- a/integration-tests/reactive-db2-client/pom.xml
+++ b/integration-tests/reactive-db2-client/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-reactive-db2-client</artifactId>
diff --git a/integration-tests/reactive-messaging-amqp/pom.xml b/integration-tests/reactive-messaging-amqp/pom.xml
index 5792ae53b0bdd..20e8a679c6bf6 100644
--- a/integration-tests/reactive-messaging-amqp/pom.xml
+++ b/integration-tests/reactive-messaging-amqp/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/reactive-messaging-hibernate-orm/pom.xml b/integration-tests/reactive-messaging-hibernate-orm/pom.xml
index f5409927470a1..d657c01ee65ba 100644
--- a/integration-tests/reactive-messaging-hibernate-orm/pom.xml
+++ b/integration-tests/reactive-messaging-hibernate-orm/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/reactive-messaging-hibernate-reactive/pom.xml b/integration-tests/reactive-messaging-hibernate-reactive/pom.xml
index 029a927dce98f..b83b735dff6d6 100644
--- a/integration-tests/reactive-messaging-hibernate-reactive/pom.xml
+++ b/integration-tests/reactive-messaging-hibernate-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/reactive-messaging-kafka/pom.xml b/integration-tests/reactive-messaging-kafka/pom.xml
index 42729bca10004..77b1a26927604 100644
--- a/integration-tests/reactive-messaging-kafka/pom.xml
+++ b/integration-tests/reactive-messaging-kafka/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/reactive-messaging-mqtt/pom.xml b/integration-tests/reactive-messaging-mqtt/pom.xml
index c23a2b353df1f..bbb85b66bece0 100644
--- a/integration-tests/reactive-messaging-mqtt/pom.xml
+++ b/integration-tests/reactive-messaging-mqtt/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/reactive-messaging-pulsar/pom.xml b/integration-tests/reactive-messaging-pulsar/pom.xml
index 98cf5bdf5dc7d..931bb247158b6 100644
--- a/integration-tests/reactive-messaging-pulsar/pom.xml
+++ b/integration-tests/reactive-messaging-pulsar/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/reactive-messaging-rabbitmq-dyn/pom.xml b/integration-tests/reactive-messaging-rabbitmq-dyn/pom.xml
index 817b1f1ed3dfb..2dd854245b288 100644
--- a/integration-tests/reactive-messaging-rabbitmq-dyn/pom.xml
+++ b/integration-tests/reactive-messaging-rabbitmq-dyn/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/reactive-messaging-rabbitmq/pom.xml b/integration-tests/reactive-messaging-rabbitmq/pom.xml
index 802395ed095f6..e52271159c854 100644
--- a/integration-tests/reactive-messaging-rabbitmq/pom.xml
+++ b/integration-tests/reactive-messaging-rabbitmq/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/reactive-mssql-client/pom.xml b/integration-tests/reactive-mssql-client/pom.xml
index e56d808dc5c5a..b9ef494bffb00 100644
--- a/integration-tests/reactive-mssql-client/pom.xml
+++ b/integration-tests/reactive-mssql-client/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-reactive-mssql-client</artifactId>
diff --git a/integration-tests/reactive-mysql-client/pom.xml b/integration-tests/reactive-mysql-client/pom.xml
index 7784ff20bfd7a..4c2649016e366 100644
--- a/integration-tests/reactive-mysql-client/pom.xml
+++ b/integration-tests/reactive-mysql-client/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-reactive-mysql-client</artifactId>
diff --git a/integration-tests/reactive-oracle-client/pom.xml b/integration-tests/reactive-oracle-client/pom.xml
index f5d2dcb24b32f..c9396067f9c46 100644
--- a/integration-tests/reactive-oracle-client/pom.xml
+++ b/integration-tests/reactive-oracle-client/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-reactive-oracle-client</artifactId>
diff --git a/integration-tests/reactive-pg-client/pom.xml b/integration-tests/reactive-pg-client/pom.xml
index a18e0514a87ad..43f33203ad461 100644
--- a/integration-tests/reactive-pg-client/pom.xml
+++ b/integration-tests/reactive-pg-client/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-reactive-pg-client</artifactId>
diff --git a/integration-tests/redis-cache/pom.xml b/integration-tests/redis-cache/pom.xml
index 79bb3b2a30163..491142ea7c1c0 100644
--- a/integration-tests/redis-cache/pom.xml
+++ b/integration-tests/redis-cache/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/integration-tests/redis-client/pom.xml b/integration-tests/redis-client/pom.xml
index a323134add967..df49e038bf328 100644
--- a/integration-tests/redis-client/pom.xml
+++ b/integration-tests/redis-client/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/integration-tests/redis-devservices/pom.xml b/integration-tests/redis-devservices/pom.xml
index c7edb907d5dc2..ed1d96c01d8a6 100644
--- a/integration-tests/redis-devservices/pom.xml
+++ b/integration-tests/redis-devservices/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>quarkus-integration-test-redis-devservices</artifactId>
diff --git a/integration-tests/rest-client-reactive-http2/pom.xml b/integration-tests/rest-client-reactive-http2/pom.xml
index 1fbe3216a4fd2..df671810f6dd8 100644
--- a/integration-tests/rest-client-reactive-http2/pom.xml
+++ b/integration-tests/rest-client-reactive-http2/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>quarkus-integration-test-rest-client-reactive-http2</artifactId>
diff --git a/integration-tests/rest-client-reactive-kotlin-serialization-with-validator/pom.xml b/integration-tests/rest-client-reactive-kotlin-serialization-with-validator/pom.xml
index b3dda26c90926..95532cdbc09da 100644
--- a/integration-tests/rest-client-reactive-kotlin-serialization-with-validator/pom.xml
+++ b/integration-tests/rest-client-reactive-kotlin-serialization-with-validator/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>quarkus-integration-test-rest-client-reactive-kotlin-serialization-with-validator</artifactId>
diff --git a/integration-tests/rest-client-reactive-kotlin-serialization/pom.xml b/integration-tests/rest-client-reactive-kotlin-serialization/pom.xml
index ccc0f2168807a..29ae1b1733ccd 100644
--- a/integration-tests/rest-client-reactive-kotlin-serialization/pom.xml
+++ b/integration-tests/rest-client-reactive-kotlin-serialization/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>quarkus-integration-test-rest-client-reactive-kotlin-serialization</artifactId>
diff --git a/integration-tests/rest-client-reactive-multipart/pom.xml b/integration-tests/rest-client-reactive-multipart/pom.xml
index 479914861669f..3de274a7f8d84 100644
--- a/integration-tests/rest-client-reactive-multipart/pom.xml
+++ b/integration-tests/rest-client-reactive-multipart/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>quarkus-integration-test-rest-client-reactive-multipart</artifactId>
diff --git a/integration-tests/rest-client-reactive-stork/pom.xml b/integration-tests/rest-client-reactive-stork/pom.xml
index db147d4643c63..272f34bcba3c6 100644
--- a/integration-tests/rest-client-reactive-stork/pom.xml
+++ b/integration-tests/rest-client-reactive-stork/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>quarkus-integration-test-rest-client-reactive-stork</artifactId>
diff --git a/integration-tests/rest-client-reactive/pom.xml b/integration-tests/rest-client-reactive/pom.xml
index 44bdcf799ccf5..9e1a7cbc99901 100644
--- a/integration-tests/rest-client-reactive/pom.xml
+++ b/integration-tests/rest-client-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>quarkus-integration-test-rest-client-reactive</artifactId>
diff --git a/integration-tests/rest-client/pom.xml b/integration-tests/rest-client/pom.xml
index 8d8eff6503924..d642ddfd52bcc 100644
--- a/integration-tests/rest-client/pom.xml
+++ b/integration-tests/rest-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>quarkus-integration-test-rest-client</artifactId>
diff --git a/integration-tests/rest-csrf/pom.xml b/integration-tests/rest-csrf/pom.xml
index 2288c04348353..8fda337426ce8 100644
--- a/integration-tests/rest-csrf/pom.xml
+++ b/integration-tests/rest-csrf/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/integration-tests/resteasy-jackson/pom.xml b/integration-tests/resteasy-jackson/pom.xml
index 0db14bab805ea..f62729b2456b9 100644
--- a/integration-tests/resteasy-jackson/pom.xml
+++ b/integration-tests/resteasy-jackson/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-resteasy-jackson</artifactId>
diff --git a/integration-tests/resteasy-mutiny/pom.xml b/integration-tests/resteasy-mutiny/pom.xml
index 0c745ec1106df..f7e616b74c0da 100644
--- a/integration-tests/resteasy-mutiny/pom.xml
+++ b/integration-tests/resteasy-mutiny/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-resteasy-mutiny</artifactId>
diff --git a/integration-tests/resteasy-reactive-kotlin/pom.xml b/integration-tests/resteasy-reactive-kotlin/pom.xml
index 92515457261da..11c0bc69eba63 100644
--- a/integration-tests/resteasy-reactive-kotlin/pom.xml
+++ b/integration-tests/resteasy-reactive-kotlin/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-resteasy-reactive-kotlin-parent</artifactId>
diff --git a/integration-tests/resteasy-reactive-kotlin/prod-mode/pom.xml b/integration-tests/resteasy-reactive-kotlin/prod-mode/pom.xml
index 1cede089776d3..b50f0fa9bd7b4 100644
--- a/integration-tests/resteasy-reactive-kotlin/prod-mode/pom.xml
+++ b/integration-tests/resteasy-reactive-kotlin/prod-mode/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-test-resteasy-reactive-kotlin-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-resteasy-reactive-kotlin-prod-mode</artifactId>
diff --git a/integration-tests/resteasy-reactive-kotlin/standard/pom.xml b/integration-tests/resteasy-reactive-kotlin/standard/pom.xml
index b20e5a1f5192f..b76dd79c62513 100644
--- a/integration-tests/resteasy-reactive-kotlin/standard/pom.xml
+++ b/integration-tests/resteasy-reactive-kotlin/standard/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-test-resteasy-reactive-kotlin-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-resteasy-reactive-kotlin-standard</artifactId>
diff --git a/integration-tests/scala/pom.xml b/integration-tests/scala/pom.xml
index 2fc597f480e08..49c0084b0306e 100644
--- a/integration-tests/scala/pom.xml
+++ b/integration-tests/scala/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-scala</artifactId>
diff --git a/integration-tests/security-webauthn/pom.xml b/integration-tests/security-webauthn/pom.xml
index da0220a4a95b6..436770f77a4c4 100644
--- a/integration-tests/security-webauthn/pom.xml
+++ b/integration-tests/security-webauthn/pom.xml
@@ -3,7 +3,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/shared-library/pom.xml b/integration-tests/shared-library/pom.xml
index 1090242a76e9b..bbcdeebc36ff5 100644
--- a/integration-tests/shared-library/pom.xml
+++ b/integration-tests/shared-library/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/simple with space/pom.xml b/integration-tests/simple with space/pom.xml
index d5a06353e709b..1d87e7ac9c5ed 100644
--- a/integration-tests/simple with space/pom.xml	
+++ b/integration-tests/simple with space/pom.xml	
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/smallrye-config/pom.xml b/integration-tests/smallrye-config/pom.xml
index f76159d13e42e..16b80e7c4a09f 100644
--- a/integration-tests/smallrye-config/pom.xml
+++ b/integration-tests/smallrye-config/pom.xml
@@ -7,7 +7,7 @@
   <parent>
     <artifactId>quarkus-integration-tests-parent</artifactId>
     <groupId>io.quarkus</groupId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
   </parent>
 
   <artifactId>quarkus-integration-test-smallrye-config</artifactId>
diff --git a/integration-tests/smallrye-context-propagation/pom.xml b/integration-tests/smallrye-context-propagation/pom.xml
index e73c2c6c00c80..4e4a77b18f329 100644
--- a/integration-tests/smallrye-context-propagation/pom.xml
+++ b/integration-tests/smallrye-context-propagation/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-smallrye-context-propagation</artifactId>
diff --git a/integration-tests/smallrye-graphql-client-keycloak/pom.xml b/integration-tests/smallrye-graphql-client-keycloak/pom.xml
index ff886bcc1ae19..83339dd1911dd 100644
--- a/integration-tests/smallrye-graphql-client-keycloak/pom.xml
+++ b/integration-tests/smallrye-graphql-client-keycloak/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/smallrye-graphql-client/pom.xml b/integration-tests/smallrye-graphql-client/pom.xml
index 5148f77e899f6..f4046df7ff7be 100644
--- a/integration-tests/smallrye-graphql-client/pom.xml
+++ b/integration-tests/smallrye-graphql-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/smallrye-graphql/pom.xml b/integration-tests/smallrye-graphql/pom.xml
index 2f4e00b926ffe..eef109fc19268 100644
--- a/integration-tests/smallrye-graphql/pom.xml
+++ b/integration-tests/smallrye-graphql/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-smallrye-graphql</artifactId>
diff --git a/integration-tests/smallrye-jwt-oidc-webapp/pom.xml b/integration-tests/smallrye-jwt-oidc-webapp/pom.xml
index 566417b2b8876..3c6c725e21c25 100644
--- a/integration-tests/smallrye-jwt-oidc-webapp/pom.xml
+++ b/integration-tests/smallrye-jwt-oidc-webapp/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/integration-tests/smallrye-jwt-token-propagation/pom.xml b/integration-tests/smallrye-jwt-token-propagation/pom.xml
index 71fbe6c39c452..76cbd93971bf2 100644
--- a/integration-tests/smallrye-jwt-token-propagation/pom.xml
+++ b/integration-tests/smallrye-jwt-token-propagation/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/integration-tests/smallrye-metrics/pom.xml b/integration-tests/smallrye-metrics/pom.xml
index e41a1e5c5eeeb..e6436168944d2 100644
--- a/integration-tests/smallrye-metrics/pom.xml
+++ b/integration-tests/smallrye-metrics/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/smallrye-stork-registration/pom.xml b/integration-tests/smallrye-stork-registration/pom.xml
index a7b18efc7b815..880cacd46c705 100644
--- a/integration-tests/smallrye-stork-registration/pom.xml
+++ b/integration-tests/smallrye-stork-registration/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>quarkus-integration-test-smallrye-stork-registration</artifactId>
diff --git a/integration-tests/spring-boot-properties/pom.xml b/integration-tests/spring-boot-properties/pom.xml
index 032c4da276691..14ed6a932e6fc 100644
--- a/integration-tests/spring-boot-properties/pom.xml
+++ b/integration-tests/spring-boot-properties/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/spring-cloud-config-client/pom.xml b/integration-tests/spring-cloud-config-client/pom.xml
index 487775244dd79..539b7d84e35d3 100644
--- a/integration-tests/spring-cloud-config-client/pom.xml
+++ b/integration-tests/spring-cloud-config-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/spring-data-jpa/pom.xml b/integration-tests/spring-data-jpa/pom.xml
index 7ab4d615e16cf..98aff7210e288 100644
--- a/integration-tests/spring-data-jpa/pom.xml
+++ b/integration-tests/spring-data-jpa/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-spring-data-jpa</artifactId>
diff --git a/integration-tests/spring-data-rest/pom.xml b/integration-tests/spring-data-rest/pom.xml
index 3bfe982abcd07..dd770e1e04f17 100644
--- a/integration-tests/spring-data-rest/pom.xml
+++ b/integration-tests/spring-data-rest/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-spring-data-rest</artifactId>
diff --git a/integration-tests/spring-di/pom.xml b/integration-tests/spring-di/pom.xml
index c55d3a180da0e..863cf776d7504 100644
--- a/integration-tests/spring-di/pom.xml
+++ b/integration-tests/spring-di/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-spring-di</artifactId>
diff --git a/integration-tests/spring-web/pom.xml b/integration-tests/spring-web/pom.xml
index 2409d1061bc05..13c7b9e065117 100644
--- a/integration-tests/spring-web/pom.xml
+++ b/integration-tests/spring-web/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-spring-web</artifactId>
diff --git a/integration-tests/test-extension/extension-that-defines-junit-test-extensions/deployment/pom.xml b/integration-tests/test-extension/extension-that-defines-junit-test-extensions/deployment/pom.xml
index 8bed2e8d5dd73..f24f58918b77f 100644
--- a/integration-tests/test-extension/extension-that-defines-junit-test-extensions/deployment/pom.xml
+++ b/integration-tests/test-extension/extension-that-defines-junit-test-extensions/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>integration-test-extension-that-defines-junit-test-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/test-extension/extension-that-defines-junit-test-extensions/pom.xml b/integration-tests/test-extension/extension-that-defines-junit-test-extensions/pom.xml
index cbd717ddbc68c..7aeffb4a35549 100644
--- a/integration-tests/test-extension/extension-that-defines-junit-test-extensions/pom.xml
+++ b/integration-tests/test-extension/extension-that-defines-junit-test-extensions/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-test-test-extension</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/test-extension/extension-that-defines-junit-test-extensions/runtime/pom.xml b/integration-tests/test-extension/extension-that-defines-junit-test-extensions/runtime/pom.xml
index e39abc6d26939..bc17d892a9c40 100644
--- a/integration-tests/test-extension/extension-that-defines-junit-test-extensions/runtime/pom.xml
+++ b/integration-tests/test-extension/extension-that-defines-junit-test-extensions/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>integration-test-extension-that-defines-junit-test-extensions-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/test-extension/extension/deployment/pom.xml b/integration-tests/test-extension/extension/deployment/pom.xml
index dbca4a0989180..c836f8d395dfc 100644
--- a/integration-tests/test-extension/extension/deployment/pom.xml
+++ b/integration-tests/test-extension/extension/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-test-test-extension-extension-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/test-extension/extension/pom.xml b/integration-tests/test-extension/extension/pom.xml
index 051016a4d1d98..0069e96926381 100644
--- a/integration-tests/test-extension/extension/pom.xml
+++ b/integration-tests/test-extension/extension/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-test-test-extension</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/test-extension/extension/runtime/pom.xml b/integration-tests/test-extension/extension/runtime/pom.xml
index d5051040bbef7..a69f91ad94ae0 100644
--- a/integration-tests/test-extension/extension/runtime/pom.xml
+++ b/integration-tests/test-extension/extension/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-test-test-extension-extension-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/test-extension/pom.xml b/integration-tests/test-extension/pom.xml
index c12667cf3285a..95db101780dc5 100644
--- a/integration-tests/test-extension/pom.xml
+++ b/integration-tests/test-extension/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/test-extension/tests/pom.xml b/integration-tests/test-extension/tests/pom.xml
index 9635ce14d7a2c..477a6be77465f 100644
--- a/integration-tests/test-extension/tests/pom.xml
+++ b/integration-tests/test-extension/tests/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <artifactId>quarkus-integration-test-test-extension</artifactId>
     <groupId>io.quarkus</groupId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/vertx-graphql/pom.xml b/integration-tests/vertx-graphql/pom.xml
index f0cec87cf7acf..549289d0df97a 100644
--- a/integration-tests/vertx-graphql/pom.xml
+++ b/integration-tests/vertx-graphql/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-integration-tests-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/integration-tests/vertx-http/pom.xml b/integration-tests/vertx-http/pom.xml
index c78c8565389ee..4a6566e16334f 100644
--- a/integration-tests/vertx-http/pom.xml
+++ b/integration-tests/vertx-http/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-vertx-http</artifactId>
diff --git a/integration-tests/vertx-web-jackson/pom.xml b/integration-tests/vertx-web-jackson/pom.xml
index 8f317c1327a7c..f4380b11b7ca3 100644
--- a/integration-tests/vertx-web-jackson/pom.xml
+++ b/integration-tests/vertx-web-jackson/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-vertx-web-jackson</artifactId>
diff --git a/integration-tests/vertx-web/pom.xml b/integration-tests/vertx-web/pom.xml
index 36014f7e5b7f4..e08ea1033e204 100644
--- a/integration-tests/vertx-web/pom.xml
+++ b/integration-tests/vertx-web/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-vertx-web</artifactId>
diff --git a/integration-tests/vertx/pom.xml b/integration-tests/vertx/pom.xml
index eb0067c19d80d..45459a4733d4b 100644
--- a/integration-tests/vertx/pom.xml
+++ b/integration-tests/vertx/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-vertx</artifactId>
diff --git a/integration-tests/virtual-http-resteasy/pom.xml b/integration-tests/virtual-http-resteasy/pom.xml
index f0b6c63ef12e2..e336130815b17 100644
--- a/integration-tests/virtual-http-resteasy/pom.xml
+++ b/integration-tests/virtual-http-resteasy/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-virtual-http-resteasy</artifactId>
diff --git a/integration-tests/virtual-http/pom.xml b/integration-tests/virtual-http/pom.xml
index 1cab0ad7694d4..62ee91d28488e 100644
--- a/integration-tests/virtual-http/pom.xml
+++ b/integration-tests/virtual-http/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-virtual-http</artifactId>
diff --git a/integration-tests/virtual-threads/amqp-virtual-threads/pom.xml b/integration-tests/virtual-threads/amqp-virtual-threads/pom.xml
index c3968ff328807..45287700dc825 100644
--- a/integration-tests/virtual-threads/amqp-virtual-threads/pom.xml
+++ b/integration-tests/virtual-threads/amqp-virtual-threads/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-virtual-threads-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-virtual-threads-amqp</artifactId>
diff --git a/integration-tests/virtual-threads/grpc-virtual-threads/pom.xml b/integration-tests/virtual-threads/grpc-virtual-threads/pom.xml
index 48ba5037cfee4..446288c56b656 100644
--- a/integration-tests/virtual-threads/grpc-virtual-threads/pom.xml
+++ b/integration-tests/virtual-threads/grpc-virtual-threads/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-virtual-threads-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-virtual-threads-grpc</artifactId>
diff --git a/integration-tests/virtual-threads/jms-virtual-threads/pom.xml b/integration-tests/virtual-threads/jms-virtual-threads/pom.xml
index c817ca48aecc6..f77052b04bf60 100644
--- a/integration-tests/virtual-threads/jms-virtual-threads/pom.xml
+++ b/integration-tests/virtual-threads/jms-virtual-threads/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-virtual-threads-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-virtual-threads-jms</artifactId>
diff --git a/integration-tests/virtual-threads/kafka-virtual-threads/pom.xml b/integration-tests/virtual-threads/kafka-virtual-threads/pom.xml
index 8817ad721acfc..4d81680b27396 100644
--- a/integration-tests/virtual-threads/kafka-virtual-threads/pom.xml
+++ b/integration-tests/virtual-threads/kafka-virtual-threads/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-virtual-threads-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-virtual-threads-kafka</artifactId>
diff --git a/integration-tests/virtual-threads/mailer-virtual-threads/pom.xml b/integration-tests/virtual-threads/mailer-virtual-threads/pom.xml
index cfc12ecd060e3..edea62cbe02e8 100644
--- a/integration-tests/virtual-threads/mailer-virtual-threads/pom.xml
+++ b/integration-tests/virtual-threads/mailer-virtual-threads/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-virtual-threads-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-virtual-threads-mailer</artifactId>
diff --git a/integration-tests/virtual-threads/pom.xml b/integration-tests/virtual-threads/pom.xml
index 586794a724a9b..2ac090f1487ae 100644
--- a/integration-tests/virtual-threads/pom.xml
+++ b/integration-tests/virtual-threads/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-build-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../build-parent/pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/integration-tests/virtual-threads/quartz-virtual-threads/pom.xml b/integration-tests/virtual-threads/quartz-virtual-threads/pom.xml
index 018522f36fea7..73bf564c1d1f0 100644
--- a/integration-tests/virtual-threads/quartz-virtual-threads/pom.xml
+++ b/integration-tests/virtual-threads/quartz-virtual-threads/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-virtual-threads-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-virtual-threads-quartz</artifactId>
diff --git a/integration-tests/virtual-threads/reactive-routes-virtual-threads/pom.xml b/integration-tests/virtual-threads/reactive-routes-virtual-threads/pom.xml
index b3f982c157707..67253a582a218 100644
--- a/integration-tests/virtual-threads/reactive-routes-virtual-threads/pom.xml
+++ b/integration-tests/virtual-threads/reactive-routes-virtual-threads/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-virtual-threads-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-virtual-threads-reactive-routes</artifactId>
diff --git a/integration-tests/virtual-threads/redis-virtual-threads/pom.xml b/integration-tests/virtual-threads/redis-virtual-threads/pom.xml
index 75c2997a027eb..ddd91c19028ac 100644
--- a/integration-tests/virtual-threads/redis-virtual-threads/pom.xml
+++ b/integration-tests/virtual-threads/redis-virtual-threads/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-virtual-threads-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-virtual-threads-redis</artifactId>
diff --git a/integration-tests/virtual-threads/rest-client-reactive-virtual-threads/pom.xml b/integration-tests/virtual-threads/rest-client-reactive-virtual-threads/pom.xml
index 1bcae8d4d9faf..a36ed21d935e5 100644
--- a/integration-tests/virtual-threads/rest-client-reactive-virtual-threads/pom.xml
+++ b/integration-tests/virtual-threads/rest-client-reactive-virtual-threads/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-virtual-threads-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-virtual-threads-rest-client-reactive</artifactId>
diff --git a/integration-tests/virtual-threads/resteasy-reactive-virtual-threads/pom.xml b/integration-tests/virtual-threads/resteasy-reactive-virtual-threads/pom.xml
index e549ea4ce3825..ad25540948441 100644
--- a/integration-tests/virtual-threads/resteasy-reactive-virtual-threads/pom.xml
+++ b/integration-tests/virtual-threads/resteasy-reactive-virtual-threads/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-virtual-threads-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-virtual-threads-reseteasy-reactive</artifactId>
diff --git a/integration-tests/virtual-threads/scheduler-virtual-threads/pom.xml b/integration-tests/virtual-threads/scheduler-virtual-threads/pom.xml
index 990810dacda5d..a2533eafb1425 100644
--- a/integration-tests/virtual-threads/scheduler-virtual-threads/pom.xml
+++ b/integration-tests/virtual-threads/scheduler-virtual-threads/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-virtual-threads-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-virtual-threads-scheduler</artifactId>
diff --git a/integration-tests/virtual-threads/vertx-event-bus-virtual-threads/pom.xml b/integration-tests/virtual-threads/vertx-event-bus-virtual-threads/pom.xml
index 3ba923070ef6e..3dd8301c9f756 100644
--- a/integration-tests/virtual-threads/vertx-event-bus-virtual-threads/pom.xml
+++ b/integration-tests/virtual-threads/vertx-event-bus-virtual-threads/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-virtual-threads-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-virtual-threads-vertx-event-bus</artifactId>
diff --git a/integration-tests/virtual-threads/virtual-threads-disabled/pom.xml b/integration-tests/virtual-threads/virtual-threads-disabled/pom.xml
index c5c0210def13c..d5ab885393a12 100644
--- a/integration-tests/virtual-threads/virtual-threads-disabled/pom.xml
+++ b/integration-tests/virtual-threads/virtual-threads-disabled/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-virtual-threads-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-virtual-threads-disabled</artifactId>
diff --git a/integration-tests/webjars-locator/pom.xml b/integration-tests/webjars-locator/pom.xml
index f739130a51c0d..2f142241d290a 100644
--- a/integration-tests/webjars-locator/pom.xml
+++ b/integration-tests/webjars-locator/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <artifactId>quarkus-integration-tests-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-integration-test-webjars-locator</artifactId>
diff --git a/integration-tests/websockets/pom.xml b/integration-tests/websockets/pom.xml
index 39eb517276dea..25f0bb3d60512 100644
--- a/integration-tests/websockets/pom.xml
+++ b/integration-tests/websockets/pom.xml
@@ -7,7 +7,7 @@
   <parent>
     <artifactId>quarkus-integration-tests-parent</artifactId>
     <groupId>io.quarkus</groupId>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
   </parent>
 
   <artifactId>quarkus-integration-test-websockets</artifactId>
diff --git a/pom.xml b/pom.xml
index 96fe328038546..5a38908f96e0b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,13 +7,13 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>independent-projects/parent/pom.xml</relativePath>
     </parent>
 
     <artifactId>quarkus-project</artifactId>
     <name>Quarkus - Project pom</name>
-    <version>999-SNAPSHOT</version>
+    <version>3.9.0</version>
     <packaging>pom</packaging>
 
     <description>Quarkus - Kubernetes Native Java stack tailored for OpenJDK HotSpot and GraalVM</description>
diff --git a/relocations/pom.xml b/relocations/pom.xml
index 5f147f47c930a..1f3c4f1cface5 100644
--- a/relocations/pom.xml
+++ b/relocations/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-build-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../build-parent/pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/relocations/quarkus-csrf-reactive-deployment/pom.xml b/relocations/quarkus-csrf-reactive-deployment/pom.xml
index db718c3f7af59..66db643e391ac 100644
--- a/relocations/quarkus-csrf-reactive-deployment/pom.xml
+++ b/relocations/quarkus-csrf-reactive-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-csrf-reactive/pom.xml b/relocations/quarkus-csrf-reactive/pom.xml
index c07b83dc92934..ccb8d3b198590 100644
--- a/relocations/quarkus-csrf-reactive/pom.xml
+++ b/relocations/quarkus-csrf-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-hibernate-search-orm-coordination-outbox-polling-deployment/pom.xml b/relocations/quarkus-hibernate-search-orm-coordination-outbox-polling-deployment/pom.xml
index de349589a3389..3faa18055ca23 100644
--- a/relocations/quarkus-hibernate-search-orm-coordination-outbox-polling-deployment/pom.xml
+++ b/relocations/quarkus-hibernate-search-orm-coordination-outbox-polling-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-hibernate-search-orm-coordination-outbox-polling/pom.xml b/relocations/quarkus-hibernate-search-orm-coordination-outbox-polling/pom.xml
index e4f7adaeba992..6f0479d06bc37 100644
--- a/relocations/quarkus-hibernate-search-orm-coordination-outbox-polling/pom.xml
+++ b/relocations/quarkus-hibernate-search-orm-coordination-outbox-polling/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-jaeger-deployment/pom.xml b/relocations/quarkus-jaeger-deployment/pom.xml
index d914dd2d3500d..9249dac201dd3 100644
--- a/relocations/quarkus-jaeger-deployment/pom.xml
+++ b/relocations/quarkus-jaeger-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-jaeger/pom.xml b/relocations/quarkus-jaeger/pom.xml
index 5b5139e08bf92..4a95f47010c75 100644
--- a/relocations/quarkus-jaeger/pom.xml
+++ b/relocations/quarkus-jaeger/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-jaxrs-client-reactive-deployment/pom.xml b/relocations/quarkus-jaxrs-client-reactive-deployment/pom.xml
index 59a37737c058d..10b03546c1a65 100644
--- a/relocations/quarkus-jaxrs-client-reactive-deployment/pom.xml
+++ b/relocations/quarkus-jaxrs-client-reactive-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-jaxrs-client-reactive/pom.xml b/relocations/quarkus-jaxrs-client-reactive/pom.xml
index 66651ec56d1e8..255dff878af24 100644
--- a/relocations/quarkus-jaxrs-client-reactive/pom.xml
+++ b/relocations/quarkus-jaxrs-client-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-keycloak-admin-client-deployment/pom.xml b/relocations/quarkus-keycloak-admin-client-deployment/pom.xml
index 377807e0a86cf..704727109cfa5 100644
--- a/relocations/quarkus-keycloak-admin-client-deployment/pom.xml
+++ b/relocations/quarkus-keycloak-admin-client-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-keycloak-admin-client-reactive-deployment/pom.xml b/relocations/quarkus-keycloak-admin-client-reactive-deployment/pom.xml
index a741b9594a21d..384a946886a02 100644
--- a/relocations/quarkus-keycloak-admin-client-reactive-deployment/pom.xml
+++ b/relocations/quarkus-keycloak-admin-client-reactive-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-keycloak-admin-client-reactive/pom.xml b/relocations/quarkus-keycloak-admin-client-reactive/pom.xml
index bd20bb4ff0b53..e3f141fd1363a 100644
--- a/relocations/quarkus-keycloak-admin-client-reactive/pom.xml
+++ b/relocations/quarkus-keycloak-admin-client-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-keycloak-admin-client/pom.xml b/relocations/quarkus-keycloak-admin-client/pom.xml
index 0427fbf08a988..39808b16c2c6a 100644
--- a/relocations/quarkus-keycloak-admin-client/pom.xml
+++ b/relocations/quarkus-keycloak-admin-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-oidc-client-filter-deployment/pom.xml b/relocations/quarkus-oidc-client-filter-deployment/pom.xml
index 313359513803e..afe601da3b4a7 100644
--- a/relocations/quarkus-oidc-client-filter-deployment/pom.xml
+++ b/relocations/quarkus-oidc-client-filter-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-oidc-client-filter/pom.xml b/relocations/quarkus-oidc-client-filter/pom.xml
index a4b048cc70545..02e0ffa1be4b0 100644
--- a/relocations/quarkus-oidc-client-filter/pom.xml
+++ b/relocations/quarkus-oidc-client-filter/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-oidc-client-reactive-filter-deployment/pom.xml b/relocations/quarkus-oidc-client-reactive-filter-deployment/pom.xml
index 29ebfa530c439..acbc2609779d7 100644
--- a/relocations/quarkus-oidc-client-reactive-filter-deployment/pom.xml
+++ b/relocations/quarkus-oidc-client-reactive-filter-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-oidc-client-reactive-filter/pom.xml b/relocations/quarkus-oidc-client-reactive-filter/pom.xml
index 4faf78b348698..2348f9d924a4f 100644
--- a/relocations/quarkus-oidc-client-reactive-filter/pom.xml
+++ b/relocations/quarkus-oidc-client-reactive-filter/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-oidc-token-propagation-deployment/pom.xml b/relocations/quarkus-oidc-token-propagation-deployment/pom.xml
index d4f336aa843c9..7bf2f42ecb87f 100644
--- a/relocations/quarkus-oidc-token-propagation-deployment/pom.xml
+++ b/relocations/quarkus-oidc-token-propagation-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-oidc-token-propagation-reactive-deployment/pom.xml b/relocations/quarkus-oidc-token-propagation-reactive-deployment/pom.xml
index 828a5ef5b6a0b..0e46bab0bea73 100644
--- a/relocations/quarkus-oidc-token-propagation-reactive-deployment/pom.xml
+++ b/relocations/quarkus-oidc-token-propagation-reactive-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-oidc-token-propagation-reactive/pom.xml b/relocations/quarkus-oidc-token-propagation-reactive/pom.xml
index 251c10b60e3c2..3a0a49e3f5cd5 100644
--- a/relocations/quarkus-oidc-token-propagation-reactive/pom.xml
+++ b/relocations/quarkus-oidc-token-propagation-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-oidc-token-propagation/pom.xml b/relocations/quarkus-oidc-token-propagation/pom.xml
index 8ba448350fcb8..be5b1284e121d 100644
--- a/relocations/quarkus-oidc-token-propagation/pom.xml
+++ b/relocations/quarkus-oidc-token-propagation/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-opentelemetry-exporter-jaeger-deployment/pom.xml b/relocations/quarkus-opentelemetry-exporter-jaeger-deployment/pom.xml
index 8912b7489c93a..20cfccaff7899 100644
--- a/relocations/quarkus-opentelemetry-exporter-jaeger-deployment/pom.xml
+++ b/relocations/quarkus-opentelemetry-exporter-jaeger-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-opentelemetry-exporter-jaeger/pom.xml b/relocations/quarkus-opentelemetry-exporter-jaeger/pom.xml
index f337c497e23fb..4b5561a14113f 100644
--- a/relocations/quarkus-opentelemetry-exporter-jaeger/pom.xml
+++ b/relocations/quarkus-opentelemetry-exporter-jaeger/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-opentelemetry-exporter-otlp-deployment/pom.xml b/relocations/quarkus-opentelemetry-exporter-otlp-deployment/pom.xml
index d2190e67daddd..e324107b85511 100644
--- a/relocations/quarkus-opentelemetry-exporter-otlp-deployment/pom.xml
+++ b/relocations/quarkus-opentelemetry-exporter-otlp-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-opentelemetry-exporter-otlp/pom.xml b/relocations/quarkus-opentelemetry-exporter-otlp/pom.xml
index 8a511b45e7440..93518ea226961 100644
--- a/relocations/quarkus-opentelemetry-exporter-otlp/pom.xml
+++ b/relocations/quarkus-opentelemetry-exporter-otlp/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-rest-client-reactive-deployment/pom.xml b/relocations/quarkus-rest-client-reactive-deployment/pom.xml
index 45249fe2bf207..613306a4feed8 100644
--- a/relocations/quarkus-rest-client-reactive-deployment/pom.xml
+++ b/relocations/quarkus-rest-client-reactive-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-rest-client-reactive-jackson-deployment/pom.xml b/relocations/quarkus-rest-client-reactive-jackson-deployment/pom.xml
index 4af4bc664231e..bbd9bd750d892 100644
--- a/relocations/quarkus-rest-client-reactive-jackson-deployment/pom.xml
+++ b/relocations/quarkus-rest-client-reactive-jackson-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-rest-client-reactive-jackson/pom.xml b/relocations/quarkus-rest-client-reactive-jackson/pom.xml
index 0d64fd8332738..3fc06b77dc191 100644
--- a/relocations/quarkus-rest-client-reactive-jackson/pom.xml
+++ b/relocations/quarkus-rest-client-reactive-jackson/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-rest-client-reactive-jaxb-deployment/pom.xml b/relocations/quarkus-rest-client-reactive-jaxb-deployment/pom.xml
index def83a979ceef..b2bc6ea512269 100644
--- a/relocations/quarkus-rest-client-reactive-jaxb-deployment/pom.xml
+++ b/relocations/quarkus-rest-client-reactive-jaxb-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-rest-client-reactive-jaxb/pom.xml b/relocations/quarkus-rest-client-reactive-jaxb/pom.xml
index bd650ebf25db6..b01874958a25a 100644
--- a/relocations/quarkus-rest-client-reactive-jaxb/pom.xml
+++ b/relocations/quarkus-rest-client-reactive-jaxb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-rest-client-reactive-jsonb-deployment/pom.xml b/relocations/quarkus-rest-client-reactive-jsonb-deployment/pom.xml
index 1847b23339fbf..41a52d2f136a8 100644
--- a/relocations/quarkus-rest-client-reactive-jsonb-deployment/pom.xml
+++ b/relocations/quarkus-rest-client-reactive-jsonb-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-rest-client-reactive-jsonb/pom.xml b/relocations/quarkus-rest-client-reactive-jsonb/pom.xml
index 297560aab7d0c..08bf52509ca77 100644
--- a/relocations/quarkus-rest-client-reactive-jsonb/pom.xml
+++ b/relocations/quarkus-rest-client-reactive-jsonb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-rest-client-reactive-kotlin-serialization-deployment/pom.xml b/relocations/quarkus-rest-client-reactive-kotlin-serialization-deployment/pom.xml
index 91df9c44903c4..1c05b6909df34 100644
--- a/relocations/quarkus-rest-client-reactive-kotlin-serialization-deployment/pom.xml
+++ b/relocations/quarkus-rest-client-reactive-kotlin-serialization-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-rest-client-reactive-kotlin-serialization/pom.xml b/relocations/quarkus-rest-client-reactive-kotlin-serialization/pom.xml
index d633111ef4ce6..16e3fc4d06713 100644
--- a/relocations/quarkus-rest-client-reactive-kotlin-serialization/pom.xml
+++ b/relocations/quarkus-rest-client-reactive-kotlin-serialization/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-rest-client-reactive-spi-deployment/pom.xml b/relocations/quarkus-rest-client-reactive-spi-deployment/pom.xml
index 1aee864318230..25b2404db268c 100644
--- a/relocations/quarkus-rest-client-reactive-spi-deployment/pom.xml
+++ b/relocations/quarkus-rest-client-reactive-spi-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-rest-client-reactive/pom.xml b/relocations/quarkus-rest-client-reactive/pom.xml
index 087f5ae2ff94f..cd170bc0acad4 100644
--- a/relocations/quarkus-rest-client-reactive/pom.xml
+++ b/relocations/quarkus-rest-client-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-common-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-common-deployment/pom.xml
index ebd7c48c8fae8..551e2a4cf08ba 100644
--- a/relocations/quarkus-resteasy-reactive-common-deployment/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-common-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-common/pom.xml b/relocations/quarkus-resteasy-reactive-common/pom.xml
index 036226b3464e5..82f5d44ead670 100644
--- a/relocations/quarkus-resteasy-reactive-common/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-deployment/pom.xml
index 663cc96fdb81d..64058929b5576 100644
--- a/relocations/quarkus-resteasy-reactive-deployment/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-jackson-common-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-jackson-common-deployment/pom.xml
index 8050e4afea1da..0359cc2c4a1ab 100644
--- a/relocations/quarkus-resteasy-reactive-jackson-common-deployment/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-jackson-common-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-jackson-common/pom.xml b/relocations/quarkus-resteasy-reactive-jackson-common/pom.xml
index 7ec23a2323821..2a36ff3fda042 100644
--- a/relocations/quarkus-resteasy-reactive-jackson-common/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-jackson-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-jackson-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-jackson-deployment/pom.xml
index 654076ee1c46c..e96cd7e842995 100644
--- a/relocations/quarkus-resteasy-reactive-jackson-deployment/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-jackson-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-jackson/pom.xml b/relocations/quarkus-resteasy-reactive-jackson/pom.xml
index b9d890f405117..bf179d612c422 100644
--- a/relocations/quarkus-resteasy-reactive-jackson/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-jackson/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-jaxb-common-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-jaxb-common-deployment/pom.xml
index 3dadd9778599a..0e77729d825d3 100644
--- a/relocations/quarkus-resteasy-reactive-jaxb-common-deployment/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-jaxb-common-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-jaxb-common/pom.xml b/relocations/quarkus-resteasy-reactive-jaxb-common/pom.xml
index 383ed26fb6d63..ddfac4d0c6f35 100644
--- a/relocations/quarkus-resteasy-reactive-jaxb-common/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-jaxb-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-jaxb-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-jaxb-deployment/pom.xml
index def6de22d9973..04f5ba1419780 100644
--- a/relocations/quarkus-resteasy-reactive-jaxb-deployment/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-jaxb-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-jaxb/pom.xml b/relocations/quarkus-resteasy-reactive-jaxb/pom.xml
index a2ba3a985fe5f..566e0e8acfd36 100644
--- a/relocations/quarkus-resteasy-reactive-jaxb/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-jaxb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-jsonb-common-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-jsonb-common-deployment/pom.xml
index 9ae9662d9e2af..7fc56a5aafe2e 100644
--- a/relocations/quarkus-resteasy-reactive-jsonb-common-deployment/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-jsonb-common-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-jsonb-common/pom.xml b/relocations/quarkus-resteasy-reactive-jsonb-common/pom.xml
index 2b9515252aa1a..f86ffa78197d2 100644
--- a/relocations/quarkus-resteasy-reactive-jsonb-common/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-jsonb-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-jsonb-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-jsonb-deployment/pom.xml
index a589f8c52c89e..33a460eb566fd 100644
--- a/relocations/quarkus-resteasy-reactive-jsonb-deployment/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-jsonb-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-jsonb/pom.xml b/relocations/quarkus-resteasy-reactive-jsonb/pom.xml
index c8b2e5391528a..bee5c6dc6d380 100644
--- a/relocations/quarkus-resteasy-reactive-jsonb/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-jsonb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-kotlin-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-kotlin-deployment/pom.xml
index 86572b0529085..997ed1b8da446 100644
--- a/relocations/quarkus-resteasy-reactive-kotlin-deployment/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-kotlin-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-kotlin-serialization-common-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-kotlin-serialization-common-deployment/pom.xml
index bc1e59febbc12..db5f60d9af1c9 100644
--- a/relocations/quarkus-resteasy-reactive-kotlin-serialization-common-deployment/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-kotlin-serialization-common-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-kotlin-serialization-common/pom.xml b/relocations/quarkus-resteasy-reactive-kotlin-serialization-common/pom.xml
index bdc03ead85226..72c320a4db70b 100644
--- a/relocations/quarkus-resteasy-reactive-kotlin-serialization-common/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-kotlin-serialization-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-kotlin-serialization-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-kotlin-serialization-deployment/pom.xml
index 64640d7288678..dd322df6c7790 100644
--- a/relocations/quarkus-resteasy-reactive-kotlin-serialization-deployment/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-kotlin-serialization-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-kotlin-serialization/pom.xml b/relocations/quarkus-resteasy-reactive-kotlin-serialization/pom.xml
index 922a2db1bfa9f..1936f042071a3 100644
--- a/relocations/quarkus-resteasy-reactive-kotlin-serialization/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-kotlin-serialization/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-kotlin/pom.xml b/relocations/quarkus-resteasy-reactive-kotlin/pom.xml
index 918bb7c28eef9..d2d126b890da7 100644
--- a/relocations/quarkus-resteasy-reactive-kotlin/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-kotlin/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-links-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-links-deployment/pom.xml
index 6b1112b31ad1a..efda04cee95e2 100644
--- a/relocations/quarkus-resteasy-reactive-links-deployment/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-links-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-links/pom.xml b/relocations/quarkus-resteasy-reactive-links/pom.xml
index 698aa192e1275..32f52e4208c4d 100644
--- a/relocations/quarkus-resteasy-reactive-links/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-links/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-qute-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-qute-deployment/pom.xml
index e3e0b5fbe9503..434b45a9f111c 100644
--- a/relocations/quarkus-resteasy-reactive-qute-deployment/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-qute-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-qute/pom.xml b/relocations/quarkus-resteasy-reactive-qute/pom.xml
index 9dc786fba4113..a33109f40f5db 100644
--- a/relocations/quarkus-resteasy-reactive-qute/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-qute/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-server-common/pom.xml b/relocations/quarkus-resteasy-reactive-server-common/pom.xml
index 1b0f6fff08175..64c915ebfb4b3 100644
--- a/relocations/quarkus-resteasy-reactive-server-common/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-server-common/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-server-spi-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-server-spi-deployment/pom.xml
index 2c3516e734445..c9ab9268db45c 100644
--- a/relocations/quarkus-resteasy-reactive-server-spi-deployment/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-server-spi-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-servlet-deployment/pom.xml b/relocations/quarkus-resteasy-reactive-servlet-deployment/pom.xml
index 0fa97e13e7463..6cf948e715750 100644
--- a/relocations/quarkus-resteasy-reactive-servlet-deployment/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-servlet-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive-servlet/pom.xml b/relocations/quarkus-resteasy-reactive-servlet/pom.xml
index 764a442b2f49a..f6c9c63156319 100644
--- a/relocations/quarkus-resteasy-reactive-servlet/pom.xml
+++ b/relocations/quarkus-resteasy-reactive-servlet/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-resteasy-reactive/pom.xml b/relocations/quarkus-resteasy-reactive/pom.xml
index fbf91a89b2fca..134d388c4f7c0 100644
--- a/relocations/quarkus-resteasy-reactive/pom.xml
+++ b/relocations/quarkus-resteasy-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-smallrye-opentracing-deployment/pom.xml b/relocations/quarkus-smallrye-opentracing-deployment/pom.xml
index 88e6dc8b0d225..84bbb14b933d3 100644
--- a/relocations/quarkus-smallrye-opentracing-deployment/pom.xml
+++ b/relocations/quarkus-smallrye-opentracing-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-smallrye-opentracing/pom.xml b/relocations/quarkus-smallrye-opentracing/pom.xml
index 442b37e3ad562..12f35bd429330 100644
--- a/relocations/quarkus-smallrye-opentracing/pom.xml
+++ b/relocations/quarkus-smallrye-opentracing/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-smallrye-reactive-messaging-amqp-deployment/pom.xml b/relocations/quarkus-smallrye-reactive-messaging-amqp-deployment/pom.xml
index 1d5a8bbc879a2..1bcd6cb7c23e4 100644
--- a/relocations/quarkus-smallrye-reactive-messaging-amqp-deployment/pom.xml
+++ b/relocations/quarkus-smallrye-reactive-messaging-amqp-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-smallrye-reactive-messaging-amqp/pom.xml b/relocations/quarkus-smallrye-reactive-messaging-amqp/pom.xml
index aeb0a21571297..580ae8a88c917 100644
--- a/relocations/quarkus-smallrye-reactive-messaging-amqp/pom.xml
+++ b/relocations/quarkus-smallrye-reactive-messaging-amqp/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-smallrye-reactive-messaging-deployment/pom.xml b/relocations/quarkus-smallrye-reactive-messaging-deployment/pom.xml
index 7966bbccc8326..550300c345bf8 100644
--- a/relocations/quarkus-smallrye-reactive-messaging-deployment/pom.xml
+++ b/relocations/quarkus-smallrye-reactive-messaging-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-smallrye-reactive-messaging-kafka-deployment/pom.xml b/relocations/quarkus-smallrye-reactive-messaging-kafka-deployment/pom.xml
index de58d4631e3cf..ee47be79579b2 100644
--- a/relocations/quarkus-smallrye-reactive-messaging-kafka-deployment/pom.xml
+++ b/relocations/quarkus-smallrye-reactive-messaging-kafka-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-smallrye-reactive-messaging-kafka/pom.xml b/relocations/quarkus-smallrye-reactive-messaging-kafka/pom.xml
index 9187fedb03780..9b915ff7c6785 100644
--- a/relocations/quarkus-smallrye-reactive-messaging-kafka/pom.xml
+++ b/relocations/quarkus-smallrye-reactive-messaging-kafka/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-smallrye-reactive-messaging-kotlin/pom.xml b/relocations/quarkus-smallrye-reactive-messaging-kotlin/pom.xml
index d1ada216bb5c2..6c7fa68c81f16 100644
--- a/relocations/quarkus-smallrye-reactive-messaging-kotlin/pom.xml
+++ b/relocations/quarkus-smallrye-reactive-messaging-kotlin/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-smallrye-reactive-messaging-mqtt-deployment/pom.xml b/relocations/quarkus-smallrye-reactive-messaging-mqtt-deployment/pom.xml
index b492288ca7ec7..3f8ffa43910fc 100644
--- a/relocations/quarkus-smallrye-reactive-messaging-mqtt-deployment/pom.xml
+++ b/relocations/quarkus-smallrye-reactive-messaging-mqtt-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-smallrye-reactive-messaging-mqtt/pom.xml b/relocations/quarkus-smallrye-reactive-messaging-mqtt/pom.xml
index 0d4a43301e3fe..bc6d331228794 100644
--- a/relocations/quarkus-smallrye-reactive-messaging-mqtt/pom.xml
+++ b/relocations/quarkus-smallrye-reactive-messaging-mqtt/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-smallrye-reactive-messaging-pulsar-deployment/pom.xml b/relocations/quarkus-smallrye-reactive-messaging-pulsar-deployment/pom.xml
index 8f02a50a641ea..2ff21a2442ecf 100644
--- a/relocations/quarkus-smallrye-reactive-messaging-pulsar-deployment/pom.xml
+++ b/relocations/quarkus-smallrye-reactive-messaging-pulsar-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-smallrye-reactive-messaging-pulsar/pom.xml b/relocations/quarkus-smallrye-reactive-messaging-pulsar/pom.xml
index f0f6fdc543187..96dfb8395794d 100644
--- a/relocations/quarkus-smallrye-reactive-messaging-pulsar/pom.xml
+++ b/relocations/quarkus-smallrye-reactive-messaging-pulsar/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-smallrye-reactive-messaging-rabbitmq-deployment/pom.xml b/relocations/quarkus-smallrye-reactive-messaging-rabbitmq-deployment/pom.xml
index 1288bd735d115..7c902d960d058 100644
--- a/relocations/quarkus-smallrye-reactive-messaging-rabbitmq-deployment/pom.xml
+++ b/relocations/quarkus-smallrye-reactive-messaging-rabbitmq-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-smallrye-reactive-messaging-rabbitmq/pom.xml b/relocations/quarkus-smallrye-reactive-messaging-rabbitmq/pom.xml
index f426264b898d0..0bf9f75c3b59d 100644
--- a/relocations/quarkus-smallrye-reactive-messaging-rabbitmq/pom.xml
+++ b/relocations/quarkus-smallrye-reactive-messaging-rabbitmq/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-smallrye-reactive-messaging/pom.xml b/relocations/quarkus-smallrye-reactive-messaging/pom.xml
index fcd55ab27c6a2..59f87c4b20876 100644
--- a/relocations/quarkus-smallrye-reactive-messaging/pom.xml
+++ b/relocations/quarkus-smallrye-reactive-messaging/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-spring-web-resteasy-classic-deployment/pom.xml b/relocations/quarkus-spring-web-resteasy-classic-deployment/pom.xml
index adebcbb0deb7b..5d3dfae78f8b4 100644
--- a/relocations/quarkus-spring-web-resteasy-classic-deployment/pom.xml
+++ b/relocations/quarkus-spring-web-resteasy-classic-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-spring-web-resteasy-classic/pom.xml b/relocations/quarkus-spring-web-resteasy-classic/pom.xml
index 32e1624a2ea0f..6f5d60af050b3 100644
--- a/relocations/quarkus-spring-web-resteasy-classic/pom.xml
+++ b/relocations/quarkus-spring-web-resteasy-classic/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-spring-web-resteasy-reactive-deployment/pom.xml b/relocations/quarkus-spring-web-resteasy-reactive-deployment/pom.xml
index a228bbb97f302..0dfd8e84299e9 100644
--- a/relocations/quarkus-spring-web-resteasy-reactive-deployment/pom.xml
+++ b/relocations/quarkus-spring-web-resteasy-reactive-deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/relocations/quarkus-spring-web-resteasy-reactive/pom.xml b/relocations/quarkus-spring-web-resteasy-reactive/pom.xml
index 9aeafd5f53b51..5e5c632b0de3e 100644
--- a/relocations/quarkus-spring-web-resteasy-reactive/pom.xml
+++ b/relocations/quarkus-spring-web-resteasy-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-relocations-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/tcks/jakarta-atinject/pom.xml b/tcks/jakarta-atinject/pom.xml
index ae1bf0a694d24..4026a86933e08 100644
--- a/tcks/jakarta-atinject/pom.xml
+++ b/tcks/jakarta-atinject/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-tck-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/jakarta-cdi-lang-model/pom.xml b/tcks/jakarta-cdi-lang-model/pom.xml
index 5999fd85b51fb..ed47cc4b8a2cf 100644
--- a/tcks/jakarta-cdi-lang-model/pom.xml
+++ b/tcks/jakarta-cdi-lang-model/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-tck-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/jakarta-cdi/pom.xml b/tcks/jakarta-cdi/pom.xml
index 19b5529f63ab9..83d180a84d7cd 100644
--- a/tcks/jakarta-cdi/pom.xml
+++ b/tcks/jakarta-cdi/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-tck-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/microprofile-config/pom.xml b/tcks/microprofile-config/pom.xml
index f36b1ca04bfd5..f358fd35de007 100644
--- a/tcks/microprofile-config/pom.xml
+++ b/tcks/microprofile-config/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-tck-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/microprofile-context-propagation/pom.xml b/tcks/microprofile-context-propagation/pom.xml
index ba66ff5c001a0..fa9d89327d58b 100644
--- a/tcks/microprofile-context-propagation/pom.xml
+++ b/tcks/microprofile-context-propagation/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-tck-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/microprofile-fault-tolerance/pom.xml b/tcks/microprofile-fault-tolerance/pom.xml
index aecd365372264..6bf90666ec05a 100644
--- a/tcks/microprofile-fault-tolerance/pom.xml
+++ b/tcks/microprofile-fault-tolerance/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-tck-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/microprofile-graphql/pom.xml b/tcks/microprofile-graphql/pom.xml
index 7e7a6520b4291..eeb07f7f91fe0 100644
--- a/tcks/microprofile-graphql/pom.xml
+++ b/tcks/microprofile-graphql/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-tck-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/microprofile-health/pom.xml b/tcks/microprofile-health/pom.xml
index 0f853320e62a8..fa179a81b87b6 100644
--- a/tcks/microprofile-health/pom.xml
+++ b/tcks/microprofile-health/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-tck-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/microprofile-jwt/pom.xml b/tcks/microprofile-jwt/pom.xml
index 2751560c5da57..7583f054abd30 100644
--- a/tcks/microprofile-jwt/pom.xml
+++ b/tcks/microprofile-jwt/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-tck-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/microprofile-lra/pom.xml b/tcks/microprofile-lra/pom.xml
index 45763c59d0597..6dcd7db245264 100644
--- a/tcks/microprofile-lra/pom.xml
+++ b/tcks/microprofile-lra/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-tck-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/microprofile-metrics/api/pom.xml b/tcks/microprofile-metrics/api/pom.xml
index 102b33e284368..bd04be33f5146 100644
--- a/tcks/microprofile-metrics/api/pom.xml
+++ b/tcks/microprofile-metrics/api/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-tck-microprofile-metrics-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/microprofile-metrics/optional/pom.xml b/tcks/microprofile-metrics/optional/pom.xml
index 96ba425f4029b..e7fb30a1d8a6e 100644
--- a/tcks/microprofile-metrics/optional/pom.xml
+++ b/tcks/microprofile-metrics/optional/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-tck-microprofile-metrics-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/microprofile-metrics/pom.xml b/tcks/microprofile-metrics/pom.xml
index d4f43ccf44fe7..c1c5122b4df52 100644
--- a/tcks/microprofile-metrics/pom.xml
+++ b/tcks/microprofile-metrics/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-tck-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/microprofile-metrics/rest/pom.xml b/tcks/microprofile-metrics/rest/pom.xml
index 4e8c657d7c74c..4c11e39f7bfd2 100644
--- a/tcks/microprofile-metrics/rest/pom.xml
+++ b/tcks/microprofile-metrics/rest/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-tck-microprofile-metrics-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/microprofile-openapi/pom.xml b/tcks/microprofile-openapi/pom.xml
index ea3d848d70c9b..91e5a954d34bb 100644
--- a/tcks/microprofile-openapi/pom.xml
+++ b/tcks/microprofile-openapi/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-tck-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/microprofile-opentelemetry/pom.xml b/tcks/microprofile-opentelemetry/pom.xml
index 23f9bc946a5a9..6273ead1b7d86 100644
--- a/tcks/microprofile-opentelemetry/pom.xml
+++ b/tcks/microprofile-opentelemetry/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-tck-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/microprofile-reactive-messaging/pom.xml b/tcks/microprofile-reactive-messaging/pom.xml
index 323501fc0b3bd..4bb2a51b951d1 100644
--- a/tcks/microprofile-reactive-messaging/pom.xml
+++ b/tcks/microprofile-reactive-messaging/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-tck-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/microprofile-rest-client-reactive/pom.xml b/tcks/microprofile-rest-client-reactive/pom.xml
index ed94f59ad0f27..31f16b190fd9d 100644
--- a/tcks/microprofile-rest-client-reactive/pom.xml
+++ b/tcks/microprofile-rest-client-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-tck-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/microprofile-rest-client/pom.xml b/tcks/microprofile-rest-client/pom.xml
index cdbc0759e4735..0e6433df81be5 100644
--- a/tcks/microprofile-rest-client/pom.xml
+++ b/tcks/microprofile-rest-client/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-tck-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/pom.xml b/tcks/pom.xml
index 78cf983acad01..75f4410326d71 100644
--- a/tcks/pom.xml
+++ b/tcks/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>quarkus-build-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../build-parent/pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tcks/resteasy-reactive/pom.xml b/tcks/resteasy-reactive/pom.xml
index 4c3726c6e0f4d..d8848c4d71e09 100644
--- a/tcks/resteasy-reactive/pom.xml
+++ b/tcks/resteasy-reactive/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-tck-parent</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/test-framework/amazon-lambda/pom.xml b/test-framework/amazon-lambda/pom.xml
index c6c41572a2e82..56af94bf5fe6b 100644
--- a/test-framework/amazon-lambda/pom.xml
+++ b/test-framework/amazon-lambda/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/test-framework/arquillian/pom.xml b/test-framework/arquillian/pom.xml
index c45f87a34bda0..fd85907052507 100644
--- a/test-framework/arquillian/pom.xml
+++ b/test-framework/arquillian/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-arquillian</artifactId>
diff --git a/test-framework/common/pom.xml b/test-framework/common/pom.xml
index dd54190a721ff..80a24a1e7ff2f 100644
--- a/test-framework/common/pom.xml
+++ b/test-framework/common/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-test-common</artifactId>
diff --git a/test-framework/derby/pom.xml b/test-framework/derby/pom.xml
index 566cfbdb19f8d..0442e8d14f9f8 100644
--- a/test-framework/derby/pom.xml
+++ b/test-framework/derby/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-test-derby</artifactId>
diff --git a/test-framework/devmode-test-utils/pom.xml b/test-framework/devmode-test-utils/pom.xml
index 563f1268f72c9..c9a7b9d6b73c8 100644
--- a/test-framework/devmode-test-utils/pom.xml
+++ b/test-framework/devmode-test-utils/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-test-framework</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/test-framework/google-cloud-functions/pom.xml b/test-framework/google-cloud-functions/pom.xml
index 1398d4ea5ce3d..184c3db346cdb 100644
--- a/test-framework/google-cloud-functions/pom.xml
+++ b/test-framework/google-cloud-functions/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/test-framework/grpc/pom.xml b/test-framework/grpc/pom.xml
index b2b7178bac8fd..41ffa4e6e71c3 100644
--- a/test-framework/grpc/pom.xml
+++ b/test-framework/grpc/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-test-grpc</artifactId>
diff --git a/test-framework/h2/pom.xml b/test-framework/h2/pom.xml
index 9c5f22ac25998..56f770bad0d51 100644
--- a/test-framework/h2/pom.xml
+++ b/test-framework/h2/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-test-h2</artifactId>
diff --git a/test-framework/hibernate-reactive-panache/pom.xml b/test-framework/hibernate-reactive-panache/pom.xml
index 7f2c5346465c8..cf1cc1c5deeba 100644
--- a/test-framework/hibernate-reactive-panache/pom.xml
+++ b/test-framework/hibernate-reactive-panache/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-test-hibernate-reactive-panache</artifactId>
diff --git a/test-framework/jacoco/deployment/pom.xml b/test-framework/jacoco/deployment/pom.xml
index c416ec7771a4f..83306f8d80d1b 100644
--- a/test-framework/jacoco/deployment/pom.xml
+++ b/test-framework/jacoco/deployment/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jacoco-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/test-framework/jacoco/pom.xml b/test-framework/jacoco/pom.xml
index bb1425bb917c1..28e1beb5f95c6 100644
--- a/test-framework/jacoco/pom.xml
+++ b/test-framework/jacoco/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-build-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../../build-parent/pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/test-framework/jacoco/runtime/pom.xml b/test-framework/jacoco/runtime/pom.xml
index 6671c6289f0ed..09053f0a1b7da 100644
--- a/test-framework/jacoco/runtime/pom.xml
+++ b/test-framework/jacoco/runtime/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-jacoco-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/test-framework/junit5-component/pom.xml b/test-framework/junit5-component/pom.xml
index 156a0af5256ae..c7cf4f0f9d889 100644
--- a/test-framework/junit5-component/pom.xml
+++ b/test-framework/junit5-component/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-junit5-component</artifactId>
diff --git a/test-framework/junit5-internal/pom.xml b/test-framework/junit5-internal/pom.xml
index 526869cab070b..daf98bb220411 100644
--- a/test-framework/junit5-internal/pom.xml
+++ b/test-framework/junit5-internal/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-junit5-internal</artifactId>
diff --git a/test-framework/junit5-mockito-config/pom.xml b/test-framework/junit5-mockito-config/pom.xml
index 505bb46ed6138..2cf3432deb65c 100644
--- a/test-framework/junit5-mockito-config/pom.xml
+++ b/test-framework/junit5-mockito-config/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-junit5-mockito-config</artifactId>
diff --git a/test-framework/junit5-mockito/pom.xml b/test-framework/junit5-mockito/pom.xml
index 519cb3ef5c190..1cf41a54e778a 100644
--- a/test-framework/junit5-mockito/pom.xml
+++ b/test-framework/junit5-mockito/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-junit5-mockito</artifactId>
diff --git a/test-framework/junit5-properties/pom.xml b/test-framework/junit5-properties/pom.xml
index 63fb5bf6fe370..5505ae1156000 100644
--- a/test-framework/junit5-properties/pom.xml
+++ b/test-framework/junit5-properties/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-junit5-properties</artifactId>
diff --git a/test-framework/junit5/pom.xml b/test-framework/junit5/pom.xml
index 132c4db1b6531..f5172264a8d63 100644
--- a/test-framework/junit5/pom.xml
+++ b/test-framework/junit5/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-junit5</artifactId>
diff --git a/test-framework/kafka-companion/pom.xml b/test-framework/kafka-companion/pom.xml
index 65fec27ce89fa..99dee018b4516 100644
--- a/test-framework/kafka-companion/pom.xml
+++ b/test-framework/kafka-companion/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/test-framework/keycloak-server/pom.xml b/test-framework/keycloak-server/pom.xml
index 6e6bceb661fb9..95a8ce962adc1 100644
--- a/test-framework/keycloak-server/pom.xml
+++ b/test-framework/keycloak-server/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-test-keycloak-server</artifactId>
diff --git a/test-framework/kubernetes-client/pom.xml b/test-framework/kubernetes-client/pom.xml
index a3f667755e89a..587f5a25b46ff 100644
--- a/test-framework/kubernetes-client/pom.xml
+++ b/test-framework/kubernetes-client/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-test-kubernetes-client</artifactId>
diff --git a/test-framework/ldap/pom.xml b/test-framework/ldap/pom.xml
index c4fc15e526f1b..c2219ad2a0e53 100644
--- a/test-framework/ldap/pom.xml
+++ b/test-framework/ldap/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-test-ldap</artifactId>
diff --git a/test-framework/maven/pom.xml b/test-framework/maven/pom.xml
index b19c4e4f52d60..91597b5d6e70a 100644
--- a/test-framework/maven/pom.xml
+++ b/test-framework/maven/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-test-framework</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/test-framework/mongodb/pom.xml b/test-framework/mongodb/pom.xml
index 76597cf209d21..ec575927506c6 100644
--- a/test-framework/mongodb/pom.xml
+++ b/test-framework/mongodb/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/test-framework/oidc-server/pom.xml b/test-framework/oidc-server/pom.xml
index 850d44d016a43..6b6d89607a2dc 100644
--- a/test-framework/oidc-server/pom.xml
+++ b/test-framework/oidc-server/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-test-oidc-server</artifactId>
diff --git a/test-framework/openshift-client/pom.xml b/test-framework/openshift-client/pom.xml
index ffafb665e64ed..1aac6854aea72 100644
--- a/test-framework/openshift-client/pom.xml
+++ b/test-framework/openshift-client/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-test-openshift-client</artifactId>
diff --git a/test-framework/pom.xml b/test-framework/pom.xml
index 30b57a897b382..f321c52731c1b 100644
--- a/test-framework/pom.xml
+++ b/test-framework/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>quarkus-build-parent</artifactId>
         <groupId>io.quarkus</groupId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../build-parent/pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/test-framework/security-jwt/pom.xml b/test-framework/security-jwt/pom.xml
index ee3df7bf14cd9..2b0dcefcd3d9b 100644
--- a/test-framework/security-jwt/pom.xml
+++ b/test-framework/security-jwt/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/test-framework/security-oidc/pom.xml b/test-framework/security-oidc/pom.xml
index 27aba21bfe3f4..ae00a0cb4246e 100644
--- a/test-framework/security-oidc/pom.xml
+++ b/test-framework/security-oidc/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/test-framework/security-webauthn/pom.xml b/test-framework/security-webauthn/pom.xml
index 38923a799df21..03000b22a3a30 100644
--- a/test-framework/security-webauthn/pom.xml
+++ b/test-framework/security-webauthn/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/test-framework/security/pom.xml b/test-framework/security/pom.xml
index 56420535a7f2a..da01aa457c22e 100644
--- a/test-framework/security/pom.xml
+++ b/test-framework/security/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/test-framework/vertx/pom.xml b/test-framework/vertx/pom.xml
index efa41b67f4d50..ef2a7b8258171 100644
--- a/test-framework/vertx/pom.xml
+++ b/test-framework/vertx/pom.xml
@@ -7,7 +7,7 @@
     <parent>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-test-framework</artifactId>
-        <version>999-SNAPSHOT</version>
+        <version>3.9.0</version>
     </parent>
 
     <artifactId>quarkus-test-vertx</artifactId>