Skip to content

Select PHP SDK 3.14.0, Python SDK 2.16.0 and Rust SDK 4.13.0 - #506

Merged
rmcdaniel merged 2 commits into
mainfrom
docs/adopt-sdks-php-3.14-python-2.16-rust-4.13
Nov 12, 2026
Merged

rmcdaniel merged 2 commits into
mainfrom
docs/adopt-sdks-php-3.14-python-2.16-rust-4.13

Conversation

@rmcdaniel

Copy link
Copy Markdown
Member

Docs adoption of PHP SDK 3.14.0, Python SDK 2.16.0 and Rust SDK 4.13.0 (the rest of step 3 of General's docs catch-up).

Change

  • static/stable-releases.json selects sdk-php 3.14.0, sdk-python 2.16.0 and sdk-rust 4.13.0. Every install command and the compatibility tuple follow.
  • polyglot/php.md: new "Upgrade to PHP SDK 3.12 through 3.14".
    • Behavior changes:
      • UpdateStillPending when a waitFor: 'completed' wait ends early (3.13). Previously the Server receipt came back as the result.
      • re-registration after stale_worker_registration, with stopOnStaleRegistration to opt out;
      • the local-activity backoff fix;
      • a grouped condition wait on native now fails the task with grouped_condition_wait_unsupported instead of the worker exiting (3.13.1).
    • New: sticky history suffixes on Server 3.5.0 (3.14), scheduleOrigin() (3.13; kept across continue-as-new from Server 3.5.0), and opt-in activity continuations (3.12; use 3.12.1+).
  • polyglot/python.md: 2.15/2.16 additions: sticky history suffixes (2.16, Server 3.5.0), opt-in typed values, lazy iterators, run activities and activity_execution_id, and the local backoff fix.
  • polyglot/rust.md: new "Upgrade to Rust SDK 4.13". Malformed static tokens are now rejected at client construction, so check values before upgrading. Also the local backoff fix and Client::get_run_activities.
  • compatibility.md: the Laravel support row and sentence say PHP SDK 3.14. The floors are verified unchanged in 3.14.0's composer.json.
  • All seven translations and source hashes updated. check-doc-translations.js passes locally.

Facts come from each release's notes and the tagged CHANGELOGs, which the text links.

🤖 Generated with Claude Code

Select sdk-php 3.14.0, sdk-python 2.16.0 and sdk-rust 4.13.0 in
stable-releases.json. PHP SDK floors are unchanged at 3.14.0 (PHP ^8.1,
Laravel bridge ^12.69.0|^13.30.0, worker protocol 1.20, control plane 2).

PHP: add upgrade notes for 3.12-3.14. They cover UpdateStillPending when
a completed-wait ends early, re-registration after
stale_worker_registration (stopOnStaleRegistration), repeated final
local-activity backoff, grouped condition waits failing the task instead
of exiting on native, sticky history suffixes on Server 3.5.0,
scheduleOrigin() (kept across continue-as-new on Server 3.5.0) and
opt-in activity continuations (use 3.12.1+).

Python: list 2.15/2.16 additions, including sticky history suffixes,
opt-in typed values, lazy iterators, run activities and the local
backoff fix.

Rust: 4.13 rejects malformed static tokens at client construction,
repeats the final local backoff entry, and adds get_run_activities.

All seven translations and source hashes updated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
….14-python-2.16-rust-4.13

# Conflicts:
#	i18n/de/source-hashes.json
#	i18n/es/source-hashes.json
#	i18n/fr/source-hashes.json
#	i18n/ja/source-hashes.json
#	i18n/pt-BR/source-hashes.json
#	i18n/uk/source-hashes.json
#	i18n/zh-Hans/source-hashes.json
#	static/stable-releases.json
@sonarqubecloud

Copy link
Copy Markdown

@rmcdaniel
rmcdaniel merged commit e3d4c2c into main Nov 12, 2026
14 checks passed
@rmcdaniel
rmcdaniel deleted the docs/adopt-sdks-php-3.14-python-2.16-rust-4.13 branch November 12, 2026 01:19
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