-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[new release] cohttp (14 packages) (6.0.0) #26925
Conversation
CHANGES: - bump minimum dune version to 3.8 (@avsm) - cohttp-eio: Use system authenticator in example. - http, cohttp: remove the scheme field from requests. This means that [Request.uri] no longer returns the same URI as was to create the request with [Request.make] (@rgrinberg 1086) - cohttp-eio: Remove unused `Client_intf` module (talex5 mirage/ocaml-cohttp#1081) - cohttp-eio: Make server response type abstract and allow streaming in cohttp-eio (talex5 mirage/ocaml-cohttp#1024) - cohttp-{lwt,eio}: server: add connection header to response if not present (ushitora-anqou mirage/ocaml-cohttp#1025) - cohttp-curl: Curl no longer prepends the first HTTP request header to the output. (jonahbeckford mirage/ocaml-cohttp#1030, mirage/ocaml-cohttp#987) - cohttp-eio: client: use permissive argument type for make_generic - cohttp-eio: Improve error handling in example server (talex5 mirage/ocaml-cohttp#1023) - cohttp-eio: Don't blow up `Server.callback` on client disconnections. (mefyl mirage/ocaml-cohttp#1015) - http: Fix assertion in `Source.to_string_trim` when `pos <> 0` (mefyl mirage/ocaml-cohttp#1017) - cohttp: `Cohttp.Request.make_for_client` no longer allows setting both `~chunked:true` and `~body_length`. - cohttp-lwt-unix: Don't blow up when certificates are not available and no-network requests are made. (akuhlens mirage/ocaml-cohttp#1027) + Makes `cohttp-lwt.S.default_ctx` lazy.
from revdeps for ocaml#26925
revdeps for ocaml#26925
revdeps for ocaml#26925
This should be good to merge now if someone else could take a look at it first |
The failures in eliom and ocsipersist (Lwt.reraise) come from The failures of
seem to be related to the release, so in need of upper bound, but I should look more carefully. |
A few tests are still running, but I don't foresee other issues. I suggest to merge this and fix the three packages above in a separate PR at the same time. There is no need to re-test thousands of revdeps |
Thanks @mseri! |
An OCaml library for HTTP clients and servers
CHANGES:
[Request.uri] no longer returns the same URI as was to create the request
with [Request.make] (@rgrinberg 1086)
Client_intf
module (talex5 cohttp-eio: remove unused module mirage/ocaml-cohttp#1081)Server.callback
on client disconnections. (mefyl cohttp-eio: Don't blow up inServer.callback
on client disconnections. mirage/ocaml-cohttp#1015)Source.to_string_trim
whenpos <> 0
(mefyl Fix assertion inParser.Source.to_string_trim
. mirage/ocaml-cohttp#1017)Cohttp.Request.make_for_client
no longer allows setting both~chunked:true
and~body_length
.cohttp-lwt.S.default_ctx
lazy.