diff --git a/kogito-build/kogito-dependencies-bom/pom.xml b/kogito-build/kogito-dependencies-bom/pom.xml
index 20c8932ea8b..ecef33f4b03 100644
--- a/kogito-build/kogito-dependencies-bom/pom.xml
+++ b/kogito-build/kogito-dependencies-bom/pom.xml
@@ -18,7 +18,7 @@
3.2.10.Final
${version.io.quarkus}
- 3.0.5
+ 3.2.4
3.4.0
@@ -103,11 +103,11 @@
3.22.0
2.9.0
1.3
- 9.2
+ 10.2
5.${version.org.junit.minor}
- 5.9.3
- 5.9.3
- 1.9.3
+ 5.10.2
+ 5.10.2
+ 1.10.2
1.5.0
4.11.0
1.17.6
diff --git a/springboot/bom/pom.xml b/springboot/bom/pom.xml
index 43fe72cf675..f314e002ea7 100644
--- a/springboot/bom/pom.xml
+++ b/springboot/bom/pom.xml
@@ -35,17 +35,17 @@
pom
- 2.2.7
- 2.1.0
+ 2.2.20
+ 2.3.0
2.4.16
1.3-groovy-2.4
- 2022.0.3
+ 2023.0.0
- 6.2.0
+ 6.9.2
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 7970e60aaf9..bc87198ab60 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 @@ public void testLink() {
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 ad428aa5623..3c45dbf9f72 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 @@ void testReTriggerNode() {
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 c557ed52db9..c055fc55f41 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.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 @@
@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 3100b91c65c..656fa2396f9 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.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 @@ void testGetSvgProcessInstances() throws Exception {
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 ba7515c73b2..e188c5b9ff4 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 @@ void testProcessSignals() {
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 78e4c2118f3..7e0d674f3e3 100644
--- a/springboot/starters/pom.xml
+++ b/springboot/starters/pom.xml
@@ -59,6 +59,10 @@
org.springframework.boot
spring-boot-starter-web
+
+ org.springframework.boot
+ spring-boot-starter-validation
+
org.kie.kogito
kogito-api