Harness 0.16.0
Highlights
- Adds explicit per-case on-demand tracing and retained interactive Judge executions.
- Consolidates TraceCC and TraceJVM runtime installation under the Harness-owned
/workersasset tree. - Adds generated runtime locks, open-source metadata, package verification, and release gates.
- Upgrades the reusable prepared-runtime paths across Python, JavaScript, C#, Java, and C++.
Installation
npm install @tracecode/harness@0.16.0 effect
npx tracecode-harness sync-assets public/workersWhat's Changed
- Cut over Python Judge to reusable runtime images in #5.
- Enforced warm-retire isolation for JavaScript Judge batches in #7.
- Optimized C# Judge runtime startup and isolation in #4.
- Cut over the Java lifecycle to TraceJVM 0.4 in #6.
- Cut over the browser C++ runtime to TraceCC in #8.
- Added on-demand tracing and hardened runtime releases in #9.
Full Changelog: v0.14.6...v0.16.0