Changes for version 0.18 - 2026-08-23

  • t/25-tunnel-starttls.t: the fake STARTTLS server now ignores SIGPIPE. LibreSSL writes the TLS 1.3 server flight one record per write, so when the client refuses the certificate mid-flight the next handshake write hits the reset socket and the signal killed the fake

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