diff --git a/bom/pom.xml b/bom/pom.xml
index 25a205404..668f17afd 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -6,7 +6,7 @@
io.smallrye.reactive
mutiny-bom
- 999-SNAPSHOT
+ 2.5.0-M2
pom
diff --git a/context-propagation/pom.xml b/context-propagation/pom.xml
index 6bd677acf..809f848fc 100644
--- a/context-propagation/pom.xml
+++ b/context-propagation/pom.xml
@@ -7,7 +7,7 @@
io.smallrye.reactive
mutiny-project
- 999-SNAPSHOT
+ 2.5.0-M2
mutiny-smallrye-context-propagation
diff --git a/documentation/attributes.yaml b/documentation/attributes.yaml
index 1ab6cfcff..d05312e9c 100644
--- a/documentation/attributes.yaml
+++ b/documentation/attributes.yaml
@@ -1,6 +1,6 @@
# GENERATED FILE, DO NOT EDIT DIRECTLY (see .build/UpdateDocsAttributesFiles.java)
attributes:
- project-version: 2.5.0-M1
+ project-version: 2.5.0-M2
versions:
- mutiny: 2.5.0-M1
+ mutiny: 2.5.0-M2
vertx_bindings: 3.6.0
diff --git a/documentation/pom.xml b/documentation/pom.xml
index 9f2d6cf58..367da31f6 100644
--- a/documentation/pom.xml
+++ b/documentation/pom.xml
@@ -5,7 +5,7 @@
io.smallrye.reactive
mutiny-project
- 999-SNAPSHOT
+ 2.5.0-M2
mutiny-documentation
diff --git a/implementation/pom.xml b/implementation/pom.xml
index f6f959297..8b3940e90 100644
--- a/implementation/pom.xml
+++ b/implementation/pom.xml
@@ -6,7 +6,7 @@
io.smallrye.reactive
mutiny-project
- 999-SNAPSHOT
+ 2.5.0-M2
mutiny
diff --git a/kotlin/pom.xml b/kotlin/pom.xml
index 8e7e7355a..fcf72cbce 100644
--- a/kotlin/pom.xml
+++ b/kotlin/pom.xml
@@ -6,7 +6,7 @@
io.smallrye.reactive
mutiny-project
- 999-SNAPSHOT
+ 2.5.0-M2
mutiny-kotlin
diff --git a/math/pom.xml b/math/pom.xml
index 7bc9875dc..00cd6a90b 100644
--- a/math/pom.xml
+++ b/math/pom.xml
@@ -7,7 +7,7 @@
io.smallrye.reactive
mutiny-project
- 999-SNAPSHOT
+ 2.5.0-M2
SmallRye Mutiny - Math operators
diff --git a/pom.xml b/pom.xml
index eab5da38c..1f44704d5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,7 +11,7 @@
io.smallrye.reactive
mutiny-project
- 999-SNAPSHOT
+ 2.5.0-M2
pom
SmallRye Mutiny - Parent
diff --git a/reactive-streams-operators-jakarta/pom.xml b/reactive-streams-operators-jakarta/pom.xml
index c538f4b7b..231262ea8 100644
--- a/reactive-streams-operators-jakarta/pom.xml
+++ b/reactive-streams-operators-jakarta/pom.xml
@@ -6,7 +6,7 @@
io.smallrye.reactive
mutiny-project
- 999-SNAPSHOT
+ 2.5.0-M2
mutiny-reactive-streams-operators-jakarta
diff --git a/reactive-streams-operators/pom.xml b/reactive-streams-operators/pom.xml
index 43306e6ea..18598c999 100644
--- a/reactive-streams-operators/pom.xml
+++ b/reactive-streams-operators/pom.xml
@@ -6,7 +6,7 @@
io.smallrye.reactive
mutiny-project
- 999-SNAPSHOT
+ 2.5.0-M2
mutiny-reactive-streams-operators
diff --git a/reactive-streams-tck-tests/pom.xml b/reactive-streams-tck-tests/pom.xml
index e7e8c2efd..206239d33 100644
--- a/reactive-streams-tck-tests/pom.xml
+++ b/reactive-streams-tck-tests/pom.xml
@@ -7,7 +7,7 @@
io.smallrye.reactive
mutiny-project
- 999-SNAPSHOT
+ 2.5.0-M2
reactive-streams-tck-tests
diff --git a/reactor/pom.xml b/reactor/pom.xml
index 8dc754313..dd4cecd77 100644
--- a/reactor/pom.xml
+++ b/reactor/pom.xml
@@ -5,7 +5,7 @@
io.smallrye.reactive
mutiny-project
- 999-SNAPSHOT
+ 2.5.0-M2
mutiny-reactor
diff --git a/release/pom.xml b/release/pom.xml
index 908a621a6..d3bc5ec57 100644
--- a/release/pom.xml
+++ b/release/pom.xml
@@ -5,7 +5,7 @@
io.smallrye.reactive
mutiny-project
- 999-SNAPSHOT
+ 2.5.0-M2
smallrye-mutiny-release
diff --git a/rxjava3/pom.xml b/rxjava3/pom.xml
index 50793d1f6..6b6587f9b 100644
--- a/rxjava3/pom.xml
+++ b/rxjava3/pom.xml
@@ -5,7 +5,7 @@
io.smallrye.reactive
mutiny-project
- 999-SNAPSHOT
+ 2.5.0-M2
mutiny-rxjava3
diff --git a/test-utils/pom.xml b/test-utils/pom.xml
index 02a4f93b0..ad723c999 100644
--- a/test-utils/pom.xml
+++ b/test-utils/pom.xml
@@ -5,7 +5,7 @@
io.smallrye.reactive
mutiny-project
- 999-SNAPSHOT
+ 2.5.0-M2
mutiny-test-utils
diff --git a/workshop-examples/pom.xml b/workshop-examples/pom.xml
index 982a86a40..a38c616d4 100644
--- a/workshop-examples/pom.xml
+++ b/workshop-examples/pom.xml
@@ -7,7 +7,7 @@
io.smallrye.reactive
mutiny-project
- 999-SNAPSHOT
+ 2.5.0-M2
SmallRye Mutiny - Workshop examples
diff --git a/workshop-examples/src/main/java/_01_basics/_01_Uni.java b/workshop-examples/src/main/java/_01_basics/_01_Uni.java
index 75cd1801a..7f7272b57 100755
--- a/workshop-examples/src/main/java/_01_basics/_01_Uni.java
+++ b/workshop-examples/src/main/java/_01_basics/_01_Uni.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _01_basics;
import io.smallrye.mutiny.Uni;
diff --git a/workshop-examples/src/main/java/_01_basics/_02_Uni_UniSubscriber.java b/workshop-examples/src/main/java/_01_basics/_02_Uni_UniSubscriber.java
index 425faa53b..d8f13874b 100755
--- a/workshop-examples/src/main/java/_01_basics/_02_Uni_UniSubscriber.java
+++ b/workshop-examples/src/main/java/_01_basics/_02_Uni_UniSubscriber.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _01_basics;
import io.smallrye.mutiny.Uni;
diff --git a/workshop-examples/src/main/java/_01_basics/_03_Uni_From_Supplier.java b/workshop-examples/src/main/java/_01_basics/_03_Uni_From_Supplier.java
index 22a745614..f831e612f 100755
--- a/workshop-examples/src/main/java/_01_basics/_03_Uni_From_Supplier.java
+++ b/workshop-examples/src/main/java/_01_basics/_03_Uni_From_Supplier.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _01_basics;
import java.util.Random;
diff --git a/workshop-examples/src/main/java/_01_basics/_04_Uni_From_Supplier_And_State.java b/workshop-examples/src/main/java/_01_basics/_04_Uni_From_Supplier_And_State.java
index f15d58e8c..7cb83a62d 100755
--- a/workshop-examples/src/main/java/_01_basics/_04_Uni_From_Supplier_And_State.java
+++ b/workshop-examples/src/main/java/_01_basics/_04_Uni_From_Supplier_And_State.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _01_basics;
import java.util.concurrent.atomic.AtomicInteger;
diff --git a/workshop-examples/src/main/java/_01_basics/_05_Uni_Deferred.java b/workshop-examples/src/main/java/_01_basics/_05_Uni_Deferred.java
index 8ad17f0d2..3c9e2e937 100755
--- a/workshop-examples/src/main/java/_01_basics/_05_Uni_Deferred.java
+++ b/workshop-examples/src/main/java/_01_basics/_05_Uni_Deferred.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _01_basics;
import java.util.concurrent.atomic.AtomicLong;
diff --git a/workshop-examples/src/main/java/_01_basics/_06_Uni_From_Emitter.java b/workshop-examples/src/main/java/_01_basics/_06_Uni_From_Emitter.java
index d45b913f2..5bffcf461 100755
--- a/workshop-examples/src/main/java/_01_basics/_06_Uni_From_Emitter.java
+++ b/workshop-examples/src/main/java/_01_basics/_06_Uni_From_Emitter.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _01_basics;
import java.util.concurrent.CountDownLatch;
diff --git a/workshop-examples/src/main/java/_01_basics/_07_Unit_From_Emitter_And_State.java b/workshop-examples/src/main/java/_01_basics/_07_Unit_From_Emitter_And_State.java
index 8cb12d9da..c5dd4ece0 100755
--- a/workshop-examples/src/main/java/_01_basics/_07_Unit_From_Emitter_And_State.java
+++ b/workshop-examples/src/main/java/_01_basics/_07_Unit_From_Emitter_And_State.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _01_basics;
import java.util.concurrent.atomic.AtomicInteger;
diff --git a/workshop-examples/src/main/java/_01_basics/_08_Uni_From_Failure.java b/workshop-examples/src/main/java/_01_basics/_08_Uni_From_Failure.java
index 15c2ca96d..bc70bf1b9 100755
--- a/workshop-examples/src/main/java/_01_basics/_08_Uni_From_Failure.java
+++ b/workshop-examples/src/main/java/_01_basics/_08_Uni_From_Failure.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _01_basics;
import java.io.IOException;
diff --git a/workshop-examples/src/main/java/_01_basics/_09_Uni_From_CompletionStage.java b/workshop-examples/src/main/java/_01_basics/_09_Uni_From_CompletionStage.java
index 8c6e23d4c..cc8ccd6d0 100755
--- a/workshop-examples/src/main/java/_01_basics/_09_Uni_From_CompletionStage.java
+++ b/workshop-examples/src/main/java/_01_basics/_09_Uni_From_CompletionStage.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _01_basics;
import static java.util.concurrent.CompletableFuture.delayedExecutor;
diff --git a/workshop-examples/src/main/java/_01_basics/_10_Uni_Misc.java b/workshop-examples/src/main/java/_01_basics/_10_Uni_Misc.java
index eb6f784ec..d9a3ed908 100755
--- a/workshop-examples/src/main/java/_01_basics/_10_Uni_Misc.java
+++ b/workshop-examples/src/main/java/_01_basics/_10_Uni_Misc.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _01_basics;
import java.util.Optional;
diff --git a/workshop-examples/src/main/java/_01_basics/_11_Uni_Delay.java b/workshop-examples/src/main/java/_01_basics/_11_Uni_Delay.java
index 85908dcb6..79d8a0c0f 100755
--- a/workshop-examples/src/main/java/_01_basics/_11_Uni_Delay.java
+++ b/workshop-examples/src/main/java/_01_basics/_11_Uni_Delay.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _01_basics;
import static java.util.concurrent.CompletableFuture.delayedExecutor;
diff --git a/workshop-examples/src/main/java/_01_basics/_12_Uni_Disjoint.java b/workshop-examples/src/main/java/_01_basics/_12_Uni_Disjoint.java
index 5e486c7dd..42e24fd6f 100755
--- a/workshop-examples/src/main/java/_01_basics/_12_Uni_Disjoint.java
+++ b/workshop-examples/src/main/java/_01_basics/_12_Uni_Disjoint.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _01_basics;
import java.util.List;
diff --git a/workshop-examples/src/main/java/_01_basics/_13_Multi.java b/workshop-examples/src/main/java/_01_basics/_13_Multi.java
index 8e7516d15..1576dd934 100755
--- a/workshop-examples/src/main/java/_01_basics/_13_Multi.java
+++ b/workshop-examples/src/main/java/_01_basics/_13_Multi.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _01_basics;
import java.util.concurrent.ThreadLocalRandom;
diff --git a/workshop-examples/src/main/java/_01_basics/_14_Multi_Subscriber.java b/workshop-examples/src/main/java/_01_basics/_14_Multi_Subscriber.java
index 0fad6d9c7..18da51928 100755
--- a/workshop-examples/src/main/java/_01_basics/_14_Multi_Subscriber.java
+++ b/workshop-examples/src/main/java/_01_basics/_14_Multi_Subscriber.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _01_basics;
import java.util.concurrent.Flow.Subscriber;
diff --git a/workshop-examples/src/main/java/_01_basics/_15_Multi_From_Emitter.java b/workshop-examples/src/main/java/_01_basics/_15_Multi_From_Emitter.java
index c988d1cd2..0a0f32bfd 100755
--- a/workshop-examples/src/main/java/_01_basics/_15_Multi_From_Emitter.java
+++ b/workshop-examples/src/main/java/_01_basics/_15_Multi_From_Emitter.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _01_basics;
import java.util.concurrent.*;
diff --git a/workshop-examples/src/main/java/_01_basics/_16_Multi_Control_Subscription.java b/workshop-examples/src/main/java/_01_basics/_16_Multi_Control_Subscription.java
index 4f886f39a..549d5b67d 100755
--- a/workshop-examples/src/main/java/_01_basics/_16_Multi_Control_Subscription.java
+++ b/workshop-examples/src/main/java/_01_basics/_16_Multi_Control_Subscription.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _01_basics;
import java.time.Duration;
diff --git a/workshop-examples/src/main/java/_01_basics/_17_Multi_By_Repeating.java b/workshop-examples/src/main/java/_01_basics/_17_Multi_By_Repeating.java
index ac1fd6660..5d0ed22f6 100755
--- a/workshop-examples/src/main/java/_01_basics/_17_Multi_By_Repeating.java
+++ b/workshop-examples/src/main/java/_01_basics/_17_Multi_By_Repeating.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _01_basics;
import java.util.concurrent.CompletableFuture;
diff --git a/workshop-examples/src/main/java/_01_basics/_18_Multi_From_Resource.java b/workshop-examples/src/main/java/_01_basics/_18_Multi_From_Resource.java
index 5b105ee52..2811f3caa 100755
--- a/workshop-examples/src/main/java/_01_basics/_18_Multi_From_Resource.java
+++ b/workshop-examples/src/main/java/_01_basics/_18_Multi_From_Resource.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _01_basics;
import io.smallrye.mutiny.Multi;
diff --git a/workshop-examples/src/main/java/_01_basics/_19_Multi_From_Generator.java b/workshop-examples/src/main/java/_01_basics/_19_Multi_From_Generator.java
index d1d797410..aba7f5d83 100755
--- a/workshop-examples/src/main/java/_01_basics/_19_Multi_From_Generator.java
+++ b/workshop-examples/src/main/java/_01_basics/_19_Multi_From_Generator.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _01_basics;
import java.util.ArrayList;
diff --git a/workshop-examples/src/main/java/_02_groups/_01_Uni_Event_Groups.java b/workshop-examples/src/main/java/_02_groups/_01_Uni_Event_Groups.java
index 0a89e5603..3fdbd9314 100755
--- a/workshop-examples/src/main/java/_02_groups/_01_Uni_Event_Groups.java
+++ b/workshop-examples/src/main/java/_02_groups/_01_Uni_Event_Groups.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _02_groups;
import java.time.Duration;
diff --git a/workshop-examples/src/main/java/_02_groups/_02_Uni_Call.java b/workshop-examples/src/main/java/_02_groups/_02_Uni_Call.java
index 4532d38ea..d1a9c4e5f 100755
--- a/workshop-examples/src/main/java/_02_groups/_02_Uni_Call.java
+++ b/workshop-examples/src/main/java/_02_groups/_02_Uni_Call.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _02_groups;
import java.util.concurrent.CompletableFuture;
diff --git a/workshop-examples/src/main/java/_02_groups/_03_Uni_Shortcuts.java b/workshop-examples/src/main/java/_02_groups/_03_Uni_Shortcuts.java
index 88a7ef254..d52164402 100755
--- a/workshop-examples/src/main/java/_02_groups/_03_Uni_Shortcuts.java
+++ b/workshop-examples/src/main/java/_02_groups/_03_Uni_Shortcuts.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _02_groups;
import io.smallrye.mutiny.Uni;
diff --git a/workshop-examples/src/main/java/_02_groups/_04_Multi_Event_Groups.java b/workshop-examples/src/main/java/_02_groups/_04_Multi_Event_Groups.java
index 596d4e014..ced1fca8d 100755
--- a/workshop-examples/src/main/java/_02_groups/_04_Multi_Event_Groups.java
+++ b/workshop-examples/src/main/java/_02_groups/_04_Multi_Event_Groups.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _02_groups;
import java.util.stream.Collectors;
diff --git a/workshop-examples/src/main/java/_02_groups/_05_Multi_Shortcuts.java b/workshop-examples/src/main/java/_02_groups/_05_Multi_Shortcuts.java
index 19000b9a1..9711c5ea3 100755
--- a/workshop-examples/src/main/java/_02_groups/_05_Multi_Shortcuts.java
+++ b/workshop-examples/src/main/java/_02_groups/_05_Multi_Shortcuts.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _02_groups;
import io.smallrye.mutiny.Multi;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_01_Uni_Transform.java b/workshop-examples/src/main/java/_03_composition_transformation/_01_Uni_Transform.java
index 4258eb260..a8725bacf 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_01_Uni_Transform.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_01_Uni_Transform.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import io.smallrye.mutiny.Uni;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_02_Uni_TransformToUni.java b/workshop-examples/src/main/java/_03_composition_transformation/_02_Uni_TransformToUni.java
index 03a0726ec..153c6bf82 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_02_Uni_TransformToUni.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_02_Uni_TransformToUni.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import io.smallrye.mutiny.Uni;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_03_Uni_Shortcuts.java b/workshop-examples/src/main/java/_03_composition_transformation/_03_Uni_Shortcuts.java
index 02e32087c..278d49edc 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_03_Uni_Shortcuts.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_03_Uni_Shortcuts.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import io.smallrye.mutiny.Uni;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_04_Uni_Stage.java b/workshop-examples/src/main/java/_03_composition_transformation/_04_Uni_Stage.java
index 5013b813d..ba94cf436 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_04_Uni_Stage.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_04_Uni_Stage.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import java.io.IOException;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_05_Uni_Combine.java b/workshop-examples/src/main/java/_03_composition_transformation/_05_Uni_Combine.java
index 9d627ff36..666bfad5f 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_05_Uni_Combine.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_05_Uni_Combine.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import io.smallrye.mutiny.Uni;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_06_Multi_Transform.java b/workshop-examples/src/main/java/_03_composition_transformation/_06_Multi_Transform.java
index c9864a947..d94fa5d08 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_06_Multi_Transform.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_06_Multi_Transform.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import io.smallrye.mutiny.Multi;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_07_Multi_TransformToUni.java b/workshop-examples/src/main/java/_03_composition_transformation/_07_Multi_TransformToUni.java
index b428433dd..2965e4ed1 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_07_Multi_TransformToUni.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_07_Multi_TransformToUni.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import static java.util.concurrent.CompletableFuture.delayedExecutor;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_08_Multi_TransformToMulti.java b/workshop-examples/src/main/java/_03_composition_transformation/_08_Multi_TransformToMulti.java
index c4ea3deb8..7a94ef4b5 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_08_Multi_TransformToMulti.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_08_Multi_TransformToMulti.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import static java.util.concurrent.CompletableFuture.delayedExecutor;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_09_Multi_Shortcuts.java b/workshop-examples/src/main/java/_03_composition_transformation/_09_Multi_Shortcuts.java
index 4f81f9fd9..82f402d36 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_09_Multi_Shortcuts.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_09_Multi_Shortcuts.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import static java.util.concurrent.CompletableFuture.delayedExecutor;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_10_Multi_Merge.java b/workshop-examples/src/main/java/_03_composition_transformation/_10_Multi_Merge.java
index b2b7dfa60..374778a1e 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_10_Multi_Merge.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_10_Multi_Merge.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import static java.util.concurrent.CompletableFuture.delayedExecutor;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_11_Multi_Concatenate.java b/workshop-examples/src/main/java/_03_composition_transformation/_11_Multi_Concatenate.java
index abc190e7e..e03b16c48 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_11_Multi_Concatenate.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_11_Multi_Concatenate.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import static java.util.concurrent.CompletableFuture.delayedExecutor;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_12_Multi_Combine.java b/workshop-examples/src/main/java/_03_composition_transformation/_12_Multi_Combine.java
index 39edd9c55..10a3d3eef 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_12_Multi_Combine.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_12_Multi_Combine.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import static java.util.concurrent.CompletableFuture.delayedExecutor;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_13_Multi_Broadcast.java b/workshop-examples/src/main/java/_03_composition_transformation/_13_Multi_Broadcast.java
index 18d19e974..97f4b38a3 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_13_Multi_Broadcast.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_13_Multi_Broadcast.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import java.util.concurrent.Executors;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_14_Multi_Aggregates.java b/workshop-examples/src/main/java/_03_composition_transformation/_14_Multi_Aggregates.java
index 93af900dd..faab65a2c 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_14_Multi_Aggregates.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_14_Multi_Aggregates.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import java.util.Arrays;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_15_Multi_Buckets.java b/workshop-examples/src/main/java/_03_composition_transformation/_15_Multi_Buckets.java
index 64bf76e6a..e8b3fa2b7 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_15_Multi_Buckets.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_15_Multi_Buckets.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import java.time.Duration;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_16_Multi_Temporal_Buckets.java b/workshop-examples/src/main/java/_03_composition_transformation/_16_Multi_Temporal_Buckets.java
index 8b49159d8..b66d848da 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_16_Multi_Temporal_Buckets.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_16_Multi_Temporal_Buckets.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import java.time.Duration;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_17_Multi_Disjoint.java b/workshop-examples/src/main/java/_03_composition_transformation/_17_Multi_Disjoint.java
index 185be42a4..be7098604 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_17_Multi_Disjoint.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_17_Multi_Disjoint.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import io.smallrye.mutiny.Multi;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_18_Multi_To_Uni_And_Back.java b/workshop-examples/src/main/java/_03_composition_transformation/_18_Multi_To_Uni_And_Back.java
index 308f95703..94b61b474 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_18_Multi_To_Uni_And_Back.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_18_Multi_To_Uni_And_Back.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import io.smallrye.mutiny.Multi;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_19_Multi_Select.java b/workshop-examples/src/main/java/_03_composition_transformation/_19_Multi_Select.java
index 0ee920e85..a8ec162e6 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_19_Multi_Select.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_19_Multi_Select.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import io.smallrye.mutiny.Multi;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_20_Uni_Branching.java b/workshop-examples/src/main/java/_03_composition_transformation/_20_Uni_Branching.java
index 50b49ea7b..4a562abf1 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_20_Uni_Branching.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_20_Uni_Branching.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import java.util.Random;
diff --git a/workshop-examples/src/main/java/_03_composition_transformation/_21_Multi_Branching.java b/workshop-examples/src/main/java/_03_composition_transformation/_21_Multi_Branching.java
index 5e9d3935f..edf84b7de 100755
--- a/workshop-examples/src/main/java/_03_composition_transformation/_21_Multi_Branching.java
+++ b/workshop-examples/src/main/java/_03_composition_transformation/_21_Multi_Branching.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _03_composition_transformation;
import java.util.Random;
diff --git a/workshop-examples/src/main/java/_04_failures/_01_Uni_Failure_Transform.java b/workshop-examples/src/main/java/_04_failures/_01_Uni_Failure_Transform.java
index e06dac4c5..36bf2cd0c 100755
--- a/workshop-examples/src/main/java/_04_failures/_01_Uni_Failure_Transform.java
+++ b/workshop-examples/src/main/java/_04_failures/_01_Uni_Failure_Transform.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _04_failures;
import java.io.IOException;
diff --git a/workshop-examples/src/main/java/_04_failures/_02_Uni_Failure_Recover_With_Item.java b/workshop-examples/src/main/java/_04_failures/_02_Uni_Failure_Recover_With_Item.java
index cf57b75e2..8564161ea 100755
--- a/workshop-examples/src/main/java/_04_failures/_02_Uni_Failure_Recover_With_Item.java
+++ b/workshop-examples/src/main/java/_04_failures/_02_Uni_Failure_Recover_With_Item.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _04_failures;
import java.io.IOException;
diff --git a/workshop-examples/src/main/java/_04_failures/_03_Uni_Failure_Recover_With_Uni.java b/workshop-examples/src/main/java/_04_failures/_03_Uni_Failure_Recover_With_Uni.java
index 67981e6cf..7f8998e43 100755
--- a/workshop-examples/src/main/java/_04_failures/_03_Uni_Failure_Recover_With_Uni.java
+++ b/workshop-examples/src/main/java/_04_failures/_03_Uni_Failure_Recover_With_Uni.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _04_failures;
import java.io.IOException;
diff --git a/workshop-examples/src/main/java/_04_failures/_04_Uni_Failure_Retry.java b/workshop-examples/src/main/java/_04_failures/_04_Uni_Failure_Retry.java
index d572bb964..b53cffbf7 100755
--- a/workshop-examples/src/main/java/_04_failures/_04_Uni_Failure_Retry.java
+++ b/workshop-examples/src/main/java/_04_failures/_04_Uni_Failure_Retry.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _04_failures;
import java.util.concurrent.ThreadLocalRandom;
diff --git a/workshop-examples/src/main/java/_04_failures/_05_Uni_Failure_Retry_Bounded.java b/workshop-examples/src/main/java/_04_failures/_05_Uni_Failure_Retry_Bounded.java
index 7a51ba965..d76d63821 100755
--- a/workshop-examples/src/main/java/_04_failures/_05_Uni_Failure_Retry_Bounded.java
+++ b/workshop-examples/src/main/java/_04_failures/_05_Uni_Failure_Retry_Bounded.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _04_failures;
import java.util.concurrent.ThreadLocalRandom;
diff --git a/workshop-examples/src/main/java/_04_failures/_06_Uni_Failure_Retry_ExpBackoff.java b/workshop-examples/src/main/java/_04_failures/_06_Uni_Failure_Retry_ExpBackoff.java
index 70731bfa6..ac2d12589 100755
--- a/workshop-examples/src/main/java/_04_failures/_06_Uni_Failure_Retry_ExpBackoff.java
+++ b/workshop-examples/src/main/java/_04_failures/_06_Uni_Failure_Retry_ExpBackoff.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _04_failures;
import java.time.Duration;
diff --git a/workshop-examples/src/main/java/_04_failures/_07_Multi_Failure_Recover_Completing.java b/workshop-examples/src/main/java/_04_failures/_07_Multi_Failure_Recover_Completing.java
index 85c15cf49..418792684 100755
--- a/workshop-examples/src/main/java/_04_failures/_07_Multi_Failure_Recover_Completing.java
+++ b/workshop-examples/src/main/java/_04_failures/_07_Multi_Failure_Recover_Completing.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _04_failures;
import java.io.IOException;
diff --git a/workshop-examples/src/main/java/_04_failures/_08_Multi_Failure_Recover_With_Item.java b/workshop-examples/src/main/java/_04_failures/_08_Multi_Failure_Recover_With_Item.java
index 324b7dc1e..cb0f88503 100755
--- a/workshop-examples/src/main/java/_04_failures/_08_Multi_Failure_Recover_With_Item.java
+++ b/workshop-examples/src/main/java/_04_failures/_08_Multi_Failure_Recover_With_Item.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _04_failures;
import java.io.IOException;
diff --git a/workshop-examples/src/main/java/_04_failures/_09_Multi_Failure_Recover_With_Multi.java b/workshop-examples/src/main/java/_04_failures/_09_Multi_Failure_Recover_With_Multi.java
index a95ed9e5f..6910a26b0 100755
--- a/workshop-examples/src/main/java/_04_failures/_09_Multi_Failure_Recover_With_Multi.java
+++ b/workshop-examples/src/main/java/_04_failures/_09_Multi_Failure_Recover_With_Multi.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _04_failures;
import java.io.IOException;
diff --git a/workshop-examples/src/main/java/_04_failures/_10_Multi_Failure_Retry.java b/workshop-examples/src/main/java/_04_failures/_10_Multi_Failure_Retry.java
index 62726a984..57ee91de9 100755
--- a/workshop-examples/src/main/java/_04_failures/_10_Multi_Failure_Retry.java
+++ b/workshop-examples/src/main/java/_04_failures/_10_Multi_Failure_Retry.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _04_failures;
import java.io.IOException;
diff --git a/workshop-examples/src/main/java/_04_failures/_11_Multi_Failure_Cancelling_Recovery.java b/workshop-examples/src/main/java/_04_failures/_11_Multi_Failure_Cancelling_Recovery.java
index 4b871a2f4..b9b37856d 100755
--- a/workshop-examples/src/main/java/_04_failures/_11_Multi_Failure_Cancelling_Recovery.java
+++ b/workshop-examples/src/main/java/_04_failures/_11_Multi_Failure_Cancelling_Recovery.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _04_failures;
import io.smallrye.mutiny.Multi;
diff --git a/workshop-examples/src/main/java/_04_failures/_12_Multi_Failure_Guarded_Recovery.java b/workshop-examples/src/main/java/_04_failures/_12_Multi_Failure_Guarded_Recovery.java
index 52762f729..0a2487a10 100755
--- a/workshop-examples/src/main/java/_04_failures/_12_Multi_Failure_Guarded_Recovery.java
+++ b/workshop-examples/src/main/java/_04_failures/_12_Multi_Failure_Guarded_Recovery.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _04_failures;
import io.smallrye.mutiny.Multi;
diff --git a/workshop-examples/src/main/java/_05_backpressure/_01_Drop.java b/workshop-examples/src/main/java/_05_backpressure/_01_Drop.java
index 3d05d1dec..02895bfdd 100755
--- a/workshop-examples/src/main/java/_05_backpressure/_01_Drop.java
+++ b/workshop-examples/src/main/java/_05_backpressure/_01_Drop.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _05_backpressure;
import java.util.concurrent.Flow.Subscription;
diff --git a/workshop-examples/src/main/java/_05_backpressure/_02_Buffer.java b/workshop-examples/src/main/java/_05_backpressure/_02_Buffer.java
index a0370f533..63348c77b 100755
--- a/workshop-examples/src/main/java/_05_backpressure/_02_Buffer.java
+++ b/workshop-examples/src/main/java/_05_backpressure/_02_Buffer.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _05_backpressure;
import java.util.concurrent.Flow.Subscription;
diff --git a/workshop-examples/src/main/java/_05_backpressure/_03_Visual_Drop.java b/workshop-examples/src/main/java/_05_backpressure/_03_Visual_Drop.java
index 250d3d9ba..06f521146 100755
--- a/workshop-examples/src/main/java/_05_backpressure/_03_Visual_Drop.java
+++ b/workshop-examples/src/main/java/_05_backpressure/_03_Visual_Drop.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _05_backpressure;
import java.util.concurrent.Flow.Subscription;
diff --git a/workshop-examples/src/main/java/_05_backpressure/_04_Visual_Buffer.java b/workshop-examples/src/main/java/_05_backpressure/_04_Visual_Buffer.java
index f6c082da8..99b4fc5ac 100755
--- a/workshop-examples/src/main/java/_05_backpressure/_04_Visual_Buffer.java
+++ b/workshop-examples/src/main/java/_05_backpressure/_04_Visual_Buffer.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _05_backpressure;
import java.util.concurrent.Flow.Subscription;
diff --git a/workshop-examples/src/main/java/_06_threading/_01_Threading_Subscription.java b/workshop-examples/src/main/java/_06_threading/_01_Threading_Subscription.java
index 5523b2530..7e3cb1bef 100755
--- a/workshop-examples/src/main/java/_06_threading/_01_Threading_Subscription.java
+++ b/workshop-examples/src/main/java/_06_threading/_01_Threading_Subscription.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _06_threading;
import static java.util.concurrent.CompletableFuture.delayedExecutor;
diff --git a/workshop-examples/src/main/java/_06_threading/_02_Threading_Emit.java b/workshop-examples/src/main/java/_06_threading/_02_Threading_Emit.java
index 670d526da..eda45066d 100755
--- a/workshop-examples/src/main/java/_06_threading/_02_Threading_Emit.java
+++ b/workshop-examples/src/main/java/_06_threading/_02_Threading_Emit.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _06_threading;
import static java.util.concurrent.CompletableFuture.delayedExecutor;
diff --git a/workshop-examples/src/main/java/_06_threading/_03_Infra_Executor.java b/workshop-examples/src/main/java/_06_threading/_03_Infra_Executor.java
index 5b3141314..1dd61362e 100755
--- a/workshop-examples/src/main/java/_06_threading/_03_Infra_Executor.java
+++ b/workshop-examples/src/main/java/_06_threading/_03_Infra_Executor.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _06_threading;
import static java.util.concurrent.CompletableFuture.supplyAsync;
diff --git a/workshop-examples/src/main/java/_06_threading/_04_Threading_Blocking.java b/workshop-examples/src/main/java/_06_threading/_04_Threading_Blocking.java
index fd4142cb8..0efd362d7 100755
--- a/workshop-examples/src/main/java/_06_threading/_04_Threading_Blocking.java
+++ b/workshop-examples/src/main/java/_06_threading/_04_Threading_Blocking.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _06_threading;
import java.util.stream.Collectors;
diff --git a/workshop-examples/src/main/java/_06_threading/_05_Threading_Blocking_Check.java b/workshop-examples/src/main/java/_06_threading/_05_Threading_Blocking_Check.java
index abdd0d391..37a3dcd95 100755
--- a/workshop-examples/src/main/java/_06_threading/_05_Threading_Blocking_Check.java
+++ b/workshop-examples/src/main/java/_06_threading/_05_Threading_Blocking_Check.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _06_threading;
import java.util.stream.Collectors;
diff --git a/workshop-examples/src/main/java/_07_advanced_streaming/_01_Multi_Split.java b/workshop-examples/src/main/java/_07_advanced_streaming/_01_Multi_Split.java
index 885a92196..97352b9b4 100755
--- a/workshop-examples/src/main/java/_07_advanced_streaming/_01_Multi_Split.java
+++ b/workshop-examples/src/main/java/_07_advanced_streaming/_01_Multi_Split.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _07_advanced_streaming;
import static _07_advanced_streaming._01_Multi_Split.Country.*;
diff --git a/workshop-examples/src/main/java/_08_misc/_01_Multi_Custom_Operator.java b/workshop-examples/src/main/java/_08_misc/_01_Multi_Custom_Operator.java
index 53da8a1da..b158317ad 100755
--- a/workshop-examples/src/main/java/_08_misc/_01_Multi_Custom_Operator.java
+++ b/workshop-examples/src/main/java/_08_misc/_01_Multi_Custom_Operator.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _08_misc;
import java.util.concurrent.ThreadLocalRandom;
diff --git a/workshop-examples/src/main/java/_08_misc/_02_Logging.java b/workshop-examples/src/main/java/_08_misc/_02_Logging.java
index ac77b6279..a3f862c27 100755
--- a/workshop-examples/src/main/java/_08_misc/_02_Logging.java
+++ b/workshop-examples/src/main/java/_08_misc/_02_Logging.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _08_misc;
import io.smallrye.mutiny.Multi;
diff --git a/workshop-examples/src/main/java/_08_misc/_03_Context.java b/workshop-examples/src/main/java/_08_misc/_03_Context.java
index ffcb3cd93..b8e92fa20 100755
--- a/workshop-examples/src/main/java/_08_misc/_03_Context.java
+++ b/workshop-examples/src/main/java/_08_misc/_03_Context.java
@@ -1,5 +1,5 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.smallrye.reactive:mutiny:2.5.0-M1
+//DEPS io.smallrye.reactive:mutiny:2.5.0-M2
package _08_misc;
import java.util.List;