Releases: mirage/ocaml-cohttp
Releases · mirage/ocaml-cohttp
6.0.0~beta2
5.3.1
6.0.0~beta1 (2023-10-27)
6.0.0~alpha2
CHANGES:
- cohttp-lwt: Do not leak exceptions to
Lwt.async_exception_hook
. (mefyl #992, #995) - http.header, cohttp, cohttp-eio: remove "first" and "move_to_first" and the special treatment of the "host" header (mseri #988, #986)
- http.header: introduce "iter_ord" to guarantee iteration following the order of the entries in the headers (mseri #986)
- do not omit mandatory null Content-Length headers (mefyl #985)
- cohttp-async, cohttp-curl-async: compatibility with core/async v0.16.0 (mseri, dkalinichenko-js #976)
- cohttp-lwt server: call conn_closed before drainig the body of response on error (pirbo #982)
- cohttp-eio: Relax socket interface requirement on
Server.connection_handler
. (mefyl #983)
5.3.0
4.1.2
5.2.0
v2.5.8: compatiblity with async v0.16
v2.5.8: async v0.16
6.0.0~alpha1
CHANGES:
- cohttp,cohttp-async server: correctly close broken streams (reported by Stéphane Glondu, fix by samhot and anuragsoni)
- cohttp-eio: remove unused code from tests to work with Eio 0.8 (talex5 #967)
- Upgrade dune to v3.0 (bikallem #947)
- cohttp-eio: allow client to optionally configure request pipelining (bikallem #949)
- cohttp-eio: update to Eio 0.7 (talex5 #952)
- cohttp-eio: update examples to use eio 0.7 primitives (bikallem #957)
- cohttp-eio: generate Date header in responses (bikallem #955)
- cohttp-eio: further improve Cohttp_eio.Client ergonomics (bikallem #?)
- cohttp-eio: server api improvements (bikallem #962)