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

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


The following commit(s) were added to refs/heads/main by this push:
     new b52d6f15b8 Upgrade to Spring Boot 3.4.7.  (#3978)
b52d6f15b8 is described below

commit b52d6f15b88b0a3aa67f92a436b0bcb8b64edbbe
Author: Tibor Zimányi <[email protected]>
AuthorDate: Mon Jul 7 16:20:00 2025 +0200

    Upgrade to Spring Boot 3.4.7.  (#3978)
---
 kogito-build/kogito-build-no-bom-parent/pom.xml           |  2 +-
 kogito-build/kogito-dependencies-bom/pom.xml              | 14 +++++++-------
 springboot/archetype/pom.xml                              |  9 +++++++--
 .../AddDependencyToPomWithTextReplaceTest.groovy          |  3 ++-
 .../archetypes/AddDependencyToPomWithXmlTest.groovy       |  7 ++++---
 springboot/bom/pom.xml                                    | 15 ++++++++++-----
 6 files changed, 31 insertions(+), 19 deletions(-)

diff --git a/kogito-build/kogito-build-no-bom-parent/pom.xml 
b/kogito-build/kogito-build-no-bom-parent/pom.xml
index 049178ef0f..7d72f4a661 100644
--- a/kogito-build/kogito-build-no-bom-parent/pom.xml
+++ b/kogito-build/kogito-build-no-bom-parent/pom.xml
@@ -79,7 +79,7 @@
     <!-- plugin versions -->
     <version.antapacheregexp>1.8.2</version.antapacheregexp>
     <version.antrun.plugin>1.8</version.antrun.plugin>
-    <version.archetype.plugin>3.2.1</version.archetype.plugin>
+    <version.archetype.plugin>3.4.0</version.archetype.plugin>
     <version.asciidoctor.plugin>1.5.2.1</version.asciidoctor.plugin>
     <version.build.helper.plugin>3.0.0</version.build.helper.plugin>
     <version.clean.plugin>3.1.0</version.clean.plugin>
diff --git a/kogito-build/kogito-dependencies-bom/pom.xml 
b/kogito-build/kogito-dependencies-bom/pom.xml
index fc871c7b88..fafd93f686 100644
--- a/kogito-build/kogito-dependencies-bom/pom.xml
+++ b/kogito-build/kogito-dependencies-bom/pom.xml
@@ -37,7 +37,7 @@
     <!-- this version property is used in plugins but also in dependencies too 
-->
     <version.io.quarkus>3.20.1</version.io.quarkus>
     
<version.io.quarkus.quarkus-test>${version.io.quarkus}</version.io.quarkus.quarkus-test>
-    <version.org.springframework.boot>3.4.6</version.org.springframework.boot>
+    <version.org.springframework.boot>3.4.7</version.org.springframework.boot>
     <version.org.apache.kafka>3.9.0</version.org.apache.kafka>
 
     
<version.org.bouncycastle.bc.jdk18on>1.80</version.org.bouncycastle.bc.jdk18on>
@@ -73,7 +73,7 @@
     <version.jakarta.validation-api>3.0.2</version.jakarta.validation-api>
     <version.jakarta.xml.bind-api>4.0.1</version.jakarta.xml.bind-api>
 
-    <version.io.netty>4.1.121.Final</version.io.netty>
+    <version.io.netty>4.1.122.Final</version.io.netty>
 
     <version.io.cloudevents>3.0.0</version.io.cloudevents>
     <!--
@@ -83,9 +83,9 @@
     -->
     
<version.io.fabric8.kubernetes-client>7.1.0</version.io.fabric8.kubernetes-client>
     
<version.io.fabric8.openshift-mock>6.13.5</version.io.fabric8.openshift-mock>
-    <version.io.micrometer>1.14.7</version.io.micrometer>
+    <version.io.micrometer>1.14.8</version.io.micrometer>
     <version.org.flywaydb>11.8.0</version.org.flywaydb>
-    <version.org.postgresql>42.7.5</version.org.postgresql>
+    <version.org.postgresql>42.7.7</version.org.postgresql>
     <version.com.h2>2.3.232</version.com.h2> <!-- Overriding version 2.3.230 
to fix https://github.com/h2database/h2database/issues/4079 -->
     <version.io.serverlessworkflow>4.1.0.Final</version.io.serverlessworkflow>
     <version.io.smallrye-open-api>4.0.10</version.io.smallrye-open-api>
@@ -109,7 +109,7 @@
 
     <version.org.graalvm.nativeimage>23.1.2</version.org.graalvm.nativeimage>
 
-    <version.org.infinispan>15.0.14.Final</version.org.infinispan>
+    <version.org.infinispan>15.0.15.Final</version.org.infinispan>
     
<version.org.infinispan.protostream>5.0.13.Final</version.org.infinispan.protostream>
 
     <version.org.rocksdb>7.10.2</version.org.rocksdb>
@@ -137,8 +137,8 @@
     <version.org.junit.platform>1.12.2</version.org.junit.platform><!-- 
otherwise Quarkus brings its own, silently disabling some tests -->
     <version.org.mockito>5.17.0</version.org.mockito>
     <version.org.testcontainers>1.20.6</version.org.testcontainers>
-    <version.org.xmlunit-core>2.10.1</version.org.xmlunit-core>
-    <version.io.rest-assured>5.5.2</version.io.rest-assured>
+    <version.org.xmlunit-core>2.10.2</version.org.xmlunit-core>
+    <version.io.rest-assured>5.5.5</version.io.rest-assured>
 
     <version.net.byte-buddy>1.15.11</version.net.byte-buddy>
 
diff --git a/springboot/archetype/pom.xml b/springboot/archetype/pom.xml
index de51a35a81..d6c18802be 100644
--- a/springboot/archetype/pom.xml
+++ b/springboot/archetype/pom.xml
@@ -96,8 +96,13 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>org.codehaus.groovy</groupId>
-      <artifactId>groovy-all</artifactId>
+      <groupId>org.apache.groovy</groupId>
+      <artifactId>groovy</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.groovy</groupId>
+      <artifactId>groovy-xml</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
diff --git 
a/springboot/archetype/src/test/groovy/org/kie/kogito/springboot/archetypes/AddDependencyToPomWithTextReplaceTest.groovy
 
b/springboot/archetype/src/test/groovy/org/kie/kogito/springboot/archetypes/AddDependencyToPomWithTextReplaceTest.groovy
index c67474b798..3a9148d70e 100644
--- 
a/springboot/archetype/src/test/groovy/org/kie/kogito/springboot/archetypes/AddDependencyToPomWithTextReplaceTest.groovy
+++ 
b/springboot/archetype/src/test/groovy/org/kie/kogito/springboot/archetypes/AddDependencyToPomWithTextReplaceTest.groovy
@@ -19,6 +19,7 @@
 package org.kie.kogito.springboot.archetypes
 
 import spock.lang.Specification
+import groovy.xml.XmlParser
 
 import java.nio.charset.StandardCharsets
 
@@ -46,7 +47,7 @@ class AddDependencyToPomWithTextReplaceTest extends 
Specification {
 
         then:
         Node pomXml = new XmlParser().parseText(pomFile)
-        pomXml.depthFirst().dependencies.dependency.size() == 8
+        pomXml.depthFirst().dependencies.dependency.size() == 9
     }
 
 }
diff --git 
a/springboot/archetype/src/test/groovy/org/kie/kogito/springboot/archetypes/AddDependencyToPomWithXmlTest.groovy
 
b/springboot/archetype/src/test/groovy/org/kie/kogito/springboot/archetypes/AddDependencyToPomWithXmlTest.groovy
index 4628e19fe4..065286d1a2 100644
--- 
a/springboot/archetype/src/test/groovy/org/kie/kogito/springboot/archetypes/AddDependencyToPomWithXmlTest.groovy
+++ 
b/springboot/archetype/src/test/groovy/org/kie/kogito/springboot/archetypes/AddDependencyToPomWithXmlTest.groovy
@@ -20,6 +20,7 @@ package org.kie.kogito.springboot.archetypes
 
 
 import spock.lang.Specification
+import groovy.xml.XmlParser
 
 /*
 Use this file to test the changes in the archetype-post-generate.groovy
@@ -33,7 +34,7 @@ class AddDependencyToPomWithXmlTest extends Specification {
         Node pomXml = new 
XmlParser().parse(this.getClass().getResourceAsStream(pomFile))
 
         expect:
-        pomXml.depthFirst().dependencies.dependency.size() == 5
+        pomXml.depthFirst().dependencies.dependency.size() == 6
     }
 
     def "Add a new dependency to original pom.xml"() {
@@ -46,7 +47,7 @@ class AddDependencyToPomWithXmlTest extends Specification {
         pomXml.dependencies[0].children().add(0, newDep)
 
         then:
-        pomXml.depthFirst().dependencies.dependency.size() == 6
+        pomXml.depthFirst().dependencies.dependency.size() == 7
     }
 
     def "Add a list of new dependencies to original pom.xml"() {
@@ -64,7 +65,7 @@ class AddDependencyToPomWithXmlTest extends Specification {
         }
 
         then:
-        pomXml.depthFirst().dependencies.dependency.size() == 8
+        pomXml.depthFirst().dependencies.dependency.size() == 9
 
     }
 }
\ No newline at end of file
diff --git a/springboot/bom/pom.xml b/springboot/bom/pom.xml
index c7b60b8b87..37c1d218ac 100644
--- a/springboot/bom/pom.xml
+++ b/springboot/bom/pom.xml
@@ -39,8 +39,8 @@
     <version.org.springdoc>2.8.8</version.org.springdoc>
     <!-- Groovy -->
     <!-- must be aligned with the Archetype plugin: 
https://maven.apache.org/archetype/maven-archetype-plugin/dependencies.html -->
-    <version.org.codehaus.groovy>2.4.16</version.org.codehaus.groovy>
-    <version.org.spockframework>1.3-groovy-2.4</version.org.spockframework>
+    <version.org.apache.groovy>4.0.27</version.org.apache.groovy>
+    <version.org.spockframework>2.2-groovy-4.0</version.org.spockframework>
     <!-- Spring Boot Cloud aligned with Spring Boot Framework version. See: 
https://spring.io/projects/spring-cloud -->
     <!-- 
https://github.com/spring-cloud/spring-cloud-release/wiki/Spring-Cloud-2022.0-Release-Notes
 -->
     
<version.org.springframework.cloud>2024.0.1</version.org.springframework.cloud>
@@ -82,9 +82,14 @@
         <version>${version.io.swagger.core.v3}</version>
       </dependency>
       <dependency>
-        <groupId>org.codehaus.groovy</groupId>
-        <artifactId>groovy-all</artifactId>
-        <version>${version.org.codehaus.groovy}</version>
+        <groupId>org.apache.groovy</groupId>
+        <artifactId>groovy</artifactId>
+        <version>${version.org.apache.groovy}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.groovy</groupId>
+        <artifactId>groovy-xml</artifactId>
+        <version>${version.org.apache.groovy}</version>
       </dependency>
       <dependency>
         <groupId>org.spockframework</groupId>


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

Reply via email to