Skip to content

v1.1.0

Latest

Choose a tag to compare

@emptyOVO emptyOVO released this 25 Feb 17:09

v1.1.0

This release brings M1/M2/M3 to a usable and demo-ready baseline, with online observability and release preflight quality gate integration.

Highlights

  • M3 online observability is now available:
    • Added /metrics endpoint (Prometheus text format)
    • Added core metrics:
      • task_total
      • task_retry_total
      • worker_alive
      • stage_duration_seconds
  • Added minimal Grafana dashboard:
    • dashboards/mrkit-observability-minimal.json
  • Added observability docs and README chart references for throughput/worker-alive views.

Release Quality Gate

  • M1 gate is now wired into release flow before Docker image publishing:
    • release-image workflow runs gate automatically for tagged releases
    • still suitable as non-required branch check policy while ensuring release-time visibility

Demo and Docs Improvements

  • Multi-node (M2) troubleshooting expanded for common failure points:
    • port conflict
    • plugin ELF mismatch
    • worker advertised address misconfiguration
    • go-run cache permission issue and mitigation guidance
  • Docker quickstart docs updated to use config-driven JSON patching flow for reproducible container runs.

Design Progress (M3.5)

  • Added master failover design draft documentation:
    • state persistence
    • restart recovery
    • active/standby takeover boundaries

Included commits

  • feat(observability): deliver M1/M2/M3 online observability and release preflight gate
  • docs: fix Docker quickstart flow and M2 troubleshooting commands
  • merge: dev into master for v1.1.0

Retargeted on 2026-02-26: tag v1.1.0 now points to commit c3b4361 (linear history sync for master/dev).