Changes for version 0.35 - 2026-08-25

  • ADDS: completion-mode reads on the io_uring backend, on by default there and off with run(completion => 0)
  • ADDS: kernel TLS, where the OpenSSL build and the kernel both have it: an HTTPS connection gains the writev and sendfile fast paths.
  • ADDS: Hyperman->has_ktls, and SSL_KTLS in $env for what a given connection actually got.
  • Plack::Handler::Hyperman passes `completion` through

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
Plack/PSGI adapter for the Hyperman server