Skip to content

v0.12.0

Choose a tag to compare

@gfargo gfargo released this 21 Apr 02:37
· 85 commits to main since this release

Highlights

Observability & reporting layer — strut now has a table/JSON rendering library, a cross-stack dashboard, and a posture audit command.

New commands

  • strut status-all [--env <name>] [--json] — one-screen dashboard: health, last deploy, backup age, drift status for every stack (#22)
  • strut posture [--stack <n>] [--category <c>] [--fail-on fail|warn] [--json] — security/ops audit: placeholder secrets, .env in git, exposed ports, missing mem limits, missing required vars (#41)

Internals

  • lib/output.sh — ANSI-aware table helpers and streaming JSON builders usable by any command (#49)
  • strut list retrofitted to use the new output helpers and now supports --json

Compatibility

No breaking changes. Existing commands and flags are unchanged.