v0.11.0 — Stability Fixes
What's New
Bug Fixes
- Asset caching — version-based cache directory prevents stale assets from being served after upgrade. Previously, cached binaries could persist across versions.
- Package install errors — scheduler now propagates install failures instead of silently degrading. Users get clear errors when a dependency fails in the sandbox.
- Unsupported languages — package validator raises a descriptive error instead of an opaque
KeyError. - Logging conflict — renamed
createdextra key in overlay pool to avoid shadowing Python's built-inLogRecord.createdattribute. - Language enum consistency —
_prepare_vmconverts language once upfront instead of ad-hoc string comparisons throughout.
Tests
- Parametrized package install tests, added native extension coverage.
Full Changelog: v0.10.0...v0.11.0