Changes for version 0.002001 - 2026-06-26

  • Bug Fixes
  • t/lifespan-post-startup-failure.t now skips when the optional Future::IO::Impl::IOAsync backend is unavailable, instead of dying at compile time. The test use'd Future::IO unconditionally while Future::IO is only a `recommends`, so 0.002000 failed to install on a clean smoker without it. Now guarded the same way as t/05-sse.t.

Documentation

PAGI application server
HTTP/1.1, HTTP/2, WebSocket, and Security Compliance Documentation

Modules

PAGI Reference Server Implementation
Non-blocking file I/O for PAGI::Server internals
Per-connection state machine
Connection state tracking for HTTP requests
Dev-mode event field validation
HTTP/1.1 protocol handler
HTTP/2 protocol handler using nghttp2
PAGI application loader and server runner
Outbound flow-control introspection for a connection

Provides

in lib/PAGI/Server/Protocol/HTTP2.pm