0.9.0
CHANGES:
- h2: Fix tests on 32-bit platforms
(#152) - h2-mirage: adapt to Conduit v4 and remove
H2_mirage.Server_with_conduit
(#154) - h2: fix memory leaks related to trailer headers in the server and client
implementations (#159
(thanks @quernd!),
#160) - h2: allow configuring
flush_headers_immediately
on the client and default
tofalse
. This means that h2 will wait for the first request body bytes to
be scheduled and batchHEADERS
andDATA
frames when sending requests
(#163,
#164) - h2: Split
Body.t
intoBody.Writer.t
andBody.Reader.t
(#165) - h2: OCaml 5.00 compatibility -- add
seeded_hash
toscheduler.ml
(#168) - h2: Use a tail-recursive version of
Angstrom.skip_many
. Fixes a memory leak
in long-running connections e.g. gRPC
(#172) - h2-async: Add an OCaml-TLS client to
h2-async
(#174) - h2: Fix a bug that caused different requests to share the same headers buffer
under concurrency (#182)