From ed8d6a01313f655b10e85f2ce41f29f2eced0be8 Mon Sep 17 00:00:00 2001 From: Dapr Bot Date: Thu, 14 May 2026 12:44:29 +0000 Subject: [PATCH 1/3] Release 1.18.0-rc-1 Signed-off-by: Dapr Bot --- dapr-spring/dapr-spring-6-data/pom.xml | 2 +- dapr-spring/dapr-spring-bom/pom.xml | 4 ++-- dapr-spring/dapr-spring-boot-4-autoconfigure/pom.xml | 2 +- dapr-spring/dapr-spring-boot-autoconfigure/pom.xml | 2 +- dapr-spring/dapr-spring-boot-observation/pom.xml | 2 +- dapr-spring/dapr-spring-boot-properties/pom.xml | 2 +- .../dapr-spring-boot-4-starter-test/pom.xml | 2 +- .../dapr-spring-boot-4-starter/pom.xml | 2 +- .../dapr-spring-boot-starter-test/pom.xml | 2 +- .../dapr-spring-boot-starter/pom.xml | 2 +- dapr-spring/dapr-spring-boot-tests/pom.xml | 2 +- dapr-spring/dapr-spring-data/pom.xml | 2 +- dapr-spring/dapr-spring-messaging/pom.xml | 2 +- dapr-spring/dapr-spring-workflows/pom.xml | 2 +- dapr-spring/pom.xml | 2 +- durabletask-client/pom.xml | 2 +- examples/pom.xml | 2 +- pom.xml | 4 ++-- sdk-actors/pom.xml | 2 +- sdk-autogen/pom.xml | 2 +- sdk-bom/pom.xml | 4 ++-- sdk-springboot/pom.xml | 2 +- sdk-tests/pom.xml | 2 +- sdk-workflows/pom.xml | 2 +- sdk/pom.xml | 2 +- spring-boot-4-examples/consumer-app/pom.xml | 2 +- spring-boot-4-examples/pom.xml | 2 +- spring-boot-4-examples/producer-app/pom.xml | 2 +- .../workflows/multi-app/orchestrator/pom.xml | 2 +- spring-boot-4-examples/workflows/multi-app/pom.xml | 2 +- spring-boot-4-examples/workflows/multi-app/worker-one/pom.xml | 2 +- spring-boot-4-examples/workflows/multi-app/worker-two/pom.xml | 2 +- spring-boot-4-examples/workflows/patterns/pom.xml | 2 +- spring-boot-4-examples/workflows/pom.xml | 2 +- spring-boot-4-sdk-tests/pom.xml | 2 +- spring-boot-examples/consumer-app/pom.xml | 2 +- spring-boot-examples/pom.xml | 2 +- spring-boot-examples/producer-app/pom.xml | 2 +- spring-boot-examples/workflows/multi-app/orchestrator/pom.xml | 2 +- spring-boot-examples/workflows/multi-app/pom.xml | 2 +- spring-boot-examples/workflows/multi-app/worker-one/pom.xml | 2 +- spring-boot-examples/workflows/multi-app/worker-two/pom.xml | 2 +- spring-boot-examples/workflows/patterns/pom.xml | 2 +- spring-boot-examples/workflows/pom.xml | 2 +- .../workflows/versioning/full-version-worker-one/pom.xml | 2 +- .../workflows/versioning/full-version-worker-two/pom.xml | 2 +- .../workflows/versioning/patch-version-worker-one/pom.xml | 2 +- .../workflows/versioning/patch-version-worker-two/pom.xml | 2 +- spring-boot-examples/workflows/versioning/pom.xml | 2 +- .../workflows/versioning/version-orchestrator/pom.xml | 2 +- testcontainers-dapr/pom.xml | 2 +- 51 files changed, 54 insertions(+), 54 deletions(-) diff --git a/dapr-spring/dapr-spring-6-data/pom.xml b/dapr-spring/dapr-spring-6-data/pom.xml index 46411f07c3..64aa7dd5a6 100644 --- a/dapr-spring/dapr-spring-6-data/pom.xml +++ b/dapr-spring/dapr-spring-6-data/pom.xml @@ -7,7 +7,7 @@ io.dapr.spring dapr-spring-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/dapr-spring/dapr-spring-bom/pom.xml b/dapr-spring/dapr-spring-bom/pom.xml index d15820a210..80efd43dd5 100644 --- a/dapr-spring/dapr-spring-bom/pom.xml +++ b/dapr-spring/dapr-spring-bom/pom.xml @@ -6,7 +6,7 @@ io.dapr.spring dapr-spring-bom - 1.18.0-SNAPSHOT + 1.18.0-rc-1 pom dapr-spring-bom Dapr Spring Bill of Materials (BOM). Import this POM to manage versions @@ -45,7 +45,7 @@ true - 1.18.0-SNAPSHOT + 1.18.0-rc-1 diff --git a/dapr-spring/dapr-spring-boot-4-autoconfigure/pom.xml b/dapr-spring/dapr-spring-boot-4-autoconfigure/pom.xml index 5ed01dc328..75c3fa124e 100644 --- a/dapr-spring/dapr-spring-boot-4-autoconfigure/pom.xml +++ b/dapr-spring/dapr-spring-boot-4-autoconfigure/pom.xml @@ -6,7 +6,7 @@ io.dapr.spring dapr-spring-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/dapr-spring/dapr-spring-boot-autoconfigure/pom.xml b/dapr-spring/dapr-spring-boot-autoconfigure/pom.xml index 5d13434f14..ee3e5817da 100644 --- a/dapr-spring/dapr-spring-boot-autoconfigure/pom.xml +++ b/dapr-spring/dapr-spring-boot-autoconfigure/pom.xml @@ -6,7 +6,7 @@ io.dapr.spring dapr-spring-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/dapr-spring/dapr-spring-boot-observation/pom.xml b/dapr-spring/dapr-spring-boot-observation/pom.xml index c78b98cc94..4f008b0139 100644 --- a/dapr-spring/dapr-spring-boot-observation/pom.xml +++ b/dapr-spring/dapr-spring-boot-observation/pom.xml @@ -6,7 +6,7 @@ io.dapr.spring dapr-spring-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/dapr-spring/dapr-spring-boot-properties/pom.xml b/dapr-spring/dapr-spring-boot-properties/pom.xml index 548c277621..516bbba839 100644 --- a/dapr-spring/dapr-spring-boot-properties/pom.xml +++ b/dapr-spring/dapr-spring-boot-properties/pom.xml @@ -6,7 +6,7 @@ io.dapr.spring dapr-spring-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-4-starter-test/pom.xml b/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-4-starter-test/pom.xml index 47be20f17d..0ebc19c340 100644 --- a/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-4-starter-test/pom.xml +++ b/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-4-starter-test/pom.xml @@ -6,7 +6,7 @@ io.dapr.spring dapr-spring-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../../pom.xml diff --git a/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-4-starter/pom.xml b/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-4-starter/pom.xml index 4744517a8d..0f31067c64 100644 --- a/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-4-starter/pom.xml +++ b/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-4-starter/pom.xml @@ -6,7 +6,7 @@ io.dapr.spring dapr-spring-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../../pom.xml diff --git a/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-starter-test/pom.xml b/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-starter-test/pom.xml index 93ef0935fc..88f711eebe 100644 --- a/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-starter-test/pom.xml +++ b/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-starter-test/pom.xml @@ -6,7 +6,7 @@ io.dapr.spring dapr-spring-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../../pom.xml diff --git a/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-starter/pom.xml b/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-starter/pom.xml index a1c5a284f6..c77d843c2a 100644 --- a/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-starter/pom.xml +++ b/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-starter/pom.xml @@ -6,7 +6,7 @@ io.dapr.spring dapr-spring-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../../pom.xml diff --git a/dapr-spring/dapr-spring-boot-tests/pom.xml b/dapr-spring/dapr-spring-boot-tests/pom.xml index c08d82ac84..7de18a4c7d 100644 --- a/dapr-spring/dapr-spring-boot-tests/pom.xml +++ b/dapr-spring/dapr-spring-boot-tests/pom.xml @@ -6,7 +6,7 @@ io.dapr.spring dapr-spring-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/dapr-spring/dapr-spring-data/pom.xml b/dapr-spring/dapr-spring-data/pom.xml index c6f9ac4e23..1b6d9d5d91 100644 --- a/dapr-spring/dapr-spring-data/pom.xml +++ b/dapr-spring/dapr-spring-data/pom.xml @@ -7,7 +7,7 @@ io.dapr.spring dapr-spring-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/dapr-spring/dapr-spring-messaging/pom.xml b/dapr-spring/dapr-spring-messaging/pom.xml index 94fb975fd0..11d842335a 100644 --- a/dapr-spring/dapr-spring-messaging/pom.xml +++ b/dapr-spring/dapr-spring-messaging/pom.xml @@ -6,7 +6,7 @@ io.dapr.spring dapr-spring-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/dapr-spring/dapr-spring-workflows/pom.xml b/dapr-spring/dapr-spring-workflows/pom.xml index 14f2da176e..efb05e7063 100644 --- a/dapr-spring/dapr-spring-workflows/pom.xml +++ b/dapr-spring/dapr-spring-workflows/pom.xml @@ -6,7 +6,7 @@ io.dapr.spring dapr-spring-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/dapr-spring/pom.xml b/dapr-spring/pom.xml index d2f35baaab..813357f49e 100644 --- a/dapr-spring/pom.xml +++ b/dapr-spring/pom.xml @@ -7,7 +7,7 @@ io.dapr dapr-sdk-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/durabletask-client/pom.xml b/durabletask-client/pom.xml index cdceed2aa1..5e5107473d 100644 --- a/durabletask-client/pom.xml +++ b/durabletask-client/pom.xml @@ -6,7 +6,7 @@ io.dapr dapr-sdk-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/examples/pom.xml b/examples/pom.xml index 88119859aa..a8c33fd32a 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -7,7 +7,7 @@ io.dapr dapr-sdk-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/pom.xml b/pom.xml index b6c3379889..1e45810dff 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ io.dapr dapr-sdk-parent pom - 1.18.0-SNAPSHOT + 1.18.0-rc-1 dapr-sdk-parent SDK for Dapr. https://dapr.io @@ -18,7 +18,7 @@ 3.25.5 https://raw.githubusercontent.com/dapr/dapr/v1.18.0-rc.3/dapr/proto https://raw.githubusercontent.com/dapr/durabletask-protobuf/main/protos - 1.18.0-SNAPSHOT + 1.18.0-rc-1 1.7.1 3.8.1 3.1.0 diff --git a/sdk-actors/pom.xml b/sdk-actors/pom.xml index 18645d97a6..59ab3003cf 100644 --- a/sdk-actors/pom.xml +++ b/sdk-actors/pom.xml @@ -7,7 +7,7 @@ io.dapr dapr-sdk-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/sdk-autogen/pom.xml b/sdk-autogen/pom.xml index 083988f535..559dd322d9 100644 --- a/sdk-autogen/pom.xml +++ b/sdk-autogen/pom.xml @@ -7,7 +7,7 @@ io.dapr dapr-sdk-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/sdk-bom/pom.xml b/sdk-bom/pom.xml index 8cd40c6574..6c292e3a33 100644 --- a/sdk-bom/pom.xml +++ b/sdk-bom/pom.xml @@ -6,7 +6,7 @@ io.dapr dapr-sdk-bom - 1.18.0-SNAPSHOT + 1.18.0-rc-1 pom dapr-sdk-bom Dapr SDK Bill of Materials (BOM) for the core SDK modules. Import this POM @@ -46,7 +46,7 @@ true - 1.18.0-SNAPSHOT + 1.18.0-rc-1 4.1.132.Final 2.21.2 diff --git a/sdk-springboot/pom.xml b/sdk-springboot/pom.xml index d2ea1706e0..a7ceb25eeb 100644 --- a/sdk-springboot/pom.xml +++ b/sdk-springboot/pom.xml @@ -7,7 +7,7 @@ io.dapr dapr-sdk-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/sdk-tests/pom.xml b/sdk-tests/pom.xml index 050123ce6b..db50656522 100644 --- a/sdk-tests/pom.xml +++ b/sdk-tests/pom.xml @@ -7,7 +7,7 @@ io.dapr dapr-sdk-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/sdk-workflows/pom.xml b/sdk-workflows/pom.xml index f0fd66fd11..f94870078a 100644 --- a/sdk-workflows/pom.xml +++ b/sdk-workflows/pom.xml @@ -7,7 +7,7 @@ io.dapr dapr-sdk-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/sdk/pom.xml b/sdk/pom.xml index 43c0f625e3..349eaa27ff 100644 --- a/sdk/pom.xml +++ b/sdk/pom.xml @@ -7,7 +7,7 @@ io.dapr dapr-sdk-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-4-examples/consumer-app/pom.xml b/spring-boot-4-examples/consumer-app/pom.xml index b2ae3dfb2e..27eed8e81e 100644 --- a/spring-boot-4-examples/consumer-app/pom.xml +++ b/spring-boot-4-examples/consumer-app/pom.xml @@ -5,7 +5,7 @@ io.dapr spring-boot-4-examples - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-4-examples/pom.xml b/spring-boot-4-examples/pom.xml index 42e018a81a..77761bd15a 100644 --- a/spring-boot-4-examples/pom.xml +++ b/spring-boot-4-examples/pom.xml @@ -6,7 +6,7 @@ io.dapr dapr-sdk-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-4-examples/producer-app/pom.xml b/spring-boot-4-examples/producer-app/pom.xml index 3cdeb81f1c..24eddeab8c 100644 --- a/spring-boot-4-examples/producer-app/pom.xml +++ b/spring-boot-4-examples/producer-app/pom.xml @@ -6,7 +6,7 @@ io.dapr spring-boot-4-examples - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-4-examples/workflows/multi-app/orchestrator/pom.xml b/spring-boot-4-examples/workflows/multi-app/orchestrator/pom.xml index 4fcc0645e7..d3fc5bcf60 100644 --- a/spring-boot-4-examples/workflows/multi-app/orchestrator/pom.xml +++ b/spring-boot-4-examples/workflows/multi-app/orchestrator/pom.xml @@ -6,7 +6,7 @@ io.dapr sb4-multi-app - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-4-examples/workflows/multi-app/pom.xml b/spring-boot-4-examples/workflows/multi-app/pom.xml index 3788daa606..0c047ef1f0 100644 --- a/spring-boot-4-examples/workflows/multi-app/pom.xml +++ b/spring-boot-4-examples/workflows/multi-app/pom.xml @@ -6,7 +6,7 @@ io.dapr sb4-workflows - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-4-examples/workflows/multi-app/worker-one/pom.xml b/spring-boot-4-examples/workflows/multi-app/worker-one/pom.xml index 960ff3dfc1..21d33025c3 100644 --- a/spring-boot-4-examples/workflows/multi-app/worker-one/pom.xml +++ b/spring-boot-4-examples/workflows/multi-app/worker-one/pom.xml @@ -6,7 +6,7 @@ io.dapr sb4-multi-app - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-4-examples/workflows/multi-app/worker-two/pom.xml b/spring-boot-4-examples/workflows/multi-app/worker-two/pom.xml index 0edda5993b..9d727f54ed 100644 --- a/spring-boot-4-examples/workflows/multi-app/worker-two/pom.xml +++ b/spring-boot-4-examples/workflows/multi-app/worker-two/pom.xml @@ -6,7 +6,7 @@ io.dapr sb4-multi-app - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-4-examples/workflows/patterns/pom.xml b/spring-boot-4-examples/workflows/patterns/pom.xml index cdf0a4652c..5b149ac3cc 100644 --- a/spring-boot-4-examples/workflows/patterns/pom.xml +++ b/spring-boot-4-examples/workflows/patterns/pom.xml @@ -6,7 +6,7 @@ io.dapr sb4-workflows - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-4-examples/workflows/pom.xml b/spring-boot-4-examples/workflows/pom.xml index e74c2392a5..2d21a3febf 100644 --- a/spring-boot-4-examples/workflows/pom.xml +++ b/spring-boot-4-examples/workflows/pom.xml @@ -6,7 +6,7 @@ io.dapr spring-boot-4-examples - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-4-sdk-tests/pom.xml b/spring-boot-4-sdk-tests/pom.xml index f7533bed93..d823aa5aaa 100644 --- a/spring-boot-4-sdk-tests/pom.xml +++ b/spring-boot-4-sdk-tests/pom.xml @@ -6,7 +6,7 @@ io.dapr dapr-sdk-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-examples/consumer-app/pom.xml b/spring-boot-examples/consumer-app/pom.xml index f551c05496..caa841fad4 100644 --- a/spring-boot-examples/consumer-app/pom.xml +++ b/spring-boot-examples/consumer-app/pom.xml @@ -5,7 +5,7 @@ io.dapr spring-boot-examples - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-examples/pom.xml b/spring-boot-examples/pom.xml index 5be4902938..25bffa0e0f 100644 --- a/spring-boot-examples/pom.xml +++ b/spring-boot-examples/pom.xml @@ -6,7 +6,7 @@ io.dapr dapr-sdk-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-examples/producer-app/pom.xml b/spring-boot-examples/producer-app/pom.xml index 4b542f6a20..77c886cc2c 100644 --- a/spring-boot-examples/producer-app/pom.xml +++ b/spring-boot-examples/producer-app/pom.xml @@ -6,7 +6,7 @@ io.dapr spring-boot-examples - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-examples/workflows/multi-app/orchestrator/pom.xml b/spring-boot-examples/workflows/multi-app/orchestrator/pom.xml index 5a1a22fe55..97769ee927 100644 --- a/spring-boot-examples/workflows/multi-app/orchestrator/pom.xml +++ b/spring-boot-examples/workflows/multi-app/orchestrator/pom.xml @@ -6,7 +6,7 @@ io.dapr multi-app - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-examples/workflows/multi-app/pom.xml b/spring-boot-examples/workflows/multi-app/pom.xml index 5c05771355..46f51a2a17 100644 --- a/spring-boot-examples/workflows/multi-app/pom.xml +++ b/spring-boot-examples/workflows/multi-app/pom.xml @@ -6,7 +6,7 @@ io.dapr workflows - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-examples/workflows/multi-app/worker-one/pom.xml b/spring-boot-examples/workflows/multi-app/worker-one/pom.xml index 5572d6f3da..20221ce441 100644 --- a/spring-boot-examples/workflows/multi-app/worker-one/pom.xml +++ b/spring-boot-examples/workflows/multi-app/worker-one/pom.xml @@ -6,7 +6,7 @@ io.dapr multi-app - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-examples/workflows/multi-app/worker-two/pom.xml b/spring-boot-examples/workflows/multi-app/worker-two/pom.xml index 6175187e34..eacf792486 100644 --- a/spring-boot-examples/workflows/multi-app/worker-two/pom.xml +++ b/spring-boot-examples/workflows/multi-app/worker-two/pom.xml @@ -6,7 +6,7 @@ io.dapr multi-app - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-examples/workflows/patterns/pom.xml b/spring-boot-examples/workflows/patterns/pom.xml index c3ec262f68..507c2bac23 100644 --- a/spring-boot-examples/workflows/patterns/pom.xml +++ b/spring-boot-examples/workflows/patterns/pom.xml @@ -6,7 +6,7 @@ io.dapr workflows - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-examples/workflows/pom.xml b/spring-boot-examples/workflows/pom.xml index c79b064d26..b4c613f181 100644 --- a/spring-boot-examples/workflows/pom.xml +++ b/spring-boot-examples/workflows/pom.xml @@ -6,7 +6,7 @@ io.dapr spring-boot-examples - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-examples/workflows/versioning/full-version-worker-one/pom.xml b/spring-boot-examples/workflows/versioning/full-version-worker-one/pom.xml index 9f53cf3dd0..f2ddddba1b 100644 --- a/spring-boot-examples/workflows/versioning/full-version-worker-one/pom.xml +++ b/spring-boot-examples/workflows/versioning/full-version-worker-one/pom.xml @@ -6,7 +6,7 @@ io.dapr versioning - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-examples/workflows/versioning/full-version-worker-two/pom.xml b/spring-boot-examples/workflows/versioning/full-version-worker-two/pom.xml index a441cb678a..306d4b78a4 100644 --- a/spring-boot-examples/workflows/versioning/full-version-worker-two/pom.xml +++ b/spring-boot-examples/workflows/versioning/full-version-worker-two/pom.xml @@ -6,7 +6,7 @@ io.dapr versioning - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-examples/workflows/versioning/patch-version-worker-one/pom.xml b/spring-boot-examples/workflows/versioning/patch-version-worker-one/pom.xml index 937f4e794d..3dbec298c7 100644 --- a/spring-boot-examples/workflows/versioning/patch-version-worker-one/pom.xml +++ b/spring-boot-examples/workflows/versioning/patch-version-worker-one/pom.xml @@ -6,7 +6,7 @@ io.dapr versioning - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-examples/workflows/versioning/patch-version-worker-two/pom.xml b/spring-boot-examples/workflows/versioning/patch-version-worker-two/pom.xml index b16d36736f..e2838a3f27 100644 --- a/spring-boot-examples/workflows/versioning/patch-version-worker-two/pom.xml +++ b/spring-boot-examples/workflows/versioning/patch-version-worker-two/pom.xml @@ -6,7 +6,7 @@ io.dapr versioning - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-examples/workflows/versioning/pom.xml b/spring-boot-examples/workflows/versioning/pom.xml index e3a9813380..2888cb1dd1 100644 --- a/spring-boot-examples/workflows/versioning/pom.xml +++ b/spring-boot-examples/workflows/versioning/pom.xml @@ -6,7 +6,7 @@ io.dapr workflows - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/spring-boot-examples/workflows/versioning/version-orchestrator/pom.xml b/spring-boot-examples/workflows/versioning/version-orchestrator/pom.xml index 6ff543a2b1..9fbb8db6a0 100644 --- a/spring-boot-examples/workflows/versioning/version-orchestrator/pom.xml +++ b/spring-boot-examples/workflows/versioning/version-orchestrator/pom.xml @@ -6,7 +6,7 @@ io.dapr versioning - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml diff --git a/testcontainers-dapr/pom.xml b/testcontainers-dapr/pom.xml index f76b23efa6..caf86ad0bd 100644 --- a/testcontainers-dapr/pom.xml +++ b/testcontainers-dapr/pom.xml @@ -5,7 +5,7 @@ io.dapr dapr-sdk-parent - 1.18.0-SNAPSHOT + 1.18.0-rc-1 ../pom.xml From 0128bf671ea021f2a5b076709670bce76378498b Mon Sep 17 00:00:00 2001 From: Dapr Bot <56698301+dapr-bot@users.noreply.github.com> Date: Thu, 14 May 2026 07:28:37 -0700 Subject: [PATCH 2/3] fix(release): install dapr-sdk-bom locally before bumping dapr-spring-bom (#1744) (#1745) The release script bumps the dapr.sdk.version property in all reactor POMs (including dapr-spring-bom) before bumping the standalone BOMs. The later 'mvn versions:set -f dapr-spring/dapr-spring-bom/pom.xml' runs in single-POM mode (no reactor) and tries to resolve the import dapr-sdk-bom at the new version, which is not yet installed. Install sdk-bom into the local repo between the two BOM updates so the import resolves. (cherry picked from commit 2c038f4726bb0a924f842ea3226510e49375a60a) Signed-off-by: Javier Aliaga Co-authored-by: Javier Aliaga Co-authored-by: Siri Varma Vegiraju --- .github/scripts/update_sdk_version.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/scripts/update_sdk_version.sh b/.github/scripts/update_sdk_version.sh index b2e1033be9..a87f88e3b4 100755 --- a/.github/scripts/update_sdk_version.sh +++ b/.github/scripts/update_sdk_version.sh @@ -15,6 +15,8 @@ mvn versions:set-property -Dproperty=dapr.sdk.version -DnewVersion=$DAPR_JAVA_SD # BOMs are standalone (no parent), so versions:set skips them — update explicitly. mvn versions:set -DnewVersion=$DAPR_JAVA_SDK_VERSION -f sdk-bom/pom.xml mvn versions:set-property -Dproperty=dapr.sdk.version -DnewVersion=$DAPR_JAVA_SDK_VERSION -f sdk-bom/pom.xml +# Install dapr-sdk-bom locally so dapr-spring-bom's import can resolve when loaded with -f (no reactor). +mvn install -N -DskipTests -f sdk-bom/pom.xml mvn versions:set -DnewVersion=$DAPR_JAVA_SDK_VERSION -f dapr-spring/dapr-spring-bom/pom.xml mvn versions:set-property -Dproperty=dapr.sdk.version -DnewVersion=$DAPR_JAVA_SDK_VERSION -f dapr-spring/dapr-spring-bom/pom.xml mvn versions:set-property -Dproperty=dapr.sdk.alpha.version -DnewVersion=$DAPR_JAVA_SDK_ALPHA_VERSION -f sdk-tests/pom.xml From e1f94b9dd8b8ac518042dc010785878dc91afd2a Mon Sep 17 00:00:00 2001 From: Siri Varma Vegiraju Date: Wed, 20 May 2026 02:42:37 -0700 Subject: [PATCH 3/3] feat: add dead-letter topic support to streaming subscriptions (#1608) (#1746) Adds optional deadLetterTopic parameter to the streaming subscribe APIs on DaprPreviewClient / DaprClientImpl, wiring it through to the SubscribeTopicEventsRequestInitialAlpha1.dead_letter_topic proto field. New overloads: - subscribeToEvents(pubsubName, topic, deadLetterTopic, listener, type) - subscribeToTopic(pubsubName, topic, deadLetterTopic, type) - subscribeToTopic(pubsubName, topic, deadLetterTopic, type, metadata) Existing methods delegate to the new ones with a null deadLetterTopic, and the field is only set on the request when a non-empty value is provided. Adds unit tests covering both presence and absence of the field on the gRPC initial frame. Fixes: https://github.com/dapr/java-sdk/issues/1608 Signed-off-by: Siri Varma Vegiraju Co-authored-by: Siri Varma Vegiraju (cherry picked from commit 93c5acc7751a91f6cb89092c5c4cda7d198550e8) --- .../io/dapr/examples/pubsub/stream/README.md | 39 +++ .../stream/SubscriberWithDeadLetter.java | 104 ++++++++ .../dapr/it/pubsub/stream/PubSubStreamIT.java | 75 ++++++ .../java/io/dapr/client/DaprClientImpl.java | 50 +++- .../io/dapr/client/DaprPreviewClient.java | 49 ++++ .../client/DaprPreviewClientGrpcTest.java | 248 ++++++++++++++++++ 6 files changed, 560 insertions(+), 5 deletions(-) create mode 100644 examples/src/main/java/io/dapr/examples/pubsub/stream/SubscriberWithDeadLetter.java diff --git a/examples/src/main/java/io/dapr/examples/pubsub/stream/README.md b/examples/src/main/java/io/dapr/examples/pubsub/stream/README.md index 0f10980988..969138738e 100644 --- a/examples/src/main/java/io/dapr/examples/pubsub/stream/README.md +++ b/examples/src/main/java/io/dapr/examples/pubsub/stream/README.md @@ -108,6 +108,38 @@ client.subscribeToTopic(PUBSUB_NAME, topicName, TypeRef.STRING, Map.of("rawPaylo .blockLast(); ``` +### Subscription with a Dead-Letter Topic + +For workloads that need to forward unprocessable messages to a dead-letter topic, +use the listener-based `subscribeToEvents` overload that accepts a +`deadLetterTopic` argument. When the listener returns `Status.DROP`, the Dapr +runtime publishes the message to the configured dead-letter topic: + +```java +var listener = new SubscriptionListener() { + @Override + public Mono onEvent(CloudEvent event) { + if (shouldRejectMessage(event)) { + return Mono.just(Status.DROP); // forwarded to deadLetterTopicName + } + return Mono.just(Status.SUCCESS); + } + + @Override + public void onError(RuntimeException exception) { + System.out.println("Subscriber got exception: " + exception.getMessage()); + } +}; + +try (var subscription = client.subscribeToEvents( + PUBSUB_NAME, topicName, deadLetterTopicName, listener, TypeRef.STRING)) { + subscription.awaitTermination(); +} +``` + +See [SubscriberWithDeadLetter.java](SubscriberWithDeadLetter.java) for a complete example +that consumes the dead-letter topic in the same process. + ### Subscription Lifecycle The examples use `blockLast()` to keep the subscriber running indefinitely. For production use cases requiring explicit subscription lifecycle control, you can use `.subscribe()` which returns a `Disposable` that can be disposed via `disposable.dispose()`. @@ -138,6 +170,13 @@ Or run the CloudEvent Subscriber example: dapr run --resources-path ./components/pubsub --app-id subscriber -- java -jar target/dapr-java-sdk-examples-exec.jar io.dapr.examples.pubsub.stream.SubscriberCloudEvent ``` +Or run the dead-letter Subscriber example, which routes messages whose payload +contains "fail" to a dead-letter topic and consumes both topics: + +```bash +dapr run --resources-path ./components/pubsub --app-id subscriber -- java -jar target/dapr-java-sdk-examples-exec.jar io.dapr.examples.pubsub.stream.SubscriberWithDeadLetter +``` + Once the subscriber is running, run the publisher in a new terminal to see the events in the subscriber's side: