Skip to content

Harness 0.16.0

Choose a tag to compare

@obinnanwachukwu1 obinnanwachukwu1 released this 10 Aug 17:44
· 78 commits to main since this release
646f656

Highlights

  • Adds explicit per-case on-demand tracing and retained interactive Judge executions.
  • Consolidates TraceCC and TraceJVM runtime installation under the Harness-owned /workers asset 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/workers

What'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