From 2d13c4bab6172f21cef8d4a3172b89becfcfb2a9 Mon Sep 17 00:00:00 2001 From: Richard McDaniel <1130888+rmcdaniel@users.noreply.github.com> Date: Wed, 4 Nov 2026 00:34:34 -0600 Subject: [PATCH] Adopt Workflow 2.20.2 2.20.2 moves pending inbound message-stream messages to the next run at redrive (workflow#1013) and at continue-as-new (workflow#1018). It changes no schema, history event or API. Raise the root and microservice constraints to ^2.20.2 with composer update durable-workflow/workflow only. The tuple and README follow. Co-Authored-By: Claude Opus 5.5 --- README.md | 2 +- composer.json | 2 +- composer.lock | 18 +++++++++--------- microservice/composer.json | 2 +- microservice/composer.lock | 18 +++++++++--------- polyglot/qualified-artifact-tuple.json | 2 +- 6 files changed, 22 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index aa277f24..5387592e 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ all three runtimes and the artifact versions used for the run. The qualified tuple in [`polyglot/qualified-artifact-tuple.json`](polyglot/qualified-artifact-tuple.json) pins every published artifact the journeys use: native Durable Workflow Server -3.0.5 (by image digest), Workflow 2.20.1, Waterline 2.13.2, PHP SDK 3.9.1, +3.0.5 (by image digest), Workflow 2.20.2, Waterline 2.13.2, PHP SDK 3.9.1, Python SDK 2.13.0, Rust SDK 4.10.3 and CLI 2.3.3. `artifacts.workflow` selects the embedded application's Composer package; the Composer lock must match it. Native Server is one process that creates its schema and `default` namespace diff --git a/composer.json b/composer.json index 5318585d..4fe4d6c4 100644 --- a/composer.json +++ b/composer.json @@ -13,7 +13,7 @@ "durable-workflow/ai": "dev-main", "durable-workflow/sdk": "^3.9.1", "durable-workflow/waterline": "^2.0", - "durable-workflow/workflow": "^2.20.1", + "durable-workflow/workflow": "^2.20.2", "laravel/ai": "^0.6.0", "laravel/framework": "^13.30", "laravel/mcp": "^0.6.0", diff --git a/composer.lock b/composer.lock index d04cc0ea..14b3339c 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "f0814b9eafcdfbcc1945c50df8098196", + "content-hash": "28c9280cd5c97c8da448e3412f805f56", "packages": [ { "name": "apache/avro", @@ -939,16 +939,16 @@ }, { "name": "durable-workflow/workflow", - "version": "2.20.1", + "version": "2.20.2", "source": { "type": "git", "url": "https://github.com/durable-workflow/workflow.git", - "reference": "6ce69f217d59a133f65fe173651c9eda44275b37" + "reference": "b3ba0c73f97c357aa6bd2661e44edda056049550" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/durable-workflow/workflow/zipball/6ce69f217d59a133f65fe173651c9eda44275b37", - "reference": "6ce69f217d59a133f65fe173651c9eda44275b37", + "url": "https://api.github.com/repos/durable-workflow/workflow/zipball/b3ba0c73f97c357aa6bd2661e44edda056049550", + "reference": "b3ba0c73f97c357aa6bd2661e44edda056049550", "shasum": "" }, "require": { @@ -989,7 +989,7 @@ "dev-main": "2.0.x-dev" }, "durable-workflow": { - "product-train": "2.20.1", + "product-train": "2.20.2", "laravel-embedded-upgrade-contract": "resources/laravel-embedded-upgrade-contract.json", "laravel-dependency-security-policy": "resources/laravel-dependency-security-policy.json" } @@ -1016,10 +1016,10 @@ "description": "Embedded durable workflow runtime and orchestration engine for Laravel applications.", "support": { "issues": "https://github.com/durable-workflow/workflow/issues", - "source": "https://github.com/durable-workflow/workflow/tree/2.20.1" + "source": "https://github.com/durable-workflow/workflow/tree/2.20.2" }, - "time": "2026-11-04T02:23:19+00:00", - "published-time": "2026-11-04T02:23:42+00:00" + "time": "2026-11-04T06:15:15+00:00", + "published-time": "2026-11-04T06:15:47+00:00" }, { "name": "egulias/email-validator", diff --git a/microservice/composer.json b/microservice/composer.json index 41be7b9d..d2fa0f74 100644 --- a/microservice/composer.json +++ b/microservice/composer.json @@ -11,7 +11,7 @@ "require": { "php": "^8.4", "durable-workflow/sdk": "^3.9.1", - "durable-workflow/workflow": "^2.20.1", + "durable-workflow/workflow": "^2.20.2", "durable-workflow/waterline": "^2.0", "laravel/framework": "^12.69", "laravel/tinker": "^2.10.1" diff --git a/microservice/composer.lock b/microservice/composer.lock index 35c528ac..de83b8dc 100644 --- a/microservice/composer.lock +++ b/microservice/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "e8f09bfe6ba2d5b90cfbdcebbe644d23", + "content-hash": "6b57effbf85b69612113e37b858cd1ad", "packages": [ { "name": "apache/avro", @@ -724,16 +724,16 @@ }, { "name": "durable-workflow/workflow", - "version": "2.20.1", + "version": "2.20.2", "source": { "type": "git", "url": "https://github.com/durable-workflow/workflow.git", - "reference": "6ce69f217d59a133f65fe173651c9eda44275b37" + "reference": "b3ba0c73f97c357aa6bd2661e44edda056049550" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/durable-workflow/workflow/zipball/6ce69f217d59a133f65fe173651c9eda44275b37", - "reference": "6ce69f217d59a133f65fe173651c9eda44275b37", + "url": "https://api.github.com/repos/durable-workflow/workflow/zipball/b3ba0c73f97c357aa6bd2661e44edda056049550", + "reference": "b3ba0c73f97c357aa6bd2661e44edda056049550", "shasum": "" }, "require": { @@ -774,7 +774,7 @@ "dev-main": "2.0.x-dev" }, "durable-workflow": { - "product-train": "2.20.1", + "product-train": "2.20.2", "laravel-embedded-upgrade-contract": "resources/laravel-embedded-upgrade-contract.json", "laravel-dependency-security-policy": "resources/laravel-dependency-security-policy.json" } @@ -801,10 +801,10 @@ "description": "Embedded durable workflow runtime and orchestration engine for Laravel applications.", "support": { "issues": "https://github.com/durable-workflow/workflow/issues", - "source": "https://github.com/durable-workflow/workflow/tree/2.20.1" + "source": "https://github.com/durable-workflow/workflow/tree/2.20.2" }, - "time": "2026-11-04T02:23:19+00:00", - "published-time": "2026-11-04T02:23:42+00:00" + "time": "2026-11-04T06:15:15+00:00", + "published-time": "2026-11-04T06:15:47+00:00" }, { "name": "egulias/email-validator", diff --git a/polyglot/qualified-artifact-tuple.json b/polyglot/qualified-artifact-tuple.json index 06175dab..ec0c5a6b 100644 --- a/polyglot/qualified-artifact-tuple.json +++ b/polyglot/qualified-artifact-tuple.json @@ -10,6 +10,6 @@ "sdk-rust": "4.10.3", "server": "3.0.5", "waterline": "2.13.2", - "workflow": "2.20.1" + "workflow": "2.20.2" } }