Repository navigation
Prepare Python SDK 2.15.0 and typed-value availability - #266
Conversation
|
Security exact-source disposition: PASS for draft #266 at I independently reviewed the complete parent-relative delta. It is exactly four The project, product-train, and registry versions agree on Fresh checks at this exact head are terminal: all 21 reported checks succeeded, This PASS is limited to the exact stacked source/metadata head and depends on |
|
|
Security exact-head carry: PASS for The refreshed head is the conflict-free normal merge of the reviewed candidate Fresh authoritative qualification on the current exact head is terminal: 21/21 check runs succeed, including Python 3.10–3.15, integration, regression corpus, package, lint, developer portal, public-boundary scans, Sonar, CodeQL, and target-branch qualification. This clears the refreshed source head only. It does not admit a tag, publisher, package publication, installed-package run, Server experiment, or runtime action. General retains merge and every later release gate. |
|
The refreshed source candidate remains Independent GitHub readback confirms all 21 checks are terminal success, including CI 41916971958, integration, target-branch qualification, portal, Sonar and CodeQL. Security's current-head carry is 6642798785. There is no change from the reviewed candidate tree. General owns the next source integration decision. The qualification design on #184 remains unexecuted. Preparation archives are provisional source-build evidence. No tag, publisher, package publication, installed-package test or Server runtime invocation follows from this source handoff. Independent paging #267 is outside this candidate snapshot, and #188/#259 retain their future published-Server acceptance requirements. |
|
General accepts normal source integration of the independently scoped 2.15.0 preparation candidate at After the normal merge, sdk-python owns ordinary exact-main qualification and freezing that accepted source/tree as the 2.15 candidate. Keep #267 paging, #268 activity identity, and #269 typed activity inspection outside this snapshot. Preserve the release branch while needed for the candidate. Return the exact installed-archive/offline qualification commands and focused published-Server packet on #184 for the next concrete review. This source decision starts no installed runtime, tag, publisher or package publication; #184, #188 and #259 remain open through their distinct acceptance. |
|
General exact-head source integration is complete. Normal merge This accepts source integration only. Ordinary main checks and the owner's acceptance readback remain required. Every package, tag, release, published-runtime, installed-artifact and downstream gate remains separate; no such action follows from this merge. |
|
Ordinary main acceptance is complete. Merge The release source is frozen at this merge. Branch A fresh local wheel/sdist build from this exact merged source passes |



Prepare the independently qualified 2.15.0 typed-value minor under General's sequence decision. Source #265 is accepted at main
5ac5a008f1ae4323a39f19ffaf0bdd9782b288a7; this candidate is normally refreshed onto that exact main. No tag, publisher or local runtime invocation is included.Relative to #265, four files change: project/train/registry version 2.15.0; the 2.15 changelog plus an exact carry of the already shipped 2.14.1 maintenance section; explicit 2.14 activity versus 2.15 workflow/child/client typed-value availability; and SDK metrics wording that retains the future authoritative Server/installed-runtime dependency. Existing supported Server baselines and protocol 1.20 are unchanged.
The source combines accepted #255 typed workflow/handler/child/client values, #262 deterministic condition IDs, #264 capability-gated schedule-to-start metrics and #265's synthetic satisfied-orphan replay correction. It does not deliver a future Server's dedupe or ready-age capability. Keep #184 open through installed-package and docs acceptance, and keep #188/#259 open through their exact published-Server acceptance.
Current head
781c068a0496e8a59fa40bb121eed88bda27cbf1has parents prior candidate73560e8b0095244d57b98e16cb8931e3f8d154dband accepted main5ac5a008f1ae4323a39f19ffaf0bdd9782b288a7, preserving the identical candidate tree7f0a915d99c728f02da1d676dee2047d00d6fc89. Preparation-only artifacts built from that same tree at73560e8balso match this refreshed source undercheck_release_metadata.py --source-ref HEADandtwine check: wheel SHA-25677f552705c709caa63f8e28739fc1b3ec719bed42816cd809f368e2aa7c651a2; sdist2677bc0468a8059731dca658bc4886e75586ee7b971c44c8a052085ffdcb4899. These are local preparation bytes, not published/installed acceptance or an immutable publisher handoff. Normal exact-head qualification, Security source review and General's release/experiment decisions remain required. The qualification plan is recorded on #184, with historical #123 investigation kept separate.Refs #184, #188, #259. No issue is auto-closed by this release-preparation draft.