Skip to content

Papucs v0.6.0

Choose a tag to compare

@RisDN RisDN released this 21 Oct 13:07

Recover stopped containers, inspect failed shutdowns, and preview cleanup before stopping a project.

  • papucs start <target...> starts existing containers and their dependencies without rebuilding runtime data, with a bounded readiness wait and JSON output.
  • papucs diagnose [target] reports exit/OOM state, Docker signal and exit events, stop timing, and bounded, redacted logs. Failed stops automatically attach diagnostics when available.
  • papucs stopall --dry-run shows dependency layers, blockers, retained data, and differences between source, generated Compose, and actual container settings. stopall also supports JSON output.
  • Fix container-state inspection when Docker has no healthcheck field.
  • Keep diagnostic redaction fast on long log tokens and mask overlapping credential values before truncation.
  • Update the README, CLI reference, troubleshooting guide, and Docker regression coverage.

Both papucs and create-papucs are released as 0.6.0. Existing containers can be recovered with start; source configuration changes still require the appropriate rebuild/recreation workflow.

Validation: 239 tests, Node.js 22/24 on Linux/Windows/macOS, package installation smoke tests, isolated Docker recovery and full Minecraft lifecycle integration, content/license audits, secret scan, and an npm audit with no vulnerabilities.

Full changelog: v0.5.0...v0.6.0