Changes for version 0.03 - 2026-08-12

  • t/21-supervisor.t read the worker registry the moment the queue drained and expected a supervisor plus both children in it. A drained queue does not mean both children registered: one child can take all 50 jobs while the other is still coming up, which is what a loaded smoker sees. It now waits for the registry to settle, bounded, the way the drain itself is waited for.

Modules

Punk::Queue for Punk applications
a job queue for Perl, with a C core
the storage contract, and the shared implementation
the PostgreSQL backend
the SQLite backend
the subcommands behind punk-queue
the cron expression parser and occurrence walk
a claimed job
a worker child