Skip to content

synth-containers 0.4.3

Choose a tag to compare

@JoshuaPurtell JoshuaPurtell released this 10 Sep 00:34
· 122 commits to main since this release
f64dbe9

This release consolidates production runtime contracts with the v0.10 annotation, trace, CISPO and tunnel improvements.

  • Preserve task limits, terminal reward provenance, metadata composition, and journal acknowledgement, retention and replay behavior.
  • Integrate live annotation and retained mini-SWE training traces, with bounded scheduling and durable evidence handling.
  • Improve tunnel WebSocket/SSE streaming and explicit event-artifact links.
  • Scan in-memory event logs for credentials and retain inspection-server cleanup after exceptional exits.
  • Handle macOS process-group liveness-probe failures without aborting cleanup.
  • Raise Starlette and IDNA security floors, with patched cryptography and urllib3 development dependencies.

TBLite is optional evaluation infrastructure, not a production dependency. Version 0.4.2 remains unchanged.

Validation: full package tests, lint/type-debt gate, wheel/sdist validation, isolated installation and Banking77 contract tests. Tagged publication workflow 34419184253 passed. Live provider GEPA end-to-end acceptance remains deferred; offline checks are not live acceptance. This package is not full Workshop v0.10 acceptance or cloud-deployment sign-off.

Install: pip install synth-containers==0.4.3

Published PyPI SHA256 receipts:

  • Wheel: eaff16ec40b6e2c9a569751f415912178f3aa0ac63396749466ec92e1d734bf5
  • Source: d0bab327439a93fc90c77f19c464a14b9f9cefb589ae76ba56bd66b07ea4efa7