Changes for version 0.52 - 2026-09-22
- FIX: an alarm() already pending when run() is called is carried, not cancelled.
- The USR1 dump is written in one piece. Read while it was being written, its three writes could show an aggregate line with no worker rows under it.
- t/51 no longer assumes the worker holding the lease is one of the workers that answered
- t/50 polls for the whole USR1 dump rather than its first line.
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