Skip to content

Releases: vshakitskiy/ewe

v4.0.1

Choose a tag to compare

@vshakitskiy vshakitskiy released this 04 Jun 10:12
5429886

Changelog:

  • Fix issue with decode_packet not handling http method as binary.

v4.0.0

Choose a tag to compare

@vshakitskiy vshakitskiy released this 27 May 14:26
97c865f

Changelog:

  • Resolve misleading IPv6 support documentation.
  • Rename enable_ipv6 to force_ipv6.

v3.0.8

Choose a tag to compare

@vshakitskiy vshakitskiy released this 21 Apr 11:57
d643c78

Changelog:

  • Bumb gleam_stdlib to the v1.

v3.0.7

Choose a tag to compare

@vshakitskiy vshakitskiy released this 01 Apr 14:48
18deab5

Changelog:

  • Bump websocks to next major version.

v3.0.6

Choose a tag to compare

@vshakitskiy vshakitskiy released this 30 Mar 07:58
9f26359

Changelog:

  • Sanitize CRLF sequences in outgoing HTTP response headers.
  • Eliminate string.lowercase in a codebase: validate and lowercase header field names in a single pass, validate and lowercase important protocol header values (like transfer-encoding, connection, upgrade and more) at parse time.
  • Include validation of trailer header field names and values during chunked body parsing.
  • Remove redundant UTF-8 validation on WebSocket Text frame payloads.

v3.0.5

Choose a tag to compare

@vshakitskiy vshakitskiy released this 14 Mar 21:38
25a0d3d

Changelog:

  • Remove all usage of string.inspect as it is an anti-pattern for logging.
  • Fix infinite loop and adjust allowed entries for trailer headers.
  • Improve and expand logging messages.
  • Improve path parsing.

v3.0.4

Choose a tag to compare

@vshakitskiy vshakitskiy released this 13 Mar 19:39
e288d8d

Changelog:

  • Fix glisten being incorrectly supervised on start.

v3.0.3

Choose a tag to compare

@vshakitskiy vshakitskiy released this 13 Mar 11:05
2b8557d

Changelog:

  • Update glisten to next major release.
  • Default on_start handler now uses io.println in addition to logging, so the startup message is visible even without a logger configured.

v3.0.2

Choose a tag to compare

@vshakitskiy vshakitskiy released this 23 Feb 11:51
23251e6

Changelog:

  • Gracefully handle HTTP/2 connections: h2c upgrade requests are served as HTTP/1.1, and direct HTTP/2 connections receive a GOAWAY with HTTP_1_1_REQUIRED instead of being silently dropped.
  • Fixed HTTP/2 prior-knowledge detection in ffi
  • Refactored internal buffer module and moved to http1

v3.0.1

Choose a tag to compare

@vshakitskiy vshakitskiy released this 25 Jan 11:12
b733135

Changelog:

  • Adjust README