Skip to content

avow 0.4.1

Latest

Choose a tag to compare

@hseshadr hseshadr released this 13 Aug 16:06
· 3 commits to main since this release
3121df1

Avow 0.4.1 is the corrective release for Python CLI ledger writers and supersedes 0.4.0.

The ledger append and convenience-head update now share one bounded, durable process-lock boundary. Recovery fails closed on stale or missing pins; malformed and oversized ledgers are bounded; receipt, keypair, and head persistence use staged atomic writes; and CLI failures redact caller values. Mixed 0.4.0/0.4.1 writers continue to coordinate on the legacy ledger-file lock.

The release also freezes deterministic latency and RSS budgets, brings every Python function under the repository's Grade A complexity contract, and keeps Python/TypeScript receipt bytes and metric answers pinned by shared vectors.

Published as avow==0.4.1 on PyPI with PEP 740 attestations and @edgeproc/avow@0.4.1 on npm with SLSA provenance. Users of assay score --ledger should upgrade from 0.4.0.

Full detail: CHANGELOG.md.