v0.2.2
Patch release: an H1 throughput optimization and benchmark tooling. No API change.
Changed
- H1 full responses coalesce into a single
content-lengthsocket write (livery_h1:send_full/5via the newh1:respond/5) instead of chunked framing over two writes, lifting H1 throughput ~24% in the loopback benchmark. Requires erlang_h1 0.5.0.
Added
- Cross-server benchmark (
bench/compare.sh) comparing livery, cowboy, and bandit over HTTP/1.1 (wrk) and HTTP/2 over TLS (h2load).
Full changelog: https://github.com/benoitc/livery/blob/main/CHANGELOG.md