diff --git a/.ci/environments/quarkus-3/patches/0001_before_sh.patch b/.ci/environments/quarkus-3/patches/0001_before_sh.patch
index 78db1ae9864..0408ca69a82 100644
--- a/.ci/environments/quarkus-3/patches/0001_before_sh.patch
+++ b/.ci/environments/quarkus-3/patches/0001_before_sh.patch
@@ -1,5 +1,5 @@
diff --git a/build-parent/pom.xml b/build-parent/pom.xml
-index 0758c53eef..312d76a4f5 100644
+index 0758c53eef..f9c6a641a0 100644
--- a/build-parent/pom.xml
+++ b/build-parent/pom.xml
@@ -60,22 +60,22 @@
@@ -46,7 +46,7 @@ index 0758c53eef..312d76a4f5 100644
3.33.0
2.3.32
- 2.3.6
-+ 4.0.3
++ 4.0.4
1.3
- 5.6.12.Final
@@ -85,7 +85,7 @@ index 0758c53eef..312d76a4f5 100644
- 1.5.1
+ 2.0.1
+ 3.1.0
-+ 4.0.0
++ 4.0.1
+ 3.1.0
+ 6.0.0
+ 4.0.0
@@ -257,7 +257,7 @@ index 0758c53eef..312d76a4f5 100644
diff --git a/drools-base/pom.xml b/drools-base/pom.xml
-index 68468e2a45..8773e29d79 100644
+index 68468e2a45..a6dd884113 100644
--- a/drools-base/pom.xml
+++ b/drools-base/pom.xml
@@ -83,9 +83,10 @@
@@ -269,7 +269,7 @@ index 68468e2a45..8773e29d79 100644
+ org.glassfish.jaxb
+ jaxb-runtime
provided
-+ 4.0.3
++ 4.0.4
jakarta.xml.bind
@@ -1640,7 +1640,7 @@ index 752e90bb27..ab29649f32 100644
import org.drools.core.common.DisconnectedFactHandle;
import org.kie.api.command.ExecutableCommand;
diff --git a/drools-compiler/pom.xml b/drools-compiler/pom.xml
-index 5e08c4dbc8..8c58653b77 100644
+index 5e08c4dbc8..edf2816bb2 100644
--- a/drools-compiler/pom.xml
+++ b/drools-compiler/pom.xml
@@ -128,9 +128,10 @@
@@ -1652,7 +1652,7 @@ index 5e08c4dbc8..8c58653b77 100644
+ org.glassfish.jaxb
+ jaxb-runtime
provided
-+ 4.0.3
++ 4.0.4
jakarta.xml.bind
@@ -1672,7 +1672,7 @@ index e6f93ed5ec..f7a32d89de 100644
import com.sun.codemodel.CodeWriter;
import com.sun.codemodel.JCodeModel;
diff --git a/drools-core/pom.xml b/drools-core/pom.xml
-index 42092de797..08beb7b1f4 100644
+index 42092de797..59973acc7d 100644
--- a/drools-core/pom.xml
+++ b/drools-core/pom.xml
@@ -96,9 +96,10 @@
@@ -1684,7 +1684,7 @@ index 42092de797..08beb7b1f4 100644
+ org.glassfish.jaxb
+ jaxb-runtime
provided
-+ 4.0.3
++ 4.0.4
jakarta.xml.bind
@@ -2142,7 +2142,7 @@ index 64eb8809ad..dc8e7e8d69 100644
import java.math.BigDecimal;
import java.math.BigInteger;
diff --git a/drools-mvel/pom.xml b/drools-mvel/pom.xml
-index 32920b00fc..755633ec43 100644
+index 32920b00fc..e91bd9e3d5 100644
--- a/drools-mvel/pom.xml
+++ b/drools-mvel/pom.xml
@@ -90,9 +90,10 @@
@@ -2154,7 +2154,7 @@ index 32920b00fc..755633ec43 100644
+ org.glassfish.jaxb
+ jaxb-runtime
provided
-+ 4.0.3
++ 4.0.4
jakarta.xml.bind
@@ -2174,7 +2174,7 @@ index 13641acfe0..a1b4bda3fb 100644
import java.math.BigDecimal;
import java.math.BigInteger;
diff --git a/drools-persistence/drools-persistence-api/pom.xml b/drools-persistence/drools-persistence-api/pom.xml
-index c5b6465541..6387089e97 100644
+index c5b6465541..2dbe9a78a9 100644
--- a/drools-persistence/drools-persistence-api/pom.xml
+++ b/drools-persistence/drools-persistence-api/pom.xml
@@ -61,9 +61,10 @@
@@ -2186,7 +2186,7 @@ index c5b6465541..6387089e97 100644
+ org.glassfish.jaxb
+ jaxb-runtime
provided
-+ 4.0.3
++ 4.0.4
com.sun.xml.bind
@@ -2333,7 +2333,7 @@ index 7673604692..e1dc0b573f 100644
import org.drools.commands.impl.AbstractInterceptor;
import org.drools.persistence.api.OrderedTransactionSynchronization;
diff --git a/drools-persistence/drools-persistence-jpa/pom.xml b/drools-persistence/drools-persistence-jpa/pom.xml
-index 7706d4c655..1cfd38fa65 100644
+index 7706d4c655..2137f38925 100644
--- a/drools-persistence/drools-persistence-jpa/pom.xml
+++ b/drools-persistence/drools-persistence-jpa/pom.xml
@@ -123,9 +123,10 @@
@@ -2345,7 +2345,7 @@ index 7706d4c655..1cfd38fa65 100644
+ org.glassfish.jaxb
+ jaxb-runtime
provided
-+ 4.0.3
++ 4.0.4
com.sun.xml.bind
@@ -2792,7 +2792,7 @@ index fa47533cfe..008f664410 100644
import java.io.IOException;
import java.io.StringWriter;
diff --git a/drools-test-coverage/test-integration-nomvel/pom.xml b/drools-test-coverage/test-integration-nomvel/pom.xml
-index 5ff7b47f21..e7dc861938 100644
+index 5ff7b47f21..3032adafbd 100644
--- a/drools-test-coverage/test-integration-nomvel/pom.xml
+++ b/drools-test-coverage/test-integration-nomvel/pom.xml
@@ -107,9 +107,10 @@
@@ -2804,7 +2804,7 @@ index 5ff7b47f21..e7dc861938 100644
+ org.glassfish.jaxb
+ jaxb-runtime
test
-+ 4.0.3
++ 4.0.4
jakarta.xml.bind
@@ -2867,7 +2867,7 @@ index 2adf906eee..126aa6a7bf 100644
import org.drools.core.base.MapGlobalResolver;
import org.drools.core.impl.EnvironmentFactory;
diff --git a/drools-wiring/drools-wiring-dynamic/pom.xml b/drools-wiring/drools-wiring-dynamic/pom.xml
-index b207771d95..e654092670 100755
+index b207771d95..1472be38f5 100755
--- a/drools-wiring/drools-wiring-dynamic/pom.xml
+++ b/drools-wiring/drools-wiring-dynamic/pom.xml
@@ -54,9 +54,10 @@
@@ -2879,7 +2879,7 @@ index b207771d95..e654092670 100755
+ org.glassfish.jaxb
+ jaxb-runtime
provided
-+ 4.0.3
++ 4.0.4
jakarta.xml.bind
@@ -3189,7 +3189,7 @@ index d5bc785f51..046555611e 100644
import org.jboss.jandex.ClassInfo;
import org.jboss.jandex.DotName;
diff --git a/kie-dmn/kie-dmn-legacy-tests/pom.xml b/kie-dmn/kie-dmn-legacy-tests/pom.xml
-index d8fd3fb209..3494e8924e 100644
+index d8fd3fb209..e896067cb0 100644
--- a/kie-dmn/kie-dmn-legacy-tests/pom.xml
+++ b/kie-dmn/kie-dmn-legacy-tests/pom.xml
@@ -120,9 +120,10 @@
@@ -3201,7 +3201,7 @@ index d8fd3fb209..3494e8924e 100644
+ org.glassfish.jaxb
+ jaxb-runtime
provided
-+ 4.0.3
++ 4.0.4
jakarta.xml.bind
@@ -3275,7 +3275,7 @@ index fec094247e..44999d32c3 100644
import org.jboss.jandex.ClassInfo;
import org.jboss.jandex.DotName;
diff --git a/kie-dmn/kie-dmn-openapi/pom.xml b/kie-dmn/kie-dmn-openapi/pom.xml
-index 9f0f46d211..d282dc46c3 100644
+index 9f0f46d211..0ae7cc4b56 100644
--- a/kie-dmn/kie-dmn-openapi/pom.xml
+++ b/kie-dmn/kie-dmn-openapi/pom.xml
@@ -82,9 +82,10 @@
@@ -3287,12 +3287,12 @@ index 9f0f46d211..d282dc46c3 100644
+ org.glassfish.jaxb
+ jaxb-runtime
provided
-+ 4.0.3
++ 4.0.4
jakarta.xml.bind
diff --git a/kie-dmn/kie-dmn-pmml-tests-parent/kie-dmn-pmml-tests/pom.xml b/kie-dmn/kie-dmn-pmml-tests-parent/kie-dmn-pmml-tests/pom.xml
-index 5c3b3ebe87..2c5331a1f4 100644
+index 5c3b3ebe87..b02e0f30f4 100644
--- a/kie-dmn/kie-dmn-pmml-tests-parent/kie-dmn-pmml-tests/pom.xml
+++ b/kie-dmn/kie-dmn-pmml-tests-parent/kie-dmn-pmml-tests/pom.xml
@@ -82,9 +82,10 @@
@@ -3304,7 +3304,7 @@ index 5c3b3ebe87..2c5331a1f4 100644
+ org.glassfish.jaxb
+ jaxb-runtime
provided
-+ 4.0.3
++ 4.0.4
jakarta.xml.bind
@@ -3500,7 +3500,7 @@ index feed0d6196..8c9014422e 100644
-import javax.xml.bind.annotation.XmlNs;
+import jakarta.xml.bind.annotation.XmlNs;
diff --git a/kie-internal/pom.xml b/kie-internal/pom.xml
-index b73b247766..2c20438303 100644
+index b73b247766..5ca4c195b6 100644
--- a/kie-internal/pom.xml
+++ b/kie-internal/pom.xml
@@ -96,9 +96,10 @@
@@ -3512,7 +3512,7 @@ index b73b247766..2c20438303 100644
+ org.glassfish.jaxb
+ jaxb-runtime
provided
-+ 4.0.3
++ 4.0.4
diff --git a/.ci/environments/quarkus-3/quarkus3.yml b/.ci/environments/quarkus-3/quarkus3.yml
index a2664acb7c5..3cc9b0703ee 100644
--- a/.ci/environments/quarkus-3/quarkus3.yml
+++ b/.ci/environments/quarkus-3/quarkus3.yml
@@ -3,8 +3,8 @@ description: Update Quarkus version and refactor imports and resources if needed
type: specs.openrewrite.org/v1beta/recipe
recipeList:
- org.openrewrite.maven.ChangePropertyValue: {
- newValue: 3.0.0.Final,
- key: version.io.quarkus
+ key: version.io.quarkus,
+ newValue: 3.0.0.Final
}
- org.kie.drools.Quarkus3Migration
- org.kie.ManagedDependencies
@@ -117,7 +117,8 @@ recipeList:
}
- org.kie.openrewrite.recipe.jpmml.JPMMLRecipe
---
-displayName: Update Managed Dependencies
+description: Update all managed dependencies based on dependency updates from Quarkus.
+type: specs.openrewrite.org/v1beta/recipe
recipeList:
- org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: {
oldGroupId: javax.activation,
@@ -502,8 +503,7 @@ recipeList:
newGroupId: org.keycloak,
newArtifactId: keycloak-admin-client-jakarta
}
-type: specs.openrewrite.org/v1beta/recipe
-description: Update all managed dependencies based on dependency updates from Quarkus.
+displayName: Update Managed Dependencies
name: org.kie.ManagedDependencies
---
type: specs.openrewrite.org/v1beta/recipe