diff --git a/VERSIONS.md b/VERSIONS.md
index a7e5d85d7a..7d7712957d 100644
--- a/VERSIONS.md
+++ b/VERSIONS.md
@@ -25,6 +25,7 @@ used by Piranha to deliver various bits and pieces of functionality.
| Eclipse Yasson | 3.0.4 |
| EclipseLink | 5.0.0-B02 |
| Hazelcast | 5.4.0 |
+| Jakarta CDI | 4.1.0 |
| Netty | 4.1.112.Final |
| OmniFaces Services | 0.4 |
| OmniFish OmniBeans | 0.3 |
@@ -32,4 +33,4 @@ used by Piranha to deliver various bits and pieces of functionality.
| Project CRaC | 0.1.3 |
| Spring Boot | 3.3.0 |
| Undertow | 2.3.14.Final |
-| Weld | 6.0.0.Beta1 |
+| Weld | 6.0.0.Beta4 |
diff --git a/docs/src/site/markdown/servlet/create_a_faces_application.md b/docs/src/site/markdown/servlet/create_a_faces_application.md
index dc68531962..d46d0637f8 100644
--- a/docs/src/site/markdown/servlet/create_a_faces_application.md
+++ b/docs/src/site/markdown/servlet/create_a_faces_application.md
@@ -36,7 +36,7 @@ create the ```pom.xml``` file with the content as below.
5.11.0
4.0.7
- 5.1.3.Final
+ 6.0.0.Beta4
21
servlet
@@ -63,7 +63,7 @@ create the ```pom.xml``` file with the content as below.
cloud.piranha.extension
- piranha-extension-redhat-weld
+ piranha-extension-weld
${piranha.version}
runtime
diff --git a/docs/src/site/markdown/servlet/run_a_web_application_on_crac.md b/docs/src/site/markdown/servlet/run_a_web_application_on_crac.md
index 4f96baab60..1765518d37 100644
--- a/docs/src/site/markdown/servlet/run_a_web_application_on_crac.md
+++ b/docs/src/site/markdown/servlet/run_a_web_application_on_crac.md
@@ -41,7 +41,7 @@ create the ```pom.xml``` file with the content as below.
5.11.0-M1
4.0.6
24.4.0
- 5.1.2.Final
+ 6.0.0.Beta4
21
servlet
@@ -68,7 +68,7 @@ create the ```pom.xml``` file with the content as below.
cloud.piranha.extension
- piranha-extension-redhat-weld
+ piranha-extension-weld
${piranha.version}
runtime
diff --git a/extension/coreprofile/pom.xml b/extension/coreprofile/pom.xml
index a725cbe638..a965134a29 100644
--- a/extension/coreprofile/pom.xml
+++ b/extension/coreprofile/pom.xml
@@ -63,7 +63,7 @@
cloud.piranha.extension
- piranha-extension-redhat-weld
+ piranha-extension-weld
${project.version}
compile
diff --git a/extension/micro/pom.xml b/extension/micro/pom.xml
index ae60171bb3..fb3d6bd110 100644
--- a/extension/micro/pom.xml
+++ b/extension/micro/pom.xml
@@ -163,7 +163,7 @@
cloud.piranha.extension
- piranha-extension-redhat-weld
+ piranha-extension-weld
${project.version}
runtime
diff --git a/extension/microprofile/pom.xml b/extension/microprofile/pom.xml
index e162f9e3fe..abe76f3743 100644
--- a/extension/microprofile/pom.xml
+++ b/extension/microprofile/pom.xml
@@ -57,7 +57,7 @@
cloud.piranha.extension
- piranha-extension-redhat-weld
+ piranha-extension-weld
${project.version}
compile
diff --git a/extension/platform/pom.xml b/extension/platform/pom.xml
index f897590a34..41866037b6 100644
--- a/extension/platform/pom.xml
+++ b/extension/platform/pom.xml
@@ -70,7 +70,7 @@
cloud.piranha.extension
- piranha-extension-redhat-weld
+ piranha-extension-weld
${project.version}
compile
diff --git a/extension/pom.xml b/extension/pom.xml
index 6ac0e56218..e68468f293 100644
--- a/extension/pom.xml
+++ b/extension/pom.xml
@@ -53,7 +53,6 @@
platform
policy
redhat-hibernate-validator
- redhat-weld
scinitializer
security-servlet
security-jakarta
@@ -63,6 +62,7 @@
webprofile
webxml
welcomefile
+ weld
diff --git a/extension/security-jakarta/pom.xml b/extension/security-jakarta/pom.xml
index 92f2e7d7aa..bfd5f0274e 100644
--- a/extension/security-jakarta/pom.xml
+++ b/extension/security-jakarta/pom.xml
@@ -37,7 +37,7 @@
cloud.piranha.extension
- piranha-extension-redhat-weld
+ piranha-extension-weld
${project.version}
provided
diff --git a/extension/webprofile/pom.xml b/extension/webprofile/pom.xml
index 1f9f04ed40..67d210a8a7 100644
--- a/extension/webprofile/pom.xml
+++ b/extension/webprofile/pom.xml
@@ -154,7 +154,7 @@
cloud.piranha.extension
- piranha-extension-redhat-weld
+ piranha-extension-weld
${project.version}
compile
diff --git a/extension/redhat-weld/pom.xml b/extension/weld/pom.xml
similarity index 96%
rename from extension/redhat-weld/pom.xml
rename to extension/weld/pom.xml
index 80e7f36462..4df37b588d 100644
--- a/extension/redhat-weld/pom.xml
+++ b/extension/weld/pom.xml
@@ -7,10 +7,10 @@
project
24.11.0-SNAPSHOT
- piranha-extension-redhat-weld
+ piranha-extension-weld
jar
- Piranha - Extension - RedHat Weld
+ Piranha - Extension - Weld
UTF-8
diff --git a/extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/RealtimeHttpServletRequestWrapper.java b/extension/weld/src/main/java/cloud/piranha/extension/weld/RealtimeHttpServletRequestWrapper.java
similarity index 100%
rename from extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/RealtimeHttpServletRequestWrapper.java
rename to extension/weld/src/main/java/cloud/piranha/extension/weld/RealtimeHttpServletRequestWrapper.java
diff --git a/extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/WeldCDI.java b/extension/weld/src/main/java/cloud/piranha/extension/weld/WeldCDI.java
similarity index 100%
rename from extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/WeldCDI.java
rename to extension/weld/src/main/java/cloud/piranha/extension/weld/WeldCDI.java
diff --git a/extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/WeldContainer.java b/extension/weld/src/main/java/cloud/piranha/extension/weld/WeldContainer.java
similarity index 100%
rename from extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/WeldContainer.java
rename to extension/weld/src/main/java/cloud/piranha/extension/weld/WeldContainer.java
diff --git a/extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/WeldExtension.java b/extension/weld/src/main/java/cloud/piranha/extension/weld/WeldExtension.java
similarity index 100%
rename from extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/WeldExtension.java
rename to extension/weld/src/main/java/cloud/piranha/extension/weld/WeldExtension.java
diff --git a/extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/WeldHttpServletRequest.java b/extension/weld/src/main/java/cloud/piranha/extension/weld/WeldHttpServletRequest.java
similarity index 100%
rename from extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/WeldHttpServletRequest.java
rename to extension/weld/src/main/java/cloud/piranha/extension/weld/WeldHttpServletRequest.java
diff --git a/extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/WeldInitListener.java b/extension/weld/src/main/java/cloud/piranha/extension/weld/WeldInitListener.java
similarity index 100%
rename from extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/WeldInitListener.java
rename to extension/weld/src/main/java/cloud/piranha/extension/weld/WeldInitListener.java
diff --git a/extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/WeldInitializer.java b/extension/weld/src/main/java/cloud/piranha/extension/weld/WeldInitializer.java
similarity index 100%
rename from extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/WeldInitializer.java
rename to extension/weld/src/main/java/cloud/piranha/extension/weld/WeldInitializer.java
diff --git a/extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/WeldObjectInstanceManager.java b/extension/weld/src/main/java/cloud/piranha/extension/weld/WeldObjectInstanceManager.java
similarity index 100%
rename from extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/WeldObjectInstanceManager.java
rename to extension/weld/src/main/java/cloud/piranha/extension/weld/WeldObjectInstanceManager.java
diff --git a/extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/WeldProvider.java b/extension/weld/src/main/java/cloud/piranha/extension/weld/WeldProvider.java
similarity index 100%
rename from extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/WeldProvider.java
rename to extension/weld/src/main/java/cloud/piranha/extension/weld/WeldProvider.java
diff --git a/extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/WeldSecurityService.java b/extension/weld/src/main/java/cloud/piranha/extension/weld/WeldSecurityService.java
similarity index 100%
rename from extension/redhat-weld/src/main/java/cloud/piranha/extension/weld/WeldSecurityService.java
rename to extension/weld/src/main/java/cloud/piranha/extension/weld/WeldSecurityService.java
diff --git a/extension/redhat-weld/src/main/java/module-info.java b/extension/weld/src/main/java/module-info.java
similarity index 100%
rename from extension/redhat-weld/src/main/java/module-info.java
rename to extension/weld/src/main/java/module-info.java
diff --git a/extension/redhat-weld/src/main/resources/META-INF/services/org.jboss.weld.bootstrap.api.Service b/extension/weld/src/main/resources/META-INF/services/org.jboss.weld.bootstrap.api.Service
similarity index 100%
rename from extension/redhat-weld/src/main/resources/META-INF/services/org.jboss.weld.bootstrap.api.Service
rename to extension/weld/src/main/resources/META-INF/services/org.jboss.weld.bootstrap.api.Service
diff --git a/extension/redhat-weld/src/main/resources/META-INF/services/org.jboss.weld.environment.servlet.Container b/extension/weld/src/main/resources/META-INF/services/org.jboss.weld.environment.servlet.Container
similarity index 100%
rename from extension/redhat-weld/src/main/resources/META-INF/services/org.jboss.weld.environment.servlet.Container
rename to extension/weld/src/main/resources/META-INF/services/org.jboss.weld.environment.servlet.Container
diff --git a/external/coreprofile-tck/pom.xml b/external/coreprofile-tck/pom.xml
index 12c4f0aa2f..7cb40a3210 100644
--- a/external/coreprofile-tck/pom.xml
+++ b/external/coreprofile-tck/pom.xml
@@ -36,7 +36,7 @@
3.1.5
1.1.7
- 5.1.3.Final
+ 6.0.0.Beta4
3.0.4
diff --git a/micro/core/pom.xml b/micro/core/pom.xml
index 0b3faae080..1999398e33 100644
--- a/micro/core/pom.xml
+++ b/micro/core/pom.xml
@@ -102,7 +102,7 @@
cloud.piranha.extension
- piranha-extension-redhat-weld
+ piranha-extension-weld
${project.version}
provided
diff --git a/test/debug/pom.xml b/test/debug/pom.xml
index e94acceb72..06afa47290 100644
--- a/test/debug/pom.xml
+++ b/test/debug/pom.xml
@@ -173,7 +173,7 @@
cloud.piranha.extension
- piranha-extension-redhat-weld
+ piranha-extension-weld
${project.version}
diff --git a/test/embedded/eclipselink/pom.xml b/test/embedded/eclipselink/pom.xml
index af5e94fc5f..521fc81004 100644
--- a/test/embedded/eclipselink/pom.xml
+++ b/test/embedded/eclipselink/pom.xml
@@ -93,7 +93,7 @@
cloud.piranha.extension
- piranha-extension-redhat-weld
+ piranha-extension-weld
${project.version}
test
diff --git a/test/embedded/hazelcast/pom.xml b/test/embedded/hazelcast/pom.xml
index ca3ac681cf..cfbac73592 100644
--- a/test/embedded/hazelcast/pom.xml
+++ b/test/embedded/hazelcast/pom.xml
@@ -81,7 +81,7 @@
cloud.piranha.extension
- piranha-extension-redhat-weld
+ piranha-extension-weld
${project.version}
test
diff --git a/test/embedded/jersey/pom.xml b/test/embedded/jersey/pom.xml
index 67cf57121c..61a88bd514 100644
--- a/test/embedded/jersey/pom.xml
+++ b/test/embedded/jersey/pom.xml
@@ -35,7 +35,7 @@
cloud.piranha.extension
- piranha-extension-redhat-weld
+ piranha-extension-weld
${project.version}
test
diff --git a/test/embedded/soteria-basic/pom.xml b/test/embedded/soteria-basic/pom.xml
index d5fdc9a53c..d179f20ea1 100644
--- a/test/embedded/soteria-basic/pom.xml
+++ b/test/embedded/soteria-basic/pom.xml
@@ -52,7 +52,7 @@
cloud.piranha.extension
- piranha-extension-redhat-weld
+ piranha-extension-weld
${project.version}
test
diff --git a/test/embedded/soteria-form/pom.xml b/test/embedded/soteria-form/pom.xml
index ed66684ab5..198649f89c 100644
--- a/test/embedded/soteria-form/pom.xml
+++ b/test/embedded/soteria-form/pom.xml
@@ -52,7 +52,7 @@
cloud.piranha.extension
- piranha-extension-redhat-weld
+ piranha-extension-weld
${project.version}
test
diff --git a/test/embedded/weld/pom.xml b/test/embedded/weld/pom.xml
index db7a2d0fe8..9f2f1d0676 100644
--- a/test/embedded/weld/pom.xml
+++ b/test/embedded/weld/pom.xml
@@ -37,7 +37,7 @@
cloud.piranha.extension
- piranha-extension-redhat-weld
+ piranha-extension-weld
${project.version}
runtime
diff --git a/test/servlet/faces/pom.xml b/test/servlet/faces/pom.xml
index f9d62cc021..113d8f0e09 100644
--- a/test/servlet/faces/pom.xml
+++ b/test/servlet/faces/pom.xml
@@ -32,7 +32,7 @@
5.11.2
4.0.8
- 5.1.3.Final
+ 6.0.0.Beta4
21
servlet
@@ -59,7 +59,7 @@
cloud.piranha.extension
- piranha-extension-redhat-weld
+ piranha-extension-weld
${piranha.version}
runtime