From ce8780857a28b0ef71a6ad303340527753cc76b0 Mon Sep 17 00:00:00 2001 From: Durable Workflow Date: Sun, 11 Oct 2026 13:46:38 +0000 Subject: [PATCH 1/2] Prepare PHP SDK 2.3.0-rc.1 caller qualification --- composer.json | 2 +- docs/portal/build/workflows-activities.md | 3 +++ docs/quickstart-contract.json | 6 +++--- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/composer.json b/composer.json index 9003e171..e4a2f1cd 100644 --- a/composer.json +++ b/composer.json @@ -82,7 +82,7 @@ } }, "durable-workflow": { - "product-train": "2.2.7", + "product-train": "2.3.0-rc.1", "supported-server-versions": "2.5.0", "worker-protocol-version": "1.19", "control-plane-version": "2", diff --git a/docs/portal/build/workflows-activities.md b/docs/portal/build/workflows-activities.md index 929fa186..8140315e 100644 --- a/docs/portal/build/workflows-activities.md +++ b/docs/portal/build/workflows-activities.md @@ -53,6 +53,9 @@ The sequence, type, and details of context operations are durable. Changing them ## Call a registered service +This authoring API is introduced in the PHP SDK 2.3 prerelease. The published +caller qualification uses a matched Server and SDK tuple before stable promotion. + Use `serviceOperation()` inside a workflow to invoke a Server service endpoint. The call pauses until Server records its result. Worker restarts replay the same call identity and result without submitting another operation. diff --git a/docs/quickstart-contract.json b/docs/quickstart-contract.json index b3c0e96a..4188a52b 100644 --- a/docs/quickstart-contract.json +++ b/docs/quickstart-contract.json @@ -3,9 +3,9 @@ "schema_version": 2, "package": { "name": "durable-workflow/sdk", - "published_version": "2.2.7", - "composer_requirement": "2.2.7", - "onboarding_requirement": "^2.2" + "published_version": "2.3.0-rc.1", + "composer_requirement": "2.3.0-rc.1", + "onboarding_requirement": "^2.3@RC" }, "runtime_targets": { "server": { From b16bc40ef61721967f4a0b4c85df886e3bfa8ff8 Mon Sep 17 00:00:00 2001 From: Durable Workflow Date: Sun, 11 Oct 2026 13:47:33 +0000 Subject: [PATCH 2/2] Show the explicit prerelease installation requirement --- docs/portal/build/workflows-activities.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/portal/build/workflows-activities.md b/docs/portal/build/workflows-activities.md index 8140315e..27a8b7b4 100644 --- a/docs/portal/build/workflows-activities.md +++ b/docs/portal/build/workflows-activities.md @@ -53,8 +53,8 @@ The sequence, type, and details of context operations are durable. Changing them ## Call a registered service -This authoring API is introduced in the PHP SDK 2.3 prerelease. The published -caller qualification uses a matched Server and SDK tuple before stable promotion. +This authoring API is introduced in the PHP SDK 2.3 prerelease. Install it with +`composer require durable-workflow/sdk:^2.3@RC`. Use `serviceOperation()` inside a workflow to invoke a Server service endpoint. The call pauses until Server records its result. Worker restarts replay the same