Skip to content

UMF Core Python 0.10.4 — Saga runtime

Choose a tag to compare

@easel easel released this 30 Oct 16:55
Immutable release. Only release title and notes can be modified.

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.