← all releases

v0.15.1

pre-release on GitHub

Not the newest. v1.5.1 is out →

Release notes

Fixed

  • The live web UI no longer drifts out of sync after a service restart or a brief disconnect. The event stream now numbers each event and replays what a reconnecting browser missed (across a dropped connection or a background-tab handoff), instead of silently losing updates until a manual refresh. See Web UI.
  • Restarting a running service now cancels and respawns its instances regardless of restart policy, instead of only stopping the ones with an on_failure policy (which every compose-imported service uses). See Services.
  • Restarting or stopping a service no longer waits the restart_delay backoff before the instance comes back — that throttle now applies only to crash restarts, so the Restart button acts immediately. See Services.
  • The TUI and web execution logs now open scrolled to the newest output instead of loading from the top and visibly scrolling down to reach the end.
  • TUI home-screen scrolling stays smooth under rapid mouse/trackpad input. Bursts of motion and wheel events are coalesced into at most one redraw per frame, so hover feedback is kept without the lag.
  • Captured ANSI colours in a run’s log no longer bleed the viewer background. A reset in the middle of a line now returns to the log pane’s own colours instead of the terminal default.
  • The TUI run-parameters dialog is now mouse-operable — click a field to focus it, click a flag or selector to change it, and scroll to move between fields.
  • Clicking the already-selected task in the TUI sidebar while a run’s log is open now returns to the task detail view.
  • The TUI “Stop Service” confirmation text now wraps cleanly within the dialog.
All releases