Unreleased
Features
- HTTP/3 support over QUIC via
:quic_h3. Newprotocol: :http3pool option withquic_optsandh3_settingsknobs. Includes coordinator + per-connection workers, buffered and streaming requests/responses, request body streaming, GOAWAY-driven drain, and connection-level telemetry under[:quiver, :connection, :http3, ...]. Seeguides/http3.mdfor usage, configuration, and known limitations.
0.3.0 (2026-05-21)
Features
- Derive the Inspect protocol for structs (fa0b35d)
- http3: add RFC 9297 datagram channel support (1cb8eac)
- initial support for HTTP/3 (7067fe5)
Bug Fixes
- http3: Fixed GOAWAY race-condition (e669f2f)
0.2.1 (2026-04-20)
Bug Fixes
- Update Deps and getting rid of Typedstruct (5798f23)
0.2.0 (2026-03-07)
Features
- 101 upgrade mechanism with transport handoff (ed75115)
- proxy support with CONNECT tunneling (8d3047d)
- request body streaming for HTTP/1.1 and HTTP/2 (c7504fd)
Bug Fixes
- RFC Compliance Improvement (acceb1d)
0.1.3 (2026-03-06)
Bug Fixes
- Using markdown benchee (a05bcea)
0.1.2 (2026-03-06)
Bug Fixes
- Fixed connection leak in HTTP/2 (a4b8798)
- Fixed lower-case header for http/2, according to the RFC (9d38e2c)
- Improved HTTP/2 performance (5fc4622)
- Running benchmark on CI (a59acda)
0.1.1 (2026-03-05)
Bug Fixes
- Fix TLS wildcard SAN matching for OTP 27+ (ef70ed2)
0.1.0 (2026-03-04)
Features
- Added Tesla adapter (443ce43)
- Config validation and supervision tree (6d0e0d6)
- Default supervisor name so clients don't need to pass it (cc882f5)
- HTTP/1 connection pool with NimblePool (a587bff)
- HTTP/1 connection with keep-alive (b939476)
- HTTP/2 connection with HPACK and ALPN (f60b9ae)
- HTTP/2 pool with coordinator and connection worker (8106d92)
- Pool manager with dynamic routing (243c1a9)
- Project setup with error system and data structures (2da80ac)
- Public request API (bfaec03)
- Streaming response support (d18db59)
- Telemetry instrumentation (9c0df30)
- Transport layer with TCP and SSL (c0dbccc)
Bug Fixes
- Fixed ALPN pool detectin (dbc96de)