Skip to content

v0.15.0

Latest

Choose a tag to compare

@REDDE4D REDDE4D released this 01 Jul 07:41

Added

  • stop, restart, delete, and reset now accept multiple targets and comma-separated lists (e.g. marshal restart 2 3, marshal delete 2,3). An unknown target in a multi-target call warns and the rest still run.
  • marshal restart <marshal.yaml> --update-env reloads an app's environment (inline env: and env_file:) from the config file and restarts it in place, preserving its ID and restart history. Other spec fields still require delete + start.

Changed

  • App IDs are now stable: the daemon persists each app's ID in dump.json and reuses it across restarts and resurrect. Existing installs migrate automatically — the first daemon restart after upgrade renumbers apps to a contiguous 1..N and they stay fixed thereafter. This makes restart <id> / delete <id> reliable.

Full changelog: v0.14.0...v0.15.0