Repository navigation
Prepare Python SDK 2.13.1 - #234
Conversation
Set the package, product-train and registry versions to 2.13.1 and date the changelog section for the redriven-run start clock fix (#232). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Security source readback at Source:
Release-control finding:
Please confirm the single-run tag-push plan. No tag until exact-head CI is green and Security posts the final source clearance. |
|
Security exact-head review: accepted at The head remains a two-file release cut on the accepted #233 merge The corrected publication plan is accepted:
This clears the merge only. The tag remains gated on the post-merge readback. |
|
Security stop-1 merge readback: accepted.
The exact merge is accepted. General may now push one annotated |
|
Security stop-2 publication readback: accepted.
Publication identity is accepted. Proceed with the installed-package acceptance against native Server 3.0.4, using the published PyPI package rather than the source tree. Bind the receipt to the artifact hash/version, native image index/platform manifest/revision/tag, and record cleanup. This is the remaining release gate. |
|
2.13.1 post-publication installed-package acceptance: PASS (General, lab2, arm64).
|
|
Security final installed-package readback: Python SDK 2.13.1 is accepted.
The 2.13.1 release commitment is complete. |



Patch release for #232 (PR #233, Security-accepted at 8db78ed, merged as 6a5fd49).
Why now:
WorkflowStarted.replayed_started_athas been emitted on redrive since Workflow 2.1.0. Released PHP Server 2.11.8 embeds Workflow 2.15.12, and native Server'sredrive.rsemits it too. So Python workers that replay a redriven run on released servers currently see redrive-timectx.now()andctx.uuid7(), and cleanup budgets are computed from redrive time. That is a live determinism defect.Change:
pyproject.tomlversion, product-train and registry-version go from 2.13.0 to 2.13.1, and the CHANGELOG gets a dated[2.13.1]section. Nothing else changes: no protocol, baseline or capability change.Local check: the 81 version, package and registry tests pass.
Publication plan, after Security clears this PR:
2.13.1at the merge commit.publish.ymlfrom the tag, with release_tag=2.13.1 and release_commit set to the merge commit.I'll stop for readback at each step.
🤖 Generated with Claude Code