Skip to content

v0.4.5

Choose a tag to compare

@github-actions github-actions released this 08 Jun 01:53
· 63 commits to master since this release

Highlights

  • Fixed xrat rotate now so it can start an initial runtime when no runtime session is running.
  • Added a CLI fallback so updated clients can recover from older daemons that still return the old replacement-only error.

CLI

  • xrat rotate now no longer fails with no running runtime session to replace when no runtime is active.
  • First-run manual rotation now reports replaced no and old session - while showing the newly started config, session, and PID.
  • When no --config-id is provided for initial rotation startup, xrat selects the lowest enabled config.

Runtime

  • Runtime replacement results now distinguish between replacing an existing session and starting a new one.
  • Initial rotation startup records rotation transition metadata on the newly created runtime session.
  • Timer rotation attempts with no eligible configs now report rotation_no_candidate.

Internal

  • Added regression coverage for rotating with no running runtime session.
  • Updated IPC payloads to allow an absent old session ID.
  • Released package version 0.4.5.

Full Changelog: v0.4.4...v0.4.5