Repository navigation
UMF Core Python 0.10.4 — Saga runtime
UMF Core Python 0.10.4
UMF 0.10 adds portable Saga declarations to the shared Rust engine for
inspection, declaration, editing, and assessment. Saga inputs and outputs stay
explicit: declared outputs flow to later steps, execution order remains
preserved, and compensation obligations remain visible rather than being
inferred from action names. The Python package includes the explicit-resource
SagaRuntime used to consume these declarations.
Python 0.10.4 is distributed as a Linux x86_64 manylinux wheel, a macOS arm64
wheel, and a source archive. Its selected wheels use
cp311-abi3-manylinux_2_34_x86_64 and
cp311-abi3-macosx_11_0_arm64. The release assets are bound to source commit
96230e0eef44b255d33575ba496402555b76800e by release-pins.json; checksums
cover the distribution archives and the accompanying qualification records.
The retained source qualification is recorded in Saga CI run
41091819731:
43 native protocol cases, 19 portable corpus cases, and 139 installed SDK
checks. linux-selection.json and the Linux and macOS custody files identify
the exact selected package bytes. These results establish the listed artifact
and host scope; they do not qualify a production host runtime or deployment.
The Python distribution artifact-verifier suite separately passed 119 tests.
The SDK and CLI binaries are published separately under umf-v0.10.0. The PyPI publication workflow verified the public package bytes and a clean Linux Python 3.11 installation. A fresh macOS Python 3.13 public install also passes all 19 saga vectors.