Ocaml Cohttp Versions Save

An OCaml library for HTTP clients and servers using Lwt or Async

v6.0.0_beta2

4 months ago

CHANGES:

  • cohttp-eio: Don't blow up Server on client disconnections. (mefyl #1011)
  • cohttp-eio: Match body encoding with headers. (mefyl #1012)
  • cohttp-lwt: Preserve extended Server.S.IO signature. (mefyl #1013)

v5.3.1

5 months ago

v5.3.1 (2023-12-13)

  • cohttp: case-insensitive check of set-cookies (chomosuke, #1008)

v6.0.0_beta1

6 months ago

CHANGES:

  • cohttp-eio: Complete rewrite to follow common interfaces and behaviors. (mefyl #984)
  • cohttp-eio: Add Client.make_generic and HTTPS support. (talex5 #1002)

v6.0.0_alpha2

9 months ago

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)

v5.3.0

9 months ago

CHANGES:

  • cohttp-async: support for base/async v0.16

v4.1.2

9 months ago

CHANGES:

  • cohttp-lwt-unix: backport compatibility with cmdliner >= 1.1

v5.2.0

10 months ago

CHANGES:

  • cohttp-lwt server: call conn_closed before drainig the body of response on error (pirbo)

v2.5.8

11 months ago

v6.0.0_alpha1

1 year ago

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)

v5.1.0

1 year ago

CHANGES:

  • cohttp,cohttp-async server: correctly close broken streams (reported by Stéphane Glondu, fix by samhot and anuragsoni)