Changes for version 0.03 - 2026-10-04

  • Rename the public per-request object from Stream to Transaction so Unblock::HTTP1, Unblock::HTTP2, and Unblock::HTTP3 share the same application-facing concept.
  • Rename the related public API: id() becomes stream_id(), stream_count() becomes transaction_count(), stream_for_id() becomes transaction_for_stream_id(), can_open_stream() becomes can_open_transaction(), and max_active_streams becomes max_active_transactions.
  • Do not provide compatibility aliases for the old Stream API. This is an intentional early-version API cleanup.
  • Keep HTTP/2 stream terminology for protocol-level concepts such as stream IDs, flow control, RST_STREAM, GOAWAY boundaries, and SETTINGS.

Documentation

Modules

non-blocking HTTP/2 protocol engine for Perl
one HTTP/2 client connection
one HTTP/2 server connection
one HTTP/2 request/response transaction