Changes for version 0.06 - 2026-10-04

  • Ship a versioned, header-only native FastPath for XS consumers while keeping Uniform::HTTP pure Perl with no compiler needed for installation.
  • Construct exact canonical Message, Request, and Response objects directly from validated native byte spans, copying final storage without a Perl FastPath view or constructor call.
  • Add borrowed native inspection, per-interpreter ABI/layout negotiation, explicit trusted-input rules, and installed-header discovery.
  • Preserve all portable APIs and the existing Perl FastPath ABI 1 semantics.
  • Add compiler-free installation checks, optional native conformance tests, and focused construction/inspection benchmarks in the repository.

Documentation

Modules

Framework-neutral HTTP messages and authentication
HTTP authentication without an HTTP framework
HTTP Basic authentication construction
HTTP Bearer authentication construction
HTTP Digest authentication calculations and state
Optional fast path for native HTTP engines
Common HTTP message behavior
Framework-neutral HTTP request
Framework-neutral HTTP response