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/runnow records transient runs (user, timestamp, job version) and exposes/api/run/listand/api/run/cancelto 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
rawnomenclature, 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/runjobs 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,
expandrespects 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-afteris true. - 1.0.5 (pending): default batch/schema stat values and context expansion fixes for bare bool fields.