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 2e96c76330 [kie-issues#995] Upgrade Spring Boot to 3.2.4 (#3463)
2e96c76330 is described below
commit 2e96c763307825d9710969d0bccd26534ad168d5
Author: Tibor Zimányi <[email protected]>
AuthorDate: Fri Apr 12 06:26:17 2024 +0200
[kie-issues#995] Upgrade Spring Boot to 3.2.4 (#3463)
---
kogito-build/kogito-dependencies-bom/pom.xml | 10 +++++-----
springboot/bom/pom.xml | 8 ++++----
.../org/kie/kogito/integrationtests/springboot/LinkTest.java | 3 +++
.../integrationtests/springboot/ManagementAddOnTest.java | 2 ++
.../kie/kogito/integrationtests/springboot/MonitoringTest.java | 7 +++++--
.../integrationtests/springboot/ProcessSvgAddonTest.java | 2 ++
.../kogito/integrationtests/springboot/SignalProcessTest.java | 3 +++
springboot/starters/pom.xml | 4 ++++
8 files changed, 28 insertions(+), 11 deletions(-)
diff --git a/kogito-build/kogito-dependencies-bom/pom.xml
b/kogito-build/kogito-dependencies-bom/pom.xml
index 20c8932ea8..ecef33f4b0 100644
--- a/kogito-build/kogito-dependencies-bom/pom.xml
+++ b/kogito-build/kogito-dependencies-bom/pom.xml
@@ -18,7 +18,7 @@
<!-- this version property is used in plugins but also in dependencies too
-->
<version.io.quarkus>3.2.10.Final</version.io.quarkus>
<version.io.quarkus.quarkus-test>${version.io.quarkus}</version.io.quarkus.quarkus-test>
- <version.org.springframework.boot>3.0.5</version.org.springframework.boot>
+ <version.org.springframework.boot>3.2.4</version.org.springframework.boot>
<version.org.apache.kafka>3.4.0</version.org.apache.kafka>
<!-- dependencies versions -->
@@ -103,11 +103,11 @@
<version.org.assertj>3.22.0</version.org.assertj>
<version.org.json-unit-assertj>2.9.0</version.org.json-unit-assertj>
<version.org.hamcrest>1.3</version.org.hamcrest> <!-- else old version
coming from Mockito wins and breaks tests -->
- <version.org.junit.minor>9.2</version.org.junit.minor> <!-- so that
org.junit.platform and org.junit can share the same minor version -->
+ <version.org.junit.minor>10.2</version.org.junit.minor> <!-- so that
org.junit.platform and org.junit can share the same minor version -->
<version.org.junit>5.${version.org.junit.minor}</version.org.junit>
- <version.org.junit.jupiter>5.9.3</version.org.junit.jupiter>
- <version.org.junit.vintage>5.9.3</version.org.junit.vintage>
- <version.org.junit.platform>1.9.3</version.org.junit.platform> <!--
otherwise Quarkus brings its own, silently disabling some tests -->
+ <version.org.junit.jupiter>5.10.2</version.org.junit.jupiter>
+ <version.org.junit.vintage>5.10.2</version.org.junit.vintage>
+ <version.org.junit.platform>1.10.2</version.org.junit.platform> <!--
otherwise Quarkus brings its own, silently disabling some tests -->
<version.org.junit.pioneer>1.5.0</version.org.junit.pioneer>
<version.org.mockito>4.11.0</version.org.mockito>
<version.org.testcontainers>1.17.6</version.org.testcontainers>
diff --git a/springboot/bom/pom.xml b/springboot/bom/pom.xml
index 43fe72cf67..f314e002ea 100644
--- a/springboot/bom/pom.xml
+++ b/springboot/bom/pom.xml
@@ -35,17 +35,17 @@
<packaging>pom</packaging>
<properties>
- <version.io.swagger.core.v3>2.2.7</version.io.swagger.core.v3>
- <version.org.springdoc>2.1.0</version.org.springdoc>
+ <version.io.swagger.core.v3>2.2.20</version.io.swagger.core.v3>
+ <version.org.springdoc>2.3.0</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>
<!-- 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>2022.0.3</version.org.springframework.cloud>
+
<version.org.springframework.cloud>2023.0.0</version.org.springframework.cloud>
<!-- Aligned with Spring Boot Cloud -->
- <version.io.fabric8>6.2.0</version.io.fabric8>
+ <version.io.fabric8>6.9.2</version.io.fabric8>
</properties>
<dependencyManagement>
diff --git
a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/LinkTest.java
b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/LinkTest.java
index 7970e60aaf..bc87198ab6 100644
---
a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/LinkTest.java
+++
b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/LinkTest.java
@@ -18,6 +18,8 @@
*/
package org.kie.kogito.integrationtests.springboot;
+import java.util.HashMap;
+
import io.restassured.RestAssured;
import io.restassured.http.ContentType;
import org.junit.jupiter.api.Test;
@@ -37,6 +39,7 @@ class LinkTest extends BaseRestTest {
given()
.contentType(ContentType.JSON)
.when()
+ .body(new HashMap<>())
.post("/SimpleLinkTest")
.then()
.statusCode(201);
diff --git
a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/ManagementAddOnTest.java
b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/ManagementAddOnTest.java
index ad428aa562..3c45dbf9f7 100644
---
a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/ManagementAddOnTest.java
+++
b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/ManagementAddOnTest.java
@@ -18,6 +18,7 @@
*/
package org.kie.kogito.integrationtests.springboot;
+import java.util.HashMap;
import java.util.List;
import io.restassured.RestAssured;
@@ -129,6 +130,7 @@ class ManagementAddOnTest extends BaseRestTest {
private String givenGreetingsProcess() {
return given().contentType(ContentType.JSON)
.when()
+ .body(new HashMap<>())
.post("/greetings")
.then()
.statusCode(201)
diff --git
a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/MonitoringTest.java
b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/MonitoringTest.java
index c557ed52db..c055fc55f4 100644
---
a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/MonitoringTest.java
+++
b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/MonitoringTest.java
@@ -18,6 +18,8 @@
*/
package org.kie.kogito.integrationtests.springboot;
+import java.util.HashMap;
+
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.kie.kogito.KogitoGAV;
@@ -25,7 +27,7 @@ import org.kie.kogito.config.ConfigBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.junit.jupiter.SpringExtension;
import org.springframework.boot.test.context.SpringBootTest;
-import
org.springframework.boot.test.autoconfigure.actuate.metrics.AutoConfigureMetrics;
+import
org.springframework.boot.test.autoconfigure.actuate.observability.AutoConfigureObservability;
import io.restassured.RestAssured;
import io.restassured.http.ContentType;
@@ -38,7 +40,7 @@ import static org.hamcrest.Matchers.emptyOrNullString;
@ExtendWith(SpringExtension.class)
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT,
classes = KogitoSpringbootApplication.class)
-@AutoConfigureMetrics
+@AutoConfigureObservability
public class MonitoringTest extends BaseRestTest {
@Autowired
@@ -48,6 +50,7 @@ public class MonitoringTest extends BaseRestTest {
public void test() {
String pId = given().contentType(ContentType.JSON)
.when()
+ .body(new HashMap<>())
.post("/monitoring")
.then()
.statusCode(201)
diff --git
a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/ProcessSvgAddonTest.java
b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/ProcessSvgAddonTest.java
index 3100b91c65..656fa2396f 100644
---
a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/ProcessSvgAddonTest.java
+++
b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/ProcessSvgAddonTest.java
@@ -23,6 +23,7 @@ import java.net.URISyntaxException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
+import java.util.HashMap;
import
org.kie.kogito.integrationtests.springboot.utils.DataIndexWireMockSpringBootTestResource;
import org.kie.kogito.test.utils.CustomSVGMatcher;
@@ -72,6 +73,7 @@ public class ProcessSvgAddonTest extends BaseRestTest {
String pId = given()
.contentType(ContentType.JSON)
.when()
+ .body(new HashMap<>())
.post("/approvals")
.then()
.statusCode(201)
diff --git
a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/SignalProcessTest.java
b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/SignalProcessTest.java
index ba7515c73b..e188c5b9ff 100644
---
a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/SignalProcessTest.java
+++
b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/SignalProcessTest.java
@@ -18,6 +18,8 @@
*/
package org.kie.kogito.integrationtests.springboot;
+import java.util.HashMap;
+
import io.restassured.http.ContentType;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
@@ -59,6 +61,7 @@ class SignalProcessTest extends BaseRestTest {
String pid = given()
.contentType(ContentType.JSON)
.when()
+ .body(new HashMap<>())
.post("/greetings")
.then()
.statusCode(201)
diff --git a/springboot/starters/pom.xml b/springboot/starters/pom.xml
index 78e4c2118f..7e0d674f3e 100644
--- a/springboot/starters/pom.xml
+++ b/springboot/starters/pom.xml
@@ -59,6 +59,10 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.springframework.boot</groupId>
+ <artifactId>spring-boot-starter-validation</artifactId>
+ </dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
<artifactId>kogito-api</artifactId>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]