Skip to content

Select Workflow 2.24.0 and Waterline 2.16.0 - #504

Merged
rmcdaniel merged 3 commits into
mainfrom
docs/adopt-workflow-2.24-waterline-2.16
Nov 12, 2026
Merged

rmcdaniel merged 3 commits into
mainfrom
docs/adopt-workflow-2.24-waterline-2.16

Conversation

@rmcdaniel

Copy link
Copy Markdown
Member

Docs adoption of Workflow 2.24.0 and Waterline 2.16.0 (part of step 3 of General's docs catch-up).

Change

  • static/stable-releases.json selects workflow 2.24.0 and waterline 2.16.0. The compatibility tuple, Composer pins and the Waterline image tag in the monitoring guide follow.
  • compatibility.md:
    • the Laravel support table and embedded upgrade contract link move to 2.24.0. The floors are unchanged: composer.json at 2.24.0 still requires PHP ^8.2 and Laravel ^12.69.0|^13.30.0.
    • new notes on 2.23/2.24. The embedded worker protocol stays 1.22. 2.24 needs php artisan migrate (three nullable activity_attempts columns, no backfill).
    • behavior changes: bounded heartbeat history, ScheduleAlreadyExistsException and no-op re-apply, 2.23.1's refusal of maxAttempts < 1, the saga cancellation shield and updates accepted while closing. Links to each release.
  • monitoring.md: under the Waterline image command, use 2.16.0 or later. The 2.14.0 image and the unannounced 2.15.0 image ship Symfony 7.4.21 (CVE-2026-118514, CVE-2026-118516). Embedded installs update Symfony in the host app.
  • All seven translations and source hashes updated. check-doc-translations.js passes locally.

The PHP/Python/Rust SDK adoption comes in a separate PR.

🤖 Generated with Claude Code

Select workflow 2.24.0 and waterline 2.16.0 in stable-releases.json.

Workflow 2.23 and 2.24 keep the 2.21 support floors and embedded worker
protocol 1.22 (WorkerProtocolVersion::VERSION at 2.24.0). Record the
2.24 migration (three nullable activity_attempts columns, no backfill),
bounded heartbeat history, ScheduleAlreadyExistsException, the 2.23.1
maxAttempts < 1 refusal, and the saga cancellation shield, and point the
embedded upgrade contract link at 2.24.0.

Waterline 2.16.0 fixes the service image's Symfony 7.4.21 advisories.
Say that the 2.14.0 image and the unannounced 2.15.0 image are affected
and that embedded installs update Symfony in the host application.

All seven translations and source hashes updated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

@rmcdaniel
rmcdaniel merged commit 2a0b6b4 into main Nov 12, 2026
14 checks passed
@rmcdaniel
rmcdaniel deleted the docs/adopt-workflow-2.24-waterline-2.16 branch November 12, 2026 01:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant