Changes for version 0.002002 - 2026-06-27

  • Bug Fixes
  • The PAGI-Tools-dependent integration tests now require PAGI::Response (and the other toolkit modules they exercise) at version 0.002000 or newer, the release that introduced the detached PAGI::Response value API (new($scope) + respond($send)). A pre-split PAGI install (<= 0.001023) still provides those module names, so the guards previously let the tests run against the old `new($scope, $send)` constructor and t/integration/response-integration.t died with "send is required" on a smoker that had the old distribution installed. The guards now skip on an older version while still running against an unversioned in-tree checkout.
  • Documentation
  • cpanfile: PAGI-Tools is now on CPAN; note updated accordingly.

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