You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by ma...@apache.org on 2023/12/14 15:50:59 UTC

(incubator-kie-kogito-examples) 02/15: [Quarkus 3] Updated rewrite data

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

mariofusco pushed a commit to branch q3lts
in repository https://gitbox.apache.org/repos/asf/incubator-kie-kogito-examples.git

commit 26276b4f080fbeff26c45128938eca9d2324d2b0
Author: Toshiya Kobayashi <to...@gmail.com>
AuthorDate: Wed Nov 29 17:05:48 2023 +0900

    [Quarkus 3] Updated rewrite data
---
 .../quarkus-3/patches/0001_before_sh.patch         | 3051 +++++++-------------
 .ci/environments/quarkus-3/quarkus3.yml            |   41 +-
 2 files changed, 1008 insertions(+), 2084 deletions(-)

diff --git a/.ci/environments/quarkus-3/patches/0001_before_sh.patch b/.ci/environments/quarkus-3/patches/0001_before_sh.patch
index 046a75382..3596490b6 100644
--- a/.ci/environments/quarkus-3/patches/0001_before_sh.patch
+++ b/.ci/environments/quarkus-3/patches/0001_before_sh.patch
@@ -1,33 +1,44 @@
+diff --git a/.ci/environments/quarkus-3/before.sh b/.ci/environments/quarkus-3/before.sh
+index c9d2a162b..3c571ff75 100755
+--- a/.ci/environments/quarkus-3/before.sh
++++ b/.ci/environments/quarkus-3/before.sh
+@@ -55,7 +55,7 @@ set -x
+ project_version=$(mvn -q -Dexpression=project.version -DforceStdout help:evaluate)
+ drools_version=$(mvn -q -pl :decisiontable-quarkus-example -Dexpression=version.org.drools -DforceStdout help:evaluate)
+ # New drools version is based on current drools version and increment the Major => (M+1).m.y
+-new_project_version=$(echo ${project_version} | awk -F. -v OFS=. '{$1 += 1 ; print}')
++new_project_version=$(echo ${project_version} | awk -F. -v OFS=. '{$1 += 0 ; print}')
+ new_drools_version=$(echo ${drools_version} | awk -F. -v OFS=. '{$1 += 1 ; print}')
+ 
+ # Regenerate quarkus3 recipe
 diff --git a/kogito-quarkus-examples/decisiontable-quarkus-example/pom.xml b/kogito-quarkus-examples/decisiontable-quarkus-example/pom.xml
-index 92e822874..08583b0b5 100644
+index 63c361520..cc9745dbc 100644
 --- a/kogito-quarkus-examples/decisiontable-quarkus-example/pom.xml
 +++ b/kogito-quarkus-examples/decisiontable-quarkus-example/pom.xml
-@@ -10,15 +10,15 @@
+@@ -30,15 +30,15 @@
    <artifactId>decisiontable-quarkus-example</artifactId>
    <name>Kogito Example :: Decision Table - Quarkus</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
+     <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
 -    <version.org.drools>8.45.0-SNAPSHOT</version.org.drools>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
 +    <version.org.drools>9.45.0-SNAPSHOT</version.org.drools>
    </properties>
    <dependencyManagement>
      <dependencies>
 diff --git a/kogito-quarkus-examples/decisiontable-quarkus-example/src/test/java/org/kie/kogito/decisiontable/quarkus/NativeRestQueryIT.java b/kogito-quarkus-examples/decisiontable-quarkus-example/src/test/java/org/kie/kogito/decisiontable/quarkus/NativeRestQueryIT.java
-index eb6ce553f..379ac3c45 100644
+index efc2b1e1b..c412b1c2d 100644
 --- a/kogito-quarkus-examples/decisiontable-quarkus-example/src/test/java/org/kie/kogito/decisiontable/quarkus/NativeRestQueryIT.java
 +++ b/kogito-quarkus-examples/decisiontable-quarkus-example/src/test/java/org/kie/kogito/decisiontable/quarkus/NativeRestQueryIT.java
-@@ -15,9 +15,9 @@
+@@ -18,9 +18,9 @@
   */
  package org.kie.kogito.decisiontable.quarkus;
  
@@ -40,33 +51,27 @@ index eb6ce553f..379ac3c45 100644
  
      // Execute the same tests but in native mode.
 diff --git a/kogito-quarkus-examples/dmn-drools-quarkus-metrics/pom.xml b/kogito-quarkus-examples/dmn-drools-quarkus-metrics/pom.xml
-index 5edc5ee79..fe2725438 100755
+index 83c508d91..df6487ae0 100755
 --- a/kogito-quarkus-examples/dmn-drools-quarkus-metrics/pom.xml
 +++ b/kogito-quarkus-examples/dmn-drools-quarkus-metrics/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>dmn-drools-quarkus-metrics</artifactId>
    <name>Kogito Example :: DMN Metrics Quarkus</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/dmn-drools-quarkus-metrics/src/main/java/org/kie/kogito/app/CustomDMNRuntimeEventListener.java b/kogito-quarkus-examples/dmn-drools-quarkus-metrics/src/main/java/org/kie/kogito/app/CustomDMNRuntimeEventListener.java
-index 7744eb66d..352066fca 100644
+index 94edbbc1d..43dfd1bfb 100644
 --- a/kogito-quarkus-examples/dmn-drools-quarkus-metrics/src/main/java/org/kie/kogito/app/CustomDMNRuntimeEventListener.java
 +++ b/kogito-quarkus-examples/dmn-drools-quarkus-metrics/src/main/java/org/kie/kogito/app/CustomDMNRuntimeEventListener.java
-@@ -15,8 +15,8 @@
+@@ -18,8 +18,8 @@
   */
  package org.kie.kogito.app;
  
@@ -78,10 +83,10 @@ index 7744eb66d..352066fca 100644
  import org.kie.dmn.api.core.event.AfterEvaluateAllEvent;
  import org.kie.dmn.api.core.event.AfterEvaluateContextEntryEvent;
 diff --git a/kogito-quarkus-examples/dmn-drools-quarkus-metrics/src/main/java/org/kie/kogito/app/RuleEventListenerConfig.java b/kogito-quarkus-examples/dmn-drools-quarkus-metrics/src/main/java/org/kie/kogito/app/RuleEventListenerConfig.java
-index de6b18ed7..206a1665d 100644
+index a39a5eb85..29027a51c 100644
 --- a/kogito-quarkus-examples/dmn-drools-quarkus-metrics/src/main/java/org/kie/kogito/app/RuleEventListenerConfig.java
 +++ b/kogito-quarkus-examples/dmn-drools-quarkus-metrics/src/main/java/org/kie/kogito/app/RuleEventListenerConfig.java
-@@ -15,8 +15,8 @@
+@@ -18,8 +18,8 @@
   */
  package org.kie.kogito.app;
  
@@ -93,33 +98,27 @@ index de6b18ed7..206a1665d 100644
  import org.kie.kogito.drools.core.config.DefaultRuleEventListenerConfig;
  import org.kie.kogito.examples.CustomRuleEventListener;
 diff --git a/kogito-quarkus-examples/dmn-event-driven-quarkus/pom.xml b/kogito-quarkus-examples/dmn-event-driven-quarkus/pom.xml
-index f494fc03e..d06bbbd1e 100644
+index 85be15407..d09a126d5 100644
 --- a/kogito-quarkus-examples/dmn-event-driven-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/dmn-event-driven-quarkus/pom.xml
-@@ -12,14 +12,14 @@
+@@ -32,10 +32,10 @@
    <artifactId>dmn-event-driven-quarkus</artifactId>
    <name>Kogito Example :: DMN Event-Driven :: Quarkus</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/dmn-event-driven-quarkus/src/test/java/org/kie/kogito/examples/NativeDmnEventDrivenIT.java b/kogito-quarkus-examples/dmn-event-driven-quarkus/src/test/java/org/kie/kogito/examples/NativeDmnEventDrivenIT.java
-index 663d5b38a..d84f87993 100644
+index d1767133d..63ffb7a9e 100644
 --- a/kogito-quarkus-examples/dmn-event-driven-quarkus/src/test/java/org/kie/kogito/examples/NativeDmnEventDrivenIT.java
 +++ b/kogito-quarkus-examples/dmn-event-driven-quarkus/src/test/java/org/kie/kogito/examples/NativeDmnEventDrivenIT.java
-@@ -18,9 +18,9 @@ package org.kie.kogito.examples;
+@@ -21,9 +21,9 @@ package org.kie.kogito.examples;
  import org.kie.kogito.testcontainers.quarkus.KafkaQuarkusTestResource;
  
  import io.quarkus.test.common.QuarkusTestResource;
@@ -132,33 +131,27 @@ index 663d5b38a..d84f87993 100644
  public class NativeDmnEventDrivenIT extends DmnEventDrivenIT {
  
 diff --git a/kogito-quarkus-examples/dmn-incubation-api-quarkus/pom.xml b/kogito-quarkus-examples/dmn-incubation-api-quarkus/pom.xml
-index c5abbd378..50ee80ba3 100644
+index 96fbbc69a..18490b6f9 100644
 --- a/kogito-quarkus-examples/dmn-incubation-api-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/dmn-incubation-api-quarkus/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>dmn-incubation-api-quarkus</artifactId>
    <name>Kogito Example :: DMN Incubation API With Quarkus</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/dmn-incubation-api-quarkus/src/main/java/org/acme/CustomRestDecision.java b/kogito-quarkus-examples/dmn-incubation-api-quarkus/src/main/java/org/acme/CustomRestDecision.java
-index 6b130eb44..a0d601529 100644
+index 5793b7734..d068f50f3 100644
 --- a/kogito-quarkus-examples/dmn-incubation-api-quarkus/src/main/java/org/acme/CustomRestDecision.java
 +++ b/kogito-quarkus-examples/dmn-incubation-api-quarkus/src/main/java/org/acme/CustomRestDecision.java
-@@ -17,12 +17,12 @@ package org.acme;
+@@ -20,12 +20,12 @@ package org.acme;
  
  import java.util.Map;
  
@@ -178,33 +171,27 @@ index 6b130eb44..a0d601529 100644
  import org.kie.kogito.incubation.application.AppRoot;
  import org.kie.kogito.incubation.common.DataContext;
 diff --git a/kogito-quarkus-examples/dmn-knative-quickstart-quarkus/pom.xml b/kogito-quarkus-examples/dmn-knative-quickstart-quarkus/pom.xml
-index 52abe49c3..9d413db17 100644
+index 18a5607b0..c11e900e5 100644
 --- a/kogito-quarkus-examples/dmn-knative-quickstart-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/dmn-knative-quickstart-quarkus/pom.xml
-@@ -14,14 +14,14 @@
+@@ -34,10 +34,10 @@
  
    <properties>
      <version.com.github.tomakehurst.wiremock>2.33.2</version.com.github.tomakehurst.wiremock>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/dmn-knative-quickstart-quarkus/src/test/java/org/kie/kogito/examples/CloudEventListenerTest.java b/kogito-quarkus-examples/dmn-knative-quickstart-quarkus/src/test/java/org/kie/kogito/examples/CloudEventListenerTest.java
-index d4156050f..5f258cd40 100644
+index f24123502..7f70a7f00 100644
 --- a/kogito-quarkus-examples/dmn-knative-quickstart-quarkus/src/test/java/org/kie/kogito/examples/CloudEventListenerTest.java
 +++ b/kogito-quarkus-examples/dmn-knative-quickstart-quarkus/src/test/java/org/kie/kogito/examples/CloudEventListenerTest.java
-@@ -17,7 +17,7 @@ package org.kie.kogito.examples;
+@@ -20,7 +20,7 @@ package org.kie.kogito.examples;
  
  import java.util.Map;
  
@@ -214,33 +201,27 @@ index d4156050f..5f258cd40 100644
  import org.junit.jupiter.api.AfterAll;
  import org.junit.jupiter.api.BeforeAll;
 diff --git a/kogito-quarkus-examples/dmn-listener-dtable/pom.xml b/kogito-quarkus-examples/dmn-listener-dtable/pom.xml
-index 8b3abdb38..9cfc58da5 100644
+index 2d3314241..420ec8488 100644
 --- a/kogito-quarkus-examples/dmn-listener-dtable/pom.xml
 +++ b/kogito-quarkus-examples/dmn-listener-dtable/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>dmn-listener-dtable</artifactId>
    <name>Kogito Example :: DMN Decision Table listener - Quarkus</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/dmn-listener-dtable/src/main/java/org/kie/kogito/dmn/quarkus/example/dtlistener/ExampleDMNRuntimeEventListener.java b/kogito-quarkus-examples/dmn-listener-dtable/src/main/java/org/kie/kogito/dmn/quarkus/example/dtlistener/ExampleDMNRuntimeEventListener.java
-index 5c9c238d3..527490b64 100644
+index 9ec21218d..6a54bb2a1 100644
 --- a/kogito-quarkus-examples/dmn-listener-dtable/src/main/java/org/kie/kogito/dmn/quarkus/example/dtlistener/ExampleDMNRuntimeEventListener.java
 +++ b/kogito-quarkus-examples/dmn-listener-dtable/src/main/java/org/kie/kogito/dmn/quarkus/example/dtlistener/ExampleDMNRuntimeEventListener.java
-@@ -18,7 +18,7 @@ package org.kie.kogito.dmn.quarkus.example.dtlistener;
+@@ -21,7 +21,7 @@ package org.kie.kogito.dmn.quarkus.example.dtlistener;
  import java.util.Queue;
  import java.util.concurrent.ConcurrentLinkedQueue;
  
@@ -250,10 +231,10 @@ index 5c9c238d3..527490b64 100644
  import org.kie.dmn.api.core.event.AfterEvaluateDecisionTableEvent;
  import org.kie.dmn.core.api.event.DefaultDMNRuntimeEventListener;
 diff --git a/kogito-quarkus-examples/dmn-listener-dtable/src/main/java/org/kie/kogito/dmn/quarkus/example/dtlistener/PeriodicJobBean.java b/kogito-quarkus-examples/dmn-listener-dtable/src/main/java/org/kie/kogito/dmn/quarkus/example/dtlistener/PeriodicJobBean.java
-index 206919212..b0def9c39 100644
+index 8761bd2b2..72326d826 100644
 --- a/kogito-quarkus-examples/dmn-listener-dtable/src/main/java/org/kie/kogito/dmn/quarkus/example/dtlistener/PeriodicJobBean.java
 +++ b/kogito-quarkus-examples/dmn-listener-dtable/src/main/java/org/kie/kogito/dmn/quarkus/example/dtlistener/PeriodicJobBean.java
-@@ -17,8 +17,8 @@ package org.kie.kogito.dmn.quarkus.example.dtlistener;
+@@ -20,8 +20,8 @@ package org.kie.kogito.dmn.quarkus.example.dtlistener;
  
  import java.util.concurrent.TimeUnit;
  
@@ -265,10 +246,10 @@ index 206919212..b0def9c39 100644
  import org.kie.dmn.api.core.event.AfterEvaluateDecisionTableEvent;
  import org.kie.dmn.model.api.DecisionTable;
 diff --git a/kogito-quarkus-examples/dmn-listener-dtable/src/test/java/org/kie/kogito/dmn/quarkus/example/dtlistener/DecisionTableTest.java b/kogito-quarkus-examples/dmn-listener-dtable/src/test/java/org/kie/kogito/dmn/quarkus/example/dtlistener/DecisionTableTest.java
-index 58d847b1e..3b7d821f6 100644
+index 681b71dc2..e5760b79f 100644
 --- a/kogito-quarkus-examples/dmn-listener-dtable/src/test/java/org/kie/kogito/dmn/quarkus/example/dtlistener/DecisionTableTest.java
 +++ b/kogito-quarkus-examples/dmn-listener-dtable/src/test/java/org/kie/kogito/dmn/quarkus/example/dtlistener/DecisionTableTest.java
-@@ -17,7 +17,7 @@ package org.kie.kogito.dmn.quarkus.example.dtlistener;
+@@ -20,7 +20,7 @@ package org.kie.kogito.dmn.quarkus.example.dtlistener;
  
  import java.util.concurrent.TimeUnit;
  
@@ -278,33 +259,27 @@ index 58d847b1e..3b7d821f6 100644
  import org.junit.jupiter.api.Test;
  
 diff --git a/kogito-quarkus-examples/dmn-listener-quarkus/pom.xml b/kogito-quarkus-examples/dmn-listener-quarkus/pom.xml
-index df719ac5b..4041c807a 100644
+index ca94ca307..4d5bb9bbe 100644
 --- a/kogito-quarkus-examples/dmn-listener-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/dmn-listener-quarkus/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>dmn-listener-quarkus</artifactId>
    <name>Kogito Example :: DMN with listeners - Quarkus</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/dmn-listener-quarkus/src/main/java/org/kie/kogito/dmn/quarkus/example/listener/ExampleDMNRuntimeEventListener.java b/kogito-quarkus-examples/dmn-listener-quarkus/src/main/java/org/kie/kogito/dmn/quarkus/example/listener/ExampleDMNRuntimeEventListener.java
-index 5be5815cd..f2524241d 100644
+index 0111e6522..7b3ddbbf5 100644
 --- a/kogito-quarkus-examples/dmn-listener-quarkus/src/main/java/org/kie/kogito/dmn/quarkus/example/listener/ExampleDMNRuntimeEventListener.java
 +++ b/kogito-quarkus-examples/dmn-listener-quarkus/src/main/java/org/kie/kogito/dmn/quarkus/example/listener/ExampleDMNRuntimeEventListener.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.kie.kogito.dmn.quarkus.example.listener;
  
@@ -314,10 +289,10 @@ index 5be5815cd..f2524241d 100644
  /**
   * This class demonstrates one of the two methods offered by Kogito to inject custom
 diff --git a/kogito-quarkus-examples/dmn-listener-quarkus/src/main/java/org/kie/kogito/dmn/quarkus/example/listener/ExampleDecisionEventListenerConfig.java b/kogito-quarkus-examples/dmn-listener-quarkus/src/main/java/org/kie/kogito/dmn/quarkus/example/listener/ExampleDecisionEventListenerConfig.java
-index 02e7e6b87..bfe7fee1b 100644
+index 7bcbfbb33..b801ef8ab 100644
 --- a/kogito-quarkus-examples/dmn-listener-quarkus/src/main/java/org/kie/kogito/dmn/quarkus/example/listener/ExampleDecisionEventListenerConfig.java
 +++ b/kogito-quarkus-examples/dmn-listener-quarkus/src/main/java/org/kie/kogito/dmn/quarkus/example/listener/ExampleDecisionEventListenerConfig.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.kie.kogito.dmn.quarkus.example.listener;
  
@@ -327,10 +302,10 @@ index 02e7e6b87..bfe7fee1b 100644
  import org.kie.kogito.dmn.config.CachedDecisionEventListenerConfig;
  
 diff --git a/kogito-quarkus-examples/dmn-listener-quarkus/src/test/java/org/kie/kogito/dmn/quarkus/example/listener/NativeTrafficViolationIT.java b/kogito-quarkus-examples/dmn-listener-quarkus/src/test/java/org/kie/kogito/dmn/quarkus/example/listener/NativeTrafficViolationIT.java
-index a4223fe04..04eaa0c31 100644
+index b9405e908..8bbbf4bf5 100644
 --- a/kogito-quarkus-examples/dmn-listener-quarkus/src/test/java/org/kie/kogito/dmn/quarkus/example/listener/NativeTrafficViolationIT.java
 +++ b/kogito-quarkus-examples/dmn-listener-quarkus/src/test/java/org/kie/kogito/dmn/quarkus/example/listener/NativeTrafficViolationIT.java
-@@ -15,9 +15,9 @@
+@@ -18,9 +18,9 @@
   */
  package org.kie.kogito.dmn.quarkus.example.listener;
  
@@ -343,10 +318,10 @@ index a4223fe04..04eaa0c31 100644
  
      // Execute the same tests but in native mode.
 diff --git a/kogito-quarkus-examples/dmn-listener-quarkus/src/test/java/org/kie/kogito/dmn/quarkus/example/listener/TrafficViolationListenerTest.java b/kogito-quarkus-examples/dmn-listener-quarkus/src/test/java/org/kie/kogito/dmn/quarkus/example/listener/TrafficViolationListenerTest.java
-index 207d9e43e..ee82faee9 100644
+index 8d458cb1d..8d0f20c98 100644
 --- a/kogito-quarkus-examples/dmn-listener-quarkus/src/test/java/org/kie/kogito/dmn/quarkus/example/listener/TrafficViolationListenerTest.java
 +++ b/kogito-quarkus-examples/dmn-listener-quarkus/src/test/java/org/kie/kogito/dmn/quarkus/example/listener/TrafficViolationListenerTest.java
-@@ -19,7 +19,7 @@ import java.util.List;
+@@ -22,7 +22,7 @@ import java.util.List;
  import java.util.Map;
  import java.util.Optional;
  
@@ -356,10 +331,10 @@ index 207d9e43e..ee82faee9 100644
  import org.junit.jupiter.api.Test;
  import org.kie.dmn.api.core.event.DMNRuntimeEventListener;
 diff --git a/kogito-quarkus-examples/dmn-listener-quarkus/src/test/java/org/kie/kogito/dmn/quarkus/example/mock/MockDMNRuntimeEventListener.java b/kogito-quarkus-examples/dmn-listener-quarkus/src/test/java/org/kie/kogito/dmn/quarkus/example/mock/MockDMNRuntimeEventListener.java
-index 427bad341..fe300f8c0 100644
+index 549a27c53..f3051cea3 100644
 --- a/kogito-quarkus-examples/dmn-listener-quarkus/src/test/java/org/kie/kogito/dmn/quarkus/example/mock/MockDMNRuntimeEventListener.java
 +++ b/kogito-quarkus-examples/dmn-listener-quarkus/src/test/java/org/kie/kogito/dmn/quarkus/example/mock/MockDMNRuntimeEventListener.java
-@@ -18,7 +18,7 @@ package org.kie.kogito.dmn.quarkus.example.mock;
+@@ -21,7 +21,7 @@ package org.kie.kogito.dmn.quarkus.example.mock;
  import java.util.HashMap;
  import java.util.Map;
  
@@ -369,33 +344,27 @@ index 427bad341..fe300f8c0 100644
  import org.kie.dmn.api.core.event.AfterEvaluateAllEvent;
  import org.kie.dmn.api.core.event.BeforeEvaluateAllEvent;
 diff --git a/kogito-quarkus-examples/dmn-pmml-quarkus-example/pom.xml b/kogito-quarkus-examples/dmn-pmml-quarkus-example/pom.xml
-index 2b502a045..a5dd0e6de 100644
+index 05301df8a..6343566f3 100644
 --- a/kogito-quarkus-examples/dmn-pmml-quarkus-example/pom.xml
 +++ b/kogito-quarkus-examples/dmn-pmml-quarkus-example/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>dmn-pmml-quarkus-example</artifactId>
    <name>Kogito Example :: DMN :: PMML - QUARKUS</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
- 
-   <dependencyManagement>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/dmn-pmml-quarkus-example/src/test/java/org/kie/kogito/dmn/pmml/quarkus/example/NativeDMNRegressionIT.java b/kogito-quarkus-examples/dmn-pmml-quarkus-example/src/test/java/org/kie/kogito/dmn/pmml/quarkus/example/NativeDMNRegressionIT.java
-index 1c752f6d6..2792343e6 100644
+index 01c155dd9..40fdfa152 100644
 --- a/kogito-quarkus-examples/dmn-pmml-quarkus-example/src/test/java/org/kie/kogito/dmn/pmml/quarkus/example/NativeDMNRegressionIT.java
 +++ b/kogito-quarkus-examples/dmn-pmml-quarkus-example/src/test/java/org/kie/kogito/dmn/pmml/quarkus/example/NativeDMNRegressionIT.java
-@@ -15,9 +15,9 @@
+@@ -18,9 +18,9 @@
   */
  package org.kie.kogito.dmn.pmml.quarkus.example;
  
@@ -408,10 +377,10 @@ index 1c752f6d6..2792343e6 100644
  
      // Execute the same tests but in native mode.
 diff --git a/kogito-quarkus-examples/dmn-pmml-quarkus-example/src/test/java/org/kie/kogito/dmn/pmml/quarkus/example/NativeDMNTreeIT.java b/kogito-quarkus-examples/dmn-pmml-quarkus-example/src/test/java/org/kie/kogito/dmn/pmml/quarkus/example/NativeDMNTreeIT.java
-index 174768ce4..1509a3f88 100644
+index 3fbcbcadc..75c4886ae 100644
 --- a/kogito-quarkus-examples/dmn-pmml-quarkus-example/src/test/java/org/kie/kogito/dmn/pmml/quarkus/example/NativeDMNTreeIT.java
 +++ b/kogito-quarkus-examples/dmn-pmml-quarkus-example/src/test/java/org/kie/kogito/dmn/pmml/quarkus/example/NativeDMNTreeIT.java
-@@ -15,9 +15,9 @@
+@@ -18,9 +18,9 @@
   */
  package org.kie.kogito.dmn.pmml.quarkus.example;
  
@@ -424,10 +393,10 @@ index 174768ce4..1509a3f88 100644
  
      // Execute the same tests but in native mode.
 diff --git a/kogito-quarkus-examples/dmn-pmml-quarkus-example/src/test/java/org/kie/kogito/dmn/pmml/quarkus/example/NativeDecisionTreeIT.java b/kogito-quarkus-examples/dmn-pmml-quarkus-example/src/test/java/org/kie/kogito/dmn/pmml/quarkus/example/NativeDecisionTreeIT.java
-index c227f3ff2..6e84ddf29 100644
+index f12ca34b7..21ec6e0a6 100644
 --- a/kogito-quarkus-examples/dmn-pmml-quarkus-example/src/test/java/org/kie/kogito/dmn/pmml/quarkus/example/NativeDecisionTreeIT.java
 +++ b/kogito-quarkus-examples/dmn-pmml-quarkus-example/src/test/java/org/kie/kogito/dmn/pmml/quarkus/example/NativeDecisionTreeIT.java
-@@ -15,9 +15,9 @@
+@@ -18,9 +18,9 @@
   */
  package org.kie.kogito.dmn.pmml.quarkus.example;
  
@@ -440,10 +409,10 @@ index c227f3ff2..6e84ddf29 100644
  
      // Execute the same tests but in native mode.
 diff --git a/kogito-quarkus-examples/dmn-pmml-quarkus-example/src/test/java/org/kie/kogito/dmn/pmml/quarkus/example/NativeLinRegIT.java b/kogito-quarkus-examples/dmn-pmml-quarkus-example/src/test/java/org/kie/kogito/dmn/pmml/quarkus/example/NativeLinRegIT.java
-index 1718164ec..7c979f9c9 100644
+index e6c99cad1..63bf0172a 100644
 --- a/kogito-quarkus-examples/dmn-pmml-quarkus-example/src/test/java/org/kie/kogito/dmn/pmml/quarkus/example/NativeLinRegIT.java
 +++ b/kogito-quarkus-examples/dmn-pmml-quarkus-example/src/test/java/org/kie/kogito/dmn/pmml/quarkus/example/NativeLinRegIT.java
-@@ -15,9 +15,9 @@
+@@ -18,9 +18,9 @@
   */
  package org.kie.kogito.dmn.pmml.quarkus.example;
  
@@ -456,33 +425,27 @@ index 1718164ec..7c979f9c9 100644
  
      // Execute the same tests but in native mode.
 diff --git a/kogito-quarkus-examples/dmn-quarkus-example/pom.xml b/kogito-quarkus-examples/dmn-quarkus-example/pom.xml
-index 38ccc0370..93aaf6ce2 100644
+index 8a932a810..89f6f06b3 100644
 --- a/kogito-quarkus-examples/dmn-quarkus-example/pom.xml
 +++ b/kogito-quarkus-examples/dmn-quarkus-example/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>dmn-quarkus-example</artifactId>
    <name>Kogito Example :: DMN</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/dmn-quarkus-example/src/test/java/org/kie/kogito/dmn/quarkus/example/NativeTrafficViolationIT.java b/kogito-quarkus-examples/dmn-quarkus-example/src/test/java/org/kie/kogito/dmn/quarkus/example/NativeTrafficViolationIT.java
-index cbd459afc..6e8fc9234 100644
+index 6473b17a5..b43c7dca8 100644
 --- a/kogito-quarkus-examples/dmn-quarkus-example/src/test/java/org/kie/kogito/dmn/quarkus/example/NativeTrafficViolationIT.java
 +++ b/kogito-quarkus-examples/dmn-quarkus-example/src/test/java/org/kie/kogito/dmn/quarkus/example/NativeTrafficViolationIT.java
-@@ -15,9 +15,9 @@
+@@ -18,9 +18,9 @@
   */
  package org.kie.kogito.dmn.quarkus.example;
  
@@ -495,33 +458,27 @@ index cbd459afc..6e8fc9234 100644
  
      // Execute the same tests but in native mode.
 diff --git a/kogito-quarkus-examples/dmn-tracing-quarkus/pom.xml b/kogito-quarkus-examples/dmn-tracing-quarkus/pom.xml
-index 07fc0c4ce..0eb1f4f7e 100644
+index 48bdfd91e..e982f3678 100644
 --- a/kogito-quarkus-examples/dmn-tracing-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/dmn-tracing-quarkus/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>dmn-tracing-quarkus</artifactId>
    <name>Kogito Example :: DMN Tracing - Quarkus</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/dmn-tracing-quarkus/src/test/java/org/kie/kogito/dmn/quarkus/tracing/NativeLoanEligibilityIT.java b/kogito-quarkus-examples/dmn-tracing-quarkus/src/test/java/org/kie/kogito/dmn/quarkus/tracing/NativeLoanEligibilityIT.java
-index 75cb11174..e20d0f871 100644
+index 46d1ae53b..1f643270e 100644
 --- a/kogito-quarkus-examples/dmn-tracing-quarkus/src/test/java/org/kie/kogito/dmn/quarkus/tracing/NativeLoanEligibilityIT.java
 +++ b/kogito-quarkus-examples/dmn-tracing-quarkus/src/test/java/org/kie/kogito/dmn/quarkus/tracing/NativeLoanEligibilityIT.java
-@@ -18,9 +18,9 @@ package org.kie.kogito.dmn.quarkus.tracing;
+@@ -21,9 +21,9 @@ package org.kie.kogito.dmn.quarkus.tracing;
  import org.kie.kogito.testcontainers.quarkus.KafkaQuarkusTestResource;
  
  import io.quarkus.test.common.QuarkusTestResource;
@@ -534,33 +491,27 @@ index 75cb11174..e20d0f871 100644
  public class NativeLoanEligibilityIT extends LoanEligibilityIT {
  
 diff --git a/kogito-quarkus-examples/flexible-process-quarkus/pom.xml b/kogito-quarkus-examples/flexible-process-quarkus/pom.xml
-index f59b52e1f..a06c67d3b 100644
+index 86c9c57a0..a6f6d478a 100644
 --- a/kogito-quarkus-examples/flexible-process-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/flexible-process-quarkus/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>flexible-process-quarkus</artifactId>
    <name>Kogito Example :: Flexible Process - Quarkus</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/flexible-process-quarkus/src/main/java/org/kie/kogito/flexible/example/service/CommentService.java b/kogito-quarkus-examples/flexible-process-quarkus/src/main/java/org/kie/kogito/flexible/example/service/CommentService.java
-index 70061b61c..449f2ad29 100644
+index 7b504cf9a..a5dda59b1 100644
 --- a/kogito-quarkus-examples/flexible-process-quarkus/src/main/java/org/kie/kogito/flexible/example/service/CommentService.java
 +++ b/kogito-quarkus-examples/flexible-process-quarkus/src/main/java/org/kie/kogito/flexible/example/service/CommentService.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.kie.kogito.flexible.example.service;
  
@@ -570,10 +521,10 @@ index 70061b61c..449f2ad29 100644
  import org.kie.kogito.flexible.example.model.Comment;
  import org.kie.kogito.flexible.example.model.State;
 diff --git a/kogito-quarkus-examples/flexible-process-quarkus/src/main/java/org/kie/kogito/flexible/example/service/StateService.java b/kogito-quarkus-examples/flexible-process-quarkus/src/main/java/org/kie/kogito/flexible/example/service/StateService.java
-index 68d512c10..95f7cc2ea 100644
+index 9acbdb036..bb1496c0e 100644
 --- a/kogito-quarkus-examples/flexible-process-quarkus/src/main/java/org/kie/kogito/flexible/example/service/StateService.java
 +++ b/kogito-quarkus-examples/flexible-process-quarkus/src/main/java/org/kie/kogito/flexible/example/service/StateService.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.kie.kogito.flexible.example.service;
  
@@ -583,10 +534,10 @@ index 68d512c10..95f7cc2ea 100644
  import org.kie.kogito.flexible.example.model.Questionnaire;
  import org.kie.kogito.flexible.example.model.State;
 diff --git a/kogito-quarkus-examples/flexible-process-quarkus/src/main/java/org/kie/kogito/flexible/example/service/TriageService.java b/kogito-quarkus-examples/flexible-process-quarkus/src/main/java/org/kie/kogito/flexible/example/service/TriageService.java
-index 2f98e7371..7e08d7b26 100644
+index d3672b0b8..5d525ea2d 100644
 --- a/kogito-quarkus-examples/flexible-process-quarkus/src/main/java/org/kie/kogito/flexible/example/service/TriageService.java
 +++ b/kogito-quarkus-examples/flexible-process-quarkus/src/main/java/org/kie/kogito/flexible/example/service/TriageService.java
-@@ -17,7 +17,7 @@ package org.kie.kogito.flexible.example.service;
+@@ -20,7 +20,7 @@ package org.kie.kogito.flexible.example.service;
  
  import java.util.Random;
  
@@ -596,35 +547,33 @@ index 2f98e7371..7e08d7b26 100644
  import org.kie.kogito.flexible.example.model.State;
  import org.kie.kogito.flexible.example.model.SupportCase;
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/basic/pom.xml b/kogito-quarkus-examples/kogito-travel-agency/basic/pom.xml
-index ed8b1ecb5..cf2f43d32 100644
+index a3874f262..80fb256dc 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/basic/pom.xml
 +++ b/kogito-quarkus-examples/kogito-travel-agency/basic/pom.xml
-@@ -12,15 +12,15 @@
+@@ -32,15 +32,15 @@
    <properties>
      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
      <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
+     <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
 -    <version.org.drools>8.45.0-SNAPSHOT</version.org.drools>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
 +    <version.org.drools>9.45.0-SNAPSHOT</version.org.drools>
    </properties>
    <dependencyManagement>
      <dependencies>
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/basic/src/main/java/org/acme/travels/service/FlightBookingService.java b/kogito-quarkus-examples/kogito-travel-agency/basic/src/main/java/org/acme/travels/service/FlightBookingService.java
-index 952adcee9..a696fe524 100644
+index 93cf2f463..647a04da9 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/basic/src/main/java/org/acme/travels/service/FlightBookingService.java
 +++ b/kogito-quarkus-examples/kogito-travel-agency/basic/src/main/java/org/acme/travels/service/FlightBookingService.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.acme.travels.service;
  
@@ -634,10 +583,10 @@ index 952adcee9..a696fe524 100644
  import org.acme.travels.Flight;
  import org.acme.travels.Trip;
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/basic/src/main/java/org/acme/travels/service/HotelBookingService.java b/kogito-quarkus-examples/kogito-travel-agency/basic/src/main/java/org/acme/travels/service/HotelBookingService.java
-index d03812216..39119f13b 100644
+index 342e9ef9f..52ee903ab 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/basic/src/main/java/org/acme/travels/service/HotelBookingService.java
 +++ b/kogito-quarkus-examples/kogito-travel-agency/basic/src/main/java/org/acme/travels/service/HotelBookingService.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.acme.travels.service;
  
@@ -647,10 +596,10 @@ index d03812216..39119f13b 100644
  import org.acme.travels.Address;
  import org.acme.travels.Hotel;
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/basic/src/test/java/org/acme/travel/BookFlightTest.java b/kogito-quarkus-examples/kogito-travel-agency/basic/src/test/java/org/acme/travel/BookFlightTest.java
-index 5f5d08ebf..8342d60cd 100644
+index da9a714a9..7fbf1dea6 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/basic/src/test/java/org/acme/travel/BookFlightTest.java
 +++ b/kogito-quarkus-examples/kogito-travel-agency/basic/src/test/java/org/acme/travel/BookFlightTest.java
-@@ -19,8 +19,8 @@ import java.util.Date;
+@@ -22,8 +22,8 @@ import java.util.Date;
  import java.util.HashMap;
  import java.util.Map;
  
@@ -662,10 +611,10 @@ index 5f5d08ebf..8342d60cd 100644
  import org.acme.travels.Address;
  import org.acme.travels.Flight;
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/basic/src/test/java/org/acme/travel/BookHotelTest.java b/kogito-quarkus-examples/kogito-travel-agency/basic/src/test/java/org/acme/travel/BookHotelTest.java
-index 6161bde5d..350aa3d47 100644
+index 3ae3b51cf..521d264f8 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/basic/src/test/java/org/acme/travel/BookHotelTest.java
 +++ b/kogito-quarkus-examples/kogito-travel-agency/basic/src/test/java/org/acme/travel/BookHotelTest.java
-@@ -19,8 +19,8 @@ import java.util.Date;
+@@ -22,8 +22,8 @@ import java.util.Date;
  import java.util.HashMap;
  import java.util.Map;
  
@@ -677,10 +626,10 @@ index 6161bde5d..350aa3d47 100644
  import org.acme.travels.Address;
  import org.acme.travels.Hotel;
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/basic/src/test/java/org/acme/travel/TravelTest.java b/kogito-quarkus-examples/kogito-travel-agency/basic/src/test/java/org/acme/travel/TravelTest.java
-index a79fa3e35..38262abf0 100644
+index 4ae5cc582..7d62f1c2d 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/basic/src/test/java/org/acme/travel/TravelTest.java
 +++ b/kogito-quarkus-examples/kogito-travel-agency/basic/src/test/java/org/acme/travel/TravelTest.java
-@@ -21,8 +21,8 @@ import java.util.HashMap;
+@@ -24,8 +24,8 @@ import java.util.HashMap;
  import java.util.List;
  import java.util.Map;
  
@@ -692,10 +641,10 @@ index a79fa3e35..38262abf0 100644
  import org.acme.travels.Address;
  import org.acme.travels.Flight;
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/basic/src/test/java/org/acme/travel/VisaRulesTest.java b/kogito-quarkus-examples/kogito-travel-agency/basic/src/test/java/org/acme/travel/VisaRulesTest.java
-index a45f594c8..cbff49950 100644
+index 14759f378..32d05570c 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/basic/src/test/java/org/acme/travel/VisaRulesTest.java
 +++ b/kogito-quarkus-examples/kogito-travel-agency/basic/src/test/java/org/acme/travel/VisaRulesTest.java
-@@ -17,7 +17,7 @@ package org.acme.travel;
+@@ -20,7 +20,7 @@ package org.acme.travel;
  
  import java.util.Date;
  
@@ -705,52 +654,50 @@ index a45f594c8..cbff49950 100644
  import org.acme.travels.Address;
  import org.acme.travels.Traveller;
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/extended/pom.xml b/kogito-quarkus-examples/kogito-travel-agency/extended/pom.xml
-index c95c81251..6040d3fe5 100644
+index 206838622..9ae5bd0ed 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/extended/pom.xml
 +++ b/kogito-quarkus-examples/kogito-travel-agency/extended/pom.xml
-@@ -15,10 +15,10 @@
+@@ -35,10 +35,10 @@
      <module>visas</module>
    </modules>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
    </properties>
    <dependencyManagement>
      <dependencies>
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/pom.xml b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/pom.xml
-index 374e4df4b..b5e351b15 100644
+index 1465b59d6..b16c42a83 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/pom.xml
 +++ b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/pom.xml
-@@ -10,15 +10,15 @@
+@@ -30,15 +30,15 @@
    <artifactId>travels</artifactId>
    <name>Kogito Example :: Travel Agency :: Travels</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
+     <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
 -    <version.org.drools>8.45.0-SNAPSHOT</version.org.drools>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
 +    <version.org.drools>9.45.0-SNAPSHOT</version.org.drools>
    </properties>
    <dependencyManagement>
      <dependencies>
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/acme/travels/Traveller.java b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/acme/travels/Traveller.java
-index 2f2f9c004..eee3f54bb 100644
+index 6e761c366..358a7cb02 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/acme/travels/Traveller.java
 +++ b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/acme/travels/Traveller.java
-@@ -15,10 +15,10 @@
+@@ -18,10 +18,10 @@
   */
  package org.acme.travels;
  
@@ -766,10 +713,10 @@ index 2f2f9c004..eee3f54bb 100644
  public class Traveller {
  
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/acme/travels/service/FlightBookingResource.java b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/acme/travels/service/FlightBookingResource.java
-index 6963ac09d..84927223d 100644
+index 423c6e407..c2a242c5a 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/acme/travels/service/FlightBookingResource.java
 +++ b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/acme/travels/service/FlightBookingResource.java
-@@ -15,12 +15,12 @@
+@@ -18,12 +18,12 @@
   */
  package org.acme.travels.service;
  
@@ -789,10 +736,10 @@ index 6963ac09d..84927223d 100644
  @Path("/flightservice")
  public class FlightBookingResource {
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/acme/travels/service/FlightBookingService.java b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/acme/travels/service/FlightBookingService.java
-index fd8dca72b..f8f2dbdb7 100644
+index 3ed84ffb1..403f4b2db 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/acme/travels/service/FlightBookingService.java
 +++ b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/acme/travels/service/FlightBookingService.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.acme.travels.service;
  
@@ -802,10 +749,10 @@ index fd8dca72b..f8f2dbdb7 100644
  import org.acme.travels.Flight;
  import org.acme.travels.Trip;
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/acme/travels/service/HotelBookingService.java b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/acme/travels/service/HotelBookingService.java
-index d03812216..39119f13b 100644
+index 342e9ef9f..52ee903ab 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/acme/travels/service/HotelBookingService.java
 +++ b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/acme/travels/service/HotelBookingService.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.acme.travels.service;
  
@@ -815,10 +762,10 @@ index d03812216..39119f13b 100644
  import org.acme.travels.Address;
  import org.acme.travels.Hotel;
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/kie/kogito/app/VertxRouter.java b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/kie/kogito/app/VertxRouter.java
-index 5a5f7ed9b..5414e1756 100644
+index 8efdb3102..cb056554e 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/kie/kogito/app/VertxRouter.java
 +++ b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/main/java/org/kie/kogito/app/VertxRouter.java
-@@ -15,9 +15,9 @@
+@@ -18,9 +18,9 @@
   */
  package org.kie.kogito.app;
  
@@ -832,10 +779,10 @@ index 5a5f7ed9b..5414e1756 100644
  import io.quarkus.qute.Location;
  import io.quarkus.qute.Template;
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/test/java/org/acme/travel/BookFlightIT.java b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/test/java/org/acme/travel/BookFlightIT.java
-index 70283a30a..cda81b09d 100644
+index 485a373b6..28b7819ad 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/test/java/org/acme/travel/BookFlightIT.java
 +++ b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/test/java/org/acme/travel/BookFlightIT.java
-@@ -19,8 +19,8 @@ import java.util.Date;
+@@ -22,8 +22,8 @@ import java.util.Date;
  import java.util.HashMap;
  import java.util.Map;
  
@@ -847,10 +794,10 @@ index 70283a30a..cda81b09d 100644
  import org.acme.travels.Address;
  import org.acme.travels.Flight;
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/test/java/org/acme/travel/BookHotelIT.java b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/test/java/org/acme/travel/BookHotelIT.java
-index 506a68177..909d1ebef 100644
+index b992d98bc..56904e0c3 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/test/java/org/acme/travel/BookHotelIT.java
 +++ b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/test/java/org/acme/travel/BookHotelIT.java
-@@ -19,8 +19,8 @@ import java.util.Date;
+@@ -22,8 +22,8 @@ import java.util.Date;
  import java.util.HashMap;
  import java.util.Map;
  
@@ -862,10 +809,10 @@ index 506a68177..909d1ebef 100644
  import org.acme.travels.Address;
  import org.acme.travels.Hotel;
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/test/java/org/acme/travel/TravelIT.java b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/test/java/org/acme/travel/TravelIT.java
-index e9d522dee..3420a34d2 100644
+index a0806454f..93f4afc6d 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/test/java/org/acme/travel/TravelIT.java
 +++ b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/test/java/org/acme/travel/TravelIT.java
-@@ -21,8 +21,8 @@ import java.util.HashMap;
+@@ -24,8 +24,8 @@ import java.util.HashMap;
  import java.util.List;
  import java.util.Map;
  
@@ -877,10 +824,10 @@ index e9d522dee..3420a34d2 100644
  import org.acme.travels.Address;
  import org.acme.travels.Flight;
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/test/java/org/acme/travel/VisaRulesIT.java b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/test/java/org/acme/travel/VisaRulesIT.java
-index 608ca9daa..dcfe44dfa 100644
+index 317ca732b..41bd847b3 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/test/java/org/acme/travel/VisaRulesIT.java
 +++ b/kogito-quarkus-examples/kogito-travel-agency/extended/travels/src/test/java/org/acme/travel/VisaRulesIT.java
-@@ -17,7 +17,7 @@ package org.acme.travel;
+@@ -20,7 +20,7 @@ package org.acme.travel;
  
  import java.util.Date;
  
@@ -890,53 +837,47 @@ index 608ca9daa..dcfe44dfa 100644
  import org.acme.travels.Address;
  import org.acme.travels.Traveller;
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/extended/visas/pom.xml b/kogito-quarkus-examples/kogito-travel-agency/extended/visas/pom.xml
-index 8e8342f2a..116a1b614 100644
+index bb7c2b4b9..42a3618e9 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/extended/visas/pom.xml
 +++ b/kogito-quarkus-examples/kogito-travel-agency/extended/visas/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>visas</artifactId>
    <name>Kogito Example :: Travel Agency :: Visas</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/extended/visas/src/main/java/org/kie/kogito/app/ProcessEventListenerConfig.java b/kogito-quarkus-examples/kogito-travel-agency/extended/visas/src/main/java/org/kie/kogito/app/ProcessEventListenerConfig.java
-index e49595a34..51a2282a3 100644
+index 5520f975d..498b085a3 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/extended/visas/src/main/java/org/kie/kogito/app/ProcessEventListenerConfig.java
 +++ b/kogito-quarkus-examples/kogito-travel-agency/extended/visas/src/main/java/org/kie/kogito/app/ProcessEventListenerConfig.java
-@@ -14,11 +14,10 @@
-  * limitations under the License.
+@@ -18,11 +18,11 @@
   */
  package org.kie.kogito.app;
--
+ 
 -import javax.annotation.PostConstruct;
 -import javax.annotation.PreDestroy;
 -import javax.enterprise.context.ApplicationScoped;
 -import javax.inject.Inject;
-+import jakarta.annotation.PostConstruct;
-+import jakarta.annotation.PreDestroy;
 +import jakarta.enterprise.context.ApplicationScoped;
 +import jakarta.inject.Inject;
  
++import jakarta.annotation.PostConstruct;
++import jakarta.annotation.PreDestroy;
  import org.kie.kogito.KogitoGAV;
  import org.kie.kogito.config.ConfigBean;
+ import org.kie.kogito.process.impl.DefaultProcessEventListenerConfig;
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/extended/visas/src/main/java/org/kie/kogito/app/VertxRouter.java b/kogito-quarkus-examples/kogito-travel-agency/extended/visas/src/main/java/org/kie/kogito/app/VertxRouter.java
-index 20705faa7..e8b278eac 100644
+index c8e57b174..8dfc9cdcd 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/extended/visas/src/main/java/org/kie/kogito/app/VertxRouter.java
 +++ b/kogito-quarkus-examples/kogito-travel-agency/extended/visas/src/main/java/org/kie/kogito/app/VertxRouter.java
-@@ -15,9 +15,9 @@
+@@ -18,9 +18,9 @@
   */
  package org.kie.kogito.app;
  
@@ -950,27 +891,27 @@ index 20705faa7..e8b278eac 100644
  import io.quarkus.qute.Location;
  import io.quarkus.qute.Template;
 diff --git a/kogito-quarkus-examples/kogito-travel-agency/pom.xml b/kogito-quarkus-examples/kogito-travel-agency/pom.xml
-index 57f6d1b31..8b8ccd73f 100644
+index d64dbf3fa..ae7c6b8b2 100644
 --- a/kogito-quarkus-examples/kogito-travel-agency/pom.xml
 +++ b/kogito-quarkus-examples/kogito-travel-agency/pom.xml
-@@ -15,10 +15,10 @@
+@@ -35,10 +35,10 @@
      <module>extended</module>
    </modules>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
    </properties>
    <dependencyManagement>
      <dependencies>
 diff --git a/kogito-quarkus-examples/onboarding-example/hr/src/main/java/org/kie/kogito/examples/hr/IdResource.java b/kogito-quarkus-examples/onboarding-example/hr/src/main/java/org/kie/kogito/examples/hr/IdResource.java
-index b34a44c82..1ee05ccf7 100644
+index adfa40927..075553388 100644
 --- a/kogito-quarkus-examples/onboarding-example/hr/src/main/java/org/kie/kogito/examples/hr/IdResource.java
 +++ b/kogito-quarkus-examples/onboarding-example/hr/src/main/java/org/kie/kogito/examples/hr/IdResource.java
-@@ -15,11 +15,11 @@
+@@ -18,11 +18,11 @@
   */
  package org.kie.kogito.examples.hr;
  
@@ -988,18 +929,10 @@ index b34a44c82..1ee05ccf7 100644
  @Path("/id")
  public class IdResource {
 diff --git a/kogito-quarkus-examples/onboarding-example/onboarding-quarkus/src/main/java/org/kie/kogito/examples/BaseWorkItemHandlerConfig.java b/kogito-quarkus-examples/onboarding-example/onboarding-quarkus/src/main/java/org/kie/kogito/examples/BaseWorkItemHandlerConfig.java
-index cf8e63d12..544a249a6 100644
+index 80b367554..cee65ad40 100644
 --- a/kogito-quarkus-examples/onboarding-example/onboarding-quarkus/src/main/java/org/kie/kogito/examples/BaseWorkItemHandlerConfig.java
 +++ b/kogito-quarkus-examples/onboarding-example/onboarding-quarkus/src/main/java/org/kie/kogito/examples/BaseWorkItemHandlerConfig.java
-@@ -15,6 +15,7 @@
-  */
- package org.kie.kogito.examples;
- 
-+import jakarta.annotation.PostConstruct;
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.Collection;
-@@ -22,8 +23,7 @@ import java.util.HashMap;
+@@ -25,9 +25,9 @@ import java.util.HashMap;
  import java.util.List;
  import java.util.Map;
  
@@ -1007,13 +940,15 @@ index cf8e63d12..544a249a6 100644
 -import javax.inject.Inject;
 +import jakarta.inject.Inject;
  
++import jakarta.annotation.PostConstruct;
  import org.eclipse.microprofile.config.inject.ConfigProperty;
  import org.kie.kogito.addons.k8s.Endpoint;
+ import org.kie.kogito.addons.k8s.EndpointQueryKey;
 diff --git a/kogito-quarkus-examples/onboarding-example/onboarding-quarkus/src/main/java/org/kie/kogito/examples/WorkItemHandlerConfig.java b/kogito-quarkus-examples/onboarding-example/onboarding-quarkus/src/main/java/org/kie/kogito/examples/WorkItemHandlerConfig.java
-index a56957ec5..f183cf98a 100644
+index 797331de4..a89d2c1af 100644
 --- a/kogito-quarkus-examples/onboarding-example/onboarding-quarkus/src/main/java/org/kie/kogito/examples/WorkItemHandlerConfig.java
 +++ b/kogito-quarkus-examples/onboarding-example/onboarding-quarkus/src/main/java/org/kie/kogito/examples/WorkItemHandlerConfig.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.kie.kogito.examples;
  
@@ -1023,10 +958,10 @@ index a56957ec5..f183cf98a 100644
  @ApplicationScoped
  public class WorkItemHandlerConfig extends BaseWorkItemHandlerConfig {
 diff --git a/kogito-quarkus-examples/onboarding-example/onboarding-quarkus/src/main/java/org/kie/kogito/examples/onboarding/DecisionTaskWorkItemHandler.java b/kogito-quarkus-examples/onboarding-example/onboarding-quarkus/src/main/java/org/kie/kogito/examples/onboarding/DecisionTaskWorkItemHandler.java
-index 5caf31508..424aaaab7 100644
+index 146fed711..012e7ba9e 100644
 --- a/kogito-quarkus-examples/onboarding-example/onboarding-quarkus/src/main/java/org/kie/kogito/examples/onboarding/DecisionTaskWorkItemHandler.java
 +++ b/kogito-quarkus-examples/onboarding-example/onboarding-quarkus/src/main/java/org/kie/kogito/examples/onboarding/DecisionTaskWorkItemHandler.java
-@@ -17,7 +17,7 @@ package org.kie.kogito.examples.onboarding;
+@@ -20,7 +20,7 @@ package org.kie.kogito.examples.onboarding;
  
  import java.util.Map;
  
@@ -1036,10 +971,10 @@ index 5caf31508..424aaaab7 100644
  import org.kie.kogito.addons.quarkus.k8s.workitems.QuarkusDiscoveredEndpointCaller;
  import org.kie.kogito.internal.process.runtime.KogitoWorkItem;
 diff --git a/kogito-quarkus-examples/onboarding-example/onboarding-quarkus/src/test/java/org/kie/kogito/examples/onboarding/OnboardingEndpointIT.java b/kogito-quarkus-examples/onboarding-example/onboarding-quarkus/src/test/java/org/kie/kogito/examples/onboarding/OnboardingEndpointIT.java
-index 31e515055..dd582af13 100644
+index 434e8e81d..63ca9d9aa 100644
 --- a/kogito-quarkus-examples/onboarding-example/onboarding-quarkus/src/test/java/org/kie/kogito/examples/onboarding/OnboardingEndpointIT.java
 +++ b/kogito-quarkus-examples/onboarding-example/onboarding-quarkus/src/test/java/org/kie/kogito/examples/onboarding/OnboardingEndpointIT.java
-@@ -23,7 +23,7 @@ import java.util.HashMap;
+@@ -26,7 +26,7 @@ import java.util.HashMap;
  import java.util.Map;
  import java.util.function.Function;
  
@@ -1049,96 +984,78 @@ index 31e515055..dd582af13 100644
  import org.junit.jupiter.api.Test;
  import org.kie.kogito.examples.test.RecordedOutputWorkItemHandler;
 diff --git a/kogito-quarkus-examples/onboarding-example/payroll/pom.xml b/kogito-quarkus-examples/onboarding-example/payroll/pom.xml
-index dc3a6cfa0..ee41039b3 100644
+index 8af06161e..a724a09aa 100644
 --- a/kogito-quarkus-examples/onboarding-example/payroll/pom.xml
 +++ b/kogito-quarkus-examples/onboarding-example/payroll/pom.xml
-@@ -11,10 +11,10 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Onboarding Example :: Payroll with DMN</name>
    <description>Payroll related decisions for onboarding</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
    </properties>
    <dependencyManagement>
      <dependencies>
 diff --git a/kogito-quarkus-examples/onboarding-example/pom.xml b/kogito-quarkus-examples/onboarding-example/pom.xml
-index 0c349c8b1..01038a7d7 100644
+index b95eb4134..f152f28cf 100644
 --- a/kogito-quarkus-examples/onboarding-example/pom.xml
 +++ b/kogito-quarkus-examples/onboarding-example/pom.xml
-@@ -17,14 +17,14 @@
+@@ -37,10 +37,10 @@
      <module>onboarding-quarkus</module>
    </modules>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/pmml-event-driven-quarkus/pom.xml b/kogito-quarkus-examples/pmml-event-driven-quarkus/pom.xml
-index 04ad43e09..78d159362 100644
+index 6f2f29147..502bddea3 100644
 --- a/kogito-quarkus-examples/pmml-event-driven-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/pmml-event-driven-quarkus/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>pmml-event-driven-quarkus</artifactId>
    <name>Kogito Example :: PMML Event-Driven - Quarkus</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
- 
-   <dependencyManagement>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/pmml-incubation-api-quarkus/pom.xml b/kogito-quarkus-examples/pmml-incubation-api-quarkus/pom.xml
-index 4a930255b..e82901bca 100644
+index 352a35036..6912af097 100644
 --- a/kogito-quarkus-examples/pmml-incubation-api-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/pmml-incubation-api-quarkus/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>pmml-incubation-api-quarkus</artifactId>
    <name>Kogito Example :: PMML Incubation API With Quarkus</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/pmml-incubation-api-quarkus/src/main/java/org/acme/CustomRestPrediction.java b/kogito-quarkus-examples/pmml-incubation-api-quarkus/src/main/java/org/acme/CustomRestPrediction.java
-index ff7152a4f..8da1acfc7 100644
+index 59548a409..a57a681d9 100644
 --- a/kogito-quarkus-examples/pmml-incubation-api-quarkus/src/main/java/org/acme/CustomRestPrediction.java
 +++ b/kogito-quarkus-examples/pmml-incubation-api-quarkus/src/main/java/org/acme/CustomRestPrediction.java
-@@ -17,12 +17,12 @@ package org.acme;
+@@ -20,12 +20,12 @@ package org.acme;
  
  import java.util.Map;
  
@@ -1158,33 +1075,27 @@ index ff7152a4f..8da1acfc7 100644
  import org.kie.kogito.incubation.application.AppRoot;
  import org.kie.kogito.incubation.common.DataContext;
 diff --git a/kogito-quarkus-examples/pmml-quarkus-example/pom.xml b/kogito-quarkus-examples/pmml-quarkus-example/pom.xml
-index 40fb97a02..39fa0424e 100644
+index a08e5d33b..dc01b2462 100644
 --- a/kogito-quarkus-examples/pmml-quarkus-example/pom.xml
 +++ b/kogito-quarkus-examples/pmml-quarkus-example/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>pmml-quarkus-example</artifactId>
    <name>Kogito Example :: PMML - Quarkus</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/pmml-quarkus-example/src/test/java/org/kie/kogito/pmml/quarkus/example/NativeLinRegTestIT.java b/kogito-quarkus-examples/pmml-quarkus-example/src/test/java/org/kie/kogito/pmml/quarkus/example/NativeLinRegTestIT.java
-index d173b1e4d..422f91590 100644
+index 412e98f29..59bc2c9cc 100644
 --- a/kogito-quarkus-examples/pmml-quarkus-example/src/test/java/org/kie/kogito/pmml/quarkus/example/NativeLinRegTestIT.java
 +++ b/kogito-quarkus-examples/pmml-quarkus-example/src/test/java/org/kie/kogito/pmml/quarkus/example/NativeLinRegTestIT.java
-@@ -15,9 +15,9 @@
+@@ -18,9 +18,9 @@
   */
  package org.kie.kogito.pmml.quarkus.example;
  
@@ -1197,10 +1108,10 @@ index d173b1e4d..422f91590 100644
  
      // Execute the same tests but in native mode.
 diff --git a/kogito-quarkus-examples/pmml-quarkus-example/src/test/java/org/kie/kogito/pmml/quarkus/example/NativeMiningModelTestIT.java b/kogito-quarkus-examples/pmml-quarkus-example/src/test/java/org/kie/kogito/pmml/quarkus/example/NativeMiningModelTestIT.java
-index f29e5a049..e4e6e02a0 100644
+index 75fa48993..989417b6e 100644
 --- a/kogito-quarkus-examples/pmml-quarkus-example/src/test/java/org/kie/kogito/pmml/quarkus/example/NativeMiningModelTestIT.java
 +++ b/kogito-quarkus-examples/pmml-quarkus-example/src/test/java/org/kie/kogito/pmml/quarkus/example/NativeMiningModelTestIT.java
-@@ -15,9 +15,9 @@
+@@ -18,9 +18,9 @@
   */
  package org.kie.kogito.pmml.quarkus.example;
  
@@ -1213,10 +1124,10 @@ index f29e5a049..e4e6e02a0 100644
  
      // Execute the same tests but in native mode.
 diff --git a/kogito-quarkus-examples/pmml-quarkus-example/src/test/java/org/kie/kogito/pmml/quarkus/example/NativeSampleMineTestIT.java b/kogito-quarkus-examples/pmml-quarkus-example/src/test/java/org/kie/kogito/pmml/quarkus/example/NativeSampleMineTestIT.java
-index 8b4160f80..a75ea13c5 100644
+index 4ea761fd5..be4f6ace3 100644
 --- a/kogito-quarkus-examples/pmml-quarkus-example/src/test/java/org/kie/kogito/pmml/quarkus/example/NativeSampleMineTestIT.java
 +++ b/kogito-quarkus-examples/pmml-quarkus-example/src/test/java/org/kie/kogito/pmml/quarkus/example/NativeSampleMineTestIT.java
-@@ -15,9 +15,9 @@
+@@ -18,9 +18,9 @@
   */
  package org.kie.kogito.pmml.quarkus.example;
  
@@ -1229,10 +1140,10 @@ index 8b4160f80..a75ea13c5 100644
  
      // Execute the same tests but in native mode.
 diff --git a/kogito-quarkus-examples/pmml-quarkus-example/src/test/java/org/kie/kogito/pmml/quarkus/example/NativeSimpleScorecardTestIT.java b/kogito-quarkus-examples/pmml-quarkus-example/src/test/java/org/kie/kogito/pmml/quarkus/example/NativeSimpleScorecardTestIT.java
-index e2ebcb606..57ca4ae5a 100644
+index 11ca4053f..8aae4d207 100644
 --- a/kogito-quarkus-examples/pmml-quarkus-example/src/test/java/org/kie/kogito/pmml/quarkus/example/NativeSimpleScorecardTestIT.java
 +++ b/kogito-quarkus-examples/pmml-quarkus-example/src/test/java/org/kie/kogito/pmml/quarkus/example/NativeSimpleScorecardTestIT.java
-@@ -15,9 +15,9 @@
+@@ -18,9 +18,9 @@
   */
  package org.kie.kogito.pmml.quarkus.example;
  
@@ -1245,33 +1156,27 @@ index e2ebcb606..57ca4ae5a 100644
  
      // Execute the same tests but in native mode.
 diff --git a/kogito-quarkus-examples/process-business-rules-quarkus/pom.xml b/kogito-quarkus-examples/process-business-rules-quarkus/pom.xml
-index d20e8e4f8..64f0ff6ec 100644
+index 5d7341f08..f0a44d2d7 100644
 --- a/kogito-quarkus-examples/process-business-rules-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-business-rules-quarkus/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process Business Rules Quarkus</name>
    <description>Kogito business rules invocation - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-business-rules-quarkus/src/test/java/org/acme/travels/PersonProcessTest.java b/kogito-quarkus-examples/process-business-rules-quarkus/src/test/java/org/acme/travels/PersonProcessTest.java
-index 9ff19f514..727a32d48 100644
+index dd8a43a8d..08226d572 100644
 --- a/kogito-quarkus-examples/process-business-rules-quarkus/src/test/java/org/acme/travels/PersonProcessTest.java
 +++ b/kogito-quarkus-examples/process-business-rules-quarkus/src/test/java/org/acme/travels/PersonProcessTest.java
-@@ -19,8 +19,8 @@ import java.util.HashMap;
+@@ -22,8 +22,8 @@ import java.util.HashMap;
  import java.util.List;
  import java.util.Map;
  
@@ -1283,33 +1188,27 @@ index 9ff19f514..727a32d48 100644
  import org.junit.jupiter.api.Test;
  import org.kie.kogito.Model;
 diff --git a/kogito-quarkus-examples/process-decisions-quarkus/pom.xml b/kogito-quarkus-examples/process-decisions-quarkus/pom.xml
-index d13f21a70..4053e229d 100644
+index cec871f85..8e29251fc 100644
 --- a/kogito-quarkus-examples/process-decisions-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-decisions-quarkus/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process :: Decisions :: Quarkus</name>
    <description>Process with DMN and DRL integration - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-decisions-quarkus/src/main/java/org/kie/kogito/traffic/DriverService.java b/kogito-quarkus-examples/process-decisions-quarkus/src/main/java/org/kie/kogito/traffic/DriverService.java
-index 595aa50e4..78510ddd2 100644
+index 5458de220..e9dbf0399 100644
 --- a/kogito-quarkus-examples/process-decisions-quarkus/src/main/java/org/kie/kogito/traffic/DriverService.java
 +++ b/kogito-quarkus-examples/process-decisions-quarkus/src/main/java/org/kie/kogito/traffic/DriverService.java
-@@ -19,7 +19,7 @@ package org.kie.kogito.traffic;
+@@ -21,7 +21,7 @@ package org.kie.kogito.traffic;
  import java.time.ZonedDateTime;
  import java.util.Date;
  
@@ -1319,10 +1218,10 @@ index 595aa50e4..78510ddd2 100644
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
 diff --git a/kogito-quarkus-examples/process-decisions-quarkus/src/test/java/org/kie/kogito/traffic/NativeTrafficProcessIT.java b/kogito-quarkus-examples/process-decisions-quarkus/src/test/java/org/kie/kogito/traffic/NativeTrafficProcessIT.java
-index 169733039..1a49b80db 100644
+index 995d69336..145762f2f 100644
 --- a/kogito-quarkus-examples/process-decisions-quarkus/src/test/java/org/kie/kogito/traffic/NativeTrafficProcessIT.java
 +++ b/kogito-quarkus-examples/process-decisions-quarkus/src/test/java/org/kie/kogito/traffic/NativeTrafficProcessIT.java
-@@ -15,8 +15,8 @@
+@@ -18,8 +18,8 @@
   */
  package org.kie.kogito.traffic;
  
@@ -1334,33 +1233,27 @@ index 169733039..1a49b80db 100644
  public class NativeTrafficProcessIT extends TrafficProcessIT {
  }
 diff --git a/kogito-quarkus-examples/process-decisions-rest-quarkus/pom.xml b/kogito-quarkus-examples/process-decisions-rest-quarkus/pom.xml
-index 852e7997b..0a53fcee5 100644
+index 46dbf226b..e6633199c 100644
 --- a/kogito-quarkus-examples/process-decisions-rest-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-decisions-rest-quarkus/pom.xml
-@@ -12,14 +12,14 @@
+@@ -32,10 +32,10 @@
    <description>Process with DMN and DRL integration through REST - Quarkus</description>
    <properties>
      <tests.quarkus.http.port>8080</tests.quarkus.http.port>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/DriverService.java b/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/DriverService.java
-index 595aa50e4..78510ddd2 100644
+index 5458de220..e9dbf0399 100644
 --- a/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/DriverService.java
 +++ b/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/DriverService.java
-@@ -19,7 +19,7 @@ package org.kie.kogito.traffic;
+@@ -21,7 +21,7 @@ package org.kie.kogito.traffic;
  import java.time.ZonedDateTime;
  import java.util.Date;
  
@@ -1370,10 +1263,10 @@ index 595aa50e4..78510ddd2 100644
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
 diff --git a/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/LicenseValidationRestClient.java b/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/LicenseValidationRestClient.java
-index d624fcbe2..e70f81897 100644
+index 16bedfe04..35573f205 100644
 --- a/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/LicenseValidationRestClient.java
 +++ b/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/LicenseValidationRestClient.java
-@@ -17,11 +17,11 @@ package org.kie.kogito.traffic;
+@@ -20,11 +20,11 @@ package org.kie.kogito.traffic;
  
  import java.util.Map;
  
@@ -1391,10 +1284,10 @@ index d624fcbe2..e70f81897 100644
  import org.eclipse.microprofile.rest.client.inject.RegisterRestClient;
  
 diff --git a/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/LicenseValidationRestService.java b/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/LicenseValidationRestService.java
-index f8dc39309..ff6c99787 100644
+index 6c8a96e96..cfc1c98e6 100644
 --- a/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/LicenseValidationRestService.java
 +++ b/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/LicenseValidationRestService.java
-@@ -17,8 +17,8 @@ package org.kie.kogito.traffic;
+@@ -20,8 +20,8 @@ package org.kie.kogito.traffic;
  
  import java.util.Collections;
  
@@ -1406,10 +1299,10 @@ index f8dc39309..ff6c99787 100644
  import org.eclipse.microprofile.rest.client.inject.RestClient;
  
 diff --git a/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/TrafficViolationRestClient.java b/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/TrafficViolationRestClient.java
-index 7c6945cbf..8cc4bff87 100644
+index 13a259af1..32d4a4217 100644
 --- a/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/TrafficViolationRestClient.java
 +++ b/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/TrafficViolationRestClient.java
-@@ -17,11 +17,11 @@ package org.kie.kogito.traffic;
+@@ -20,11 +20,11 @@ package org.kie.kogito.traffic;
  
  import java.util.Map;
  
@@ -1427,10 +1320,10 @@ index 7c6945cbf..8cc4bff87 100644
  import org.eclipse.microprofile.rest.client.inject.RegisterRestClient;
  
 diff --git a/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/TrafficViolationRestService.java b/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/TrafficViolationRestService.java
-index 881e99969..b22e2e212 100644
+index 41216e33c..8fc47cb2d 100644
 --- a/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/TrafficViolationRestService.java
 +++ b/kogito-quarkus-examples/process-decisions-rest-quarkus/src/main/java/org/kie/kogito/traffic/TrafficViolationRestService.java
-@@ -18,8 +18,8 @@ package org.kie.kogito.traffic;
+@@ -21,8 +21,8 @@ package org.kie.kogito.traffic;
  import java.util.HashMap;
  import java.util.Map;
  
@@ -1442,10 +1335,10 @@ index 881e99969..b22e2e212 100644
  import org.eclipse.microprofile.rest.client.inject.RestClient;
  
 diff --git a/kogito-quarkus-examples/process-decisions-rest-quarkus/src/test/java/org/kie/kogito/traffic/NativeTrafficProcessIT.java b/kogito-quarkus-examples/process-decisions-rest-quarkus/src/test/java/org/kie/kogito/traffic/NativeTrafficProcessIT.java
-index 169733039..1a49b80db 100644
+index 995d69336..145762f2f 100644
 --- a/kogito-quarkus-examples/process-decisions-rest-quarkus/src/test/java/org/kie/kogito/traffic/NativeTrafficProcessIT.java
 +++ b/kogito-quarkus-examples/process-decisions-rest-quarkus/src/test/java/org/kie/kogito/traffic/NativeTrafficProcessIT.java
-@@ -15,8 +15,8 @@
+@@ -18,8 +18,8 @@
   */
  package org.kie.kogito.traffic;
  
@@ -1457,33 +1350,27 @@ index 169733039..1a49b80db 100644
  public class NativeTrafficProcessIT extends TrafficProcessIT {
  }
 diff --git a/kogito-quarkus-examples/process-decisions-rules-quarkus/pom.xml b/kogito-quarkus-examples/process-decisions-rules-quarkus/pom.xml
-index d80e3fe23..8b4a25a4c 100644
+index 7f63a1d70..e749449dc 100644
 --- a/kogito-quarkus-examples/process-decisions-rules-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-decisions-rules-quarkus/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process :: Decisions :: Rules :: Quarkus</name>
    <description>Process with DRL, DMN and DRL integration - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-decisions-rules-quarkus/src/main/java/org/kie/kogito/traffic/DriverService.java b/kogito-quarkus-examples/process-decisions-rules-quarkus/src/main/java/org/kie/kogito/traffic/DriverService.java
-index 38ebb18de..471e27352 100644
+index fec1d8fae..10bc01a8f 100644
 --- a/kogito-quarkus-examples/process-decisions-rules-quarkus/src/main/java/org/kie/kogito/traffic/DriverService.java
 +++ b/kogito-quarkus-examples/process-decisions-rules-quarkus/src/main/java/org/kie/kogito/traffic/DriverService.java
-@@ -19,7 +19,7 @@ package org.kie.kogito.traffic;
+@@ -21,7 +21,7 @@ package org.kie.kogito.traffic;
  import java.time.ZonedDateTime;
  import java.util.Date;
  
@@ -1493,10 +1380,10 @@ index 38ebb18de..471e27352 100644
  import org.kie.kogito.traffic.licensevalidation.Driver;
  import org.slf4j.Logger;
 diff --git a/kogito-quarkus-examples/process-decisions-rules-quarkus/src/test/java/org/kie/kogito/traffic/NativeTrafficProcessIT.java b/kogito-quarkus-examples/process-decisions-rules-quarkus/src/test/java/org/kie/kogito/traffic/NativeTrafficProcessIT.java
-index 169733039..1a49b80db 100644
+index 995d69336..145762f2f 100644
 --- a/kogito-quarkus-examples/process-decisions-rules-quarkus/src/test/java/org/kie/kogito/traffic/NativeTrafficProcessIT.java
 +++ b/kogito-quarkus-examples/process-decisions-rules-quarkus/src/test/java/org/kie/kogito/traffic/NativeTrafficProcessIT.java
-@@ -15,8 +15,8 @@
+@@ -18,8 +18,8 @@
   */
  package org.kie.kogito.traffic;
  
@@ -1508,33 +1395,27 @@ index 169733039..1a49b80db 100644
  public class NativeTrafficProcessIT extends TrafficProcessIT {
  }
 diff --git a/kogito-quarkus-examples/process-error-handling/pom.xml b/kogito-quarkus-examples/process-error-handling/pom.xml
-index a8ea2e0d9..72cdc45de 100644
+index b02e685a3..52eedb254 100644
 --- a/kogito-quarkus-examples/process-error-handling/pom.xml
 +++ b/kogito-quarkus-examples/process-error-handling/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <name>Kogito Example :: Process Scripts With Quarkus</name>
    <description>Kogito scripts invocation - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-error-handling/src/main/java/org/acme/wih/CustomWorkItemHandlerConfig.java b/kogito-quarkus-examples/process-error-handling/src/main/java/org/acme/wih/CustomWorkItemHandlerConfig.java
-index 99b78b853..1bbb71cf7 100644
+index 08a1e85ab..42e99a989 100644
 --- a/kogito-quarkus-examples/process-error-handling/src/main/java/org/acme/wih/CustomWorkItemHandlerConfig.java
 +++ b/kogito-quarkus-examples/process-error-handling/src/main/java/org/acme/wih/CustomWorkItemHandlerConfig.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.acme.wih;
  
@@ -1544,10 +1425,10 @@ index 99b78b853..1bbb71cf7 100644
  import org.kie.kogito.process.impl.DefaultWorkItemHandlerConfig;
  
 diff --git a/kogito-quarkus-examples/process-error-handling/src/test/java/org/acme/travels/quarkus/HelloErrorProcessTest.java b/kogito-quarkus-examples/process-error-handling/src/test/java/org/acme/travels/quarkus/HelloErrorProcessTest.java
-index 1764afdf5..1861f1fe5 100644
+index dbf03ecef..7ae57db03 100644
 --- a/kogito-quarkus-examples/process-error-handling/src/test/java/org/acme/travels/quarkus/HelloErrorProcessTest.java
 +++ b/kogito-quarkus-examples/process-error-handling/src/test/java/org/acme/travels/quarkus/HelloErrorProcessTest.java
-@@ -18,8 +18,8 @@ package org.acme.travels.quarkus;
+@@ -21,8 +21,8 @@ package org.acme.travels.quarkus;
  import java.util.HashMap;
  import java.util.Map;
  
@@ -1559,33 +1440,27 @@ index 1764afdf5..1861f1fe5 100644
  import org.junit.jupiter.api.Test;
  import org.kie.kogito.Model;
 diff --git a/kogito-quarkus-examples/process-incubation-api-quarkus/pom.xml b/kogito-quarkus-examples/process-incubation-api-quarkus/pom.xml
-index bddd25ce0..32bcae41e 100644
+index ea50ff223..188e761fa 100644
 --- a/kogito-quarkus-examples/process-incubation-api-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-incubation-api-quarkus/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>process-incubation-api-quarkus</artifactId>
    <name>Kogito Example :: Process Incubation API With Quarkus</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-incubation-api-quarkus/src/main/java/org/acme/CustomRestProcess.java b/kogito-quarkus-examples/process-incubation-api-quarkus/src/main/java/org/acme/CustomRestProcess.java
-index 2d6846e20..9b83e574a 100644
+index 1e5fecc2e..ac0057e99 100644
 --- a/kogito-quarkus-examples/process-incubation-api-quarkus/src/main/java/org/acme/CustomRestProcess.java
 +++ b/kogito-quarkus-examples/process-incubation-api-quarkus/src/main/java/org/acme/CustomRestProcess.java
-@@ -17,12 +17,12 @@ package org.acme;
+@@ -20,12 +20,12 @@ package org.acme;
  
  import java.util.Map;
  
@@ -1605,33 +1480,27 @@ index 2d6846e20..9b83e574a 100644
  import org.kie.kogito.incubation.application.AppRoot;
  import org.kie.kogito.incubation.common.DataContext;
 diff --git a/kogito-quarkus-examples/process-infinispan-persistence-quarkus/pom.xml b/kogito-quarkus-examples/process-infinispan-persistence-quarkus/pom.xml
-index fdecf09f8..a2ad322c2 100644
+index 8b75d8310..168afdeaa 100644
 --- a/kogito-quarkus-examples/process-infinispan-persistence-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-infinispan-persistence-quarkus/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process Infinispan Persistence Quarkus</name>
    <description>Process with Infinispan persistence - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-infinispan-persistence-quarkus/src/test/java/org/acme/deals/NativeDealsRestIT.java b/kogito-quarkus-examples/process-infinispan-persistence-quarkus/src/test/java/org/acme/deals/NativeDealsRestIT.java
-index 81b8e1b43..09dfeba1b 100644
+index 7c1d63b9c..81c1c5d0a 100644
 --- a/kogito-quarkus-examples/process-infinispan-persistence-quarkus/src/test/java/org/acme/deals/NativeDealsRestIT.java
 +++ b/kogito-quarkus-examples/process-infinispan-persistence-quarkus/src/test/java/org/acme/deals/NativeDealsRestIT.java
-@@ -15,9 +15,9 @@
+@@ -18,9 +18,9 @@
   */
  package org.acme.deals;
  
@@ -1644,37 +1513,28 @@ index 81b8e1b43..09dfeba1b 100644
  
  }
 diff --git a/kogito-quarkus-examples/process-kafka-avro-multi-quarkus/pom.xml b/kogito-quarkus-examples/process-kafka-avro-multi-quarkus/pom.xml
-index 2473da2ba..955f1baa0 100644
+index 14d2d10d5..ae5408429 100644
 --- a/kogito-quarkus-examples/process-kafka-avro-multi-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-kafka-avro-multi-quarkus/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process with Kafka and Quarkus, multiple channels, avro serialization</name>
    <description>Kogito with Kafka - Quarkus, using one channel per message name</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-kafka-avro-multi-quarkus/src/main/java/org/acme/travel/AvroMarshallerProducer.java b/kogito-quarkus-examples/process-kafka-avro-multi-quarkus/src/main/java/org/acme/travel/AvroMarshallerProducer.java
-index d10c67208..1a96476f5 100644
+index cf98c74d0..ca9dbed97 100644
 --- a/kogito-quarkus-examples/process-kafka-avro-multi-quarkus/src/main/java/org/acme/travel/AvroMarshallerProducer.java
 +++ b/kogito-quarkus-examples/process-kafka-avro-multi-quarkus/src/main/java/org/acme/travel/AvroMarshallerProducer.java
-@@ -15,11 +15,11 @@
-  */
- package org.acme.travel;
+@@ -20,10 +20,10 @@ package org.acme.travel;
  
-+import jakarta.annotation.PostConstruct;
  import java.io.IOException;
  
 -import javax.annotation.PostConstruct;
@@ -1683,13 +1543,15 @@ index d10c67208..1a96476f5 100644
 +import jakarta.enterprise.context.ApplicationScoped;
 +import jakarta.enterprise.inject.Produces;
  
++import jakarta.annotation.PostConstruct;
  import org.kie.kogito.event.EventMarshaller;
  import org.kie.kogito.event.EventUnmarshaller;
+ import org.kie.kogito.event.avro.AvroEventMarshaller;
 diff --git a/kogito-quarkus-examples/process-kafka-avro-multi-quarkus/src/main/java/org/acme/travel/StringKeyDecorator.java b/kogito-quarkus-examples/process-kafka-avro-multi-quarkus/src/main/java/org/acme/travel/StringKeyDecorator.java
-index b86ac3eed..8573a244d 100644
+index d698b7dd3..63a6a0491 100644
 --- a/kogito-quarkus-examples/process-kafka-avro-multi-quarkus/src/main/java/org/acme/travel/StringKeyDecorator.java
 +++ b/kogito-quarkus-examples/process-kafka-avro-multi-quarkus/src/main/java/org/acme/travel/StringKeyDecorator.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.acme.travel;
  
@@ -1699,10 +1561,10 @@ index b86ac3eed..8573a244d 100644
  import org.eclipse.microprofile.reactive.messaging.Message;
  import org.kie.kogito.addon.quarkus.common.reactive.messaging.MessageDecorator;
 diff --git a/kogito-quarkus-examples/process-kafka-avro-multi-quarkus/src/test/java/org/acme/travel/tests/avro/quarkus/MultiMessagingIT.java b/kogito-quarkus-examples/process-kafka-avro-multi-quarkus/src/test/java/org/acme/travel/tests/avro/quarkus/MultiMessagingIT.java
-index 11bd3766a..32f56442c 100644
+index a970b7d64..2f01c1832 100644
 --- a/kogito-quarkus-examples/process-kafka-avro-multi-quarkus/src/test/java/org/acme/travel/tests/avro/quarkus/MultiMessagingIT.java
 +++ b/kogito-quarkus-examples/process-kafka-avro-multi-quarkus/src/test/java/org/acme/travel/tests/avro/quarkus/MultiMessagingIT.java
-@@ -22,7 +22,7 @@ import java.util.concurrent.CountDownLatch;
+@@ -25,7 +25,7 @@ import java.util.concurrent.CountDownLatch;
  import java.util.concurrent.TimeUnit;
  import java.util.stream.IntStream;
  
@@ -1712,56 +1574,44 @@ index 11bd3766a..32f56442c 100644
  import org.acme.travel.Traveller;
  import org.eclipse.microprofile.reactive.messaging.Channel;
 diff --git a/kogito-quarkus-examples/process-kafka-multi-quarkus/pom.xml b/kogito-quarkus-examples/process-kafka-multi-quarkus/pom.xml
-index 3fa03011a..bc665ceb1 100644
+index ead567505..34e39311e 100644
 --- a/kogito-quarkus-examples/process-kafka-multi-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-kafka-multi-quarkus/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process with Kafka and Quarkus, multiple channels</name>
    <description>Kogito with Kafka - Quarkus, using one channel per message name</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-kafka-persistence-quarkus/pom.xml b/kogito-quarkus-examples/process-kafka-persistence-quarkus/pom.xml
-index c0d02b120..3192692c4 100644
+index e8bdd2dbd..788688ada 100644
 --- a/kogito-quarkus-examples/process-kafka-persistence-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-kafka-persistence-quarkus/pom.xml
-@@ -29,14 +29,14 @@
+@@ -33,10 +33,10 @@
    <name>Kogito Example :: Process Kafka Persistence Quarkus</name>
    <description>Process with Kafka persistence - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-kafka-persistence-quarkus/src/main/java/org/acme/deals/Application.java b/kogito-quarkus-examples/process-kafka-persistence-quarkus/src/main/java/org/acme/deals/Application.java
-index 533137b03..971e11bf6 100644
+index 500211eef..31e358c1e 100644
 --- a/kogito-quarkus-examples/process-kafka-persistence-quarkus/src/main/java/org/acme/deals/Application.java
 +++ b/kogito-quarkus-examples/process-kafka-persistence-quarkus/src/main/java/org/acme/deals/Application.java
-@@ -19,10 +19,10 @@ import java.util.Map;
+@@ -22,10 +22,10 @@ import java.util.Map;
  import java.util.Set;
  import java.util.concurrent.TimeUnit;
  
@@ -1776,56 +1626,44 @@ index 533137b03..971e11bf6 100644
  import org.apache.kafka.clients.admin.NewTopic;
  import org.slf4j.Logger;
 diff --git a/kogito-quarkus-examples/process-kafka-quickstart-quarkus/pom.xml b/kogito-quarkus-examples/process-kafka-quickstart-quarkus/pom.xml
-index 294e08f52..bc6755b0a 100644
+index ee9c72379..bd6b31ca3 100644
 --- a/kogito-quarkus-examples/process-kafka-quickstart-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-kafka-quickstart-quarkus/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process with Kafka and Quarkus</name>
    <description>Kogito with Kafka - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-knative-quickstart-quarkus/pom.xml b/kogito-quarkus-examples/process-knative-quickstart-quarkus/pom.xml
-index 5d32855e6..622713d78 100644
+index fae239f4c..05b2c763d 100644
 --- a/kogito-quarkus-examples/process-knative-quickstart-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-knative-quickstart-quarkus/pom.xml
-@@ -12,14 +12,14 @@
+@@ -32,10 +32,10 @@
    <description>Kogito with Knative Eventing - Quarkus</description>
    <properties>
      <version.com.github.tomakehurst.wiremock>2.33.2</version.com.github.tomakehurst.wiremock>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-knative-quickstart-quarkus/src/test/java/org/acme/travel/CloudEventListenerTest.java b/kogito-quarkus-examples/process-knative-quickstart-quarkus/src/test/java/org/acme/travel/CloudEventListenerTest.java
-index 0fddbe097..9f587f744 100644
+index bb41eb641..b3c4b483c 100644
 --- a/kogito-quarkus-examples/process-knative-quickstart-quarkus/src/test/java/org/acme/travel/CloudEventListenerTest.java
 +++ b/kogito-quarkus-examples/process-knative-quickstart-quarkus/src/test/java/org/acme/travel/CloudEventListenerTest.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.acme.travel;
  
@@ -1835,33 +1673,27 @@ index 0fddbe097..9f587f744 100644
  import org.junit.jupiter.api.AfterAll;
  import org.junit.jupiter.api.BeforeAll;
 diff --git a/kogito-quarkus-examples/process-mongodb-persistence-quarkus/pom.xml b/kogito-quarkus-examples/process-mongodb-persistence-quarkus/pom.xml
-index 094560f07..3fcb22315 100644
+index 4a5fcdc5e..4d2426005 100644
 --- a/kogito-quarkus-examples/process-mongodb-persistence-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-mongodb-persistence-quarkus/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process MongoDB Persistence Quarkus</name>
    <description>Process with MongoDB persistence - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-mongodb-persistence-quarkus/src/test/java/org/acme/deals/NativeDealsRestIT.java b/kogito-quarkus-examples/process-mongodb-persistence-quarkus/src/test/java/org/acme/deals/NativeDealsRestIT.java
-index 81b8e1b43..09dfeba1b 100644
+index 7c1d63b9c..81c1c5d0a 100644
 --- a/kogito-quarkus-examples/process-mongodb-persistence-quarkus/src/test/java/org/acme/deals/NativeDealsRestIT.java
 +++ b/kogito-quarkus-examples/process-mongodb-persistence-quarkus/src/test/java/org/acme/deals/NativeDealsRestIT.java
-@@ -15,9 +15,9 @@
+@@ -18,9 +18,9 @@
   */
  package org.acme.deals;
  
@@ -1874,33 +1706,27 @@ index 81b8e1b43..09dfeba1b 100644
  
  }
 diff --git a/kogito-quarkus-examples/process-monitoring-quarkus/pom.xml b/kogito-quarkus-examples/process-monitoring-quarkus/pom.xml
-index 1669a3fdf..34d9aba07 100755
+index 127fcc8ba..2310ab011 100755
 --- a/kogito-quarkus-examples/process-monitoring-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-monitoring-quarkus/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process Monitoring :: Quarkus</name>
  
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-monitoring-quarkus/src/main/java/org/kie/kogito/examples/quarkus/CalculationService.java b/kogito-quarkus-examples/process-monitoring-quarkus/src/main/java/org/kie/kogito/examples/quarkus/CalculationService.java
-index 11dfcb97e..aaaf456b7 100644
+index 4b23a5b71..8a0af9cfe 100644
 --- a/kogito-quarkus-examples/process-monitoring-quarkus/src/main/java/org/kie/kogito/examples/quarkus/CalculationService.java
 +++ b/kogito-quarkus-examples/process-monitoring-quarkus/src/main/java/org/kie/kogito/examples/quarkus/CalculationService.java
-@@ -17,7 +17,7 @@ package org.kie.kogito.examples.quarkus;
+@@ -20,7 +20,7 @@ package org.kie.kogito.examples.quarkus;
  
  import java.util.Random;
  
@@ -1910,11 +1736,11 @@ index 11dfcb97e..aaaf456b7 100644
  import org.kie.kogito.examples.quarkus.demo.Order;
  
 diff --git a/kogito-quarkus-examples/process-monitoring-quarkus/src/test/java/org/kie/kogito/examples/quarkus/NativeDashboardGenerationIT.java b/kogito-quarkus-examples/process-monitoring-quarkus/src/test/java/org/kie/kogito/examples/quarkus/NativeDashboardGenerationIT.java
-index 7bf4ac629..a22971073 100644
+index 49f5c0b46..5a66fd4f8 100644
 --- a/kogito-quarkus-examples/process-monitoring-quarkus/src/test/java/org/kie/kogito/examples/quarkus/NativeDashboardGenerationIT.java
 +++ b/kogito-quarkus-examples/process-monitoring-quarkus/src/test/java/org/kie/kogito/examples/quarkus/NativeDashboardGenerationIT.java
-@@ -16,9 +16,9 @@
- 
+@@ -18,9 +18,9 @@
+  */
  package org.kie.kogito.examples.quarkus;
  
 -import io.quarkus.test.junit.NativeImageTest;
@@ -1926,10 +1752,10 @@ index 7bf4ac629..a22971073 100644
  
      // Execute the same tests but in native mode.
 diff --git a/kogito-quarkus-examples/process-monitoring-quarkus/src/test/java/org/kie/kogito/examples/quarkus/ProcessMetricsTest.java b/kogito-quarkus-examples/process-monitoring-quarkus/src/test/java/org/kie/kogito/examples/quarkus/ProcessMetricsTest.java
-index a51cd75ee..291197179 100644
+index bd30cee64..2ae3e303b 100644
 --- a/kogito-quarkus-examples/process-monitoring-quarkus/src/test/java/org/kie/kogito/examples/quarkus/ProcessMetricsTest.java
 +++ b/kogito-quarkus-examples/process-monitoring-quarkus/src/test/java/org/kie/kogito/examples/quarkus/ProcessMetricsTest.java
-@@ -19,8 +19,8 @@ package org.kie.kogito.examples.quarkus;
+@@ -21,8 +21,8 @@ package org.kie.kogito.examples.quarkus;
  import java.util.HashMap;
  import java.util.Map;
  
@@ -1941,33 +1767,27 @@ index a51cd75ee..291197179 100644
  import org.junit.jupiter.api.BeforeEach;
  import org.junit.jupiter.api.Test;
 diff --git a/kogito-quarkus-examples/process-outbox-mongodb-quarkus/pom.xml b/kogito-quarkus-examples/process-outbox-mongodb-quarkus/pom.xml
-index 47aa6727e..e956fb11c 100644
+index ad4154d11..ae30cc85e 100644
 --- a/kogito-quarkus-examples/process-outbox-mongodb-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-outbox-mongodb-quarkus/pom.xml
-@@ -15,14 +15,14 @@
+@@ -35,10 +35,10 @@
  
    <properties>
      <DEBEZIUM_VERSION>1.7</DEBEZIUM_VERSION>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
- 
-   <dependencyManagement>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-outbox-mongodb-quarkus/src/main/java/org/kie/kogito/examples/CalculationService.java b/kogito-quarkus-examples/process-outbox-mongodb-quarkus/src/main/java/org/kie/kogito/examples/CalculationService.java
-index fc2e8fee7..54f7827a2 100644
+index d15814e74..effee0cf2 100644
 --- a/kogito-quarkus-examples/process-outbox-mongodb-quarkus/src/main/java/org/kie/kogito/examples/CalculationService.java
 +++ b/kogito-quarkus-examples/process-outbox-mongodb-quarkus/src/main/java/org/kie/kogito/examples/CalculationService.java
-@@ -17,7 +17,7 @@ package org.kie.kogito.examples;
+@@ -20,7 +20,7 @@ package org.kie.kogito.examples;
  
  import java.util.Random;
  
@@ -1977,102 +1797,78 @@ index fc2e8fee7..54f7827a2 100644
  import org.kie.kogito.examples.demo.Order;
  
 diff --git a/kogito-quarkus-examples/process-performance-client/pom.xml b/kogito-quarkus-examples/process-performance-client/pom.xml
-index 99cf83fa0..f15550c51 100755
+index 47055d85a..f6377b829 100755
 --- a/kogito-quarkus-examples/process-performance-client/pom.xml
 +++ b/kogito-quarkus-examples/process-performance-client/pom.xml
-@@ -13,14 +13,14 @@
+@@ -33,10 +33,10 @@
    <name>Kogito Example :: Client Performance test</name>
    <description>Client Performance test</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-performance-quarkus/pom.xml b/kogito-quarkus-examples/process-performance-quarkus/pom.xml
-index 0d527b438..541bac1c4 100755
+index 392a3811e..22fe7f04e 100755
 --- a/kogito-quarkus-examples/process-performance-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-performance-quarkus/pom.xml
-@@ -13,14 +13,14 @@
+@@ -33,10 +33,10 @@
    <name>Kogito Example :: Quarkus Performance test</name>
    <description>Quarkus Performance test</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-postgresql-persistence-quarkus/pom.xml b/kogito-quarkus-examples/process-postgresql-persistence-quarkus/pom.xml
-index 9068e217f..6f9a91b80 100644
+index 56c7177a6..222649aa3 100644
 --- a/kogito-quarkus-examples/process-postgresql-persistence-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-postgresql-persistence-quarkus/pom.xml
-@@ -16,14 +16,14 @@
+@@ -36,10 +36,10 @@
    <name>Kogito Example :: Process PostgreSQL Persistence Quarkus</name>
    <description>Process with PostgreSQL persistence - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-quarkus-example/pom.xml b/kogito-quarkus-examples/process-quarkus-example/pom.xml
-index 828f07f1f..00bb4ba37 100755
+index 3ddbf677b..50e0eff1a 100755
 --- a/kogito-quarkus-examples/process-quarkus-example/pom.xml
 +++ b/kogito-quarkus-examples/process-quarkus-example/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process and Quarkus</name>
    <description>Order management service</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-quarkus-example/src/main/java/org/kie/kogito/examples/CalculationService.java b/kogito-quarkus-examples/process-quarkus-example/src/main/java/org/kie/kogito/examples/CalculationService.java
-index bf28039f0..455c48635 100644
+index d15814e74..effee0cf2 100644
 --- a/kogito-quarkus-examples/process-quarkus-example/src/main/java/org/kie/kogito/examples/CalculationService.java
 +++ b/kogito-quarkus-examples/process-quarkus-example/src/main/java/org/kie/kogito/examples/CalculationService.java
-@@ -17,7 +17,7 @@ package org.kie.kogito.examples;
+@@ -20,7 +20,7 @@ package org.kie.kogito.examples;
  
  import java.util.Random;
  
@@ -2082,10 +1878,10 @@ index bf28039f0..455c48635 100644
  import org.kie.kogito.examples.demo.Order;
  
 diff --git a/kogito-quarkus-examples/process-quarkus-example/src/test/java/org/kie/kogito/examples/OrdersProcessIT.java b/kogito-quarkus-examples/process-quarkus-example/src/test/java/org/kie/kogito/examples/OrdersProcessIT.java
-index 55a9515e7..426886e07 100644
+index c5aed1dcc..6ee328d6f 100644
 --- a/kogito-quarkus-examples/process-quarkus-example/src/test/java/org/kie/kogito/examples/OrdersProcessIT.java
 +++ b/kogito-quarkus-examples/process-quarkus-example/src/test/java/org/kie/kogito/examples/OrdersProcessIT.java
-@@ -21,8 +21,8 @@ import java.util.List;
+@@ -24,8 +24,8 @@ import java.util.List;
  import java.util.Map;
  import java.util.Optional;
  
@@ -2097,10 +1893,10 @@ index 55a9515e7..426886e07 100644
  import org.junit.jupiter.api.BeforeEach;
  import org.junit.jupiter.api.Test;
 diff --git a/kogito-quarkus-examples/process-quarkus-example/src/test/java/org/kie/kogito/examples/OrdersRestIT.java b/kogito-quarkus-examples/process-quarkus-example/src/test/java/org/kie/kogito/examples/OrdersRestIT.java
-index a6c91f37b..c136b806e 100644
+index 235b8bf6f..87eedde3e 100644
 --- a/kogito-quarkus-examples/process-quarkus-example/src/test/java/org/kie/kogito/examples/OrdersRestIT.java
 +++ b/kogito-quarkus-examples/process-quarkus-example/src/test/java/org/kie/kogito/examples/OrdersRestIT.java
-@@ -15,8 +15,8 @@
+@@ -18,8 +18,8 @@
   */
  package org.kie.kogito.examples;
  
@@ -2112,10 +1908,10 @@ index a6c91f37b..c136b806e 100644
  import org.junit.jupiter.api.BeforeEach;
  import org.junit.jupiter.api.Test;
 diff --git a/kogito-quarkus-examples/process-quarkus-example/src/test/java/org/kie/kogito/examples/PersonProcessIT.java b/kogito-quarkus-examples/process-quarkus-example/src/test/java/org/kie/kogito/examples/PersonProcessIT.java
-index bf8bec9a8..c5367ec3c 100644
+index 0d2c20dbb..d4cc323f2 100644
 --- a/kogito-quarkus-examples/process-quarkus-example/src/test/java/org/kie/kogito/examples/PersonProcessIT.java
 +++ b/kogito-quarkus-examples/process-quarkus-example/src/test/java/org/kie/kogito/examples/PersonProcessIT.java
-@@ -20,8 +20,8 @@ import java.util.HashMap;
+@@ -23,8 +23,8 @@ import java.util.HashMap;
  import java.util.List;
  import java.util.Map;
  
@@ -2127,10 +1923,10 @@ index bf8bec9a8..c5367ec3c 100644
  import org.junit.jupiter.api.Test;
  import org.kie.kogito.Model;
 diff --git a/kogito-quarkus-examples/process-quarkus-example/src/test/java/org/kie/kogito/examples/PersonsRestIT.java b/kogito-quarkus-examples/process-quarkus-example/src/test/java/org/kie/kogito/examples/PersonsRestIT.java
-index 3dece4add..934c56d38 100644
+index 3a04336cc..7608d0ee7 100644
 --- a/kogito-quarkus-examples/process-quarkus-example/src/test/java/org/kie/kogito/examples/PersonsRestIT.java
 +++ b/kogito-quarkus-examples/process-quarkus-example/src/test/java/org/kie/kogito/examples/PersonsRestIT.java
-@@ -15,8 +15,8 @@
+@@ -18,8 +18,8 @@
   */
  package org.kie.kogito.examples;
  
@@ -2142,29 +1938,23 @@ index 3dece4add..934c56d38 100644
  import org.junit.jupiter.api.BeforeEach;
  import org.junit.jupiter.api.Test;
 diff --git a/kogito-quarkus-examples/process-rest-service-call-quarkus/pom.xml b/kogito-quarkus-examples/process-rest-service-call-quarkus/pom.xml
-index f15c86c1e..c73f6ca0c 100644
+index 0e8d192f2..bd895768b 100644
 --- a/kogito-quarkus-examples/process-rest-service-call-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-rest-service-call-quarkus/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process Service Rest Cal with Quarkus</name>
    <description>Kogito service invocation using REST - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
-@@ -66,7 +66,7 @@
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
+@@ -86,7 +86,7 @@
      <dependency>
        <groupId>io.smallrye</groupId>
        <artifactId>smallrye-context-propagation-propagators-rxjava2</artifactId>
@@ -2174,10 +1964,10 @@ index f15c86c1e..c73f6ca0c 100644
      <dependency>
        <groupId>io.quarkus</groupId>
 diff --git a/kogito-quarkus-examples/process-rest-service-call-quarkus/src/main/java/org/acme/travels/rest/UsersRemoteService.java b/kogito-quarkus-examples/process-rest-service-call-quarkus/src/main/java/org/acme/travels/rest/UsersRemoteService.java
-index 7fb378539..945647371 100644
+index 0328fcf5c..b76e898f6 100644
 --- a/kogito-quarkus-examples/process-rest-service-call-quarkus/src/main/java/org/acme/travels/rest/UsersRemoteService.java
 +++ b/kogito-quarkus-examples/process-rest-service-call-quarkus/src/main/java/org/acme/travels/rest/UsersRemoteService.java
-@@ -15,10 +15,10 @@
+@@ -18,10 +18,10 @@
   */
  package org.acme.travels.rest;
  
@@ -2193,10 +1983,10 @@ index 7fb378539..945647371 100644
  import org.acme.travels.quarkus.User;
  import org.eclipse.microprofile.rest.client.inject.RegisterRestClient;
 diff --git a/kogito-quarkus-examples/process-rest-service-call-quarkus/src/main/java/org/acme/travels/services/AuditService.java b/kogito-quarkus-examples/process-rest-service-call-quarkus/src/main/java/org/acme/travels/services/AuditService.java
-index 8db780db9..e102ce294 100644
+index df30a2aa6..96c509cfc 100644
 --- a/kogito-quarkus-examples/process-rest-service-call-quarkus/src/main/java/org/acme/travels/services/AuditService.java
 +++ b/kogito-quarkus-examples/process-rest-service-call-quarkus/src/main/java/org/acme/travels/services/AuditService.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.acme.travels.services;
  
@@ -2206,10 +1996,10 @@ index 8db780db9..e102ce294 100644
  import org.acme.travels.quarkus.User;
  import org.slf4j.Logger;
 diff --git a/kogito-quarkus-examples/process-rest-service-call-quarkus/src/main/java/org/acme/travels/services/UserService.java b/kogito-quarkus-examples/process-rest-service-call-quarkus/src/main/java/org/acme/travels/services/UserService.java
-index a6b61d869..dfe413339 100644
+index 4789a5f52..ea30dc1b7 100644
 --- a/kogito-quarkus-examples/process-rest-service-call-quarkus/src/main/java/org/acme/travels/services/UserService.java
 +++ b/kogito-quarkus-examples/process-rest-service-call-quarkus/src/main/java/org/acme/travels/services/UserService.java
-@@ -15,8 +15,8 @@
+@@ -18,8 +18,8 @@
   */
  package org.acme.travels.services;
  
@@ -2221,10 +2011,10 @@ index a6b61d869..dfe413339 100644
  import org.acme.travels.quarkus.User;
  import org.acme.travels.rest.UsersRemoteService;
 diff --git a/kogito-quarkus-examples/process-rest-service-call-quarkus/src/test/java/org/acme/travels/quarkus/UsersProcessTest.java b/kogito-quarkus-examples/process-rest-service-call-quarkus/src/test/java/org/acme/travels/quarkus/UsersProcessTest.java
-index 9d4f22920..828839877 100644
+index 5fc7dc298..046ae81c3 100644
 --- a/kogito-quarkus-examples/process-rest-service-call-quarkus/src/test/java/org/acme/travels/quarkus/UsersProcessTest.java
 +++ b/kogito-quarkus-examples/process-rest-service-call-quarkus/src/test/java/org/acme/travels/quarkus/UsersProcessTest.java
-@@ -18,8 +18,8 @@ package org.acme.travels.quarkus;
+@@ -21,8 +21,8 @@ package org.acme.travels.quarkus;
  import java.util.HashMap;
  import java.util.Map;
  
@@ -2236,37 +2026,27 @@ index 9d4f22920..828839877 100644
  import org.junit.jupiter.api.Disabled;
  import org.junit.jupiter.api.Test;
 diff --git a/kogito-quarkus-examples/process-rest-workitem-multi-quarkus/pom.xml b/kogito-quarkus-examples/process-rest-workitem-multi-quarkus/pom.xml
-index a0cdb5918..4706ea592 100644
+index 2615d701e..0f4ea2f9e 100644
 --- a/kogito-quarkus-examples/process-rest-workitem-multi-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-rest-workitem-multi-quarkus/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process Rest :: Quarkus</name>
    <description>Invoking multiple Rest WS using RestWorkItemHandler</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-rest-workitem-multi-quarkus/src/main/java/org/acme/numbers/NumbersResource.java b/kogito-quarkus-examples/process-rest-workitem-multi-quarkus/src/main/java/org/acme/numbers/NumbersResource.java
-index 71dbca9bc..4b29149c6 100644
+index e9278eb87..728d6ebf0 100644
 --- a/kogito-quarkus-examples/process-rest-workitem-multi-quarkus/src/main/java/org/acme/numbers/NumbersResource.java
 +++ b/kogito-quarkus-examples/process-rest-workitem-multi-quarkus/src/main/java/org/acme/numbers/NumbersResource.java
-@@ -15,20 +15,20 @@
-  */
- package org.acme.numbers;
- 
-+import jakarta.annotation.PostConstruct;
+@@ -21,17 +21,17 @@ package org.acme.numbers;
  import java.util.Random;
  import java.util.stream.Collectors;
  
@@ -2281,6 +2061,7 @@ index 71dbca9bc..4b29149c6 100644
 -import javax.ws.rs.QueryParam;
 -import javax.ws.rs.core.MediaType;
 -import javax.ws.rs.core.Response;
++import jakarta.annotation.PostConstruct;
 +import jakarta.enterprise.context.ApplicationScoped;
 +import jakarta.ws.rs.DefaultValue;
 +import jakarta.ws.rs.GET;
@@ -2295,10 +2076,10 @@ index 71dbca9bc..4b29149c6 100644
  @Path("/numbers")
  @Produces(MediaType.APPLICATION_JSON)
 diff --git a/kogito-quarkus-examples/process-rest-workitem-multi-quarkus/src/test/java/org/acme/numbers/NativeForRestExampleTestIT.java b/kogito-quarkus-examples/process-rest-workitem-multi-quarkus/src/test/java/org/acme/numbers/NativeForRestExampleTestIT.java
-index 9852e8da3..5eb548715 100644
+index c931ecbe2..02b85fcf1 100644
 --- a/kogito-quarkus-examples/process-rest-workitem-multi-quarkus/src/test/java/org/acme/numbers/NativeForRestExampleTestIT.java
 +++ b/kogito-quarkus-examples/process-rest-workitem-multi-quarkus/src/test/java/org/acme/numbers/NativeForRestExampleTestIT.java
-@@ -15,9 +15,9 @@
+@@ -18,9 +18,9 @@
   */
  package org.acme.numbers;
  
@@ -2311,33 +2092,27 @@ index 9852e8da3..5eb548715 100644
  
  }
 diff --git a/kogito-quarkus-examples/process-rest-workitem-quarkus/pom.xml b/kogito-quarkus-examples/process-rest-workitem-quarkus/pom.xml
-index 70c6af42c..cd47ab411 100644
+index acba305ec..34fd93191 100644
 --- a/kogito-quarkus-examples/process-rest-workitem-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-rest-workitem-quarkus/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process Service Rest WorkItem call with Quarkus</name>
    <description>Kogito service invocation using REST work item and Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-rest-workitem-quarkus/src/main/java/org/acme/travels/rest/UsersRemoteService.java b/kogito-quarkus-examples/process-rest-workitem-quarkus/src/main/java/org/acme/travels/rest/UsersRemoteService.java
-index e5f3223c6..179dc4d97 100644
+index ea11debf3..0c4d0b2b9 100644
 --- a/kogito-quarkus-examples/process-rest-workitem-quarkus/src/main/java/org/acme/travels/rest/UsersRemoteService.java
 +++ b/kogito-quarkus-examples/process-rest-workitem-quarkus/src/main/java/org/acme/travels/rest/UsersRemoteService.java
-@@ -15,10 +15,10 @@
+@@ -18,10 +18,10 @@
   */
  package org.acme.travels.rest;
  
@@ -2353,10 +2128,10 @@ index e5f3223c6..179dc4d97 100644
  import org.acme.travels.User;
  import org.eclipse.microprofile.rest.client.inject.RegisterRestClient;
 diff --git a/kogito-quarkus-examples/process-rest-workitem-quarkus/src/main/java/org/acme/travels/services/AuditService.java b/kogito-quarkus-examples/process-rest-workitem-quarkus/src/main/java/org/acme/travels/services/AuditService.java
-index e9c805c39..b053ec38c 100644
+index c786656ce..981317658 100644
 --- a/kogito-quarkus-examples/process-rest-workitem-quarkus/src/main/java/org/acme/travels/services/AuditService.java
 +++ b/kogito-quarkus-examples/process-rest-workitem-quarkus/src/main/java/org/acme/travels/services/AuditService.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.acme.travels.services;
  
@@ -2366,10 +2141,10 @@ index e9c805c39..b053ec38c 100644
  import org.acme.travels.User;
  import org.slf4j.Logger;
 diff --git a/kogito-quarkus-examples/process-rest-workitem-quarkus/src/test/java/org/acme/travels/UsersProcessTest.java b/kogito-quarkus-examples/process-rest-workitem-quarkus/src/test/java/org/acme/travels/UsersProcessTest.java
-index ee59e0502..64fcf49a3 100644
+index 7386d92a3..512c28231 100644
 --- a/kogito-quarkus-examples/process-rest-workitem-quarkus/src/test/java/org/acme/travels/UsersProcessTest.java
 +++ b/kogito-quarkus-examples/process-rest-workitem-quarkus/src/test/java/org/acme/travels/UsersProcessTest.java
-@@ -18,8 +18,8 @@ package org.acme.travels;
+@@ -21,8 +21,8 @@ package org.acme.travels;
  import java.util.HashMap;
  import java.util.Map;
  
@@ -2381,33 +2156,27 @@ index ee59e0502..64fcf49a3 100644
  import org.junit.jupiter.api.Disabled;
  import org.junit.jupiter.api.Test;
 diff --git a/kogito-quarkus-examples/process-saga-quarkus/pom.xml b/kogito-quarkus-examples/process-saga-quarkus/pom.xml
-index 1cf320103..7f8d2ec98 100644
+index 268b257b3..f9d412070 100644
 --- a/kogito-quarkus-examples/process-saga-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-saga-quarkus/pom.xml
-@@ -13,14 +13,14 @@
+@@ -33,10 +33,10 @@
    <description>How to implement Saga with a BPMN Process using Compensations</description>
  
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
- 
-   <dependencyManagement>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/MockService.java b/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/MockService.java
-index f54ca193e..933bc9125 100644
+index e30cc4f33..80ec53e9d 100644
 --- a/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/MockService.java
 +++ b/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/MockService.java
-@@ -19,7 +19,7 @@ import java.util.Objects;
+@@ -22,7 +22,7 @@ import java.util.Objects;
  import java.util.Optional;
  import java.util.UUID;
  
@@ -2417,10 +2186,10 @@ index f54ca193e..933bc9125 100644
  @ApplicationScoped
  public class MockService {
 diff --git a/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/OrderService.java b/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/OrderService.java
-index 516164b9b..402e2a7b3 100644
+index 39df34bed..276103748 100644
 --- a/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/OrderService.java
 +++ b/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/OrderService.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.kie.kogito.examples;
  
@@ -2430,10 +2199,10 @@ index 516164b9b..402e2a7b3 100644
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
 diff --git a/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/PaymentService.java b/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/PaymentService.java
-index 960c190f4..e26abd3a4 100644
+index ff622437d..6139fad4e 100644
 --- a/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/PaymentService.java
 +++ b/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/PaymentService.java
-@@ -15,8 +15,8 @@
+@@ -18,8 +18,8 @@
   */
  package org.kie.kogito.examples;
  
@@ -2445,10 +2214,10 @@ index 960c190f4..e26abd3a4 100644
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
 diff --git a/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/ShippingService.java b/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/ShippingService.java
-index 26c06a016..941da9902 100644
+index 2c0ed26cc..d7610cfbb 100644
 --- a/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/ShippingService.java
 +++ b/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/ShippingService.java
-@@ -15,8 +15,8 @@
+@@ -18,8 +18,8 @@
   */
  package org.kie.kogito.examples;
  
@@ -2460,10 +2229,10 @@ index 26c06a016..941da9902 100644
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
 diff --git a/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/StockService.java b/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/StockService.java
-index 8c74346bd..113a1f869 100644
+index 4276603f4..d09b2dc63 100644
 --- a/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/StockService.java
 +++ b/kogito-quarkus-examples/process-saga-quarkus/src/main/java/org/kie/kogito/examples/StockService.java
-@@ -15,8 +15,8 @@
+@@ -18,8 +18,8 @@
   */
  package org.kie.kogito.examples;
  
@@ -2475,33 +2244,27 @@ index 8c74346bd..113a1f869 100644
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
 diff --git a/kogito-quarkus-examples/process-scripts-quarkus/pom.xml b/kogito-quarkus-examples/process-scripts-quarkus/pom.xml
-index 8515e4db6..1dc334ce4 100644
+index 9d7b6eef2..093678103 100644
 --- a/kogito-quarkus-examples/process-scripts-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-scripts-quarkus/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process Scripts With Quarkus</name>
    <description>Kogito scripts invocation - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-scripts-quarkus/src/test/java/org/acme/travels/quarkus/ScriptsProcessTest.java b/kogito-quarkus-examples/process-scripts-quarkus/src/test/java/org/acme/travels/quarkus/ScriptsProcessTest.java
-index 066d0a4e6..c46942ece 100644
+index 7b15e87bf..a3396a5c4 100644
 --- a/kogito-quarkus-examples/process-scripts-quarkus/src/test/java/org/acme/travels/quarkus/ScriptsProcessTest.java
 +++ b/kogito-quarkus-examples/process-scripts-quarkus/src/test/java/org/acme/travels/quarkus/ScriptsProcessTest.java
-@@ -18,8 +18,8 @@ package org.acme.travels.quarkus;
+@@ -21,8 +21,8 @@ package org.acme.travels.quarkus;
  import java.util.HashMap;
  import java.util.Map;
  
@@ -2513,33 +2276,27 @@ index 066d0a4e6..c46942ece 100644
  import org.junit.jupiter.api.Test;
  import org.kie.kogito.Model;
 diff --git a/kogito-quarkus-examples/process-service-calls-quarkus/pom.xml b/kogito-quarkus-examples/process-service-calls-quarkus/pom.xml
-index 8c439f235..4cd92aa14 100644
+index ef026a813..19cc12c08 100644
 --- a/kogito-quarkus-examples/process-service-calls-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-service-calls-quarkus/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process Service Calls with Quarkus</name>
    <description>Kogito service invocation - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-service-calls-quarkus/src/main/java/org/acme/travels/services/GreetingTravellerService.java b/kogito-quarkus-examples/process-service-calls-quarkus/src/main/java/org/acme/travels/services/GreetingTravellerService.java
-index 155659b4f..8075006f1 100644
+index bdb582dc6..37396540d 100644
 --- a/kogito-quarkus-examples/process-service-calls-quarkus/src/main/java/org/acme/travels/services/GreetingTravellerService.java
 +++ b/kogito-quarkus-examples/process-service-calls-quarkus/src/main/java/org/acme/travels/services/GreetingTravellerService.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.acme.travels.services;
  
@@ -2549,10 +2306,10 @@ index 155659b4f..8075006f1 100644
  import org.acme.travels.quarkus.Traveller;
  import org.slf4j.Logger;
 diff --git a/kogito-quarkus-examples/process-service-calls-quarkus/src/main/java/org/acme/travels/services/HelloService.java b/kogito-quarkus-examples/process-service-calls-quarkus/src/main/java/org/acme/travels/services/HelloService.java
-index 4506a6d8e..c163ec36c 100644
+index 46d91c5b6..8908a7bd4 100644
 --- a/kogito-quarkus-examples/process-service-calls-quarkus/src/main/java/org/acme/travels/services/HelloService.java
 +++ b/kogito-quarkus-examples/process-service-calls-quarkus/src/main/java/org/acme/travels/services/HelloService.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.acme.travels.services;
  
@@ -2562,10 +2319,10 @@ index 4506a6d8e..c163ec36c 100644
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
 diff --git a/kogito-quarkus-examples/process-service-calls-quarkus/src/main/java/org/acme/travels/services/StoreTravellerService.java b/kogito-quarkus-examples/process-service-calls-quarkus/src/main/java/org/acme/travels/services/StoreTravellerService.java
-index 808b07ffa..122f357cd 100644
+index 17a5ae4ae..9b3fe7aac 100644
 --- a/kogito-quarkus-examples/process-service-calls-quarkus/src/main/java/org/acme/travels/services/StoreTravellerService.java
 +++ b/kogito-quarkus-examples/process-service-calls-quarkus/src/main/java/org/acme/travels/services/StoreTravellerService.java
-@@ -18,7 +18,7 @@ package org.acme.travels.services;
+@@ -21,7 +21,7 @@ package org.acme.travels.services;
  import java.util.HashMap;
  import java.util.Map;
  
@@ -2575,10 +2332,10 @@ index 808b07ffa..122f357cd 100644
  import org.acme.travels.quarkus.Traveller;
  
 diff --git a/kogito-quarkus-examples/process-service-calls-quarkus/src/main/java/org/acme/travels/services/TravellerAuditService.java b/kogito-quarkus-examples/process-service-calls-quarkus/src/main/java/org/acme/travels/services/TravellerAuditService.java
-index 6068492ea..a348da705 100644
+index 05df80573..fa164c860 100644
 --- a/kogito-quarkus-examples/process-service-calls-quarkus/src/main/java/org/acme/travels/services/TravellerAuditService.java
 +++ b/kogito-quarkus-examples/process-service-calls-quarkus/src/main/java/org/acme/travels/services/TravellerAuditService.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.acme.travels.services;
  
@@ -2588,10 +2345,10 @@ index 6068492ea..a348da705 100644
  import org.acme.travels.quarkus.Traveller;
  import org.slf4j.Logger;
 diff --git a/kogito-quarkus-examples/process-service-calls-quarkus/src/test/java/org/acme/travels/quarkus/MultiParamServiceProcessTest.java b/kogito-quarkus-examples/process-service-calls-quarkus/src/test/java/org/acme/travels/quarkus/MultiParamServiceProcessTest.java
-index bd2a39001..de85de4ae 100644
+index 0de3f47b0..06031b0dd 100644
 --- a/kogito-quarkus-examples/process-service-calls-quarkus/src/test/java/org/acme/travels/quarkus/MultiParamServiceProcessTest.java
 +++ b/kogito-quarkus-examples/process-service-calls-quarkus/src/test/java/org/acme/travels/quarkus/MultiParamServiceProcessTest.java
-@@ -18,8 +18,8 @@ package org.acme.travels.quarkus;
+@@ -21,8 +21,8 @@ package org.acme.travels.quarkus;
  import java.util.HashMap;
  import java.util.Map;
  
@@ -2603,10 +2360,10 @@ index bd2a39001..de85de4ae 100644
  import org.junit.jupiter.api.Test;
  import org.kie.kogito.Model;
 diff --git a/kogito-quarkus-examples/process-service-calls-quarkus/src/test/java/org/acme/travels/quarkus/TravellersProcessTest.java b/kogito-quarkus-examples/process-service-calls-quarkus/src/test/java/org/acme/travels/quarkus/TravellersProcessTest.java
-index 0b17a5600..ff04f1fde 100644
+index e739e1816..50056b208 100644
 --- a/kogito-quarkus-examples/process-service-calls-quarkus/src/test/java/org/acme/travels/quarkus/TravellersProcessTest.java
 +++ b/kogito-quarkus-examples/process-service-calls-quarkus/src/test/java/org/acme/travels/quarkus/TravellersProcessTest.java
-@@ -18,8 +18,8 @@ package org.acme.travels.quarkus;
+@@ -21,8 +21,8 @@ package org.acme.travels.quarkus;
  import java.util.HashMap;
  import java.util.Map;
  
@@ -2618,56 +2375,44 @@ index 0b17a5600..ff04f1fde 100644
  import org.junit.jupiter.api.Test;
  import org.kie.kogito.Model;
 diff --git a/kogito-quarkus-examples/process-timer-quarkus/pom.xml b/kogito-quarkus-examples/process-timer-quarkus/pom.xml
-index 32533e090..8ce39248d 100644
+index 5be2f70ca..b87e5dea2 100644
 --- a/kogito-quarkus-examples/process-timer-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-timer-quarkus/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process Timer with Quarkus</name>
    <description>Kogito with timers - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/pom.xml b/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/pom.xml
-index 50dffbd7f..517163a3f 100644
+index 82bd7a37c..d18c87e01 100644
 --- a/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process Usertasks With Custom Lifecycle</name>
    <description>Kogito user tasks orchestration with custom life cycle - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/src/main/java/org/acme/travels/config/CustomWorkItemHandlerConfig.java b/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/src/main/java/org/acme/travels/config/CustomWorkItemHandlerConfig.java
-index ad0e0178c..8e0ac14ca 100644
+index 432626a6a..56afaf5a5 100644
 --- a/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/src/main/java/org/acme/travels/config/CustomWorkItemHandlerConfig.java
 +++ b/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/src/main/java/org/acme/travels/config/CustomWorkItemHandlerConfig.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.acme.travels.config;
  
@@ -2677,10 +2422,10 @@ index ad0e0178c..8e0ac14ca 100644
  import org.acme.travels.usertasks.CustomHumanTaskLifeCycle;
  import org.jbpm.process.instance.impl.humantask.HumanTaskWorkItemHandler;
 diff --git a/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/src/test/java/org/acme/travels/custom/lifecycle/quarkus/ApprovalsProcessTest.java b/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/src/test/java/org/acme/travels/custom/lifecycle/quarkus/ApprovalsProcessTest.java
-index 59efe6c70..b88193f30 100644
+index 34b1989f1..3b5ff6258 100644
 --- a/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/src/test/java/org/acme/travels/custom/lifecycle/quarkus/ApprovalsProcessTest.java
 +++ b/kogito-quarkus-examples/process-usertasks-custom-lifecycle-quarkus/src/test/java/org/acme/travels/custom/lifecycle/quarkus/ApprovalsProcessTest.java
-@@ -20,8 +20,8 @@ import java.util.HashMap;
+@@ -23,8 +23,8 @@ import java.util.HashMap;
  import java.util.List;
  import java.util.Map;
  
@@ -2692,33 +2437,27 @@ index 59efe6c70..b88193f30 100644
  import org.acme.travels.Address;
  import org.acme.travels.Traveller;
 diff --git a/kogito-quarkus-examples/process-usertasks-quarkus-with-console/pom.xml b/kogito-quarkus-examples/process-usertasks-quarkus-with-console/pom.xml
-index d0a90b39a..d71f4c641 100644
+index 215bf2816..0981df91e 100644
 --- a/kogito-quarkus-examples/process-usertasks-quarkus-with-console/pom.xml
 +++ b/kogito-quarkus-examples/process-usertasks-quarkus-with-console/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>process-usertasks-quarkus-with-console</artifactId>
    <name>Kogito Example :: Process with Usertasks Quarkus :: Console </name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/test/java/org/kie/kogito/hr/HiringProcessIT.java b/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/test/java/org/kie/kogito/hr/HiringProcessIT.java
-index 01c683b6e..a99cfd301 100644
+index 6498bd21e..c01f3a1c3 100644
 --- a/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/test/java/org/kie/kogito/hr/HiringProcessIT.java
 +++ b/kogito-quarkus-examples/process-usertasks-quarkus-with-console/src/test/java/org/kie/kogito/hr/HiringProcessIT.java
-@@ -20,8 +20,8 @@ import java.util.HashMap;
+@@ -23,8 +23,8 @@ import java.util.HashMap;
  import java.util.List;
  import java.util.Map;
  
@@ -2730,33 +2469,27 @@ index 01c683b6e..a99cfd301 100644
  import org.junit.jupiter.api.Test;
  import org.kie.kogito.Model;
 diff --git a/kogito-quarkus-examples/process-usertasks-quarkus/pom.xml b/kogito-quarkus-examples/process-usertasks-quarkus/pom.xml
-index 912b40335..9f9b6ed9a 100644
+index e58b699d9..2fcc67c7b 100644
 --- a/kogito-quarkus-examples/process-usertasks-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-usertasks-quarkus/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process with Usertasks Quarkus</name>
    <description>Kogito user tasks orchestration - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-usertasks-quarkus/src/test/java/org/acme/travels/quarkus/ApprovalsProcessTest.java b/kogito-quarkus-examples/process-usertasks-quarkus/src/test/java/org/acme/travels/quarkus/ApprovalsProcessTest.java
-index 385ee84c0..7d9a44719 100644
+index fe83cee7d..19aa1ccdd 100644
 --- a/kogito-quarkus-examples/process-usertasks-quarkus/src/test/java/org/acme/travels/quarkus/ApprovalsProcessTest.java
 +++ b/kogito-quarkus-examples/process-usertasks-quarkus/src/test/java/org/acme/travels/quarkus/ApprovalsProcessTest.java
-@@ -20,8 +20,8 @@ import java.util.HashMap;
+@@ -23,8 +23,8 @@ import java.util.HashMap;
  import java.util.List;
  import java.util.Map;
  
@@ -2768,33 +2501,27 @@ index 385ee84c0..7d9a44719 100644
  import org.acme.travels.Address;
  import org.acme.travels.Traveller;
 diff --git a/kogito-quarkus-examples/process-usertasks-timer-quarkus-with-console/pom.xml b/kogito-quarkus-examples/process-usertasks-timer-quarkus-with-console/pom.xml
-index d2f060946..ddcf8411a 100644
+index d0a1f4b11..70b529739 100644
 --- a/kogito-quarkus-examples/process-usertasks-timer-quarkus-with-console/pom.xml
 +++ b/kogito-quarkus-examples/process-usertasks-timer-quarkus-with-console/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>process-usertasks-timer-quarkus-with-console</artifactId>
    <name>Kogito Example :: Process UserTasks with Timer Quarkus :: Console</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-usertasks-timer-quarkus-with-console/src/test/java/org/kie/kogito/hr/HiringProcessIT.java b/kogito-quarkus-examples/process-usertasks-timer-quarkus-with-console/src/test/java/org/kie/kogito/hr/HiringProcessIT.java
-index 01c683b6e..a99cfd301 100644
+index 6498bd21e..c01f3a1c3 100644
 --- a/kogito-quarkus-examples/process-usertasks-timer-quarkus-with-console/src/test/java/org/kie/kogito/hr/HiringProcessIT.java
 +++ b/kogito-quarkus-examples/process-usertasks-timer-quarkus-with-console/src/test/java/org/kie/kogito/hr/HiringProcessIT.java
-@@ -20,8 +20,8 @@ import java.util.HashMap;
+@@ -23,8 +23,8 @@ import java.util.HashMap;
  import java.util.List;
  import java.util.Map;
  
@@ -2806,33 +2533,27 @@ index 01c683b6e..a99cfd301 100644
  import org.junit.jupiter.api.Test;
  import org.kie.kogito.Model;
 diff --git a/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus-with-console/pom.xml b/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus-with-console/pom.xml
-index 85006df8d..803c65497 100644
+index e7c36a816..e66aa01d9 100644
 --- a/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus-with-console/pom.xml
 +++ b/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus-with-console/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process Usertasks Security OIDC Keycloak Quarkus :: Console</name>
    <description>Kogito user tasks orchestration with security enabled on REST api - open id connect adapter(keycloak)</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus-with-console/src/test/java/org/acme/travels/ApprovalsProcessIT.java b/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus-with-console/src/test/java/org/acme/travels/ApprovalsProcessIT.java
-index 54b0e1f02..1b4d54b2d 100644
+index 555c26934..f2267b250 100644
 --- a/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus-with-console/src/test/java/org/acme/travels/ApprovalsProcessIT.java
 +++ b/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus-with-console/src/test/java/org/acme/travels/ApprovalsProcessIT.java
-@@ -21,8 +21,8 @@ import java.util.HashMap;
+@@ -24,8 +24,8 @@ import java.util.HashMap;
  import java.util.List;
  import java.util.Map;
  
@@ -2844,10 +2565,10 @@ index 54b0e1f02..1b4d54b2d 100644
  import org.jbpm.process.instance.impl.humantask.HumanTaskTransition;
  import org.jbpm.process.instance.impl.humantask.phases.Claim;
 diff --git a/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus-with-console/src/test/java/org/acme/travels/NativeApprovalsRestIT.java b/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus-with-console/src/test/java/org/acme/travels/NativeApprovalsRestIT.java
-index 4cdffa0e7..5de8dec89 100644
+index 7438f5714..9f995c102 100644
 --- a/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus-with-console/src/test/java/org/acme/travels/NativeApprovalsRestIT.java
 +++ b/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus-with-console/src/test/java/org/acme/travels/NativeApprovalsRestIT.java
-@@ -19,9 +19,9 @@ import org.kie.kogito.testcontainers.quarkus.KafkaQuarkusTestResource;
+@@ -22,9 +22,9 @@ import org.kie.kogito.testcontainers.quarkus.KafkaQuarkusTestResource;
  import org.kie.kogito.testcontainers.quarkus.KeycloakQuarkusTestResource;
  
  import io.quarkus.test.common.QuarkusTestResource;
@@ -2860,33 +2581,27 @@ index 4cdffa0e7..5de8dec89 100644
  @QuarkusTestResource(KafkaQuarkusTestResource.class)
  public class NativeApprovalsRestIT extends ApprovalsRestIT {
 diff --git a/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus/pom.xml b/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus/pom.xml
-index f6b393614..f9a18ee81 100644
+index d2667bf10..ca690e71e 100644
 --- a/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process Usertasks With Security OIDC Keycloak Quarkus</name>
    <description>Kogito user tasks orchestration with security enabled on REST api - open id connect adapter(keycloak)</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus/src/test/java/org/acme/travels/ApprovalsProcessIT.java b/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus/src/test/java/org/acme/travels/ApprovalsProcessIT.java
-index 94a13ad0b..d9b495a4b 100644
+index dbb5892ac..2e6175893 100644
 --- a/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus/src/test/java/org/acme/travels/ApprovalsProcessIT.java
 +++ b/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus/src/test/java/org/acme/travels/ApprovalsProcessIT.java
-@@ -21,8 +21,8 @@ import java.util.HashMap;
+@@ -24,8 +24,8 @@ import java.util.HashMap;
  import java.util.List;
  import java.util.Map;
  
@@ -2898,10 +2613,10 @@ index 94a13ad0b..d9b495a4b 100644
  import org.jbpm.process.instance.impl.humantask.HumanTaskTransition;
  import org.jbpm.process.instance.impl.humantask.phases.Claim;
 diff --git a/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus/src/test/java/org/acme/travels/NativeApprovalsRestIT.java b/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus/src/test/java/org/acme/travels/NativeApprovalsRestIT.java
-index 1d1eeaccf..122ce4f77 100644
+index 41c0d4fd6..c56fd81e2 100644
 --- a/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus/src/test/java/org/acme/travels/NativeApprovalsRestIT.java
 +++ b/kogito-quarkus-examples/process-usertasks-with-security-oidc-quarkus/src/test/java/org/acme/travels/NativeApprovalsRestIT.java
-@@ -18,9 +18,9 @@ package org.acme.travels;
+@@ -21,9 +21,9 @@ package org.acme.travels;
  import org.kie.kogito.testcontainers.quarkus.KeycloakQuarkusTestResource;
  
  import io.quarkus.test.common.QuarkusTestResource;
@@ -2914,33 +2629,27 @@ index 1d1eeaccf..122ce4f77 100644
  public class NativeApprovalsRestIT extends ApprovalsRestIT {
      // run the same tests only against native image
 diff --git a/kogito-quarkus-examples/process-usertasks-with-security-quarkus/pom.xml b/kogito-quarkus-examples/process-usertasks-with-security-quarkus/pom.xml
-index 6f84b3d3e..06f3bffcf 100644
+index d03c73a0c..93fdb65ab 100644
 --- a/kogito-quarkus-examples/process-usertasks-with-security-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/process-usertasks-with-security-quarkus/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Process Usertasks With Security Quarkus</name>
    <description>Kogito user tasks orchestration with security enabled on REST api - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/process-usertasks-with-security-quarkus/src/test/java/org/acme/travels/security/quarkus/ApprovalsProcessTest.java b/kogito-quarkus-examples/process-usertasks-with-security-quarkus/src/test/java/org/acme/travels/security/quarkus/ApprovalsProcessTest.java
-index b752b25a5..a96c2739a 100644
+index 49bd7599c..4acd8e1a6 100644
 --- a/kogito-quarkus-examples/process-usertasks-with-security-quarkus/src/test/java/org/acme/travels/security/quarkus/ApprovalsProcessTest.java
 +++ b/kogito-quarkus-examples/process-usertasks-with-security-quarkus/src/test/java/org/acme/travels/security/quarkus/ApprovalsProcessTest.java
-@@ -20,8 +20,8 @@ import java.util.HashMap;
+@@ -23,8 +23,8 @@ import java.util.HashMap;
  import java.util.List;
  import java.util.Map;
  
@@ -2952,33 +2661,27 @@ index b752b25a5..a96c2739a 100644
  import org.acme.travels.Address;
  import org.acme.travels.Traveller;
 diff --git a/kogito-quarkus-examples/rules-incubation-api-quarkus/pom.xml b/kogito-quarkus-examples/rules-incubation-api-quarkus/pom.xml
-index 75331b945..9231e0389 100644
+index bc22e6e59..4829382b3 100644
 --- a/kogito-quarkus-examples/rules-incubation-api-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/rules-incubation-api-quarkus/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>rules-incubation-api-quarkus</artifactId>
    <name>Kogito Example :: Rules Incubation API With Quarkus</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/rules-incubation-api-quarkus/src/main/java/org/acme/CustomRestRules.java b/kogito-quarkus-examples/rules-incubation-api-quarkus/src/main/java/org/acme/CustomRestRules.java
-index 923a30f4f..c354510ec 100644
+index 852701dc0..1d0bd3fd0 100644
 --- a/kogito-quarkus-examples/rules-incubation-api-quarkus/src/main/java/org/acme/CustomRestRules.java
 +++ b/kogito-quarkus-examples/rules-incubation-api-quarkus/src/main/java/org/acme/CustomRestRules.java
-@@ -18,12 +18,12 @@ package org.acme;
+@@ -21,12 +21,12 @@ package org.acme;
  import java.util.Map;
  import java.util.stream.Stream;
  
@@ -2998,33 +2701,27 @@ index 923a30f4f..c354510ec 100644
  import org.kie.kogito.examples.Hello;
  import org.kie.kogito.incubation.application.AppRoot;
 diff --git a/kogito-quarkus-examples/rules-legacy-quarkus-example/pom.xml b/kogito-quarkus-examples/rules-legacy-quarkus-example/pom.xml
-index 3b0a40983..5297b4716 100644
+index 440b84bb3..da0211c91 100644
 --- a/kogito-quarkus-examples/rules-legacy-quarkus-example/pom.xml
 +++ b/kogito-quarkus-examples/rules-legacy-quarkus-example/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>rules-legacy-quarkus-example</artifactId>
    <name>Kogito Example :: Rules Legacy API - Quarkus</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/rules-legacy-quarkus-example/src/main/java/org/kie/kogito/legacy/FindApprovedLoansEndpoint.java b/kogito-quarkus-examples/rules-legacy-quarkus-example/src/main/java/org/kie/kogito/legacy/FindApprovedLoansEndpoint.java
-index 7eb1ae4e3..b7dae2e9e 100644
+index 3251732e6..11ba78689 100644
 --- a/kogito-quarkus-examples/rules-legacy-quarkus-example/src/main/java/org/kie/kogito/legacy/FindApprovedLoansEndpoint.java
 +++ b/kogito-quarkus-examples/rules-legacy-quarkus-example/src/main/java/org/kie/kogito/legacy/FindApprovedLoansEndpoint.java
-@@ -18,12 +18,12 @@ package org.kie.kogito.legacy;
+@@ -21,12 +21,12 @@ package org.kie.kogito.legacy;
  import java.util.ArrayList;
  import java.util.List;
  
@@ -3044,10 +2741,10 @@ index 7eb1ae4e3..b7dae2e9e 100644
  import org.kie.api.runtime.KieRuntimeBuilder;
  import org.kie.api.runtime.KieSession;
 diff --git a/kogito-quarkus-examples/rules-legacy-quarkus-example/src/test/java/org/kie/kogito/NativeRestQueryTestIT.java b/kogito-quarkus-examples/rules-legacy-quarkus-example/src/test/java/org/kie/kogito/NativeRestQueryTestIT.java
-index 3455e8798..b7324fef5 100644
+index 7f652f2a4..cfc0e528f 100644
 --- a/kogito-quarkus-examples/rules-legacy-quarkus-example/src/test/java/org/kie/kogito/NativeRestQueryTestIT.java
 +++ b/kogito-quarkus-examples/rules-legacy-quarkus-example/src/test/java/org/kie/kogito/NativeRestQueryTestIT.java
-@@ -15,9 +15,9 @@
+@@ -18,9 +18,9 @@
   */
  package org.kie.kogito;
  
@@ -3060,33 +2757,27 @@ index 3455e8798..b7324fef5 100644
  
      // Execute the same tests but in native mode.
 diff --git a/kogito-quarkus-examples/rules-quarkus-helloworld/pom.xml b/kogito-quarkus-examples/rules-quarkus-helloworld/pom.xml
-index 3f593a155..1c41a3b0c 100755
+index 9f037e739..5924d01aa 100755
 --- a/kogito-quarkus-examples/rules-quarkus-helloworld/pom.xml
 +++ b/kogito-quarkus-examples/rules-quarkus-helloworld/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>rules-quarkus-helloworld</artifactId>
    <name>Kogito Example :: Rules HelloWorld</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/rules-quarkus-helloworld/src/main/java/org/kie/kogito/examples/MyAgendaEventListener.java b/kogito-quarkus-examples/rules-quarkus-helloworld/src/main/java/org/kie/kogito/examples/MyAgendaEventListener.java
-index 0af433e96..1861cba5a 100644
+index bd902dfab..dc347a1e9 100644
 --- a/kogito-quarkus-examples/rules-quarkus-helloworld/src/main/java/org/kie/kogito/examples/MyAgendaEventListener.java
 +++ b/kogito-quarkus-examples/rules-quarkus-helloworld/src/main/java/org/kie/kogito/examples/MyAgendaEventListener.java
-@@ -17,7 +17,7 @@ package org.kie.kogito.examples;
+@@ -20,7 +20,7 @@ package org.kie.kogito.examples;
  
  import java.util.concurrent.atomic.AtomicInteger;
  
@@ -3096,10 +2787,10 @@ index 0af433e96..1861cba5a 100644
  import org.drools.core.event.DefaultAgendaEventListener;
  import org.jboss.logging.Logger;
 diff --git a/kogito-quarkus-examples/rules-quarkus-helloworld/src/test/java/org/kie/kogito/examples/HelloTest.java b/kogito-quarkus-examples/rules-quarkus-helloworld/src/test/java/org/kie/kogito/examples/HelloTest.java
-index 689a1fd08..f2f6fd2d4 100644
+index 0ecde632a..dce56f32e 100644
 --- a/kogito-quarkus-examples/rules-quarkus-helloworld/src/test/java/org/kie/kogito/examples/HelloTest.java
 +++ b/kogito-quarkus-examples/rules-quarkus-helloworld/src/test/java/org/kie/kogito/examples/HelloTest.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.kie.kogito.examples;
  
@@ -3109,56 +2800,44 @@ index 689a1fd08..f2f6fd2d4 100644
  import org.junit.jupiter.api.Test;
  
 diff --git a/kogito-quarkus-examples/ruleunit-event-driven-quarkus/pom.xml b/kogito-quarkus-examples/ruleunit-event-driven-quarkus/pom.xml
-index d04d83799..e845249aa 100644
+index f646f38cb..3749ef506 100644
 --- a/kogito-quarkus-examples/ruleunit-event-driven-quarkus/pom.xml
 +++ b/kogito-quarkus-examples/ruleunit-event-driven-quarkus/pom.xml
-@@ -12,14 +12,14 @@
+@@ -32,10 +32,10 @@
    <artifactId>ruleunit-event-driven-quarkus</artifactId>
    <name>Kogito Example :: Rule Unit Event-Driven :: Quarkus</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/ruleunit-quarkus-example/pom.xml b/kogito-quarkus-examples/ruleunit-quarkus-example/pom.xml
-index 8093fb0f0..364cbbb74 100644
+index 71a9b159e..7fe00e968 100644
 --- a/kogito-quarkus-examples/ruleunit-quarkus-example/pom.xml
 +++ b/kogito-quarkus-examples/ruleunit-quarkus-example/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>ruleunit-quarkus-example</artifactId>
    <name>Kogito Example :: RuleUnit - Quarkus</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-quarkus-examples/ruleunit-quarkus-example/src/test/java/org/kie/kogito/decisiontable/quarkus/ruleunit/NativeRestQueryTestIT.java b/kogito-quarkus-examples/ruleunit-quarkus-example/src/test/java/org/kie/kogito/decisiontable/quarkus/ruleunit/NativeRestQueryTestIT.java
-index ae65452de..244cc6e02 100644
+index f5bde5e2e..670132084 100644
 --- a/kogito-quarkus-examples/ruleunit-quarkus-example/src/test/java/org/kie/kogito/decisiontable/quarkus/ruleunit/NativeRestQueryTestIT.java
 +++ b/kogito-quarkus-examples/ruleunit-quarkus-example/src/test/java/org/kie/kogito/decisiontable/quarkus/ruleunit/NativeRestQueryTestIT.java
-@@ -15,9 +15,9 @@
+@@ -18,9 +18,9 @@
   */
  package org.kie.kogito.decisiontable.quarkus.ruleunit;
  
@@ -3171,168 +2850,27 @@ index ae65452de..244cc6e02 100644
  
      // Execute the same tests but in native mode.
 diff --git a/kogito-quarkus-examples/trusty-tracing-quarkus-devservices/pom.xml b/kogito-quarkus-examples/trusty-tracing-quarkus-devservices/pom.xml
-index 90831591a..426d43584 100644
+index d8f669c65..dfda0b35a 100644
 --- a/kogito-quarkus-examples/trusty-tracing-quarkus-devservices/pom.xml
 +++ b/kogito-quarkus-examples/trusty-tracing-quarkus-devservices/pom.xml
-@@ -10,14 +10,14 @@
+@@ -30,10 +30,10 @@
    <artifactId>trusty-tracing-quarkus-devservices</artifactId>
    <name>Kogito Example :: Trusty Tracing - Quarkus DevServices</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
-   <dependencyManagement>
-     <dependencies>
-diff --git a/kogito-springboot-examples/decisiontable-springboot-example/pom.xml b/kogito-springboot-examples/decisiontable-springboot-example/pom.xml
-index a6cc7875e..71228adff 100644
---- a/kogito-springboot-examples/decisiontable-springboot-example/pom.xml
-+++ b/kogito-springboot-examples/decisiontable-springboot-example/pom.xml
-@@ -11,8 +11,8 @@
-   <name>Kogito Example :: Decision Table - Spring Boot</name>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/dmn-drools-springboot-metrics/pom.xml b/kogito-springboot-examples/dmn-drools-springboot-metrics/pom.xml
-index 67de35fee..81d735392 100755
---- a/kogito-springboot-examples/dmn-drools-springboot-metrics/pom.xml
-+++ b/kogito-springboot-examples/dmn-drools-springboot-metrics/pom.xml
-@@ -13,8 +13,8 @@
-   <name>Kogito Example :: DMN Metrics SpringBoot</name>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/dmn-event-driven-springboot/pom.xml b/kogito-springboot-examples/dmn-event-driven-springboot/pom.xml
-index dfb740f57..9f33f4c56 100644
---- a/kogito-springboot-examples/dmn-event-driven-springboot/pom.xml
-+++ b/kogito-springboot-examples/dmn-event-driven-springboot/pom.xml
-@@ -14,8 +14,8 @@
-   <name>Kogito Example :: DMN Event-Driven :: Spring Boot</name>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/dmn-listener-springboot/pom.xml b/kogito-springboot-examples/dmn-listener-springboot/pom.xml
-index 4bf710397..af4d453ca 100644
---- a/kogito-springboot-examples/dmn-listener-springboot/pom.xml
-+++ b/kogito-springboot-examples/dmn-listener-springboot/pom.xml
-@@ -14,8 +14,8 @@
-   <name>Kogito Example :: DMN with listeners - Spring Boot</name>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/dmn-pmml-springboot-example/pom.xml b/kogito-springboot-examples/dmn-pmml-springboot-example/pom.xml
-index 48564bdf3..8c337b8d7 100644
---- a/kogito-springboot-examples/dmn-pmml-springboot-example/pom.xml
-+++ b/kogito-springboot-examples/dmn-pmml-springboot-example/pom.xml
-@@ -13,8 +13,8 @@
-   <name>Kogito Example :: DMN :: PMML - Spring Boot</name>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/dmn-springboot-example/pom.xml b/kogito-springboot-examples/dmn-springboot-example/pom.xml
-index 1016db26a..a5ff13f44 100644
---- a/kogito-springboot-examples/dmn-springboot-example/pom.xml
-+++ b/kogito-springboot-examples/dmn-springboot-example/pom.xml
-@@ -14,8 +14,8 @@
-   <name>Kogito Example :: DMN - Spring Boot</name>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/dmn-tracing-springboot/pom.xml b/kogito-springboot-examples/dmn-tracing-springboot/pom.xml
-index 458b024c4..fe6aab951 100644
---- a/kogito-springboot-examples/dmn-tracing-springboot/pom.xml
-+++ b/kogito-springboot-examples/dmn-tracing-springboot/pom.xml
-@@ -14,8 +14,8 @@
-   <name>Kogito Example :: DMN Tracing - Spring Boot</name>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/flexible-process-springboot/pom.xml b/kogito-springboot-examples/flexible-process-springboot/pom.xml
-index a54b5b752..6a23d3386 100644
---- a/kogito-springboot-examples/flexible-process-springboot/pom.xml
-+++ b/kogito-springboot-examples/flexible-process-springboot/pom.xml
-@@ -14,8 +14,8 @@
-   <description>Kogito service invocation - Spring Boot</description>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/onboarding-springboot/pom.xml b/kogito-springboot-examples/onboarding-springboot/pom.xml
-index cbf0db3c5..e9f6f6ec4 100644
---- a/kogito-springboot-examples/onboarding-springboot/pom.xml
-+++ b/kogito-springboot-examples/onboarding-springboot/pom.xml
-@@ -12,8 +12,8 @@
-   <description>Onboarding function and service orchestration</description>
-   
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/kogito-springboot-examples/onboarding-springboot/src/main/java/org/kie/kogito/examples/WorkItemHandlerConfig.java b/kogito-springboot-examples/onboarding-springboot/src/main/java/org/kie/kogito/examples/WorkItemHandlerConfig.java
-index 92d7ecb12..674769d92 100644
+index ce4fc064e..80b339b16 100644
 --- a/kogito-springboot-examples/onboarding-springboot/src/main/java/org/kie/kogito/examples/WorkItemHandlerConfig.java
 +++ b/kogito-springboot-examples/onboarding-springboot/src/main/java/org/kie/kogito/examples/WorkItemHandlerConfig.java
-@@ -15,6 +15,7 @@
+@@ -18,6 +18,7 @@
   */
  package org.kie.kogito.examples;
  
@@ -3340,7 +2878,7 @@ index 92d7ecb12..674769d92 100644
  import java.util.ArrayList;
  import java.util.Arrays;
  import java.util.Collection;
-@@ -22,8 +23,6 @@ import java.util.HashMap;
+@@ -25,8 +26,6 @@ import java.util.HashMap;
  import java.util.List;
  import java.util.Map;
  
@@ -3349,496 +2887,66 @@ index 92d7ecb12..674769d92 100644
  import org.kie.kogito.addons.k8s.Endpoint;
  import org.kie.kogito.addons.k8s.EndpointQueryKey;
  import org.kie.kogito.addons.k8s.LocalEndpointDiscovery;
-diff --git a/kogito-springboot-examples/pmml-event-driven-springboot/pom.xml b/kogito-springboot-examples/pmml-event-driven-springboot/pom.xml
-index 9a46b97a1..7996361a2 100644
---- a/kogito-springboot-examples/pmml-event-driven-springboot/pom.xml
-+++ b/kogito-springboot-examples/pmml-event-driven-springboot/pom.xml
-@@ -13,8 +13,8 @@
-   <name>Kogito Example :: PMML Event-Driven - Spring Boot</name>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/pmml-springboot-example/pom.xml b/kogito-springboot-examples/pmml-springboot-example/pom.xml
-index 8f7ef4a2f..65f7ae6ae 100644
---- a/kogito-springboot-examples/pmml-springboot-example/pom.xml
-+++ b/kogito-springboot-examples/pmml-springboot-example/pom.xml
-@@ -13,8 +13,8 @@
-   <name>Kogito Example :: PMML - Spring Boot</name>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-business-rules-springboot/pom.xml b/kogito-springboot-examples/process-business-rules-springboot/pom.xml
-index e770ea884..d2a38f9fa 100644
---- a/kogito-springboot-examples/process-business-rules-springboot/pom.xml
-+++ b/kogito-springboot-examples/process-business-rules-springboot/pom.xml
-@@ -14,8 +14,8 @@
-   <description>Kogito business rules invocation - Spring Boot</description>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-decisions-rest-springboot/pom.xml b/kogito-springboot-examples/process-decisions-rest-springboot/pom.xml
-index ce8928da6..d985c1908 100644
---- a/kogito-springboot-examples/process-decisions-rest-springboot/pom.xml
-+++ b/kogito-springboot-examples/process-decisions-rest-springboot/pom.xml
-@@ -12,8 +12,8 @@
-   <description>Process with DMN and DRL integration through REST - Spring Boot</description>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-decisions-rules-springboot/pom.xml b/kogito-springboot-examples/process-decisions-rules-springboot/pom.xml
-index 72beacfa1..7f7c06ad0 100644
---- a/kogito-springboot-examples/process-decisions-rules-springboot/pom.xml
-+++ b/kogito-springboot-examples/process-decisions-rules-springboot/pom.xml
-@@ -12,8 +12,8 @@
-   <description>Process with DRL, DMN and DRL integration - Spring Boot</description>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-decisions-springboot/pom.xml b/kogito-springboot-examples/process-decisions-springboot/pom.xml
-index 24b7e9809..b18bf67b3 100644
---- a/kogito-springboot-examples/process-decisions-springboot/pom.xml
-+++ b/kogito-springboot-examples/process-decisions-springboot/pom.xml
-@@ -12,8 +12,8 @@
-   <description>Process with DMN and DRL integration - Spring Boot</description>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-infinispan-persistence-springboot/pom.xml b/kogito-springboot-examples/process-infinispan-persistence-springboot/pom.xml
-index fa6e8e5f3..543f69244 100644
---- a/kogito-springboot-examples/process-infinispan-persistence-springboot/pom.xml
-+++ b/kogito-springboot-examples/process-infinispan-persistence-springboot/pom.xml
-@@ -14,8 +14,8 @@
-   <description>Kogito with Infinispan persistence - Spring Boot</description>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-kafka-multi-springboot/pom.xml b/kogito-springboot-examples/process-kafka-multi-springboot/pom.xml
-index a0ac30101..5c4f004b5 100644
---- a/kogito-springboot-examples/process-kafka-multi-springboot/pom.xml
-+++ b/kogito-springboot-examples/process-kafka-multi-springboot/pom.xml
-@@ -14,8 +14,8 @@
-   <description>Kogito with Kafka - Spring Boot, using multiple channels</description>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-kafka-quickstart-springboot/pom.xml b/kogito-springboot-examples/process-kafka-quickstart-springboot/pom.xml
-index aee4a36fd..45a289547 100644
---- a/kogito-springboot-examples/process-kafka-quickstart-springboot/pom.xml
-+++ b/kogito-springboot-examples/process-kafka-quickstart-springboot/pom.xml
-@@ -14,8 +14,8 @@
-   <description>Kogito with Kafka - Spring Boot</description>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-mongodb-persistence-springboot/pom.xml b/kogito-springboot-examples/process-mongodb-persistence-springboot/pom.xml
-index 252f7d39e..c739d40cf 100644
---- a/kogito-springboot-examples/process-mongodb-persistence-springboot/pom.xml
-+++ b/kogito-springboot-examples/process-mongodb-persistence-springboot/pom.xml
-@@ -15,8 +15,8 @@
- 
-   <properties>
-     <enable.resource.mongodb>true</enable.resource.mongodb>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-monitoring-springboot/pom.xml b/kogito-springboot-examples/process-monitoring-springboot/pom.xml
-index 06d75a9cf..d2c0513ba 100644
---- a/kogito-springboot-examples/process-monitoring-springboot/pom.xml
-+++ b/kogito-springboot-examples/process-monitoring-springboot/pom.xml
-@@ -13,8 +13,8 @@
-   <name>Kogito Example :: Process Monitoring :: Spring Boot</name>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-outbox-mongodb-springboot/pom.xml b/kogito-springboot-examples/process-outbox-mongodb-springboot/pom.xml
-index 703fb4bca..e9c29f71d 100644
---- a/kogito-springboot-examples/process-outbox-mongodb-springboot/pom.xml
-+++ b/kogito-springboot-examples/process-outbox-mongodb-springboot/pom.xml
-@@ -15,8 +15,8 @@
- 
-   <properties>
-     <DEBEZIUM_VERSION>1.7</DEBEZIUM_VERSION>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
 diff --git a/kogito-springboot-examples/process-performance-springboot/pom.xml b/kogito-springboot-examples/process-performance-springboot/pom.xml
-index 2c3f44867..756ce3f11 100755
+index 109ae4d8a..cf16c6d7e 100755
 --- a/kogito-springboot-examples/process-performance-springboot/pom.xml
 +++ b/kogito-springboot-examples/process-performance-springboot/pom.xml
-@@ -14,8 +14,8 @@
-   <description>Springboot Performance test</description>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-@@ -61,7 +61,7 @@
+@@ -79,9 +79,14 @@
+       <groupId>org.kie.kogito</groupId>
+       <artifactId>kogito-spring-boot-starter</artifactId>
      </dependency>
-     <dependency>
+-    <dependency>
++    <!--~~(Unable to download POM. Tried repositories:
++https://repository.jboss.org/nexus/content/groups/public/: HTTP 404
++https://repo.maven.apache.org/maven2: HTTP 404
++https://oss.sonatype.org/content/repositories/releases: HTTP 404
++https://maven.repository.redhat.com/ga: HTTP 404
++https://repo.maven.apache.org/maven2: Did not attempt to download because of a previous failure to retrieve from this repository.)~~>--><dependency>
        <groupId>org.springdoc</groupId>
 -      <artifactId>springdoc-openapi-ui</artifactId>
 +      <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
      </dependency>
      <dependency>
        <groupId>org.springframework.boot</groupId>
-diff --git a/kogito-springboot-examples/process-postgresql-persistence-springboot/pom.xml b/kogito-springboot-examples/process-postgresql-persistence-springboot/pom.xml
-index b64ac9d40..4cd045849 100644
---- a/kogito-springboot-examples/process-postgresql-persistence-springboot/pom.xml
-+++ b/kogito-springboot-examples/process-postgresql-persistence-springboot/pom.xml
-@@ -14,8 +14,8 @@
-   <description>Kogito with PostgreSQL persistence - Spring Boot</description>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-rest-service-call-springboot/pom.xml b/kogito-springboot-examples/process-rest-service-call-springboot/pom.xml
-index 21ffc3289..6d0b94d56 100644
---- a/kogito-springboot-examples/process-rest-service-call-springboot/pom.xml
-+++ b/kogito-springboot-examples/process-rest-service-call-springboot/pom.xml
-@@ -14,8 +14,8 @@
-   <description>Kogito service invocation with REST - Spring Boot</description>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-scripts-springboot/pom.xml b/kogito-springboot-examples/process-scripts-springboot/pom.xml
-index 1dfd2631d..0c42d218a 100644
---- a/kogito-springboot-examples/process-scripts-springboot/pom.xml
-+++ b/kogito-springboot-examples/process-scripts-springboot/pom.xml
-@@ -14,8 +14,8 @@
-   <description>Kogito script invocation - Spring Boot</description>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-service-calls-springboot/pom.xml b/kogito-springboot-examples/process-service-calls-springboot/pom.xml
-index b689418ad..2558029c0 100644
---- a/kogito-springboot-examples/process-service-calls-springboot/pom.xml
-+++ b/kogito-springboot-examples/process-service-calls-springboot/pom.xml
-@@ -14,8 +14,8 @@
-   <description>Kogito service invocation - Spring Boot</description>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-springboot-example/pom.xml b/kogito-springboot-examples/process-springboot-example/pom.xml
-index 4ba2e5554..8d8bc4a9a 100644
---- a/kogito-springboot-examples/process-springboot-example/pom.xml
-+++ b/kogito-springboot-examples/process-springboot-example/pom.xml
-@@ -14,8 +14,8 @@
-   <description>Order management service</description>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-timer-springboot/pom.xml b/kogito-springboot-examples/process-timer-springboot/pom.xml
-index 00b0b708b..6b51dd9df 100644
---- a/kogito-springboot-examples/process-timer-springboot/pom.xml
-+++ b/kogito-springboot-examples/process-timer-springboot/pom.xml
-@@ -12,8 +12,8 @@
-   <description>Kogito with timers - Spring Boot</description>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-usertasks-custom-lifecycle-springboot/pom.xml b/kogito-springboot-examples/process-usertasks-custom-lifecycle-springboot/pom.xml
-index 8a3914d26..b267e3d09 100644
---- a/kogito-springboot-examples/process-usertasks-custom-lifecycle-springboot/pom.xml
-+++ b/kogito-springboot-examples/process-usertasks-custom-lifecycle-springboot/pom.xml
-@@ -14,8 +14,8 @@
-   <description>Kogito usertasks orchestration with custom life cycle - Spring Boot</description>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-usertasks-springboot-with-console/pom.xml b/kogito-springboot-examples/process-usertasks-springboot-with-console/pom.xml
-index 7b1859a5f..9c3b0ca17 100644
---- a/kogito-springboot-examples/process-usertasks-springboot-with-console/pom.xml
-+++ b/kogito-springboot-examples/process-usertasks-springboot-with-console/pom.xml
-@@ -15,8 +15,8 @@
- 
-   <properties>
-     <enable.resource.infinispan>true</enable.resource.infinispan>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-usertasks-springboot/pom.xml b/kogito-springboot-examples/process-usertasks-springboot/pom.xml
-index 0261a5c95..848825776 100644
---- a/kogito-springboot-examples/process-usertasks-springboot/pom.xml
-+++ b/kogito-springboot-examples/process-usertasks-springboot/pom.xml
-@@ -14,8 +14,8 @@
-   <description>Kogito usertasks orchestration - Spring Boot</description>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-usertasks-with-security-oidc-springboot-with-console/pom.xml b/kogito-springboot-examples/process-usertasks-with-security-oidc-springboot-with-console/pom.xml
-index 5eb4ea4ff..0e39fbaa0 100644
---- a/kogito-springboot-examples/process-usertasks-with-security-oidc-springboot-with-console/pom.xml
-+++ b/kogito-springboot-examples/process-usertasks-with-security-oidc-springboot-with-console/pom.xml
-@@ -15,8 +15,8 @@
- 
-   <properties>
-     <enable.resource.infinispan>true</enable.resource.infinispan>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-usertasks-with-security-oidc-springboot/pom.xml b/kogito-springboot-examples/process-usertasks-with-security-oidc-springboot/pom.xml
-index e242442ec..ea037b1f8 100644
---- a/kogito-springboot-examples/process-usertasks-with-security-oidc-springboot/pom.xml
-+++ b/kogito-springboot-examples/process-usertasks-with-security-oidc-springboot/pom.xml
-@@ -14,8 +14,8 @@
-   <description>Kogito usertasks orchestration with security enabled on REST api - Spring Boot</description>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/process-usertasks-with-security-springboot/pom.xml b/kogito-springboot-examples/process-usertasks-with-security-springboot/pom.xml
-index 7da2721b9..375818c87 100644
---- a/kogito-springboot-examples/process-usertasks-with-security-springboot/pom.xml
-+++ b/kogito-springboot-examples/process-usertasks-with-security-springboot/pom.xml
-@@ -14,8 +14,8 @@
-   <description>Kogito usertasks orchestration with security enabled on REST api - Spring Boot</description>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/rules-legacy-springboot-example/pom.xml b/kogito-springboot-examples/rules-legacy-springboot-example/pom.xml
-index 6f98382b4..3cc16c9cd 100644
---- a/kogito-springboot-examples/rules-legacy-springboot-example/pom.xml
-+++ b/kogito-springboot-examples/rules-legacy-springboot-example/pom.xml
-@@ -13,8 +13,8 @@
-   <name>Kogito Example :: Rules Legacy API - Spring Boot</name>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/ruleunit-event-driven-springboot/pom.xml b/kogito-springboot-examples/ruleunit-event-driven-springboot/pom.xml
-index 77decd35e..cd8e555a8 100644
---- a/kogito-springboot-examples/ruleunit-event-driven-springboot/pom.xml
-+++ b/kogito-springboot-examples/ruleunit-event-driven-springboot/pom.xml
-@@ -13,8 +13,8 @@
-   <name>Kogito Example :: RuleUnit Event Driven :: Spring Boot</name>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/kogito-springboot-examples/ruleunit-springboot-example/pom.xml b/kogito-springboot-examples/ruleunit-springboot-example/pom.xml
-index e14f65ecb..cb290c447 100644
---- a/kogito-springboot-examples/ruleunit-springboot-example/pom.xml
-+++ b/kogito-springboot-examples/ruleunit-springboot-example/pom.xml
-@@ -13,8 +13,8 @@
-   <name>Kogito Example :: RuleUnit - Spring Boot</name>
- 
-   <properties>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-   </properties>
- 
-   <dependencyManagement>
-diff --git a/pom.xml b/pom.xml
-index e51bbf698..c30159f15 100755
---- a/pom.xml
-+++ b/pom.xml
-@@ -34,7 +34,7 @@
-   <properties>
-     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- 
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
- 
-     <surefire.forkCount>1</surefire.forkCount>
-     <failsafe.include>**/*IT.java</failsafe.include>
 diff --git a/serverless-workflow-examples/serverless-workflow-annotations-description/pom.xml b/serverless-workflow-examples/serverless-workflow-annotations-description/pom.xml
-index 13129a50a..a0b3ebde7 100644
+index e1556a0f9..c3e0af88d 100644
 --- a/serverless-workflow-examples/serverless-workflow-annotations-description/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-annotations-description/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,10 +31,10 @@
      <name>Kogito Example :: Serverless Workflow Annotations and Description:: Quarkus</name>
      <description>Kogito Serverless Workflow Example - Quarkus</description>
      <properties>
 -        <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+        <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++        <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
          <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
          <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -        <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+        <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++        <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
          <version.org.assertj>3.22.0</version.org.assertj>
          <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
          <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--        <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+        <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-         <version.compiler.plugin>3.8.1</version.compiler.plugin>
-         <maven.compiler.release>11</maven.compiler.release>
-         <version.surefire.plugin>3.0.0-M7</version.surefire.plugin>
 diff --git a/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-event-service/pom.xml b/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-event-service/pom.xml
-index 4e4602148..6f4e3d857 100644
+index c0fc27e9e..93475069b 100644
 --- a/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-event-service/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-event-service/pom.xml
-@@ -12,13 +12,13 @@
+@@ -32,10 +32,10 @@
      <artifactId>callback-event-service</artifactId>
      <name>Kogito Example :: Serverless Workflow CallBack Over HTTP Quarkus :: Callback Event Service</name>
      <properties>
 -        <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+        <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++        <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
          <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
          <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -        <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+        <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++        <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
          <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
          <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--        <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+        <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-         <version.compiler.plugin>3.8.1</version.compiler.plugin>
-         <maven.compiler.release>11</maven.compiler.release>
-         <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
+         <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-event-service/src/main/java/org/kie/kogito/examples/CallbackResource.java b/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-event-service/src/main/java/org/kie/kogito/examples/CallbackResource.java
-index 91ad34b97..a28d9f40e 100644
+index ad4ec0dbd..30abcfa76 100644
 --- a/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-event-service/src/main/java/org/kie/kogito/examples/CallbackResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-event-service/src/main/java/org/kie/kogito/examples/CallbackResource.java
-@@ -20,14 +20,14 @@ import java.time.OffsetDateTime;
+@@ -23,14 +23,14 @@ import java.time.OffsetDateTime;
  import java.util.Collections;
  import java.util.UUID;
  
@@ -3861,10 +2969,10 @@ index 91ad34b97..a28d9f40e 100644
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
 diff --git a/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-event-service/src/main/java/org/kie/kogito/examples/RegisterObjectMapper.java b/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-event-service/src/main/java/org/kie/kogito/examples/RegisterObjectMapper.java
-index e0477fba4..36f2aac9c 100644
+index cf99a1b7d..75e227dc9 100644
 --- a/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-event-service/src/main/java/org/kie/kogito/examples/RegisterObjectMapper.java
 +++ b/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-event-service/src/main/java/org/kie/kogito/examples/RegisterObjectMapper.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.kie.kogito.examples;
  
@@ -3874,52 +2982,44 @@ index e0477fba4..36f2aac9c 100644
  import com.fasterxml.jackson.databind.ObjectMapper;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-workflow/pom.xml b/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-workflow/pom.xml
-index 76a5fd018..a20b704ed 100644
+index f6eb1c2c0..49ecfb2ff 100644
 --- a/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-workflow/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-callback-events-over-http-quarkus/callback-workflow/pom.xml
-@@ -13,13 +13,13 @@
+@@ -33,10 +33,10 @@
      <name>Kogito Example :: Serverless Workflow CallBack Over HTTP Quarkus :: Service</name>
      <description>Kogito Serverless Workflow Callback Example Over HTTP - Quarkus</description>
      <properties>
 -        <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+        <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++        <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
          <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
          <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -        <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+        <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++        <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
          <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
          <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--        <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+        <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-         <version.compiler.plugin>3.8.1</version.compiler.plugin>
-         <maven.compiler.release>11</maven.compiler.release>
-         <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
+         <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-callback-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-callback-quarkus/pom.xml
-index 2f1c84d57..4dbcc325b 100644
+index 72d2ee473..bd3206729 100644
 --- a/serverless-workflow-examples/serverless-workflow-callback-quarkus/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-callback-quarkus/pom.xml
-@@ -10,13 +10,13 @@
+@@ -30,10 +30,10 @@
    <name>Kogito Example :: Serverless Workflow Callback :: Quarkus</name>
    <description>Kogito Serverless Workflow Callback Example - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-callback-quarkus/src/main/java/org/kie/kogito/examples/PrintService.java b/serverless-workflow-examples/serverless-workflow-callback-quarkus/src/main/java/org/kie/kogito/examples/PrintService.java
-index a1ee770e7..77b636420 100644
+index f9c11c476..d9981b011 100644
 --- a/serverless-workflow-examples/serverless-workflow-callback-quarkus/src/main/java/org/kie/kogito/examples/PrintService.java
 +++ b/serverless-workflow-examples/serverless-workflow-callback-quarkus/src/main/java/org/kie/kogito/examples/PrintService.java
-@@ -22,8 +22,8 @@ import java.util.Map;
+@@ -25,8 +25,8 @@ import java.util.Map;
  import java.util.Optional;
  import java.util.UUID;
  
@@ -3931,26 +3031,23 @@ index a1ee770e7..77b636420 100644
  import org.eclipse.microprofile.reactive.messaging.Acknowledgment;
  import org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy;
 diff --git a/serverless-workflow-examples/serverless-workflow-camel-routes/pom.xml b/serverless-workflow-examples/serverless-workflow-camel-routes/pom.xml
-index 519234897..05e2b0dd8 100644
+index d8a96c321..f84c5a7e7 100644
 --- a/serverless-workflow-examples/serverless-workflow-camel-routes/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-camel-routes/pom.xml
-@@ -12,20 +12,20 @@
+@@ -32,10 +32,10 @@
    <description>Kogito Serverless Workflow Camel Routes Example - Quarkus</description>
  
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
+@@ -45,7 +45,7 @@
      <!-- Used by the WSDL plugin -->
      <version.org.apache.cxf>3.5.4</version.org.apache.cxf>
      <!-- Aligned with Quarkus. We don't use the Camel Quarkus platform BOM to avoid upgrade delays in our CI. Feel free to use the BOM in your projects, though -->
@@ -3960,73 +3057,61 @@ index 519234897..05e2b0dd8 100644
  
    <dependencyManagement>
 diff --git a/serverless-workflow-examples/serverless-workflow-compensation-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-compensation-quarkus/pom.xml
-index 480206687..015d82784 100644
+index 0fe774a1e..b994a3488 100644
 --- a/serverless-workflow-examples/serverless-workflow-compensation-quarkus/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-compensation-quarkus/pom.xml
-@@ -10,13 +10,13 @@
+@@ -30,10 +30,10 @@
    <name>Kogito Example :: Serverless Workflow Compensation :: Quarkus</name>
    <description>Kogito Serverless Workflow Error Compensation - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
-     <maven.compiler.release>11</maven.compiler.release>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-consuming-events-over-http-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-consuming-events-over-http-quarkus/pom.xml
-index 4cc5b957b..15d303eec 100644
+index 8aee17c92..5be67e4fa 100644
 --- a/serverless-workflow-examples/serverless-workflow-consuming-events-over-http-quarkus/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-consuming-events-over-http-quarkus/pom.xml
-@@ -12,13 +12,13 @@
+@@ -32,10 +32,10 @@
      <name>Kogito Example :: Serverless Workflow Consuming Events Over HTTP :: Quarkus</name>
      <description>Kogito Serverless Workflow Consuming Events Over HTTP - Quarkus</description>
      <properties>
 -        <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+        <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++        <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
          <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
          <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -        <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+        <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++        <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
          <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
          <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--        <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+        <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-         <version.compiler.plugin>3.8.1</version.compiler.plugin>
-         <maven.compiler.release>11</maven.compiler.release>
-         <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
+         <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-correlation-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-correlation-quarkus/pom.xml
-index 4cb87747c..f67a88ec0 100644
+index 24cd75228..0f6bd5fe2 100644
 --- a/serverless-workflow-examples/serverless-workflow-correlation-quarkus/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-correlation-quarkus/pom.xml
-@@ -10,13 +10,13 @@
+@@ -30,10 +30,10 @@
    <name>Kogito Example :: Serverless Workflow Correlation :: Quarkus</name>
    <description>Kogito Serverless Workflow Correlation Example - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-correlation-quarkus/src/main/java/org/kie/kogito/examples/EventsService.java b/serverless-workflow-examples/serverless-workflow-correlation-quarkus/src/main/java/org/kie/kogito/examples/EventsService.java
-index ff08208ed..82e1404b2 100644
+index 57675763e..004e81d95 100644
 --- a/serverless-workflow-examples/serverless-workflow-correlation-quarkus/src/main/java/org/kie/kogito/examples/EventsService.java
 +++ b/serverless-workflow-examples/serverless-workflow-correlation-quarkus/src/main/java/org/kie/kogito/examples/EventsService.java
-@@ -22,8 +22,8 @@ import java.util.Optional;
+@@ -25,8 +25,8 @@ import java.util.Optional;
  import java.util.UUID;
  import java.util.concurrent.ConcurrentHashMap;
  
@@ -4038,10 +3123,10 @@ index ff08208ed..82e1404b2 100644
  import org.eclipse.microprofile.reactive.messaging.Acknowledgment;
  import org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy;
 diff --git a/serverless-workflow-examples/serverless-workflow-correlation-quarkus/src/main/java/org/kie/kogito/examples/WorkflowResource.java b/serverless-workflow-examples/serverless-workflow-correlation-quarkus/src/main/java/org/kie/kogito/examples/WorkflowResource.java
-index bb3edca5f..59f586060 100644
+index 9e1740dd5..de6af279a 100644
 --- a/serverless-workflow-examples/serverless-workflow-correlation-quarkus/src/main/java/org/kie/kogito/examples/WorkflowResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-correlation-quarkus/src/main/java/org/kie/kogito/examples/WorkflowResource.java
-@@ -21,12 +21,12 @@ import java.util.Collections;
+@@ -24,12 +24,12 @@ import java.util.Collections;
  import java.util.Map;
  import java.util.UUID;
  
@@ -4061,73 +3146,61 @@ index bb3edca5f..59f586060 100644
  import org.eclipse.microprofile.reactive.messaging.Channel;
  import org.eclipse.microprofile.reactive.messaging.Emitter;
 diff --git a/serverless-workflow-examples/serverless-workflow-custom-function-knative/custom-function-knative-service/pom.xml b/serverless-workflow-examples/serverless-workflow-custom-function-knative/custom-function-knative-service/pom.xml
-index bb232125f..ceedd0272 100644
+index 1914cedeb..ea5894f6b 100644
 --- a/serverless-workflow-examples/serverless-workflow-custom-function-knative/custom-function-knative-service/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-custom-function-knative/custom-function-knative-service/pom.xml
-@@ -12,13 +12,13 @@
+@@ -32,10 +32,10 @@
      <artifactId>custom-function-knative-service</artifactId>
      <name>Kogito Example :: Serverless Workflow Custom Function Knative :: Service</name>
      <properties>
 -        <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+        <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++        <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
          <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
          <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -        <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+        <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++        <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
          <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
          <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--        <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+        <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-         <version.compiler.plugin>3.8.1</version.compiler.plugin>
-         <maven.compiler.release>11</maven.compiler.release>
-         <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
+         <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-custom-function-knative/workflow/pom.xml b/serverless-workflow-examples/serverless-workflow-custom-function-knative/workflow/pom.xml
-index a92ad9e89..94b538fb1 100644
+index af3e62b21..e9da2daa0 100644
 --- a/serverless-workflow-examples/serverless-workflow-custom-function-knative/workflow/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-custom-function-knative/workflow/pom.xml
-@@ -13,13 +13,13 @@
+@@ -33,10 +33,10 @@
      <name>Kogito Example :: Serverless Workflow Custom Function Knative :: Workflow</name>
      <description>Kogito Serverless Workflow Custom Function Knative - Workflow</description>
      <properties>
 -        <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+        <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++        <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
          <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
          <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -        <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+        <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++        <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
          <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
          <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--        <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+        <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-         <version.compiler.plugin>3.8.1</version.compiler.plugin>
-         <maven.compiler.release>11</maven.compiler.release>
-         <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
+         <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-custom-type/pom.xml b/serverless-workflow-examples/serverless-workflow-custom-type/pom.xml
-index 519f3d236..43270cc84 100644
+index 8085e97bf..b18c5c8e4 100644
 --- a/serverless-workflow-examples/serverless-workflow-custom-type/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-custom-type/pom.xml
-@@ -12,13 +12,13 @@
+@@ -32,10 +32,10 @@
    <properties>
       <version.compiler.plugin>3.8.1</version.compiler.plugin>
       <version.jar.plugin>3.1.0</version.jar.plugin> 
 -     <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+     <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++     <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
       <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
       <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -     <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+     <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++     <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
       <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
       <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+     <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-      <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
-      <maven.compiler.release>11</maven.compiler.release>
-      <version.org.slf4j>1.7.30</version.org.slf4j>
+      <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-rpc/src/main/java/org/kie/kogito/examples/sw/custom/RPCCustomWorkItemHandler.java b/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-rpc/src/main/java/org/kie/kogito/examples/sw/custom/RPCCustomWorkItemHandler.java
-index 309c561ef..53d216c13 100644
+index b1a2e5b5f..64beded70 100644
 --- a/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-rpc/src/main/java/org/kie/kogito/examples/sw/custom/RPCCustomWorkItemHandler.java
 +++ b/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-rpc/src/main/java/org/kie/kogito/examples/sw/custom/RPCCustomWorkItemHandler.java
-@@ -20,7 +20,7 @@ import java.io.UncheckedIOException;
+@@ -23,7 +23,7 @@ import java.io.UncheckedIOException;
  import java.util.Iterator;
  import java.util.Map;
  
@@ -4137,10 +3210,10 @@ index 309c561ef..53d216c13 100644
  import org.kie.kogito.examples.sw.custom.CalculatorClient.OperationId;
  import org.kie.kogito.internal.process.runtime.KogitoWorkItem;
 diff --git a/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-rpc/src/main/java/org/kie/kogito/examples/sw/custom/RPCCustomWorkItemHandlerConfig.java b/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-rpc/src/main/java/org/kie/kogito/examples/sw/custom/RPCCustomWorkItemHandlerConfig.java
-index e1bbe63aa..b87cc7206 100644
+index f278d12b8..d33a90b6c 100644
 --- a/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-rpc/src/main/java/org/kie/kogito/examples/sw/custom/RPCCustomWorkItemHandlerConfig.java
 +++ b/serverless-workflow-examples/serverless-workflow-custom-type/serverless-workflow-custom-rpc/src/main/java/org/kie/kogito/examples/sw/custom/RPCCustomWorkItemHandlerConfig.java
-@@ -15,9 +15,10 @@
+@@ -18,9 +18,10 @@
   */
  package org.kie.kogito.examples.sw.custom;
  
@@ -4154,32 +3227,45 @@ index e1bbe63aa..b87cc7206 100644
  
  import org.kie.kogito.process.impl.CachedWorkItemHandlerConfig;
  
+diff --git a/serverless-workflow-examples/serverless-workflow-data-index-persistence-addon-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-data-index-persistence-addon-quarkus/pom.xml
+index bfde7f534..d24d70d95 100644
+--- a/serverless-workflow-examples/serverless-workflow-data-index-persistence-addon-quarkus/pom.xml
++++ b/serverless-workflow-examples/serverless-workflow-data-index-persistence-addon-quarkus/pom.xml
+@@ -10,10 +10,10 @@
+   <name>Kogito Example :: Serverless Workflow Data Index persistence addon :: Quarkus</name>
+   <description>Kogito Serverless Workflow Data Index persistence addon Example - Quarkus</description>
+   <properties>
+-    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
+     <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
+     <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
+-    <quarkus.platform.version>2.16.10.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
+     <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
+     <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-data-index-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-data-index-quarkus/pom.xml
-index b7b0a4ada..2e0b986da 100644
+index b37eb2600..ef70881e1 100644
 --- a/serverless-workflow-examples/serverless-workflow-data-index-quarkus/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-data-index-quarkus/pom.xml
-@@ -10,13 +10,13 @@
+@@ -30,10 +30,10 @@
    <name>Kogito Example :: Serverless Workflow Data Index :: Quarkus</name>
    <description>Kogito Serverless Workflow Data Index Example - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-data-index-quarkus/src/main/java/org/kie/kogito/examples/PrintService.java b/serverless-workflow-examples/serverless-workflow-data-index-quarkus/src/main/java/org/kie/kogito/examples/PrintService.java
-index 80259f870..14cb03297 100644
+index f9c11c476..d9981b011 100644
 --- a/serverless-workflow-examples/serverless-workflow-data-index-quarkus/src/main/java/org/kie/kogito/examples/PrintService.java
 +++ b/serverless-workflow-examples/serverless-workflow-data-index-quarkus/src/main/java/org/kie/kogito/examples/PrintService.java
-@@ -22,8 +22,8 @@ import java.util.Map;
+@@ -25,8 +25,8 @@ import java.util.Map;
  import java.util.Optional;
  import java.util.UUID;
  
@@ -4191,31 +3277,27 @@ index 80259f870..14cb03297 100644
  import org.eclipse.microprofile.reactive.messaging.Acknowledgment;
  import org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy;
 diff --git a/serverless-workflow-examples/serverless-workflow-error-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-error-quarkus/pom.xml
-index f4f65c528..17baa4d8a 100644
+index fab569e2d..2add53bcb 100644
 --- a/serverless-workflow-examples/serverless-workflow-error-quarkus/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-error-quarkus/pom.xml
-@@ -10,13 +10,13 @@
+@@ -30,10 +30,10 @@
    <name>Kogito Example :: Serverless Workflow Error :: Quarkus</name>
    <description>Kogito Serverless Workflow Error Example - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-error-quarkus/src/main/java/org/kie/kogito/examples/EvenService.java b/serverless-workflow-examples/serverless-workflow-error-quarkus/src/main/java/org/kie/kogito/examples/EvenService.java
-index 59c077d86..6468384d5 100644
+index 102e7050e..1130ba4cf 100644
 --- a/serverless-workflow-examples/serverless-workflow-error-quarkus/src/main/java/org/kie/kogito/examples/EvenService.java
 +++ b/serverless-workflow-examples/serverless-workflow-error-quarkus/src/main/java/org/kie/kogito/examples/EvenService.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.kie.kogito.examples;
  
@@ -4225,36 +3307,27 @@ index 59c077d86..6468384d5 100644
  @ApplicationScoped
  public class EvenService {
 diff --git a/serverless-workflow-examples/serverless-workflow-events-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-events-quarkus/pom.xml
-index 874e192c9..7379a037a 100644
+index 42015ef29..9a556a93b 100644
 --- a/serverless-workflow-examples/serverless-workflow-events-quarkus/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-events-quarkus/pom.xml
-@@ -10,17 +10,17 @@
+@@ -30,10 +30,10 @@
    <name>Kogito Example :: Serverless Workflow Events :: Quarkus</name>
    <description>Kogito Serverless Workflow Example - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
--    <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+    <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-   </properties>
- 
-   <dependencyManagement>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-events-quarkus/src/main/java/org/kogito/serverless/examples/ApplicantResource.java b/serverless-workflow-examples/serverless-workflow-events-quarkus/src/main/java/org/kogito/serverless/examples/ApplicantResource.java
-index 50492d1e2..065a317f6 100644
+index 962bca9ae..243e1597f 100644
 --- a/serverless-workflow-examples/serverless-workflow-events-quarkus/src/main/java/org/kogito/serverless/examples/ApplicantResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-events-quarkus/src/main/java/org/kogito/serverless/examples/ApplicantResource.java
-@@ -19,15 +19,15 @@ import java.io.IOException;
+@@ -22,15 +22,15 @@ import java.io.IOException;
  import java.net.URI;
  import java.util.UUID;
  
@@ -4279,10 +3352,10 @@ index 50492d1e2..065a317f6 100644
  import org.eclipse.microprofile.reactive.messaging.Emitter;
  import org.kie.kogito.event.CloudEventMarshaller;
 diff --git a/serverless-workflow-examples/serverless-workflow-events-quarkus/src/main/java/org/kogito/serverless/examples/AvroMarshallerProducer.java b/serverless-workflow-examples/serverless-workflow-events-quarkus/src/main/java/org/kogito/serverless/examples/AvroMarshallerProducer.java
-index 287b775c6..c969da8c7 100644
+index ad26b8d93..5d17e8190 100644
 --- a/serverless-workflow-examples/serverless-workflow-events-quarkus/src/main/java/org/kogito/serverless/examples/AvroMarshallerProducer.java
 +++ b/serverless-workflow-examples/serverless-workflow-events-quarkus/src/main/java/org/kogito/serverless/examples/AvroMarshallerProducer.java
-@@ -17,11 +17,11 @@ package org.kogito.serverless.examples;
+@@ -20,11 +20,11 @@ package org.kogito.serverless.examples;
  
  import java.io.IOException;
  
@@ -4299,10 +3372,10 @@ index 287b775c6..c969da8c7 100644
  import org.kie.kogito.event.CloudEventUnmarshallerFactory;
  import org.kie.kogito.event.avro.AvroCloudEventUnmarshallerFactory;
 diff --git a/serverless-workflow-examples/serverless-workflow-events-quarkus/src/main/java/org/kogito/serverless/examples/DecisionResource.java b/serverless-workflow-examples/serverless-workflow-events-quarkus/src/main/java/org/kogito/serverless/examples/DecisionResource.java
-index a9615feff..54a8b9a5a 100644
+index d1d8123d6..b8c565d31 100644
 --- a/serverless-workflow-examples/serverless-workflow-events-quarkus/src/main/java/org/kogito/serverless/examples/DecisionResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-events-quarkus/src/main/java/org/kogito/serverless/examples/DecisionResource.java
-@@ -15,11 +15,11 @@
+@@ -18,11 +18,11 @@
   */
  package org.kogito.serverless.examples;
  
@@ -4320,10 +3393,10 @@ index a9615feff..54a8b9a5a 100644
  import org.eclipse.microprofile.reactive.messaging.Channel;
  import org.jboss.resteasy.annotations.SseElementType;
 diff --git a/serverless-workflow-examples/serverless-workflow-events-quarkus/src/test/java/org/kogito/serverless/examples/ApplicantWorkflowIT.java b/serverless-workflow-examples/serverless-workflow-events-quarkus/src/test/java/org/kogito/serverless/examples/ApplicantWorkflowIT.java
-index 22a64e6db..4ea73f3a2 100644
+index 92e5c58f2..75a8da44e 100644
 --- a/serverless-workflow-examples/serverless-workflow-events-quarkus/src/test/java/org/kogito/serverless/examples/ApplicantWorkflowIT.java
 +++ b/serverless-workflow-examples/serverless-workflow-events-quarkus/src/test/java/org/kogito/serverless/examples/ApplicantWorkflowIT.java
-@@ -27,11 +27,11 @@ import java.util.UUID;
+@@ -30,11 +30,11 @@ import java.util.UUID;
  import java.util.concurrent.CopyOnWriteArrayList;
  import java.util.concurrent.TimeUnit;
  
@@ -4341,73 +3414,61 @@ index 22a64e6db..4ea73f3a2 100644
  import org.apache.kafka.common.serialization.ByteArrayDeserializer;
  import org.apache.kafka.common.serialization.ByteArraySerializer;
 diff --git a/serverless-workflow-examples/serverless-workflow-expression-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-expression-quarkus/pom.xml
-index d866929bf..2144e8b6b 100644
+index 4bff67873..97816766e 100644
 --- a/serverless-workflow-examples/serverless-workflow-expression-quarkus/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-expression-quarkus/pom.xml
-@@ -10,13 +10,13 @@
+@@ -30,10 +30,10 @@
    <name>Kogito Example :: Serverless Workflow Expression :: Quarkus</name>
    <description>Kogito Serverless Workflow Expression Example - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-foreach-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-foreach-quarkus/pom.xml
-index 781162a98..dffac3171 100644
+index 4c517682a..19367e860 100644
 --- a/serverless-workflow-examples/serverless-workflow-foreach-quarkus/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-foreach-quarkus/pom.xml
-@@ -10,13 +10,13 @@
+@@ -30,10 +30,10 @@
    <name>Kogito Example :: Serverless Workflow For Each :: Quarkus</name>
    <description>Kogito Serverless Workflow For Each Example - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/pom.xml
-index 9424dc1b5..1d43def93 100644
+index b0cd39f8a..a5d880f2d 100644
 --- a/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/pom.xml
-@@ -12,13 +12,13 @@
+@@ -32,10 +32,10 @@
    <properties>
      <!-- fixed port for tests, see https://issues.redhat.com/browse/KOGITO-6406 -->
      <tests.quarkus.http.port>8080</tests.quarkus.http.port>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.surefire.plugin>3.0.0-M7</version.surefire.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/main/java/org/acme/sw/onboarding/resources/AppointmentResource.java b/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/main/java/org/acme/sw/onboarding/resources/AppointmentResource.java
-index b5584de03..1f9a0bdb8 100644
+index d6839cefc..b805fe09f 100644
 --- a/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/main/java/org/acme/sw/onboarding/resources/AppointmentResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/main/java/org/acme/sw/onboarding/resources/AppointmentResource.java
-@@ -20,17 +20,17 @@ import java.util.ArrayList;
+@@ -23,17 +23,17 @@ import java.util.ArrayList;
  import java.util.List;
  import java.util.stream.Collectors;
  
@@ -4437,10 +3498,10 @@ index b5584de03..1f9a0bdb8 100644
  import org.acme.sw.onboarding.model.Appointment;
  import org.acme.sw.onboarding.model.Error;
 diff --git a/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/main/java/org/acme/sw/onboarding/resources/PatientResource.java b/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/main/java/org/acme/sw/onboarding/resources/PatientResource.java
-index d7aab2dbc..1d6a6c06e 100644
+index 001a132b7..d29a5fb9f 100644
 --- a/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/main/java/org/acme/sw/onboarding/resources/PatientResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/main/java/org/acme/sw/onboarding/resources/PatientResource.java
-@@ -20,16 +20,16 @@ import java.util.List;
+@@ -23,16 +23,16 @@ import java.util.List;
  import java.util.Optional;
  import java.util.UUID;
  
@@ -4468,10 +3529,10 @@ index d7aab2dbc..1d6a6c06e 100644
  import org.acme.sw.onboarding.model.Patient;
  import org.slf4j.Logger;
 diff --git a/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/main/java/org/acme/sw/onboarding/services/ScheduleService.java b/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/main/java/org/acme/sw/onboarding/services/ScheduleService.java
-index 52ac7f7bc..08cf946ac 100644
+index c4156cebc..25ebc48c8 100644
 --- a/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/main/java/org/acme/sw/onboarding/services/ScheduleService.java
 +++ b/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/main/java/org/acme/sw/onboarding/services/ScheduleService.java
-@@ -23,7 +23,7 @@ import java.util.Map;
+@@ -26,7 +26,7 @@ import java.util.Map;
  import java.util.Optional;
  import java.util.concurrent.ConcurrentHashMap;
  
@@ -4481,10 +3542,10 @@ index 52ac7f7bc..08cf946ac 100644
  import org.acme.sw.onboarding.model.Appointment;
  import org.acme.sw.onboarding.model.Patient;
 diff --git a/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/test/java/org/acme/sw/onboarding/resources/AppointmentResourceIT.java b/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/test/java/org/acme/sw/onboarding/resources/AppointmentResourceIT.java
-index f6beebbbe..aadaa1c8d 100644
+index cc8ed5d99..29f1d06d2 100644
 --- a/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/test/java/org/acme/sw/onboarding/resources/AppointmentResourceIT.java
 +++ b/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/test/java/org/acme/sw/onboarding/resources/AppointmentResourceIT.java
-@@ -20,7 +20,7 @@ import java.text.ParseException;
+@@ -23,7 +23,7 @@ import java.text.ParseException;
  import java.text.SimpleDateFormat;
  import java.util.Date;
  
@@ -4494,10 +3555,10 @@ index f6beebbbe..aadaa1c8d 100644
  import org.junit.jupiter.api.Test;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/test/java/org/acme/sw/onboarding/resources/OnboardingIT.java b/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/test/java/org/acme/sw/onboarding/resources/OnboardingIT.java
-index 41d8e0307..0f6b374f6 100644
+index c28f6def6..ca13febec 100644
 --- a/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/test/java/org/acme/sw/onboarding/resources/OnboardingIT.java
 +++ b/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/test/java/org/acme/sw/onboarding/resources/OnboardingIT.java
-@@ -18,7 +18,7 @@ package org.acme.sw.onboarding.resources;
+@@ -21,7 +21,7 @@ package org.acme.sw.onboarding.resources;
  import java.time.Duration;
  import java.util.UUID;
  
@@ -4507,10 +3568,10 @@ index 41d8e0307..0f6b374f6 100644
  import org.junit.jupiter.api.Test;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/test/java/org/acme/sw/onboarding/services/ScheduleServiceTest.java b/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/test/java/org/acme/sw/onboarding/services/ScheduleServiceTest.java
-index 8fc1044fe..81f8a9b04 100644
+index 78f4ba4c8..8e3bc6810 100644
 --- a/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/test/java/org/acme/sw/onboarding/services/ScheduleServiceTest.java
 +++ b/serverless-workflow-examples/serverless-workflow-functions-events-quarkus/src/test/java/org/acme/sw/onboarding/services/ScheduleServiceTest.java
-@@ -18,7 +18,7 @@ package org.acme.sw.onboarding.services;
+@@ -21,7 +21,7 @@ package org.acme.sw.onboarding.services;
  import java.time.LocalDateTime;
  import java.util.List;
  
@@ -4520,35 +3581,30 @@ index 8fc1044fe..81f8a9b04 100644
  import org.acme.sw.onboarding.model.Appointment;
  import org.acme.sw.onboarding.model.Doctor;
 diff --git a/serverless-workflow-examples/serverless-workflow-functions-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-functions-quarkus/pom.xml
-index 35c91d68b..a4136e6f8 100644
+index 14b98cc70..a8c818df3 100644
 --- a/serverless-workflow-examples/serverless-workflow-functions-quarkus/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-functions-quarkus/pom.xml
-@@ -12,13 +12,13 @@
+@@ -32,10 +32,10 @@
    <properties>
      <!-- fixed port for tests, see https://issues.redhat.com/browse/KOGITO-6406 -->
      <tests.quarkus.http.port>8080</tests.quarkus.http.port>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-functions-quarkus/src/main/java/org/acme/numbers/NumbersResource.java b/serverless-workflow-examples/serverless-workflow-functions-quarkus/src/main/java/org/acme/numbers/NumbersResource.java
-index b9cbab2e8..6980366b7 100644
+index 61f8df813..94b4b4fba 100644
 --- a/serverless-workflow-examples/serverless-workflow-functions-quarkus/src/main/java/org/acme/numbers/NumbersResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-functions-quarkus/src/main/java/org/acme/numbers/NumbersResource.java
-@@ -14,21 +14,20 @@
-  * limitations under the License.
+@@ -18,20 +18,20 @@
   */
  package org.acme.numbers;
--
+ 
 +import jakarta.annotation.PostConstruct;
  import java.util.Random;
  import java.util.stream.Collectors;
@@ -4578,27 +3634,27 @@ index b9cbab2e8..6980366b7 100644
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
 diff --git a/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/pom.xml b/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/pom.xml
-index cda3b7296..011e97147 100644
+index a23132fba..e2d5c4539 100644
 --- a/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/pom.xml
-@@ -11,10 +11,10 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Serverless Workflow :: Funqy :: Services</name>
    <description>Kogito Serverless Workflow Funqy Services - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <version.compiler.plugin>3.8.1</version.compiler.plugin>
      <maven.compiler.release>11</maven.compiler.release>
      <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
 diff --git a/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/functions/ClassificationFunction.java b/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/functions/ClassificationFunction.java
-index 6f90bae6d..56b1e20e5 100644
+index 18163dc23..231d81795 100644
 --- a/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/functions/ClassificationFunction.java
 +++ b/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/functions/ClassificationFunction.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.kogito.serverless.examples.functions;
  
@@ -4608,10 +3664,10 @@ index 6f90bae6d..56b1e20e5 100644
  import org.kogito.serverless.examples.input.Country;
  import org.kogito.serverless.examples.services.ClassificationService;
 diff --git a/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/functions/CountriesFunction.java b/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/functions/CountriesFunction.java
-index 750823546..f17e7bea9 100644
+index b739f0322..7552fc92c 100644
 --- a/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/functions/CountriesFunction.java
 +++ b/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/functions/CountriesFunction.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.kogito.serverless.examples.functions;
  
@@ -4621,10 +3677,10 @@ index 750823546..f17e7bea9 100644
  import org.kogito.serverless.examples.input.Country;
  import org.kogito.serverless.examples.services.CountriesService;
 diff --git a/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/functions/PopulationFunction.java b/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/functions/PopulationFunction.java
-index 69066c4ec..8249c76b2 100644
+index b6c6b1af1..6040e4e9b 100644
 --- a/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/functions/PopulationFunction.java
 +++ b/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/functions/PopulationFunction.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.kogito.serverless.examples.functions;
  
@@ -4634,10 +3690,10 @@ index 69066c4ec..8249c76b2 100644
  import org.kogito.serverless.examples.input.Country;
  import org.kogito.serverless.examples.services.CountriesService;
 diff --git a/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/services/ClassificationService.java b/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/services/ClassificationService.java
-index 3731e3707..1f9bd1377 100644
+index d3a5a1808..a92fd12b3 100644
 --- a/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/services/ClassificationService.java
 +++ b/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/services/ClassificationService.java
-@@ -18,7 +18,7 @@ package org.kogito.serverless.examples.services;
+@@ -21,7 +21,7 @@ package org.kogito.serverless.examples.services;
  import java.util.HashMap;
  import java.util.Map;
  
@@ -4647,10 +3703,10 @@ index 3731e3707..1f9bd1377 100644
  import org.kogito.serverless.examples.input.Country;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/services/CountriesService.java b/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/services/CountriesService.java
-index acce33496..a6ffe63d9 100644
+index 9bfd0dfeb..bc569785a 100644
 --- a/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/services/CountriesService.java
 +++ b/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/services/CountriesService.java
-@@ -18,7 +18,7 @@ package org.kogito.serverless.examples.services;
+@@ -21,7 +21,7 @@ package org.kogito.serverless.examples.services;
  import java.util.ArrayList;
  import java.util.List;
  
@@ -4660,10 +3716,10 @@ index acce33496..a6ffe63d9 100644
  import org.kogito.serverless.examples.input.Country;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/services/PopulationService.java b/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/services/PopulationService.java
-index 8aa404d54..60910c580 100644
+index 08cde889c..688851d86 100644
 --- a/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/services/PopulationService.java
 +++ b/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-services/src/main/java/org/kogito/serverless/examples/services/PopulationService.java
-@@ -18,7 +18,7 @@ package org.kogito.serverless.examples.services;
+@@ -21,7 +21,7 @@ package org.kogito.serverless.examples.services;
  import java.util.HashMap;
  import java.util.Map;
  
@@ -4673,118 +3729,100 @@ index 8aa404d54..60910c580 100644
  import org.kogito.serverless.examples.input.Country;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-workflow/pom.xml b/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-workflow/pom.xml
-index f651b169d..f72762b0b 100644
+index 5445c3381..15df8bd5c 100644
 --- a/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-workflow/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-funqy/sw-funqy-workflow/pom.xml
-@@ -11,13 +11,13 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Serverless Workflow :: Funqy :: Workflow</name>
    <description>Kogito Serverless Workflow Funqy Workflow - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-greeting-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-greeting-quarkus/pom.xml
-index 7ac2e39db..738e86c3f 100644
+index 319f2aa55..f29cd564b 100644
 --- a/serverless-workflow-examples/serverless-workflow-greeting-quarkus/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-greeting-quarkus/pom.xml
-@@ -10,13 +10,13 @@
+@@ -30,10 +30,10 @@
    <name>Kogito Example :: Serverless Workflow Greeting :: Quarkus</name>
    <description>Kogito Serverless Workflow Example - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-greeting-rpc-quarkus/serverless-workflow-greeting-client-rpc-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-greeting-rpc-quarkus/serverless-workflow-greeting-client-rpc-quarkus/pom.xml
-index 8c6563339..707894ba9 100644
+index d9c8e7fef..bd0608a96 100644
 --- a/serverless-workflow-examples/serverless-workflow-greeting-rpc-quarkus/serverless-workflow-greeting-client-rpc-quarkus/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-greeting-rpc-quarkus/serverless-workflow-greeting-client-rpc-quarkus/pom.xml
-@@ -11,13 +11,13 @@
+@@ -31,10 +31,10 @@
    <name>Kogito Example :: Serverless Workflow Greeting :: gRPC Client :: Quarkus</name>
    <description>Kogito Serverless Workflow Example that test a simple gRPC service - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-greeting-rpc-quarkus/serverless-workflow-greeting-server-rpc-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-greeting-rpc-quarkus/serverless-workflow-greeting-server-rpc-quarkus/pom.xml
-index c2ca6f930..d004b2cc1 100644
+index 38823aaf3..1ebfc54e1 100644
 --- a/serverless-workflow-examples/serverless-workflow-greeting-rpc-quarkus/serverless-workflow-greeting-server-rpc-quarkus/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-greeting-rpc-quarkus/serverless-workflow-greeting-server-rpc-quarkus/pom.xml
-@@ -16,7 +16,7 @@
+@@ -36,7 +36,7 @@
          <maven.compiler.release>11</maven.compiler.release>
          <version.surefire.plugin>3.0.0-M7</version.surefire.plugin>
          <version.com.google.protobuf>3.22.0</version.com.google.protobuf>
 -        <version.io.grpc>1.51.1</version.io.grpc>
-+        <version.io.grpc>1.54.0</version.io.grpc>
++        <version.io.grpc>1.56.0</version.io.grpc>
          <version.kr.motd.maven.os>1.6.0</version.kr.motd.maven.os>
          <version.org.xolstice.maven.protobuf>0.6.1</version.org.xolstice.maven.protobuf>
          <version.jib-maven-plugin>3.3.0</version.jib-maven-plugin>
-@@ -49,7 +49,7 @@
+@@ -69,7 +69,7 @@
          <dependency>
              <groupId>org.junit.jupiter</groupId>
              <artifactId>junit-jupiter</artifactId>
 -            <version>5.8.1</version>
-+            <version>5.9.2</version>
++            <version>5.9.3</version>
          </dependency>
      </dependencies>
      <build>
 diff --git a/serverless-workflow-examples/serverless-workflow-hello-world/pom.xml b/serverless-workflow-examples/serverless-workflow-hello-world/pom.xml
-index 12e44987a..a2eeb214a 100644
+index c46eb1d4d..fa1e63c3e 100644
 --- a/serverless-workflow-examples/serverless-workflow-hello-world/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-hello-world/pom.xml
-@@ -12,14 +12,14 @@
+@@ -32,10 +32,10 @@
      <description>Kogito Serverless Workflow Example - Quarkus</description>
  
      <properties>
 -        <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+        <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++        <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
          <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
          <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -        <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+        <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++        <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
          <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
          <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--        <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--        <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+        <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+        <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-         <maven.compiler.release>11</maven.compiler.release>
-         <version.compiler.plugin>3.8.1</version.compiler.plugin>
-         <version.surefire.plugin>3.0.0-M7</version.surefire.plugin>
+         <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/CloudEventDataFormat.java b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/CloudEventDataFormat.java
-index 4a5671fe4..d3039a141 100644
+index 8f7f2656a..1d43db8cf 100644
 --- a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/CloudEventDataFormat.java
 +++ b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/CloudEventDataFormat.java
-@@ -3,8 +3,8 @@ package org.acme.serverless.loanbroker.aggregator;
+@@ -21,8 +21,8 @@ package org.acme.serverless.loanbroker.aggregator;
  import java.io.InputStream;
  import java.io.OutputStream;
  
@@ -4796,10 +3834,10 @@ index 4a5671fe4..d3039a141 100644
  import org.apache.camel.Exchange;
  import org.apache.camel.spi.DataFormat;
 diff --git a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/CloudEventsConverter.java b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/CloudEventsConverter.java
-index 89031cba2..2f5381355 100644
+index 5b1a9fbd6..68345a8c9 100644
 --- a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/CloudEventsConverter.java
 +++ b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/CloudEventsConverter.java
-@@ -3,9 +3,9 @@ package org.acme.serverless.loanbroker.aggregator;
+@@ -21,9 +21,9 @@ package org.acme.serverless.loanbroker.aggregator;
  import java.net.URI;
  import java.util.UUID;
  
@@ -4813,10 +3851,10 @@ index 89031cba2..2f5381355 100644
  import org.apache.camel.Exchange;
  import org.apache.camel.TypeConversionException;
 diff --git a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/InMemoryQuotesRepositoryProcessor.java b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/InMemoryQuotesRepositoryProcessor.java
-index 83d5611b8..7f3dce6c4 100644
+index 447c1e5ea..7c9dcbec6 100644
 --- a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/InMemoryQuotesRepositoryProcessor.java
 +++ b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/InMemoryQuotesRepositoryProcessor.java
-@@ -5,7 +5,7 @@ import java.util.List;
+@@ -23,7 +23,7 @@ import java.util.List;
  import java.util.Map;
  import java.util.concurrent.ConcurrentHashMap;
  
@@ -4826,10 +3864,11 @@ index 83d5611b8..7f3dce6c4 100644
  import org.acme.serverless.loanbroker.aggregator.model.BankQuote;
  import org.apache.camel.Exchange;
 diff --git a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/QuotesAggregatorRoute.java b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/QuotesAggregatorRoute.java
-index 79c5fe0b2..b5e391126 100644
+index 6a0b2dc6a..c58a40500 100644
 --- a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/QuotesAggregatorRoute.java
 +++ b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/QuotesAggregatorRoute.java
-@@ -1,7 +1,7 @@
+@@ -18,8 +18,8 @@
+  */
  package org.acme.serverless.loanbroker.aggregator;
  
 -import javax.enterprise.context.ApplicationScoped;
@@ -4840,10 +3879,11 @@ index 79c5fe0b2..b5e391126 100644
  import org.acme.serverless.loanbroker.aggregator.model.AggregationResponse;
  import org.apache.camel.Exchange;
 diff --git a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/resources/QuotesCloudEventsResource.java b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/resources/QuotesCloudEventsResource.java
-index f564b32c5..87877a64b 100644
+index 38aa4d81c..e92427e6a 100644
 --- a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/resources/QuotesCloudEventsResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/resources/QuotesCloudEventsResource.java
-@@ -1,12 +1,12 @@
+@@ -18,13 +18,13 @@
+  */
  package org.acme.serverless.loanbroker.aggregator.resources;
  
 -import javax.enterprise.context.ApplicationScoped;
@@ -4864,10 +3904,11 @@ index f564b32c5..87877a64b 100644
  import org.acme.serverless.loanbroker.aggregator.IntegrationConstants;
  import org.acme.serverless.loanbroker.aggregator.model.BankQuote;
 diff --git a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/resources/QuotesExceptionMapper.java b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/resources/QuotesExceptionMapper.java
-index fd6af3cfc..d116d694e 100644
+index ecc3a8bc3..8d1f45ae6 100644
 --- a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/resources/QuotesExceptionMapper.java
 +++ b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/resources/QuotesExceptionMapper.java
-@@ -1,8 +1,8 @@
+@@ -18,9 +18,9 @@
+  */
  package org.acme.serverless.loanbroker.aggregator.resources;
  
 -import javax.ws.rs.core.Response;
@@ -4880,10 +3921,10 @@ index fd6af3cfc..d116d694e 100644
  @Provider
  public class QuotesExceptionMapper implements ExceptionMapper<Exception> {
 diff --git a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/resources/QuotesResource.java b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/resources/QuotesResource.java
-index b31037174..9b725ed57 100644
+index 44a05bfca..164f4aae4 100644
 --- a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/resources/QuotesResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/main/java/org/acme/serverless/loanbroker/aggregator/resources/QuotesResource.java
-@@ -2,14 +2,14 @@ package org.acme.serverless.loanbroker.aggregator.resources;
+@@ -20,14 +20,14 @@ package org.acme.serverless.loanbroker.aggregator.resources;
  
  import java.util.List;
  
@@ -4907,10 +3948,10 @@ index b31037174..9b725ed57 100644
  import org.acme.serverless.loanbroker.aggregator.QuotesRepositoryProcessor;
  import org.acme.serverless.loanbroker.aggregator.model.BankQuote;
 diff --git a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/test/java/org/acme/serverless/loanbroker/aggregator/QuotesAggregatorRouteTest.java b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/test/java/org/acme/serverless/loanbroker/aggregator/QuotesAggregatorRouteTest.java
-index 696b43c7f..f314bf99d 100644
+index fddaadf25..f492f7301 100644
 --- a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/test/java/org/acme/serverless/loanbroker/aggregator/QuotesAggregatorRouteTest.java
 +++ b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/aggregator/src/test/java/org/acme/serverless/loanbroker/aggregator/QuotesAggregatorRouteTest.java
-@@ -3,8 +3,8 @@ package org.acme.serverless.loanbroker.aggregator;
+@@ -21,8 +21,8 @@ package org.acme.serverless.loanbroker.aggregator;
  import java.net.URI;
  import java.util.concurrent.TimeUnit;
  
@@ -4922,10 +3963,10 @@ index 696b43c7f..f314bf99d 100644
  import org.acme.serverless.loanbroker.aggregator.model.BankQuote;
  import org.apache.camel.Exchange;
 diff --git a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-flow/src/test/java/org/acme/serverless/loanbroker/flow/CreditBureauMock.java b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-flow/src/test/java/org/acme/serverless/loanbroker/flow/CreditBureauMock.java
-index cdc1aae34..de7a7314c 100644
+index d0f3ec680..b5d9cfe60 100644
 --- a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-flow/src/test/java/org/acme/serverless/loanbroker/flow/CreditBureauMock.java
 +++ b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-flow/src/test/java/org/acme/serverless/loanbroker/flow/CreditBureauMock.java
-@@ -3,7 +3,7 @@ package org.acme.serverless.loanbroker.flow;
+@@ -21,7 +21,7 @@ package org.acme.serverless.loanbroker.flow;
  import java.util.Collections;
  import java.util.Map;
  
@@ -4935,10 +3976,10 @@ index cdc1aae34..de7a7314c 100644
  import com.github.tomakehurst.wiremock.WireMockServer;
  import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
 diff --git a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-flow/src/test/java/org/acme/serverless/loanbroker/flow/LoanBrokerFlowTest.java b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-flow/src/test/java/org/acme/serverless/loanbroker/flow/LoanBrokerFlowTest.java
-index 1a11e28e4..8070fdcde 100644
+index 273952aa0..eb88db575 100644
 --- a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-flow/src/test/java/org/acme/serverless/loanbroker/flow/LoanBrokerFlowTest.java
 +++ b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-flow/src/test/java/org/acme/serverless/loanbroker/flow/LoanBrokerFlowTest.java
-@@ -6,7 +6,7 @@ import java.util.Map;
+@@ -24,7 +24,7 @@ import java.util.Map;
  import java.util.Objects;
  import java.util.UUID;
  
@@ -4948,10 +3989,10 @@ index 1a11e28e4..8070fdcde 100644
  import org.junit.jupiter.api.Test;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-flow/src/test/java/org/acme/serverless/loanbroker/flow/QuotesAggregatorMock.java b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-flow/src/test/java/org/acme/serverless/loanbroker/flow/QuotesAggregatorMock.java
-index 5b30c2aa1..e062e1faf 100644
+index 2ef13f7ee..60da74541 100644
 --- a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-flow/src/test/java/org/acme/serverless/loanbroker/flow/QuotesAggregatorMock.java
 +++ b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-flow/src/test/java/org/acme/serverless/loanbroker/flow/QuotesAggregatorMock.java
-@@ -3,7 +3,7 @@ package org.acme.serverless.loanbroker.flow;
+@@ -21,7 +21,7 @@ package org.acme.serverless.loanbroker.flow;
  import java.util.Collections;
  import java.util.Map;
  
@@ -4961,10 +4002,10 @@ index 5b30c2aa1..e062e1faf 100644
  import com.github.tomakehurst.wiremock.WireMockServer;
  import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
 diff --git a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-ui/src/main/java/org/acme/loanbroker/AppResource.java b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-ui/src/main/java/org/acme/loanbroker/AppResource.java
-index 3b331ac39..07a698a66 100644
+index d65845965..248309bf4 100644
 --- a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-ui/src/main/java/org/acme/loanbroker/AppResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-ui/src/main/java/org/acme/loanbroker/AppResource.java
-@@ -2,14 +2,14 @@ package org.acme.loanbroker;
+@@ -20,14 +20,14 @@ package org.acme.loanbroker;
  
  import java.util.Map;
  
@@ -4988,10 +4029,10 @@ index 3b331ac39..07a698a66 100644
  import org.acme.loanbroker.domain.QuotesResponse;
  import org.eclipse.microprofile.config.inject.ConfigProperty;
 diff --git a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-ui/src/main/java/org/acme/loanbroker/NewQuoteSocket.java b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-ui/src/main/java/org/acme/loanbroker/NewQuoteSocket.java
-index 93e67d86b..e01a6161f 100644
+index cdb7217d4..e46a39a6c 100644
 --- a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-ui/src/main/java/org/acme/loanbroker/NewQuoteSocket.java
 +++ b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-ui/src/main/java/org/acme/loanbroker/NewQuoteSocket.java
-@@ -3,11 +3,11 @@ package org.acme.loanbroker;
+@@ -21,11 +21,11 @@ package org.acme.loanbroker;
  import java.util.Queue;
  import java.util.concurrent.ConcurrentLinkedQueue;
  
@@ -5009,10 +4050,10 @@ index 93e67d86b..e01a6161f 100644
  import org.acme.loanbroker.domain.QuotesResponse;
  import org.slf4j.Logger;
 diff --git a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-ui/src/main/java/org/acme/loanbroker/QuotesRepository.java b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-ui/src/main/java/org/acme/loanbroker/QuotesRepository.java
-index c36e3fdf3..e4f815c9e 100644
+index 040314139..350ec9d53 100644
 --- a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-ui/src/main/java/org/acme/loanbroker/QuotesRepository.java
 +++ b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-ui/src/main/java/org/acme/loanbroker/QuotesRepository.java
-@@ -4,8 +4,8 @@ import java.util.Map;
+@@ -22,8 +22,8 @@ import java.util.Map;
  import java.util.Optional;
  import java.util.concurrent.ConcurrentHashMap;
  
@@ -5024,10 +4065,10 @@ index c36e3fdf3..e4f815c9e 100644
  import org.acme.loanbroker.domain.QuotesResponse;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-ui/src/test/java/org/acme/loanbroker/AppResourceTest.java b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-ui/src/test/java/org/acme/loanbroker/AppResourceTest.java
-index 22075c1a9..0a2f935c5 100644
+index 1622bc87a..5148a78e2 100644
 --- a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-ui/src/test/java/org/acme/loanbroker/AppResourceTest.java
 +++ b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-ui/src/test/java/org/acme/loanbroker/AppResourceTest.java
-@@ -7,13 +7,13 @@ import java.util.Objects;
+@@ -25,13 +25,13 @@ import java.util.Objects;
  import java.util.concurrent.LinkedBlockingDeque;
  import java.util.concurrent.TimeUnit;
  
@@ -5049,27 +4090,23 @@ index 22075c1a9..0a2f935c5 100644
  import org.acme.loanbroker.domain.Credit;
  import org.acme.loanbroker.domain.Quote;
 diff --git a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/pom.xml b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/pom.xml
-index efd654500..368067c17 100644
+index 2f3aa05ae..15cbe74b7 100644
 --- a/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-loanbroker-showcase/pom.xml
-@@ -12,13 +12,13 @@
+@@ -32,10 +32,10 @@
    <artifactId>serverless-workflow-loanbroker-showcase</artifactId>
    <packaging>pom</packaging>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
- 
-     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-     <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
-@@ -28,7 +28,7 @@
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
+@@ -48,7 +48,7 @@
      <version.io.cloudevents>2.3.0</version.io.cloudevents>
      <!-- See: https://camel.apache.org/camel-quarkus/2.14.x/index.html -->
      <!-- Aligned with Quarkus. We don't use the Camel Quarkus platform BOM to avoid upgrade delays in our CI. Feel free to use the BOM in your projects, though -->
@@ -5079,32 +4116,28 @@ index efd654500..368067c17 100644
      <version.surefire.plugin>3.0.0-M7</version.surefire.plugin>
      <version.compiler.plugin>3.8.1</version.compiler.plugin>
 diff --git a/serverless-workflow-examples/serverless-workflow-newsletter-subscription/pom.xml b/serverless-workflow-examples/serverless-workflow-newsletter-subscription/pom.xml
-index 2e08e9a86..d9f50f983 100644
+index ea63860b7..6ba442632 100644
 --- a/serverless-workflow-examples/serverless-workflow-newsletter-subscription/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-newsletter-subscription/pom.xml
-@@ -12,13 +12,13 @@
+@@ -32,10 +32,10 @@
    <artifactId>serverless-workflow-newsletter-subscription</artifactId>
    <packaging>pom</packaging>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.surefire.plugin>3.0.0-M7</version.surefire.plugin>
-     <version.org.webjars.bootstrap>5.1.3</version.org.webjars.bootstrap>
-     <version.org.webjars.jquery>3.6.0</version.org.webjars.jquery>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-flow/src/main/java/org/kie/kogito/examples/VertxRouter.java b/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-flow/src/main/java/org/kie/kogito/examples/VertxRouter.java
-index 67fb2aa54..19fadd31d 100644
+index dbc0a78da..d3cc018ee 100644
 --- a/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-flow/src/main/java/org/kie/kogito/examples/VertxRouter.java
 +++ b/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-flow/src/main/java/org/kie/kogito/examples/VertxRouter.java
-@@ -16,8 +16,8 @@
- 
+@@ -18,8 +18,8 @@
+  */
  package org.kie.kogito.examples;
  
 -import javax.enterprise.context.ApplicationScoped;
@@ -5115,10 +4148,10 @@ index 67fb2aa54..19fadd31d 100644
  import io.vertx.core.http.HttpMethod;
  import io.vertx.ext.web.Router;
 diff --git a/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-flow/src/test/java/org/acme/newsletter/subscription/flow/SubscriptionServiceMock.java b/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-flow/src/test/java/org/acme/newsletter/subscription/flow/SubscriptionServiceMock.java
-index c5352f815..dc4738199 100644
+index 41832688c..4eae27ce9 100644
 --- a/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-flow/src/test/java/org/acme/newsletter/subscription/flow/SubscriptionServiceMock.java
 +++ b/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-flow/src/test/java/org/acme/newsletter/subscription/flow/SubscriptionServiceMock.java
-@@ -35,8 +35,8 @@ import static com.github.tomakehurst.wiremock.client.WireMock.aResponse;
+@@ -37,8 +37,8 @@ import static com.github.tomakehurst.wiremock.client.WireMock.aResponse;
  import static com.github.tomakehurst.wiremock.client.WireMock.get;
  import static com.github.tomakehurst.wiremock.client.WireMock.post;
  import static com.github.tomakehurst.wiremock.client.WireMock.put;
@@ -5130,10 +4163,10 @@ index c5352f815..dc4738199 100644
  import static org.acme.newsletter.subscription.flow.SubscriptionConstants.newSubscription;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-service/src/main/java/org/acme/newsletter/subscription/service/InMemorySubscriptionRepository.java b/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-service/src/main/java/org/acme/newsletter/subscription/service/InMemorySubscriptionRepository.java
-index df97e0a3e..7b9750eef 100644
+index fb2d6294c..c22cd7e76 100644
 --- a/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-service/src/main/java/org/acme/newsletter/subscription/service/InMemorySubscriptionRepository.java
 +++ b/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-service/src/main/java/org/acme/newsletter/subscription/service/InMemorySubscriptionRepository.java
-@@ -22,13 +22,13 @@ import java.util.Optional;
+@@ -24,13 +24,13 @@ import java.util.Optional;
  import java.util.concurrent.ConcurrentHashMap;
  import java.util.stream.Collectors;
  
@@ -5150,10 +4183,10 @@ index df97e0a3e..7b9750eef 100644
  /**
   * This default implementation is used when the persistence is not enabled.
 diff --git a/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-service/src/main/java/org/acme/newsletter/subscription/service/PostgreSqlSubscriptionRepository.java b/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-service/src/main/java/org/acme/newsletter/subscription/service/PostgreSqlSubscriptionRepository.java
-index e299b1de9..0c2c4465a 100644
+index f0127fc18..06917d4db 100644
 --- a/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-service/src/main/java/org/acme/newsletter/subscription/service/PostgreSqlSubscriptionRepository.java
 +++ b/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-service/src/main/java/org/acme/newsletter/subscription/service/PostgreSqlSubscriptionRepository.java
-@@ -22,9 +22,8 @@ import java.util.Optional;
+@@ -24,9 +24,8 @@ import java.util.Optional;
  import java.util.stream.Stream;
  import java.util.stream.StreamSupport;
  
@@ -5165,7 +4198,7 @@ index e299b1de9..0c2c4465a 100644
  
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
-@@ -35,6 +34,7 @@ import io.vertx.mutiny.sqlclient.Row;
+@@ -37,6 +36,7 @@ import io.vertx.mutiny.sqlclient.Row;
  import io.vertx.mutiny.sqlclient.RowIterator;
  import io.vertx.mutiny.sqlclient.RowSet;
  import io.vertx.mutiny.sqlclient.Tuple;
@@ -5174,10 +4207,10 @@ index e299b1de9..0c2c4465a 100644
  import static java.util.stream.Collectors.toList;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-service/src/main/java/org/acme/newsletter/subscription/service/SubscriptionResource.java b/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-service/src/main/java/org/acme/newsletter/subscription/service/SubscriptionResource.java
-index bd08a1df3..b5c68acbd 100644
+index b71bf6244..6a5fbb3a0 100644
 --- a/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-service/src/main/java/org/acme/newsletter/subscription/service/SubscriptionResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-service/src/main/java/org/acme/newsletter/subscription/service/SubscriptionResource.java
-@@ -19,19 +19,19 @@ package org.acme.newsletter.subscription.service;
+@@ -21,19 +21,19 @@ package org.acme.newsletter.subscription.service;
  import java.io.Serializable;
  import java.util.Optional;
  
@@ -5211,10 +4244,10 @@ index bd08a1df3..b5c68acbd 100644
  import org.eclipse.microprofile.openapi.annotations.media.Content;
  import org.eclipse.microprofile.openapi.annotations.media.Schema;
 diff --git a/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-service/src/main/java/org/acme/newsletter/subscription/service/SubscriptionServiceImpl.java b/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-service/src/main/java/org/acme/newsletter/subscription/service/SubscriptionServiceImpl.java
-index 3c64999b2..c9fb43ee5 100644
+index b8214d835..7372b87d3 100644
 --- a/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-service/src/main/java/org/acme/newsletter/subscription/service/SubscriptionServiceImpl.java
 +++ b/serverless-workflow-examples/serverless-workflow-newsletter-subscription/subscription-service/src/main/java/org/acme/newsletter/subscription/service/SubscriptionServiceImpl.java
-@@ -18,8 +18,8 @@ package org.acme.newsletter.subscription.service;
+@@ -21,8 +21,8 @@ package org.acme.newsletter.subscription.service;
  import java.util.List;
  import java.util.Optional;
  
@@ -5226,31 +4259,27 @@ index 3c64999b2..c9fb43ee5 100644
  @ApplicationScoped
  public class SubscriptionServiceImpl implements SubscriptionService {
 diff --git a/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/acme-financial-service/pom.xml b/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/acme-financial-service/pom.xml
-index cdda9bb4f..dd69b0cc3 100644
+index 51d24ba27..1355fe0a3 100644
 --- a/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/acme-financial-service/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/acme-financial-service/pom.xml
-@@ -10,13 +10,13 @@
+@@ -30,10 +30,10 @@
    <artifactId>acme-financial-service</artifactId>
    <name>Kogito Example :: Serverless Workflow Oauth2 Orchestration Example :: ACME Financial Service</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/acme-financial-service/src/main/java/org/acme/AcmeFinancialApplication.java b/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/acme-financial-service/src/main/java/org/acme/AcmeFinancialApplication.java
-index af5d49198..c77a16ba7 100644
+index 53b19b078..70b3949b4 100644
 --- a/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/acme-financial-service/src/main/java/org/acme/AcmeFinancialApplication.java
 +++ b/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/acme-financial-service/src/main/java/org/acme/AcmeFinancialApplication.java
-@@ -42,6 +42,6 @@ import org.eclipse.microprofile.openapi.annotations.security.SecurityScheme;
+@@ -44,6 +44,6 @@ import org.eclipse.microprofile.openapi.annotations.security.SecurityScheme;
                                                  tokenUrl = "http://localhost:8281/auth/realms/kogito/protocol/openid-connect/token",
                                                  scopes = {})))
                  }))
@@ -5259,11 +4288,11 @@ index af5d49198..c77a16ba7 100644
  
  }
 diff --git a/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/acme-financial-service/src/main/java/org/acme/AcmeFinancialResource.java b/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/acme-financial-service/src/main/java/org/acme/AcmeFinancialResource.java
-index a79199507..5fef6920f 100644
+index 33fb310e3..9dee45777 100644
 --- a/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/acme-financial-service/src/main/java/org/acme/AcmeFinancialResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/acme-financial-service/src/main/java/org/acme/AcmeFinancialResource.java
-@@ -16,12 +16,12 @@
- 
+@@ -18,12 +18,12 @@
+  */
  package org.acme;
  
 -import javax.inject.Inject;
@@ -5282,10 +4311,10 @@ index a79199507..5fef6920f 100644
  import org.eclipse.microprofile.openapi.annotations.Operation;
  import org.eclipse.microprofile.openapi.annotations.security.SecurityRequirement;
 diff --git a/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/acme-financial-service/src/main/java/org/acme/ExchangeRatesDB.java b/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/acme-financial-service/src/main/java/org/acme/ExchangeRatesDB.java
-index 725d728da..b253215fe 100644
+index e1df1bfc2..a54f58348 100644
 --- a/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/acme-financial-service/src/main/java/org/acme/ExchangeRatesDB.java
 +++ b/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/acme-financial-service/src/main/java/org/acme/ExchangeRatesDB.java
-@@ -18,8 +18,9 @@ package org.acme;
+@@ -21,8 +21,9 @@ package org.acme;
  import java.util.HashMap;
  import java.util.Map;
  
@@ -5298,31 +4327,27 @@ index 725d728da..b253215fe 100644
  /**
   * Emulates the Acme Financial Services database, implementation and maintenance of this DB
 diff --git a/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/currency-exchange-workflow/pom.xml b/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/currency-exchange-workflow/pom.xml
-index e0132a7d4..b7f310a7f 100644
+index 57e58af69..fe205c696 100644
 --- a/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/currency-exchange-workflow/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/currency-exchange-workflow/pom.xml
-@@ -12,13 +12,13 @@
+@@ -32,10 +32,10 @@
    <name>Kogito Example :: Serverless Workflow Oauth2 Orchestration Example :: Currency Exchange</name>
  
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/currency-exchange-workflow/src/main/java/org/kie/kogito/examples/ExchangeWorkflowHelper.java b/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/currency-exchange-workflow/src/main/java/org/kie/kogito/examples/ExchangeWorkflowHelper.java
-index 335f6f86a..903e39aef 100644
+index ad5242c4c..0a46100be 100644
 --- a/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/currency-exchange-workflow/src/main/java/org/kie/kogito/examples/ExchangeWorkflowHelper.java
 +++ b/serverless-workflow-examples/serverless-workflow-oauth2-orchestration-quarkus/currency-exchange-workflow/src/main/java/org/kie/kogito/examples/ExchangeWorkflowHelper.java
-@@ -22,7 +22,7 @@ import java.util.Arrays;
+@@ -24,7 +24,7 @@ import java.util.Arrays;
  import java.util.LinkedHashSet;
  import java.util.Set;
  
@@ -5331,53 +4356,28 @@ index 335f6f86a..903e39aef 100644
  
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
-diff --git a/serverless-workflow-examples/serverless-workflow-openvino-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-openvino-quarkus/pom.xml
-index f9f8962f0..e3016358b 100644
---- a/serverless-workflow-examples/serverless-workflow-openvino-quarkus/pom.xml
-+++ b/serverless-workflow-examples/serverless-workflow-openvino-quarkus/pom.xml
-@@ -10,13 +10,13 @@
-   <name>Kogito Example :: Serverless Workflow Openvino :: Quarkus</name>
-   <description>Kogito Serverless Workflow OpenVino Example - Quarkus</description>
-   <properties>
--    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
-     <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
-     <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
--    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
-     <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
-     <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.exec.plugin>1.6.0</version.exec.plugin>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
 diff --git a/serverless-workflow-examples/serverless-workflow-order-processing/pom.xml b/serverless-workflow-examples/serverless-workflow-order-processing/pom.xml
-index 101b80b76..77a15e8cf 100644
+index 97239b23f..516df0160 100644
 --- a/serverless-workflow-examples/serverless-workflow-order-processing/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-order-processing/pom.xml
-@@ -11,13 +11,13 @@
+@@ -31,10 +31,10 @@
  
    <name>Kogito Example :: Serverless Workflow Order Processing</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <version.com.github.tomakehurst.wiremock>2.33.2</version.com.github.tomakehurst.wiremock>
-     <maven.compiler.release>11</maven.compiler.release>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-order-processing/src/test/java/org/kie/kogito/examples/sw/orders/processing/VerifyWorkflowExecutionIT.java b/serverless-workflow-examples/serverless-workflow-order-processing/src/test/java/org/kie/kogito/examples/sw/orders/processing/VerifyWorkflowExecutionIT.java
-index 5426850f6..38aafc756 100644
+index d4c151f61..85af1b21e 100644
 --- a/serverless-workflow-examples/serverless-workflow-order-processing/src/test/java/org/kie/kogito/examples/sw/orders/processing/VerifyWorkflowExecutionIT.java
 +++ b/serverless-workflow-examples/serverless-workflow-order-processing/src/test/java/org/kie/kogito/examples/sw/orders/processing/VerifyWorkflowExecutionIT.java
-@@ -17,7 +17,7 @@ package org.kie.kogito.examples.sw.orders.processing;
+@@ -20,7 +20,7 @@ package org.kie.kogito.examples.sw.orders.processing;
  
  import java.util.UUID;
  
@@ -5387,75 +4387,61 @@ index 5426850f6..38aafc756 100644
  import org.junit.jupiter.api.AfterAll;
  import org.junit.jupiter.api.BeforeAll;
 diff --git a/serverless-workflow-examples/serverless-workflow-parallel-execution/pom.xml b/serverless-workflow-examples/serverless-workflow-parallel-execution/pom.xml
-index f8d635e57..16804f95a 100644
+index 58265c8da..4347130da 100644
 --- a/serverless-workflow-examples/serverless-workflow-parallel-execution/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-parallel-execution/pom.xml
-@@ -12,14 +12,14 @@
+@@ -32,10 +32,10 @@
      <description>Kogito Serverless Workflow Example - Quarkus</description>
  
      <properties>
 -        <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+        <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++        <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
          <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
          <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -        <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+        <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++        <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
          <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
          <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--        <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
--        <version.org.kie.kogito>2.0.0-SNAPSHOT</version.org.kie.kogito>
-+        <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-+        <version.org.kie.kogito>3.0.0-SNAPSHOT</version.org.kie.kogito>
-         <maven.compiler.release>11</maven.compiler.release>
-         <version.compiler.plugin>3.8.1</version.compiler.plugin>
-         <version.surefire.plugin>3.0.0-M7</version.surefire.plugin>
+         <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-python-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-python-quarkus/pom.xml
-index 850e11d5b..162da1ab5 100644
+index 5aa233eaf..9cb789d52 100644
 --- a/serverless-workflow-examples/serverless-workflow-python-quarkus/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-python-quarkus/pom.xml
-@@ -10,13 +10,13 @@
+@@ -30,10 +30,10 @@
    <name>Kogito Example :: Serverless Workflow Python :: Quarkus</name>
    <description>Kogito Serverless Workflow Python Example - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.exec.plugin>1.6.0</version.exec.plugin>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/pom.xml b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/pom.xml
-index 1ec7e7629..4152dd1c4 100644
+index 45a1c3250..543c6d04e 100644
 --- a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/pom.xml
-@@ -11,13 +11,13 @@
+@@ -31,10 +31,10 @@
    <artifactId>query-answer-service</artifactId>
    <name>Kogito Example :: Serverless Workflow Query and Answer :: Workflow Service</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.com.github.tomakehurst.wiremock>2.33.2</version.com.github.tomakehurst.wiremock>
-   </properties>
-   <dependencyManagement>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/main/java/org/acme/InMemoryQueryRecordRepository.java b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/main/java/org/acme/InMemoryQueryRecordRepository.java
-index 004aa222c..d1645462c 100644
+index 5bb71867a..ed0cd4b7d 100644
 --- a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/main/java/org/acme/InMemoryQueryRecordRepository.java
 +++ b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/main/java/org/acme/InMemoryQueryRecordRepository.java
-@@ -21,9 +21,8 @@ import java.util.List;
+@@ -23,9 +23,8 @@ import java.util.List;
  import java.util.Map;
  import java.util.concurrent.ConcurrentHashMap;
  
@@ -5468,10 +4454,10 @@ index 004aa222c..d1645462c 100644
  import org.slf4j.LoggerFactory;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/main/java/org/acme/PostgreSqlQueryRecordRepository.java b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/main/java/org/acme/PostgreSqlQueryRecordRepository.java
-index a94484142..e51e2eade 100644
+index d811e773d..d534e149c 100644
 --- a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/main/java/org/acme/PostgreSqlQueryRecordRepository.java
 +++ b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/main/java/org/acme/PostgreSqlQueryRecordRepository.java
-@@ -26,11 +26,10 @@ import java.time.ZonedDateTime;
+@@ -28,11 +28,10 @@ import java.time.ZonedDateTime;
  import java.util.ArrayList;
  import java.util.List;
  
@@ -5487,10 +4473,10 @@ index a94484142..e51e2eade 100644
  import org.slf4j.LoggerFactory;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/main/java/org/acme/QueryAnswerServiceHelper.java b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/main/java/org/acme/QueryAnswerServiceHelper.java
-index 054805d2a..b6093ce43 100644
+index 0dcfa2eda..708164fe7 100644
 --- a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/main/java/org/acme/QueryAnswerServiceHelper.java
 +++ b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/main/java/org/acme/QueryAnswerServiceHelper.java
-@@ -18,8 +18,8 @@ package org.acme;
+@@ -20,8 +20,8 @@ package org.acme;
  
  import java.time.ZonedDateTime;
  
@@ -5502,10 +4488,10 @@ index 054805d2a..b6093ce43 100644
  import org.kie.kogito.internal.process.runtime.KogitoProcessContext;
  import org.slf4j.Logger;
 diff --git a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/main/java/org/acme/QueryAnswerServiceResource.java b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/main/java/org/acme/QueryAnswerServiceResource.java
-index 51c4ec7f6..b62653584 100644
+index d78d3570f..1d53d2fb5 100644
 --- a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/main/java/org/acme/QueryAnswerServiceResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/main/java/org/acme/QueryAnswerServiceResource.java
-@@ -18,10 +18,10 @@ package org.acme;
+@@ -20,10 +20,10 @@ package org.acme;
  
  import java.util.List;
  
@@ -5521,10 +4507,10 @@ index 51c4ec7f6..b62653584 100644
  @Path("/queries")
  @ApplicationScoped
 diff --git a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/test/java/org/acme/it/WireMockQueryServiceResource.java b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/test/java/org/acme/it/WireMockQueryServiceResource.java
-index 9de564150..74d52d35b 100644
+index e0763b65b..a6c80dce2 100644
 --- a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/test/java/org/acme/it/WireMockQueryServiceResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-answer-service/src/test/java/org/acme/it/WireMockQueryServiceResource.java
-@@ -27,8 +27,8 @@ import static com.github.tomakehurst.wiremock.client.WireMock.aResponse;
+@@ -29,8 +29,8 @@ import static com.github.tomakehurst.wiremock.client.WireMock.aResponse;
  import static com.github.tomakehurst.wiremock.client.WireMock.configureFor;
  import static com.github.tomakehurst.wiremock.client.WireMock.post;
  import static com.github.tomakehurst.wiremock.client.WireMock.stubFor;
@@ -5536,34 +4522,33 @@ index 9de564150..74d52d35b 100644
  public class WireMockQueryServiceResource implements QuarkusTestResourceLifecycleManager {
  
 diff --git a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/pom.xml b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/pom.xml
-index 322691ea6..4b6b3b701 100644
+index fc4aa3716..67bd06d6b 100644
 --- a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/pom.xml
-@@ -11,14 +11,14 @@
+@@ -31,14 +31,14 @@
    <artifactId>query-service</artifactId>
    <name>Kogito Example :: Serverless Workflow Query and Answer :: Query Service</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>    
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 -    <version.io.quarkiverse.reactivemessaging.http>1.0.1</version.io.quarkiverse.reactivemessaging.http>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
 +    <version.io.quarkiverse.reactivemessaging.http>2.0.2</version.io.quarkiverse.reactivemessaging.http>
      <version.io.cloudevents>2.3.0</version.io.cloudevents>
    </properties>
    <dependencyManagement>
 diff --git a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/src/main/java/org/acme/CloudEventsCustomizer.java b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/src/main/java/org/acme/CloudEventsCustomizer.java
-index 84561dc71..783ae01ec 100644
+index 5fb95502f..b161f0d90 100644
 --- a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/src/main/java/org/acme/CloudEventsCustomizer.java
 +++ b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/src/main/java/org/acme/CloudEventsCustomizer.java
-@@ -16,7 +16,7 @@
- 
+@@ -18,7 +18,7 @@
+  */
  package org.acme;
  
 -import javax.inject.Singleton;
@@ -5572,10 +4557,10 @@ index 84561dc71..783ae01ec 100644
  import com.fasterxml.jackson.databind.ObjectMapper;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/src/main/java/org/acme/InMemoryQueryRequestRepository.java b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/src/main/java/org/acme/InMemoryQueryRequestRepository.java
-index c3c6e0708..e9adf4054 100644
+index c59447766..d8db70f3c 100644
 --- a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/src/main/java/org/acme/InMemoryQueryRequestRepository.java
 +++ b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/src/main/java/org/acme/InMemoryQueryRequestRepository.java
-@@ -21,9 +21,9 @@ import java.util.List;
+@@ -23,9 +23,9 @@ import java.util.List;
  import java.util.Map;
  import java.util.concurrent.ConcurrentHashMap;
  
@@ -5588,10 +4573,10 @@ index c3c6e0708..e9adf4054 100644
  import org.slf4j.LoggerFactory;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/src/main/java/org/acme/PostgreSqlQueryRequestRepository.java b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/src/main/java/org/acme/PostgreSqlQueryRequestRepository.java
-index 2614c4418..c1cde7d88 100644
+index ffd9c787b..3e2541e96 100644
 --- a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/src/main/java/org/acme/PostgreSqlQueryRequestRepository.java
 +++ b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/src/main/java/org/acme/PostgreSqlQueryRequestRepository.java
-@@ -20,10 +20,9 @@ import java.util.List;
+@@ -22,10 +22,9 @@ import java.util.List;
  import java.util.stream.Stream;
  import java.util.stream.StreamSupport;
  
@@ -5606,10 +4591,10 @@ index 2614c4418..c1cde7d88 100644
  import org.slf4j.LoggerFactory;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/src/main/java/org/acme/QueryServiceResource.java b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/src/main/java/org/acme/QueryServiceResource.java
-index b9cd6ca68..711ab3d1e 100644
+index 42c2098ec..9fa7a4056 100644
 --- a/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/src/main/java/org/acme/QueryServiceResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-qas-service-showcase/query-service/src/main/java/org/acme/QueryServiceResource.java
-@@ -21,15 +21,15 @@ import java.time.OffsetDateTime;
+@@ -23,15 +23,15 @@ import java.time.OffsetDateTime;
  import java.util.List;
  import java.util.UUID;
  
@@ -5635,31 +4620,27 @@ index b9cd6ca68..711ab3d1e 100644
  import org.eclipse.microprofile.reactive.messaging.Channel;
  import org.eclipse.microprofile.reactive.messaging.Emitter;
 diff --git a/serverless-workflow-examples/serverless-workflow-saga-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-saga-quarkus/pom.xml
-index ddc08d91b..4fcd0924a 100644
+index 9287dcc49..7f35d307b 100644
 --- a/serverless-workflow-examples/serverless-workflow-saga-quarkus/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-saga-quarkus/pom.xml
-@@ -10,13 +10,13 @@
+@@ -30,10 +30,10 @@
    <description>How to implement Saga with a Serverless Workflow</description>
  
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.org.assertj>3.22.0</version.org.assertj>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/MockService.java b/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/MockService.java
-index db3c576e3..8ed950990 100644
+index 82876846d..448ffd017 100644
 --- a/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/MockService.java
 +++ b/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/MockService.java
-@@ -19,7 +19,7 @@ import java.util.Objects;
+@@ -22,7 +22,7 @@ import java.util.Objects;
  import java.util.Optional;
  import java.util.UUID;
  
@@ -5669,10 +4650,10 @@ index db3c576e3..8ed950990 100644
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
 diff --git a/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/OrderService.java b/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/OrderService.java
-index 111555e29..b8b0113c6 100644
+index eb93f29b8..055c1d9c5 100644
 --- a/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/OrderService.java
 +++ b/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/OrderService.java
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
   */
  package org.kie.kogito.examples;
  
@@ -5682,10 +4663,10 @@ index 111555e29..b8b0113c6 100644
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
 diff --git a/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/PaymentService.java b/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/PaymentService.java
-index 350341fa0..8b688a1ee 100644
+index fa606e359..478828eb4 100644
 --- a/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/PaymentService.java
 +++ b/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/PaymentService.java
-@@ -15,8 +15,8 @@
+@@ -18,8 +18,8 @@
   */
  package org.kie.kogito.examples;
  
@@ -5697,10 +4678,10 @@ index 350341fa0..8b688a1ee 100644
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
 diff --git a/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/ShippingService.java b/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/ShippingService.java
-index d8c06baa8..71fa50c61 100644
+index d8bfe6541..599256315 100644
 --- a/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/ShippingService.java
 +++ b/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/ShippingService.java
-@@ -15,8 +15,8 @@
+@@ -18,8 +18,8 @@
   */
  package org.kie.kogito.examples;
  
@@ -5712,10 +4693,10 @@ index d8c06baa8..71fa50c61 100644
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
 diff --git a/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/StockService.java b/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/StockService.java
-index eb3f3d82c..dc25daab8 100644
+index a7443eeef..e798f64ff 100644
 --- a/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/StockService.java
 +++ b/serverless-workflow-examples/serverless-workflow-saga-quarkus/src/main/java/org/kie/kogito/examples/StockService.java
-@@ -15,8 +15,8 @@
+@@ -18,8 +18,8 @@
   */
  package org.kie.kogito.examples;
  
@@ -5727,31 +4708,27 @@ index eb3f3d82c..dc25daab8 100644
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
 diff --git a/serverless-workflow-examples/serverless-workflow-service-calls-quarkus/pom.xml b/serverless-workflow-examples/serverless-workflow-service-calls-quarkus/pom.xml
-index d15fe8e64..8b3f1d9d3 100644
+index b6a257031..82453aafc 100644
 --- a/serverless-workflow-examples/serverless-workflow-service-calls-quarkus/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-service-calls-quarkus/pom.xml
-@@ -10,13 +10,13 @@
+@@ -30,10 +30,10 @@
    <name>Kogito Example :: Serverless Workflow Service Calls :: Quarkus</name>
    <description>Kogito Serverless Workflow Example - Quarkus</description>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.surefire.plugin>3.0.0-M7</version.surefire.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-service-calls-quarkus/src/main/java/org/kogito/serverless/examples/CountriesClassifierResource.java b/serverless-workflow-examples/serverless-workflow-service-calls-quarkus/src/main/java/org/kogito/serverless/examples/CountriesClassifierResource.java
-index 3917c23b4..2d64f52f3 100644
+index 454973c6a..3c4b2766a 100644
 --- a/serverless-workflow-examples/serverless-workflow-service-calls-quarkus/src/main/java/org/kogito/serverless/examples/CountriesClassifierResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-service-calls-quarkus/src/main/java/org/kogito/serverless/examples/CountriesClassifierResource.java
-@@ -19,11 +19,11 @@ import java.util.Collections;
+@@ -22,11 +22,11 @@ import java.util.Collections;
  import java.util.LinkedHashMap;
  import java.util.Set;
  
@@ -5769,10 +4746,10 @@ index 3917c23b4..2d64f52f3 100644
  import org.jboss.logging.Logger;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-service-calls-quarkus/src/test/java/org/kogito/serverless/examples/CountryServiceWorkflowTest.java b/serverless-workflow-examples/serverless-workflow-service-calls-quarkus/src/test/java/org/kogito/serverless/examples/CountryServiceWorkflowTest.java
-index f49df157e..b6a6a617a 100644
+index afb5c0a20..65bcaa562 100644
 --- a/serverless-workflow-examples/serverless-workflow-service-calls-quarkus/src/test/java/org/kogito/serverless/examples/CountryServiceWorkflowTest.java
 +++ b/serverless-workflow-examples/serverless-workflow-service-calls-quarkus/src/test/java/org/kogito/serverless/examples/CountryServiceWorkflowTest.java
-@@ -18,8 +18,8 @@ package org.kogito.serverless.examples;
+@@ -21,8 +21,8 @@ package org.kogito.serverless.examples;
  import java.util.HashMap;
  import java.util.Map;
  
@@ -5784,10 +4761,10 @@ index f49df157e..b6a6a617a 100644
  import org.junit.jupiter.api.Test;
  import org.kie.kogito.Model;
 diff --git a/serverless-workflow-examples/serverless-workflow-stock-profit/fake-stock-service/src/main/java/org/acme/FakeStockPriceResource.java b/serverless-workflow-examples/serverless-workflow-stock-profit/fake-stock-service/src/main/java/org/acme/FakeStockPriceResource.java
-index 336414272..76521feee 100644
+index cca264c71..7d04e7efd 100644
 --- a/serverless-workflow-examples/serverless-workflow-stock-profit/fake-stock-service/src/main/java/org/acme/FakeStockPriceResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-stock-profit/fake-stock-service/src/main/java/org/acme/FakeStockPriceResource.java
-@@ -15,9 +15,9 @@
+@@ -18,9 +18,9 @@
   */
  package org.acme;
  
@@ -5801,31 +4778,27 @@ index 336414272..76521feee 100644
  import java.util.Map;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-stock-profit/pom.xml b/serverless-workflow-examples/serverless-workflow-stock-profit/pom.xml
-index 730e56f86..d7531a2f2 100644
+index 4612ce5a3..e1cb6c09a 100644
 --- a/serverless-workflow-examples/serverless-workflow-stock-profit/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-stock-profit/pom.xml
-@@ -14,13 +14,13 @@
+@@ -34,10 +34,10 @@
          <module>fake-stock-service</module>
      </modules>
      <properties>
 -        <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+        <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++        <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
          <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
          <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -        <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+        <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++        <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
          <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
          <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--        <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+        <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-         <version.compiler.plugin>3.8.1</version.compiler.plugin>
-         <maven.compiler.release>11</maven.compiler.release>
-         <version.surefire.plugin>3.0.0-M7</version.surefire.plugin>
+         <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-stock-profit/real-stock-service/src/main/java/org/acme/RealStockPriceResource.java b/serverless-workflow-examples/serverless-workflow-stock-profit/real-stock-service/src/main/java/org/acme/RealStockPriceResource.java
-index 219f20cd6..26b3a8c66 100644
+index e35167dbc..0b782a18c 100644
 --- a/serverless-workflow-examples/serverless-workflow-stock-profit/real-stock-service/src/main/java/org/acme/RealStockPriceResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-stock-profit/real-stock-service/src/main/java/org/acme/RealStockPriceResource.java
-@@ -15,11 +15,11 @@
+@@ -18,11 +18,11 @@
   */
  package org.acme;
  
@@ -5843,10 +4816,10 @@ index 219f20cd6..26b3a8c66 100644
  import java.math.RoundingMode;
  import java.security.SecureRandom;
 diff --git a/serverless-workflow-examples/serverless-workflow-stock-profit/stock-portfolio-service/src/main/java/org/acme/ProfitResource.java b/serverless-workflow-examples/serverless-workflow-stock-profit/stock-portfolio-service/src/main/java/org/acme/ProfitResource.java
-index 28f7461ba..f0e4fd61d 100644
+index c1a6cb134..c6ea2b292 100644
 --- a/serverless-workflow-examples/serverless-workflow-stock-profit/stock-portfolio-service/src/main/java/org/acme/ProfitResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-stock-profit/stock-portfolio-service/src/main/java/org/acme/ProfitResource.java
-@@ -15,10 +15,10 @@
+@@ -18,10 +18,10 @@
   */
  package org.acme;
  
@@ -5862,111 +4835,95 @@ index 28f7461ba..f0e4fd61d 100644
  import java.math.RoundingMode;
  import java.text.NumberFormat;
 diff --git a/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-full/pom.xml b/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-full/pom.xml
-index f3ee8d2f9..d1e45b1ff 100644
+index 66c3ed73c..ff2a13a0f 100644
 --- a/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-full/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-full/pom.xml
-@@ -10,13 +10,13 @@
+@@ -30,10 +30,10 @@
    <artifactId>conversion-workflow-full</artifactId>
    <name>Kogito Example :: Serverless Workflow Temperature Conversion :: Conversion Full Service</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.surefire.plugin>3.0.0-M7</version.surefire.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-function/pom.xml b/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-function/pom.xml
-index a0a03fe0b..e7f5ac799 100644
+index 7aaddd213..b03af7549 100644
 --- a/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-function/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-function/pom.xml
-@@ -10,13 +10,13 @@
+@@ -30,10 +30,10 @@
    <artifactId>conversion-workflow-function</artifactId>
    <name>Kogito Example :: Serverless Workflow Temperature Conversion :: Conversion Function Service</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.surefire.plugin>3.0.0-M7</version.surefire.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-spec/pom.xml b/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-spec/pom.xml
-index 8db50c271..9e56146b4 100644
+index 7a44ced07..b9414c4fb 100644
 --- a/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-spec/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow-spec/pom.xml
-@@ -10,13 +10,13 @@
+@@ -30,10 +30,10 @@
    <artifactId>conversion-workflow-spec</artifactId>
    <name>Kogito Example :: Serverless Workflow Temperature Conversion :: Conversion Spec Service</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.surefire.plugin>3.0.0-M7</version.surefire.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow/pom.xml b/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow/pom.xml
-index 29686f3ca..1a4352b34 100644
+index 02a3bb2d6..f0ec67e6b 100644
 --- a/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-temperature-conversion/conversion-workflow/pom.xml
-@@ -10,13 +10,13 @@
+@@ -30,10 +30,10 @@
    <artifactId>conversion-workflow</artifactId>
    <name>Kogito Example :: Serverless Workflow Temperature Conversion :: Conversion Service</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.surefire.plugin>3.0.0-M7</version.surefire.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-temperature-conversion/multiplication-service/pom.xml b/serverless-workflow-examples/serverless-workflow-temperature-conversion/multiplication-service/pom.xml
-index 5d9b652af..7f0331124 100644
+index cbcfdbb10..68af4e1bb 100644
 --- a/serverless-workflow-examples/serverless-workflow-temperature-conversion/multiplication-service/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-temperature-conversion/multiplication-service/pom.xml
-@@ -10,10 +10,10 @@
+@@ -30,10 +30,10 @@
    <artifactId>multiplication-service</artifactId>
    <name>Kogito Example :: Serverless Workflow Temperature Conversion :: Multiplication Service</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <version.compiler.plugin>3.8.1</version.compiler.plugin>
      <maven.compiler.release>11</maven.compiler.release>
      <version.surefire.plugin>3.0.0-M7</version.surefire.plugin>
 diff --git a/serverless-workflow-examples/serverless-workflow-temperature-conversion/multiplication-service/src/main/java/org/kie/kogito/examples/sw/temp/multiplication/OperationResource.java b/serverless-workflow-examples/serverless-workflow-temperature-conversion/multiplication-service/src/main/java/org/kie/kogito/examples/sw/temp/multiplication/OperationResource.java
-index b88993082..2cd120fc4 100644
+index 4f04f2dc1..376d5ed89 100644
 --- a/serverless-workflow-examples/serverless-workflow-temperature-conversion/multiplication-service/src/main/java/org/kie/kogito/examples/sw/temp/multiplication/OperationResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-temperature-conversion/multiplication-service/src/main/java/org/kie/kogito/examples/sw/temp/multiplication/OperationResource.java
-@@ -15,13 +15,13 @@
+@@ -18,13 +18,13 @@
   */
  package org.kie.kogito.examples.sw.temp.multiplication;
  
@@ -5988,27 +4945,27 @@ index b88993082..2cd120fc4 100644
  import org.eclipse.microprofile.openapi.annotations.responses.APIResponseSchema;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-temperature-conversion/subtraction-service/pom.xml b/serverless-workflow-examples/serverless-workflow-temperature-conversion/subtraction-service/pom.xml
-index 50157e0d9..33bb58bbc 100644
+index ff39ee69e..fa21be928 100644
 --- a/serverless-workflow-examples/serverless-workflow-temperature-conversion/subtraction-service/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-temperature-conversion/subtraction-service/pom.xml
-@@ -10,10 +10,10 @@
+@@ -30,10 +30,10 @@
    <artifactId>subtraction-service</artifactId>
    <name>Kogito Example :: Serverless Workflow Temperature Conversion :: Subtraction Service</name>
    <properties>
 -    <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+    <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++    <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <version.compiler.plugin>3.8.1</version.compiler.plugin>
      <maven.compiler.release>11</maven.compiler.release>
      <version.surefire.plugin>3.0.0-M7</version.surefire.plugin>
 diff --git a/serverless-workflow-examples/serverless-workflow-temperature-conversion/subtraction-service/src/main/java/org/kie/kogito/examples/sw/temp/subtraction/OperationResource.java b/serverless-workflow-examples/serverless-workflow-temperature-conversion/subtraction-service/src/main/java/org/kie/kogito/examples/sw/temp/subtraction/OperationResource.java
-index fbddc22c5..671a17c91 100644
+index 79de9033e..7648677f0 100644
 --- a/serverless-workflow-examples/serverless-workflow-temperature-conversion/subtraction-service/src/main/java/org/kie/kogito/examples/sw/temp/subtraction/OperationResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-temperature-conversion/subtraction-service/src/main/java/org/kie/kogito/examples/sw/temp/subtraction/OperationResource.java
-@@ -15,13 +15,13 @@
+@@ -18,13 +18,13 @@
   */
  package org.kie.kogito.examples.sw.temp.subtraction;
  
@@ -6030,48 +4987,40 @@ index fbddc22c5..671a17c91 100644
  import org.eclipse.microprofile.openapi.annotations.responses.APIResponseSchema;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-testing-with-rest-assured/pom.xml b/serverless-workflow-examples/serverless-workflow-testing-with-rest-assured/pom.xml
-index 29a3d7a38..57f37d0a2 100644
+index 84b3a1fbb..369ae6af4 100644
 --- a/serverless-workflow-examples/serverless-workflow-testing-with-rest-assured/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-testing-with-rest-assured/pom.xml
-@@ -11,13 +11,13 @@
+@@ -31,10 +31,10 @@
      <name>Kogito Example :: Serverless Workflow Testing with REST Assured :: Quarkus</name>
      <description>Kogito Serverless Workflow Example - Quarkus</description>
      <properties>
 -        <quarkus-plugin.version>2.16.10.Final</quarkus-plugin.version>
-+        <quarkus-plugin.version>3.0.0.Final</quarkus-plugin.version>
++        <quarkus-plugin.version>3.2.9.Final</quarkus-plugin.version>
          <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
          <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -        <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+        <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++        <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
          <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
          <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--        <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+        <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-         <maven.compiler.release>11</maven.compiler.release>
-         <version.compiler.plugin>3.8.1</version.compiler.plugin>
-         <version.surefire.plugin>3.0.0-M7</version.surefire.plugin>
+         <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-embedded/pom.xml b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-embedded/pom.xml
-index 9ecc52d5a..d8a9582be 100644
+index b7bcddea9..366a6a6ff 100644
 --- a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-embedded/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-embedded/pom.xml
-@@ -13,10 +13,10 @@
+@@ -33,7 +33,7 @@
      <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <version.surefire.plugin>3.0.0-M7</version.surefire.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-embedded/src/main/java/org/kie/kogito/examples/EventsProducerResource.java b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-embedded/src/main/java/org/kie/kogito/examples/EventsProducerResource.java
-index 85ecdad6e..8a3b7a2cf 100644
+index 3a5d73b35..7611e766a 100644
 --- a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-embedded/src/main/java/org/kie/kogito/examples/EventsProducerResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-embedded/src/main/java/org/kie/kogito/examples/EventsProducerResource.java
-@@ -20,15 +20,15 @@ import java.net.URI;
+@@ -22,15 +22,15 @@ import java.net.URI;
  import java.time.OffsetDateTime;
  import java.util.UUID;
  
@@ -6097,10 +5046,11 @@ index 85ecdad6e..8a3b7a2cf 100644
  import org.eclipse.microprofile.reactive.messaging.Channel;
  import org.eclipse.microprofile.reactive.messaging.Emitter;
 diff --git a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-embedded/src/main/java/org/kie/kogito/examples/VertxRouter.java b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-embedded/src/main/java/org/kie/kogito/examples/VertxRouter.java
-index b1f5f1026..153009579 100644
+index dbc0a78da..d3cc018ee 100644
 --- a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-embedded/src/main/java/org/kie/kogito/examples/VertxRouter.java
 +++ b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-embedded/src/main/java/org/kie/kogito/examples/VertxRouter.java
-@@ -1,7 +1,7 @@
+@@ -18,8 +18,8 @@
+  */
  package org.kie.kogito.examples;
  
 -import javax.enterprise.context.ApplicationScoped;
@@ -6111,27 +5061,23 @@ index b1f5f1026..153009579 100644
  import io.vertx.core.http.HttpMethod;
  import io.vertx.ext.web.Router;
 diff --git a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-extended/pom.xml b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-extended/pom.xml
-index 1d26d223f..bb27a5aa8 100644
+index 212a3f485..cb1103f3f 100644
 --- a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-extended/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-extended/pom.xml
-@@ -13,10 +13,10 @@
+@@ -33,7 +33,7 @@
      <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <version.surefire.plugin>3.0.0-M7</version.surefire.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-extended/src/main/java/org/kie/kogito/examples/EventsProducerResource.java b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-extended/src/main/java/org/kie/kogito/examples/EventsProducerResource.java
-index 3be5d1511..546c55c33 100644
+index b0e5df59b..ab6046e46 100644
 --- a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-extended/src/main/java/org/kie/kogito/examples/EventsProducerResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-extended/src/main/java/org/kie/kogito/examples/EventsProducerResource.java
-@@ -20,16 +20,16 @@ import java.net.URI;
+@@ -22,16 +22,16 @@ import java.net.URI;
  import java.time.OffsetDateTime;
  import java.util.UUID;
  
@@ -6159,10 +5105,11 @@ index 3be5d1511..546c55c33 100644
  import io.vertx.core.http.HttpMethod;
  import io.vertx.ext.web.Router;
 diff --git a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-extended/src/main/java/org/kie/kogito/examples/VertxRouter.java b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-extended/src/main/java/org/kie/kogito/examples/VertxRouter.java
-index b1f5f1026..153009579 100644
+index dbc0a78da..d3cc018ee 100644
 --- a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-extended/src/main/java/org/kie/kogito/examples/VertxRouter.java
 +++ b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-extended/src/main/java/org/kie/kogito/examples/VertxRouter.java
-@@ -1,7 +1,7 @@
+@@ -18,8 +18,8 @@
+  */
  package org.kie.kogito.examples;
  
 -import javax.enterprise.context.ApplicationScoped;
@@ -6173,27 +5120,23 @@ index b1f5f1026..153009579 100644
  import io.vertx.core.http.HttpMethod;
  import io.vertx.ext.web.Router;
 diff --git a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/pom.xml b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/pom.xml
-index d4cc05f68..600c3e642 100644
+index ce003a536..f93590e4e 100644
 --- a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/pom.xml
 +++ b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/pom.xml
-@@ -13,10 +13,10 @@
+@@ -33,7 +33,7 @@
      <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
      <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
      <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
 -    <quarkus.platform.version>2.16.12.Final</quarkus.platform.version>
-+    <quarkus.platform.version>3.0.0.Final</quarkus.platform.version>
++    <quarkus.platform.version>3.2.9.Final</quarkus.platform.version>
      <kogito.bom.group-id>org.kie.kogito</kogito.bom.group-id>
      <kogito.bom.artifact-id>kogito-bom</kogito.bom.artifact-id>
--    <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
-+    <kogito.bom.version>3.0.0-SNAPSHOT</kogito.bom.version>
-     <maven.compiler.release>11</maven.compiler.release>
-     <version.compiler.plugin>3.8.1</version.compiler.plugin>
-     <version.surefire.plugin>3.0.0-M7</version.surefire.plugin>
+     <kogito.bom.version>2.0.0-SNAPSHOT</kogito.bom.version>
 diff --git a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/CallbackStateTimeoutsClient.java b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/CallbackStateTimeoutsClient.java
-index 9b5f2cf6f..5ed665c99 100644
+index 5e7ca7d49..85b416b85 100644
 --- a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/CallbackStateTimeoutsClient.java
 +++ b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/CallbackStateTimeoutsClient.java
-@@ -18,17 +18,17 @@ package org.kie.kogito.examples;
+@@ -20,17 +20,17 @@ package org.kie.kogito.examples;
  
  import org.eclipse.microprofile.rest.client.inject.RegisterRestClient;
  
@@ -6223,10 +5166,10 @@ index 9b5f2cf6f..5ed665c99 100644
  import static org.kie.kogito.examples.CallbackStateTimeoutsClient.CONFIG_KEY;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/CloudEventsCustomizer.java b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/CloudEventsCustomizer.java
-index a67f7efc0..ea197f10c 100644
+index ee2550189..5979828a0 100644
 --- a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/CloudEventsCustomizer.java
 +++ b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/CloudEventsCustomizer.java
-@@ -20,7 +20,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
+@@ -22,7 +22,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
  import io.cloudevents.jackson.JsonFormat;
  import io.quarkus.jackson.ObjectMapperCustomizer;
  
@@ -6236,10 +5179,10 @@ index a67f7efc0..ea197f10c 100644
  /**
   * Ensure the registration of the CloudEvent jackson module according to the Quarkus suggested procedure.
 diff --git a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/EventStateTimeoutsClient.java b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/EventStateTimeoutsClient.java
-index 9e12d47b9..16d01ec1a 100644
+index 305193972..57614e9fb 100644
 --- a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/EventStateTimeoutsClient.java
 +++ b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/EventStateTimeoutsClient.java
-@@ -18,17 +18,17 @@ package org.kie.kogito.examples;
+@@ -20,17 +20,17 @@ package org.kie.kogito.examples;
  
  import org.eclipse.microprofile.rest.client.inject.RegisterRestClient;
  
@@ -6269,10 +5212,10 @@ index 9e12d47b9..16d01ec1a 100644
  import static org.kie.kogito.examples.EventStateTimeoutsClient.CONFIG_KEY;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/EventsProducerResource.java b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/EventsProducerResource.java
-index 01a195f51..2760caeb0 100644
+index 5e11a690b..55d841253 100644
 --- a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/EventsProducerResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/EventsProducerResource.java
-@@ -22,15 +22,15 @@ import io.cloudevents.core.builder.CloudEventBuilder;
+@@ -24,15 +24,15 @@ import io.cloudevents.core.builder.CloudEventBuilder;
  import io.cloudevents.jackson.JsonCloudEventData;
  import org.eclipse.microprofile.rest.client.inject.RestClient;
  
@@ -6298,10 +5241,10 @@ index 01a195f51..2760caeb0 100644
  import java.time.OffsetDateTime;
  import java.util.UUID;
 diff --git a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/SwitchStateTimeoutsClient.java b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/SwitchStateTimeoutsClient.java
-index 85a7e991a..aa15813a8 100644
+index 504839eb4..b02d854a8 100644
 --- a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/SwitchStateTimeoutsClient.java
 +++ b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/SwitchStateTimeoutsClient.java
-@@ -18,17 +18,17 @@ package org.kie.kogito.examples;
+@@ -20,17 +20,17 @@ package org.kie.kogito.examples;
  
  import org.eclipse.microprofile.rest.client.inject.RegisterRestClient;
  
@@ -6331,11 +5274,11 @@ index 85a7e991a..aa15813a8 100644
  import static org.kie.kogito.examples.SwitchStateTimeoutsClient.CONFIG_KEY;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/VertxRouter.java b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/VertxRouter.java
-index 668f08bb7..fa084b5e4 100644
+index dbc0a78da..d3cc018ee 100644
 --- a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/VertxRouter.java
 +++ b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/VertxRouter.java
-@@ -16,8 +16,8 @@
- 
+@@ -18,8 +18,8 @@
+  */
  package org.kie.kogito.examples;
  
 -import javax.enterprise.context.ApplicationScoped;
@@ -6346,10 +5289,10 @@ index 668f08bb7..fa084b5e4 100644
  import io.vertx.core.http.HttpMethod;
  import io.vertx.ext.web.Router;
 diff --git a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/WorkflowClient.java b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/WorkflowClient.java
-index 5f900abda..095a64993 100644
+index dddedcf4e..d4c091ad6 100644
 --- a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/WorkflowClient.java
 +++ b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/WorkflowClient.java
-@@ -18,12 +18,12 @@ package org.kie.kogito.examples;
+@@ -20,12 +20,12 @@ package org.kie.kogito.examples;
  
  import org.eclipse.microprofile.rest.client.annotation.ClientHeaderParam;
  
@@ -6369,10 +5312,10 @@ index 5f900abda..095a64993 100644
  public interface WorkflowClient {
  
 diff --git a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/WorkflowTimeoutsClient.java b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/WorkflowTimeoutsClient.java
-index 71bdf45d5..3427446d8 100644
+index 134243993..70fbcf6fa 100644
 --- a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/WorkflowTimeoutsClient.java
 +++ b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/WorkflowTimeoutsClient.java
-@@ -18,17 +18,17 @@ package org.kie.kogito.examples;
+@@ -20,17 +20,17 @@ package org.kie.kogito.examples;
  
  import org.eclipse.microprofile.rest.client.inject.RegisterRestClient;
  
@@ -6402,10 +5345,10 @@ index 71bdf45d5..3427446d8 100644
  import static org.kie.kogito.examples.WorkflowTimeoutsClient.CONFIG_KEY;
  
 diff --git a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/WorkflowsProxyResource.java b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/WorkflowsProxyResource.java
-index afee9f062..a49fa7232 100644
+index c0fad115f..9ef348184 100644
 --- a/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/WorkflowsProxyResource.java
 +++ b/serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/src/main/java/org/kie/kogito/examples/WorkflowsProxyResource.java
-@@ -18,19 +18,19 @@ package org.kie.kogito.examples;
+@@ -20,19 +20,19 @@ package org.kie.kogito.examples;
  
  import org.eclipse.microprofile.rest.client.inject.RestClient;
  
diff --git a/.ci/environments/quarkus-3/quarkus3.yml b/.ci/environments/quarkus-3/quarkus3.yml
index fdf1043ba..35f3d5db3 100644
--- a/.ci/environments/quarkus-3/quarkus3.yml
+++ b/.ci/environments/quarkus-3/quarkus3.yml
@@ -1,45 +1,26 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
 name: io.quarkus.openrewrite.Quarkus
 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: quarkus-plugin.version
+    key: quarkus-plugin.version,
+    newValue: 3.2.9.Final
   }
 - org.openrewrite.maven.ChangePropertyValue: {
-    newValue: 3.0.0.Final,
-    key: quarkus.platform.version
+    key: quarkus.platform.version,
+    newValue: 3.2.9.Final
   }
 - org.openrewrite.maven.ChangePropertyValue: {
-    newValue: 9.45.0-SNAPSHOT,
-    key: version.org.drools
+    key: version.org.drools,
+    newValue: 9.45.0-SNAPSHOT
   }
 - org.openrewrite.maven.ChangePropertyValue: {
-    newValue: 3.0.0-SNAPSHOT,
-    key: version.org.kie.kogito
+    key: version.org.kie.kogito,
+    newValue: 2.0.0-SNAPSHOT
   }
 - org.openrewrite.maven.ChangePropertyValue: {
-    newValue: 3.0.0-SNAPSHOT,
-    key: kogito.bom.version
+    key: kogito.bom.version,
+    newValue: 2.0.0-SNAPSHOT
   }
 - org.kie.kogito.Quarkus3Migration
 - org.kie.ManagedDependencies
@@ -109,7 +90,6 @@ recipeList:
     newArtifactId: springdoc-openapi-starter-webmvc-ui
   }
 ---
-displayName: Update Managed Dependencies
 recipeList:
 - org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId: {
     oldGroupId: javax.activation,
@@ -497,6 +477,7 @@ recipeList:
 type: specs.openrewrite.org/v1beta/recipe
 description: Update all managed dependencies based on dependency updates from Quarkus.
 name: org.kie.ManagedDependencies
+displayName: Update Managed Dependencies
 ---
 type: specs.openrewrite.org/v1beta/recipe
 name: io.quarkus.updates.core.quarkus30.UpgradeQuarkiverse


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org