This is an automated email from the ASF dual-hosted git repository.

yesamer pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git


The following commit(s) were added to refs/heads/main by this push:
     new dca2c3b8fb1 [incubator-kie-issues#2288] - Springboot 4.0.x upgrade  
(#3585)
dca2c3b8fb1 is described below

commit dca2c3b8fb1dc6d4ff21b1e9e645563427e5c5de
Author: Yeser Amer <[email protected]>
AuthorDate: Thu May 21 13:22:33 2026 +0200

    [incubator-kie-issues#2288] - Springboot 4.0.x upgrade  (#3585)
    
    Co-authored-by: Nithin R Krishnan <[email protected]>
---
 packages/drools-and-kogito/env/index.js            |  8 ++---
 .../maven-base/not-reproducible-plugins.properties |  2 +-
 packages/maven-base/pom.xml.template               | 39 +++++++++++++++++++---
 packages/root-env/env/index.js                     |  2 +-
 4 files changed, 40 insertions(+), 11 deletions(-)

diff --git a/packages/drools-and-kogito/env/index.js 
b/packages/drools-and-kogito/env/index.js
index 2e460fa7c5f..5c8da26bf29 100644
--- a/packages/drools-and-kogito/env/index.js
+++ b/packages/drools-and-kogito/env/index.js
@@ -28,7 +28,7 @@ module.exports = composeEnv([rootEnv], {
       description: "Git repository URL for Drools",
     },
     DROOLS_AND_KOGITO__droolsRepoGitRef: {
-      default: "68caddd2dad3310fe8094583eb84a1ec01eb7d7f",
+      default: "e5fe94bfe604c0e3fed3344a55db4f0f13db7b71",
       description: "Git ref for the Drools repository (SHA, branch, or tag)",
     },
     DROOLS_AND_KOGITO__optaplannerRepoUrl: {
@@ -36,7 +36,7 @@ module.exports = composeEnv([rootEnv], {
       description: "Git repository URL for OptaPlanner",
     },
     DROOLS_AND_KOGITO__optaplannerRepoGitRef: {
-      default: "e998ba7139a66fb18640a7729c4a9b211f6bacc4",
+      default: "e04742c7b6fdd0782098005b9740314e439d9809",
       description: "Git ref for the OptaPlanner repository (SHA, branch, or 
tag)",
     },
     DROOLS_AND_KOGITO__kogitoRuntimesRepoUrl: {
@@ -44,7 +44,7 @@ module.exports = composeEnv([rootEnv], {
       description: "Git repository URL for Kogito Runtimes",
     },
     DROOLS_AND_KOGITO__kogitoRuntimesRepoGitRef: {
-      default: "930e7f79261c6e32d7dd66ea3eed297cdf714ed4",
+      default: "91b8c545a2877338afb8ce4e7d7f015eb5b323ea",
       description: "Git ref for the Kogito Runtimes repository (SHA, branch, 
or tag)",
     },
     DROOLS_AND_KOGITO__kogitoAppsRepoUrl: {
@@ -52,7 +52,7 @@ module.exports = composeEnv([rootEnv], {
       description: "Git repository URL for Kogito Apps",
     },
     DROOLS_AND_KOGITO__kogitoAppsRepoGitRef: {
-      default: "40b1f7be7f2d1373996a433583f6720049bd1a4e",
+      default: "c31279ebe533e5219fb965a3f8696b9c60e46aab",
       description: "Git ref for the Kogito Apps repository (SHA, branch, or 
tag)",
     },
     DROOLS_AND_KOGITO__skip: {
diff --git a/packages/maven-base/not-reproducible-plugins.properties 
b/packages/maven-base/not-reproducible-plugins.properties
index ea396f0a951..b3c05851345 100644
--- a/packages/maven-base/not-reproducible-plugins.properties
+++ b/packages/maven-base/not-reproducible-plugins.properties
@@ -84,7 +84,7 @@ 
org.eclipse.jetty+jetty-jspc-maven-plugin=fail:https://github.com/eclipse/jetty.
 
 
org.jboss.jandex+jandex-maven-plugin=fail:https://github.com/wildfly/jandex-maven-plugin/pull/35
 
-org.springframework.boot+spring-boot-maven-plugin=3.5.14
+org.springframework.boot+spring-boot-maven-plugin=4.0.5
 # https://github.com/spring-projects/spring-boot/issues/21005
 
 org.vafer+jdeb=1.10
diff --git a/packages/maven-base/pom.xml.template 
b/packages/maven-base/pom.xml.template
index bdbc72b2e60..d9a63110128 100644
--- a/packages/maven-base/pom.xml.template
+++ b/packages/maven-base/pom.xml.template
@@ -133,15 +133,18 @@
     <version.org.apache.mime4j>0.8.12</version.org.apache.mime4j>
     <version.org.freemarker>2.3.34</version.org.freemarker>
     <version.org.assertj>3.27.7</version.org.assertj>
-    <version.org.junit.jupiter>5.13.4</version.org.junit.jupiter>
+    <!-- JUnit 6: single pin for jupiter + platform + vintage via junit-bom. 
Aligned with drools
+         build-parent and kogito-dependencies-bom. See version.junit above for 
the legacy JUnit 4 API. -->
+    <version.org.junit>6.0.3</version.org.junit>
     <version.org.mockito>5.18.0</version.org.mockito>
     
<version.org.kie.j2cl.tools.yaml.mapper>0.4</version.org.kie.j2cl.tools.yaml.mapper>
     <version.io.netty>4.1.133.Final</version.io.netty>
 
     <!-- These versions are overrides for transitive dependencies, to fix 
security vulnerabilities.
-           They need to be checked with Quarkus and Spring Boot upgrades and 
eventually removed, if they are not needed anymore. -->
-    <version.tomcat.embed.core>10.1.54</version.tomcat.embed.core>
-    <version.apache.commons.lang3>3.18.0</version.apache.commons.lang3>
+           They need to be checked with Quarkus and Spring Boot upgrades and 
eventually removed, if they are not needed anymore.
+           Versions aligned with kogito-runtimes' kogito-dependencies-bom 
(canonical for the KIE stack). -->
+    <version.tomcat.embed.core>11.0.20</version.tomcat.embed.core>
+    <version.apache.commons.lang3>3.19.0</version.apache.commons.lang3>
     <version.angus.mail>2.0.5</version.angus.mail>
     <!-- End of various transitive overrides. -->
   </properties>
@@ -375,10 +378,36 @@
         <artifactId>freemarker</artifactId>
         <version>${version.org.freemarker}</version>
       </dependency>
+      <!-- junit-bom: pins both jupiter and platform to a matching version. -->
+      <dependency>
+        <groupId>org.junit</groupId>
+        <artifactId>junit-bom</artifactId>
+        <version>${version.org.junit}</version>
+        <type>pom</type>
+        <scope>import</scope>
+      </dependency>
       <dependency>
         <groupId>org.junit.jupiter</groupId>
         <artifactId>junit-jupiter-engine</artifactId>
-        <version>${version.org.junit.jupiter}</version>
+        <version>${version.org.junit}</version>
+        <scope>test</scope>
+      </dependency>
+      <dependency>
+        <groupId>org.junit.platform</groupId>
+        <artifactId>junit-platform-commons</artifactId>
+        <version>${version.org.junit}</version>
+        <scope>test</scope>
+      </dependency>
+      <dependency>
+        <groupId>org.junit.platform</groupId>
+        <artifactId>junit-platform-engine</artifactId>
+        <version>${version.org.junit}</version>
+        <scope>test</scope>
+      </dependency>
+      <dependency>
+        <groupId>org.junit.platform</groupId>
+        <artifactId>junit-platform-launcher</artifactId>
+        <version>${version.org.junit}</version>
         <scope>test</scope>
       </dependency>
       <dependency>
diff --git a/packages/root-env/env/index.js b/packages/root-env/env/index.js
index 1f7a97f68ad..f0b25a4d7b9 100644
--- a/packages/root-env/env/index.js
+++ b/packages/root-env/env/index.js
@@ -74,7 +74,7 @@ module.exports = composeEnv([], {
     },
     /* (begin) This part of the file is referenced in 
`scripts/update-kogito-version` */
     KOGITO_RUNTIME_version: {
-      default: "999-20260429-local",
+      default: "999-20260521-local",
       description: "Kogito version to be used on dependency declaration.",
     },
     /* (end) */


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to