Skip to content

Releases: synth-laboratories/containers

synth-containers 0.4.6

Choose a tag to compare

@JoshuaPurtell JoshuaPurtell released this 24 Oct 11:43
ca2f799

Adds typed eval trace views, indexes, and projections. Public model exports now have explicit inventories while preserving their names and ordering. Optional external catalog tests use explicit enrollment.

Validation: 1,060 tests passed; 12 optional tests skipped. Lint, the existing type-debt gate, wheel and source-distribution checks, and a fresh PyPI install passed.

Install: pip install synth-containers==0.4.6.

Containers 0.4.4

Choose a tag to compare

@JoshuaPurtell JoshuaPurtell released this 29 Sep 22:02

Summary

This release aligns published Containers artifacts with the reviewed credential-redaction and tunnel-relay protections. It also updates pool responses and provider-aware ReAct requests, and requires a patched AnyIO version.

Changes

  • Preserve fail-closed trace credential redaction and tunnel relay target confinement.
  • Match pool list responses to backend items envelopes and support provider-aware ReAct tool calls and completion-token limits.
  • Require AnyIO >=4.14.2; the qualified lock uses 4.15.1.

Verification

  • Full test suite: 1049 passed, 11 skipped.
  • Source lint and existing type-debt gate passed; all 61 locked registry packages have no known vulnerabilities in the local audit.
  • PyPI wheel and sdist match the qualified artifact hashes.
  • Wheel SHA-256: fb226fa105f057078217d9058bdee622ee08e6792c199c9cba47364d7742c909.
  • Published package: https://pypi.org/project/synth-containers/0.4.4/

Optimizers 0.2.22 continues to pin Containers 0.4.3; its newer consumer candidate remains unpublished.

synth-containers 0.4.3

Choose a tag to compare

@JoshuaPurtell JoshuaPurtell released this 10 Sep 00:34
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

synth-containers 0.4.2

Choose a tag to compare

@JoshuaPurtell JoshuaPurtell released this 09 Sep 22:27

Install: pip install synth-containers==0.4.2

  • Python 3.11 compatibility and scheduler reliability fixes.
  • Tested standalone container README quickstart.
  • Published through protected PyPI trusted publishing.

Validation: complete package CI, public-index installation, CLI version check, and credential-free README loopback smoke (reward: 1.0). TBLite is not a production dependency.

PyPI: https://pypi.org/project/synth-containers/0.4.2/

Source: 8cde9e3c6f5daa2fef9fe5fe822263e2c7c34b94

SHA256:

  • Wheel: 61773e43bfce893437b0b27bcaf03233c8e301e114374d7ea5a159a95ceb2b67
  • Source distribution: 2aa064d62debc47647e6a05372475158c3a1bb9da7c8d8fdbdee3f25afb5295a

synth-containers 0.4.1

Choose a tag to compare

@JoshuaPurtell JoshuaPurtell released this 21 Aug 14:24
b8bfe4c

What's Changed

New Contributors

Full Changelog: https://github.com/synth-laboratories/containers/commits/v0.4.1