[new release] hpack, h2, h2-mirage, h2-lwt, h2-lwt-unix and h2-async (0.9.0) #21983
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
An HPACK (Header Compression for HTTP/2) implementation in OCaml
CHANGES:
(anmonteiro/ocaml-h2#152)
H2_mirage.Server_with_conduit
(anmonteiro/ocaml-h2#154)
implementations (anmonteiro/ocaml-h2#159
(thanks @quernd!),
anmonteiro/ocaml-h2#160)
flush_headers_immediately
on the client and defaultto
false
. This means that h2 will wait for the first request body bytes tobe scheduled and batch
HEADERS
andDATA
frames when sending requests(anmonteiro/ocaml-h2#163,
anmonteiro/ocaml-h2#164)
Body.t
intoBody.Writer.t
andBody.Reader.t
(anmonteiro/ocaml-h2#165)
seeded_hash
toscheduler.ml
(anmonteiro/ocaml-h2#168)
Angstrom.skip_many
. Fixes a memory leakin long-running connections e.g. gRPC
(anmonteiro/ocaml-h2#172)
h2-async
(anmonteiro/ocaml-h2#174)
under concurrency (anmonteiro/ocaml-h2#182)