Skip to content

0.0.4

Choose a tag to compare

@leostera leostera released this 29 Dec 20:24
· 38 commits to main since this release
6cee742

CHANGES:

  • Introduce Handler Switching – this lets a handler, at any point during the
    lifecycle, switch to a new handler and reinitizialize the connection.

    This is particularly useful for protocol upgrades such as going from HTTP/1.1
    to HTTP/2 or WebSockets.

  • Introduce protocol negotiation to support SSL socket pools in Riot 0.0.8

  • Expose a direct Connection.receive and allow reading an exact number of
    bytes from a connection (useful for sniffing)

  • Introduce and update benchmarks in Go, Elixir, Erlang, Eio, and Rust

  • Refactor Transport/Socket interfaces to reuse buffers

  • Add echo_test to verify integrity of data

  • Add working TCP echo server example

  • Upgrade to Riot 0.0.7