Skip to content

Release 1.0.0

Summary

Version 1.0.0 marked general availability with production-ready metrics, licensing accuracy, and Run & Trace controls that separate experimentation from production workloads.

Released: 20 Dec 2024

Highlights

  • /api/run now records transient runs (user, timestamp, job version) and exposes /api/run/list and /api/run/cancel to manage active tests without touching deployments.
  • Metrics pipeline overhaul: job runtime config embeds revision and binary metadata, UI dashboards were rebuilt, and API responses return version-scoped metrics.
  • Visual editor improves trace usability with clickable step headers and clears cached output whenever the topology changes (add/remove/reorder actions).
  • DSL refactors replace legacy raw nomenclature, introduce native array wrapped JSON handling, and roll out the new interval and retry structures.
  • Object store input/output stack gained smarter chunking, resumable streaming, and cleanup routines to keep local disks tidy.

Fixed issues

  • Server license volume calculations no longer report zero usage.
  • Runtime shutdown logic stabilised job lifecycle transitions (WorkerJobStateMachine) and reports cancellation reasons back to the API/UI.
  • Context replacements skip commented YAML lines to avoid accidental substitutions.
  • JWT shared secret validation honours expiration and emits actionable errors.

Known issues

  • Some heavy /api/run jobs could still hit “no available capacity” errors. The follow-up 1.0.1 patch reduces those spikes.
  • Public object store buckets still require credentials in the UI. Configure unauthenticated buckets through the raw editor or API until the visual form catches up.

Patch releases

  • 1.0.1 (21 Dec 2024): build fixes, expand respects transient event limits, JSON run output is scrollable.
  • 1.0.2 (6 Jan 2025): removed panicking unwraps, expanded ${stat|...} options.
  • 1.0.3 (8 Jan 2025): hardened runtime error handling, polished DSL extract behaviour, trimmed noisy logs.
  • 1.0.4 (10 Jan 2025): DSL deserialization fixes and one-shot handling for file inputs when stop-reading-after is true.
  • 1.0.5 (pending): default batch/schema stat values and context expansion fixes for bare bool fields.