Skip to content

Papucs v0.2.0

Choose a tag to compare

@RisDN RisDN released this 01 Oct 12:06
· 18 commits to main since this release

Papucs 0.2.0 adds configurable runtime dependencies and ordered network lifecycle operations.

  • Declare providers using service, server, or instance targets and standard Compose readiness conditions.
  • Plan entire up batches before dependency validation and runtime writes.
  • Stop consumers before providers, with container exit checks between layers.
  • Restart all running workloads in two phases, preserving previously stopped services.
  • Reject targeted provider operations while dependents run; preserve runtime state after failed shutdowns.
  • Preserve existing Compose dependency options and avoid implicit provider recreation.
  • Update compatible development dependency patches to resolve high-severity audit findings.

Migration: declare dependencies in each server manifest. Use restartall for a whole network restart; targeted restart does not implicitly cascade to running dependents.