Changes for version 0.20 - 2026-08-31
- A cancelled deadline can no longer fail the next request on any backend: the loop names timers by a counter, not by the watcher address the allocator recycles.
- t/09-timeout.t: scale the deadlines off the measured round trip, and say what the failure was when one fires early.
Modules
HTTP/2 Future-based user agent
store cookies and apply them to requests
a fast, native, Future-compatible async result
ordered, case-insensitive, multi-valued HTTP headers
the event-loop adapter interface Fetch drives
run Fetch under AnyEvent
run Fetch on a Hyperman::Loop
run Fetch on an IO::Async::Loop
Fetch's own vendored C event loop
an HTTP response from Fetch
a live WebSocket connection from Fetch