Skip to content

Prepare Python SDK 2.3.4 heartbeat recovery release - #80

Merged
rmcdaniel merged 1 commit into
mainfrom
release/2.3.4-heartbeat-recovery
Sep 26, 2026
Merged

rmcdaniel merged 1 commit into
mainfrom
release/2.3.4-heartbeat-recovery

Conversation

@rmcdaniel

Copy link
Copy Markdown
Member

Routine patch release for the merged fenced workflow-task heartbeat retry in #79, tracked by durable-workflow/server#137. The new response is expected from Server 2.4.11; older Servers retain their existing behavior. The general Server compatibility floor remains 2.4.8 because this recovery is optional.

This PR advances Python package, registry, and changelog versions to 2.3.4. The matching Server response is in durable-workflow/server#214; PHP's worker fix is merged in durable-workflow/sdk-php#78 with its own release PR. Rust has no workflow-task heartbeat route. Existing consumers pinned to prior SDK versions need an explicit update and qualification.

Local release metadata and storage-admission tests pass (102 tests); git diff --check passes. Require this PR's complete CI and isolated integration before tagging. After merge, create immutable tag 2.3.4 at the merge commit, verify the exact PyPI wheel and installed source identity, and use exact published packages and Server image for the #137 MySQL interruption retest. The earlier Swoole result remains failed until that retest; the Apache two-hour diagnostic is separate.

@rmcdaniel
rmcdaniel marked this pull request as ready for review September 26, 2026 15:31
@rmcdaniel
rmcdaniel merged commit a02ad86 into main Sep 26, 2026
13 checks passed
@rmcdaniel
rmcdaniel deleted the release/2.3.4-heartbeat-recovery branch September 26, 2026 15:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants