From fa16826fbc2a40eedc062c493c0c2307284ca075 Mon Sep 17 00:00:00 2001 From: Richard McDaniel <1130888+rmcdaniel@users.noreply.github.com> Date: Wed, 11 Nov 2026 14:43:53 +0000 Subject: [PATCH] Prepare Workflow 2.23.0 product metadata and release notes Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 14 ++++++++++++++ composer.json | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a75a337a..36426505e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,20 @@ ## Unreleased +## 2.23.0 - 2026-11-11 + +- Cap queue delays on Laravel Cloud's managed queues. Laravel Cloud's `cloud` + queue driver wraps Amazon SQS, which rejects delays over 900 seconds, but + the cap only applied to the `sqs` driver. On Laravel Cloud, timers, + `awaitWithTimeout()` and delayed v2 tasks longer than 15 minutes failed with + `DelaySeconds must be >= 0 and <= 900`. They now wait in steps of at most + 900 seconds, as on plain SQS (#1074, reported in #1072). +- Add experimental business transition contracts under + `Workflow\V2\StateMachine` with native Saga integration (#1071, see + `docs/business-state-machines.md`). The API is marked experimental and may + change in a minor release. +- No database migration, history format or dependency floor change. + ## 2.22.0 - 2026-11-08 - Add an opt-in first-open wall deadline for condition-wait commands. With diff --git a/composer.json b/composer.json index 10406576f..e7cebdf86 100644 --- a/composer.json +++ b/composer.json @@ -87,7 +87,7 @@ "dev-main": "2.0.x-dev" }, "durable-workflow": { - "product-train": "2.22.0", + "product-train": "2.23.0", "laravel-embedded-upgrade-contract": "resources/laravel-embedded-upgrade-contract.json", "laravel-dependency-security-policy": "resources/laravel-dependency-security-policy.json" },