Changes for version 0.11 - 2026-10-10

  • Accept named request fields directly in Client->request(), including callbacks and HTTP/3-specific request options.
  • Accept named response fields in Transaction->respond() and send_informational(), retaining Uniform object forms.
  • Exercise the new application API across real UDP, QUIC, TLS and HTTP/3 in the existing loopback regression suite.
  • Add an installed Integration guide and complete Linux::Event HTTP/3 client/server examples using Net::QUIC::Driver.
  • Document Client and Server callbacks, body streaming and ownership.
  • Keep HTTP/3 protocol behavior and the native consumer ABI unchanged.

Documentation

Modules

non-blocking HTTP/3 protocol engine for Perl
readable incoming HTTP/3 body stream
writable outgoing HTTP/3 body stream
one RFC 9297 Capsule
incremental RFC 9297 Capsule parser
Capsule Protocol over Extended CONNECT
one non-blocking HTTP/3 client connection
shared HTTP/3 connection implementation
HTTP/3 extension unidirectional stream
Connect HTTP/3 to an event loop through Net::QUIC
native consumer ABI for Unblock::HTTP3
one non-blocking HTTP/3 server connection
one HTTP/3 request and response transaction