From 891010bc9f16942c9ccd0419d00059de26143ea0 Mon Sep 17 00:00:00 2001 From: Durable Workflow Date: Fri, 11 Sep 2026 19:14:46 +0000 Subject: [PATCH 1/2] Adopt published PHP polling and Workflow projection fixes --- composer.lock | 36 +++++++++++++----------- microservice/composer.lock | 39 +++++++++++++++----------- playground/php-runtime/composer.lock | 22 +++++++++------ polyglot/qualified-artifact-tuple.json | 4 +-- 4 files changed, 58 insertions(+), 43 deletions(-) diff --git a/composer.lock b/composer.lock index 3fab05b..3cd73ef 100644 --- a/composer.lock +++ b/composer.lock @@ -720,16 +720,16 @@ }, { "name": "durable-workflow/sdk", - "version": "2.0.0", + "version": "2.0.10", "source": { "type": "git", "url": "https://github.com/durable-workflow/sdk-php.git", - "reference": "af7931e79683adf55bfa87cd7b3b90561bc137cf" + "reference": "19b2695d0bbfb37f0dd1ac54632bd5b1d5023b67" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/durable-workflow/sdk-php/zipball/af7931e79683adf55bfa87cd7b3b90561bc137cf", - "reference": "af7931e79683adf55bfa87cd7b3b90561bc137cf", + "url": "https://api.github.com/repos/durable-workflow/sdk-php/zipball/19b2695d0bbfb37f0dd1ac54632bd5b1d5023b67", + "reference": "19b2695d0bbfb37f0dd1ac54632bd5b1d5023b67", "shasum": "" }, "require": { @@ -770,7 +770,7 @@ "laravel": "^9.0|^10.0|^11.0|^12.0|^13.0", "symfony": "^6.4|^7.0|^8.0" }, - "product-train": "2.0.0", + "product-train": "2.0.10", "payload-codecs": [ "avro" ], @@ -798,7 +798,7 @@ "deprecatePatch" ], "worker-protocol-version": "1.19", - "supported-server-versions": "2.0.0", + "supported-server-versions": "2.1.0", "version-marker-history-event": "VersionMarkerRecorded", "message-streams-minimum-worker-protocol-version": "1.15", "durable-selection-minimum-worker-protocol-version": "1.19" @@ -818,12 +818,16 @@ "name": "Durable Workflow Contributors" } ], - "description": "Framework-neutral PHP client and worker SDK for the Durable Workflow server", - "homepage": "https://durable-workflow.com", + "description": "PHP client and worker SDK for Durable Workflow Cloud and self-hosted Server", + "homepage": "https://php.durable-workflow.com/", "keywords": [ + "cloud", "durable", + "laravel", "orchestration", + "php", "sdk", + "symfony", "worker", "workflow" ], @@ -832,7 +836,7 @@ "issues": "https://github.com/durable-workflow/sdk-php/issues", "source": "https://github.com/durable-workflow/sdk-php" }, - "time": "2026-09-01T01:00:27+00:00" + "time": "2026-09-11T15:26:39+00:00" }, { "name": "durable-workflow/waterline", @@ -915,16 +919,16 @@ }, { "name": "durable-workflow/workflow", - "version": "2.0.12", + "version": "2.0.13", "source": { "type": "git", "url": "https://github.com/durable-workflow/workflow.git", - "reference": "39940444228086d8d888ef8061cd67df8cbba8c2" + "reference": "3fff6e737a92854a48b28dede8f7654f198cf7a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/durable-workflow/workflow/zipball/39940444228086d8d888ef8061cd67df8cbba8c2", - "reference": "39940444228086d8d888ef8061cd67df8cbba8c2", + "url": "https://api.github.com/repos/durable-workflow/workflow/zipball/3fff6e737a92854a48b28dede8f7654f198cf7a5", + "reference": "3fff6e737a92854a48b28dede8f7654f198cf7a5", "shasum": "" }, "require": { @@ -957,7 +961,7 @@ "dev-main": "2.0.x-dev" }, "durable-workflow": { - "product-train": "2.0.12", + "product-train": "2.0.13", "laravel-embedded-upgrade-contract": "resources/laravel-embedded-upgrade-contract.json", "laravel-dependency-security-policy": "resources/laravel-dependency-security-policy.json" } @@ -984,9 +988,9 @@ "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.0.12" + "source": "https://github.com/durable-workflow/workflow/tree/2.0.13" }, - "time": "2026-09-09T23:59:39+00:00" + "time": "2026-09-11T19:03:42+00:00" }, { "name": "egulias/email-validator", diff --git a/microservice/composer.lock b/microservice/composer.lock index 1863d02..e2d109b 100644 --- a/microservice/composer.lock +++ b/microservice/composer.lock @@ -505,16 +505,16 @@ }, { "name": "durable-workflow/sdk", - "version": "2.0.0", + "version": "2.0.10", "source": { "type": "git", "url": "https://github.com/durable-workflow/sdk-php.git", - "reference": "af7931e79683adf55bfa87cd7b3b90561bc137cf" + "reference": "19b2695d0bbfb37f0dd1ac54632bd5b1d5023b67" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/durable-workflow/sdk-php/zipball/af7931e79683adf55bfa87cd7b3b90561bc137cf", - "reference": "af7931e79683adf55bfa87cd7b3b90561bc137cf", + "url": "https://api.github.com/repos/durable-workflow/sdk-php/zipball/19b2695d0bbfb37f0dd1ac54632bd5b1d5023b67", + "reference": "19b2695d0bbfb37f0dd1ac54632bd5b1d5023b67", "shasum": "" }, "require": { @@ -555,7 +555,7 @@ "laravel": "^9.0|^10.0|^11.0|^12.0|^13.0", "symfony": "^6.4|^7.0|^8.0" }, - "product-train": "2.0.0", + "product-train": "2.0.10", "payload-codecs": [ "avro" ], @@ -583,7 +583,7 @@ "deprecatePatch" ], "worker-protocol-version": "1.19", - "supported-server-versions": "2.0.0", + "supported-server-versions": "2.1.0", "version-marker-history-event": "VersionMarkerRecorded", "message-streams-minimum-worker-protocol-version": "1.15", "durable-selection-minimum-worker-protocol-version": "1.19" @@ -603,12 +603,16 @@ "name": "Durable Workflow Contributors" } ], - "description": "Framework-neutral PHP client and worker SDK for the Durable Workflow server", - "homepage": "https://durable-workflow.com", + "description": "PHP client and worker SDK for Durable Workflow Cloud and self-hosted Server", + "homepage": "https://php.durable-workflow.com/", "keywords": [ + "cloud", "durable", + "laravel", "orchestration", + "php", "sdk", + "symfony", "worker", "workflow" ], @@ -617,7 +621,7 @@ "issues": "https://github.com/durable-workflow/sdk-php/issues", "source": "https://github.com/durable-workflow/sdk-php" }, - "time": "2026-09-01T01:00:27+00:00" + "time": "2026-09-11T15:26:39+00:00" }, { "name": "durable-workflow/waterline", @@ -700,16 +704,16 @@ }, { "name": "durable-workflow/workflow", - "version": "2.0.2", + "version": "2.0.13", "source": { "type": "git", "url": "https://github.com/durable-workflow/workflow.git", - "reference": "7b9c8308d14a3e8695fdf46a1a871cab8488c3e1" + "reference": "3fff6e737a92854a48b28dede8f7654f198cf7a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/durable-workflow/workflow/zipball/7b9c8308d14a3e8695fdf46a1a871cab8488c3e1", - "reference": "7b9c8308d14a3e8695fdf46a1a871cab8488c3e1", + "url": "https://api.github.com/repos/durable-workflow/workflow/zipball/3fff6e737a92854a48b28dede8f7654f198cf7a5", + "reference": "3fff6e737a92854a48b28dede8f7654f198cf7a5", "shasum": "" }, "require": { @@ -738,8 +742,11 @@ "Workflow\\Providers\\WorkflowServiceProvider" ] }, + "branch-alias": { + "dev-main": "2.0.x-dev" + }, "durable-workflow": { - "product-train": "2.0.2", + "product-train": "2.0.13", "laravel-embedded-upgrade-contract": "resources/laravel-embedded-upgrade-contract.json", "laravel-dependency-security-policy": "resources/laravel-dependency-security-policy.json" } @@ -766,9 +773,9 @@ "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.0.2" + "source": "https://github.com/durable-workflow/workflow/tree/2.0.13" }, - "time": "2026-09-01T08:31:26+00:00" + "time": "2026-09-11T19:03:42+00:00" }, { "name": "egulias/email-validator", diff --git a/playground/php-runtime/composer.lock b/playground/php-runtime/composer.lock index e644c66..17936e2 100644 --- a/playground/php-runtime/composer.lock +++ b/playground/php-runtime/composer.lock @@ -70,16 +70,16 @@ }, { "name": "durable-workflow/sdk", - "version": "2.0.0", + "version": "2.0.10", "source": { "type": "git", "url": "https://github.com/durable-workflow/sdk-php.git", - "reference": "af7931e79683adf55bfa87cd7b3b90561bc137cf" + "reference": "19b2695d0bbfb37f0dd1ac54632bd5b1d5023b67" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/durable-workflow/sdk-php/zipball/af7931e79683adf55bfa87cd7b3b90561bc137cf", - "reference": "af7931e79683adf55bfa87cd7b3b90561bc137cf", + "url": "https://api.github.com/repos/durable-workflow/sdk-php/zipball/19b2695d0bbfb37f0dd1ac54632bd5b1d5023b67", + "reference": "19b2695d0bbfb37f0dd1ac54632bd5b1d5023b67", "shasum": "" }, "require": { @@ -120,7 +120,7 @@ "laravel": "^9.0|^10.0|^11.0|^12.0|^13.0", "symfony": "^6.4|^7.0|^8.0" }, - "product-train": "2.0.0", + "product-train": "2.0.10", "payload-codecs": [ "avro" ], @@ -148,7 +148,7 @@ "deprecatePatch" ], "worker-protocol-version": "1.19", - "supported-server-versions": "2.0.0", + "supported-server-versions": "2.1.0", "version-marker-history-event": "VersionMarkerRecorded", "message-streams-minimum-worker-protocol-version": "1.15", "durable-selection-minimum-worker-protocol-version": "1.19" @@ -168,12 +168,16 @@ "name": "Durable Workflow Contributors" } ], - "description": "Framework-neutral PHP client and worker SDK for the Durable Workflow server", - "homepage": "https://durable-workflow.com", + "description": "PHP client and worker SDK for Durable Workflow Cloud and self-hosted Server", + "homepage": "https://php.durable-workflow.com/", "keywords": [ + "cloud", "durable", + "laravel", "orchestration", + "php", "sdk", + "symfony", "worker", "workflow" ], @@ -182,7 +186,7 @@ "issues": "https://github.com/durable-workflow/sdk-php/issues", "source": "https://github.com/durable-workflow/sdk-php" }, - "time": "2026-09-01T01:00:27+00:00" + "time": "2026-09-11T15:26:39+00:00" }, { "name": "guzzlehttp/guzzle", diff --git a/polyglot/qualified-artifact-tuple.json b/polyglot/qualified-artifact-tuple.json index 1c744cf..7d59018 100644 --- a/polyglot/qualified-artifact-tuple.json +++ b/polyglot/qualified-artifact-tuple.json @@ -4,11 +4,11 @@ "source": "polyglot/qualified-artifact-tuple.json", "artifacts": { "cli": "2.0.0", - "sdk-php": "2.0.0", + "sdk-php": "2.0.10", "sdk-python": "2.0.0", "sdk-rust": "2.0.1", "server": "2.3.10", "waterline": "2.0.0", - "workflow": "2.0.12" + "workflow": "2.0.13" } } From 9dc01ad55f705f8cbdd704a70ed51e7b075f74df Mon Sep 17 00:00:00 2001 From: Durable Workflow Date: Fri, 11 Sep 2026 20:02:39 +0000 Subject: [PATCH 2/2] Use published Server 2.3.11 with Workflow projection fix --- polyglot/qualified-artifact-tuple.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/polyglot/qualified-artifact-tuple.json b/polyglot/qualified-artifact-tuple.json index 7d59018..db52a88 100644 --- a/polyglot/qualified-artifact-tuple.json +++ b/polyglot/qualified-artifact-tuple.json @@ -7,7 +7,7 @@ "sdk-php": "2.0.10", "sdk-python": "2.0.0", "sdk-rust": "2.0.1", - "server": "2.3.10", + "server": "2.3.11", "waterline": "2.0.0", "workflow": "2.0.13" }