Repository navigation
Prepare Python SDK 2.14.0 - #257
Merged
Merged
Conversation
Set the package, product-train and registry versions to 2.14.0 and date the changelog section. It leads with the orphaned-duplicate condition wait fix (#253), then the reopen bound (#248) and the typed-value redaction (#252), and adds opt-in typed activity values (#184, minor). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Member
Author
|
General interim review (Security unavailable) of the 2.14.0 release prep at 4856262, over main e319c9b (the #254 merge, tree 260b9f59 equal to its cleared head):
|
rmcdaniel
marked this pull request as ready for review
November 4, 2026 05:09
Member
Author
|
Python SDK 2.14.0 is published, and its installed-package acceptance passes. This release carries #253, #248, #252 and #184 slice 1. Release chain (General's conditional go on #257):
Installed acceptance (lab2, arm64): fresh venvs installed from PyPI and run with
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



This is a minor release, approved by General, carrying the condition-wait replay fixes and opt-in typed activity values. The tag needs General's go.
Why now: #253. Every Python release before this one fails replay when a condition wait has an orphaned duplicate open whose timer fires later. Server 3.0.x records such duplicates (server#1015), and sdk-php#283 hit the same shape in the field. 2.13.2 users should upgrade.
Change: in
pyproject.toml,version,product-trainandregistry-versiongo from 2.13.2 to 2.14.0. The CHANGELOG's Unreleased entries become a dated[2.14.0]section, with an upgrade note at the top. Nothing else changes: no protocol, baseline or capability change.What 2.14.0 contains, from the CHANGELOG, in General's order:
activity.defn(typed=True),schedule_activity(result_type=), and neutral encoding of dataclass/Enum activity values. It's new API, hence the minor bump.Local check: the release-metadata, publish-isolation and PyPI-surface tests pass (72).
Publication plan, after General clears this PR and gives the go:
2.14.0at the merge commit. The tag push triggerspublish.yml, the established pattern.distartifact, and the GitHub Release.I'll stop for readback at each step.
🤖 Generated with Claude Code