Skip to content

RunTrace v0.3.0

Latest

Choose a tag to compare

@Corvus-226 Corvus-226 released this 20 Aug 16:18
· 3 commits to main since this release
7dfa468

RunTrace v0.3.0 adds a small, explicit bridge between local reproducibility records and external logs, metrics, and traces: every command launched by ml-runtrace run receives the exact saved RunTrace ID as RUNTRACE_RUN_ID.

Highlights

  • Saves the snapshot before exposing its 12-character ID to the child process.
  • Lets applications attach the shared ID to logs, metric labels, resources, or spans as runtrace.run.id.
  • Replaces a stale inherited RUNTRACE_RUN_ID for the child without modifying the parent environment.
  • Keeps snapshot schema v1 and all v0.2.0 run-wrapper and dependency-provenance contracts intact.
  • Remains local-first: RunTrace does not create spans, add an observability dependency, configure exporters, or send telemetry.

Install or upgrade

python -m pip install --upgrade ml-runtrace==0.3.0
ml-runtrace --version

Python 3.10–3.12 on Windows and Linux is supported.

Verified release evidence

The attached wheel, source distribution, SHA256SUMS, and RELEASE_PROVENANCE are the exact files produced by the tag-triggered publishing workflow.

See the complete release notes and run-correlation guide.