gluten-lwt

Lwt-specific runtime for gluten
Legend:
Library
Module
Module type
Parameter
Class
Class type
Manual

0.3.0 2022-08-08

  • gluten-lwt, gluten-lwt-unix: in the OpenSSL backend, select the ALPN protocol
    properly (#20)

  • Make (select ...) compatible with Dune 2.0
    (#21)

  • Adapt to newer conduit versions by removing Server_with_conduit
    (#22)

  • gluten-async: Depend on core and async >= v.0.15.0
    (#30)

  • gluten-async: Add tls-async I/O support on the client
    (#31)

  • gluten-mirage: Fix read and writev
    (#32):

    • read now respects the length parameter of the receiving buffer and
      buffers extra bytes until the next time read is called

    • writev now copies the underlying IOVecs, as Flow.writev takes
      ownership of the buffers, which can't be reused

0.2.1 2020-05-16

  • gluten-lwt, gluten-async, gluten-lwt-unix, gluten-mirage: never call
    shutdown with SHUTDOWN_SEND. This is especially important on the client,
    where sending a FIN packet might cause the other end to shutdown the
    connection without sending back a response
    (#10)

0.2.1 2020-05-16

  • gluten-mirage: Add a Mirage runtime
    (#5)

  • gluten: Remove dependency on httpaf
    (#6)

  • gluten-lwt-unix: Allow configuring accepted ALPN protocols in the SSL / TLS
    runtimes (#7)

  • gluten-async: Add an Async runtime
    (#8)

0.2.0 2020-04-29

  • gluten-lwt: Refactor the runtime to reuse more code
    (#3)

  • gluten, gluten-lwt: Change the API, support runtimes that aren't upgradable
    (#4)

0.1.0 2020-04-27

  • Initial public release