github durable-workflow/workflow 1.1.1
Workflow 1.1.1: Cap timer delays on Laravel Cloud queues

37 minutes ago

This legacy 1.x patch caps timer delays on Laravel Cloud's managed queues.

Laravel Cloud registers a cloud queue driver that wraps Amazon SQS. Workflow only applied the 900-second SQS delay cap when the driver was literally sqs, so on Laravel Cloud any WorkflowStub::timer() or awaitWithTimeout() longer than 15 minutes failed with DelaySeconds must be >= 0 and <= 900. Long timers on the cloud driver now wait in steps of at most 900 seconds, as they already did on plain SQS.

Thanks to @Joel-Jensen for the report and fix (#1072). 1.x CI actions are now pinned to full commit SHAs (#1073).

The same fix for 2.x is in #1074.

Don't miss a new workflow release

NewReleases is sending notifications on new releases.