Changes for version 0.51 - 2026-09-20

  • FIXES a respawned worker going deaf to the bus for the rest of its life.
  • A worker with no waker claims any free one rather than going silent, and says so when there is none. Single-worker mode held none at all.
  • Wakers are sized for two generations: a HUP forks the new pool while the old drains, and the fresh workers found every slot held.
  • Requires Shared::Arena 0.12, which reclaims a dead owner's slot.

Modules

an event-loop PSGI server
epoll readiness backend for Hyperman::Loop
io_uring backend for Hyperman::Loop
kqueue readiness backend for Hyperman::Loop
portable poll(2) backend for Hyperman::Loop
a fast, native, Future-compatible async result
the per-worker event loop
the object that writes a response body a piece at a time
Plack/PSGI adapter for the Hyperman server