All Versions
70
Latest Version
Avg Release Cycle
31 days
Latest Release
1473 days ago

Changelog History
Page 3

  • v0.16.2 Changes

    April 21, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ‘ท Make sure endpoint process replies to worker when sending complete response so worker exits normally instead of crashing.
  • v0.16.1 Changes

    April 18, 2018

    โž• Added

    • Ace.HTTP.Channel to encapsulate information about an exchange within the context of a connection.
    • ๐Ÿ‘ท Ace.HTTP.Worker.start_link/2 workers must be started with a channel in addition to application.
    • ๐Ÿ‘ท Channel struct is added to the process dictionary of a worker, so socket information is available.

    โœ‚ Removed

    • Ace.HTTP2.Stream.Reset undocumented internal module.
  • v0.16.0 Changes

    April 18, 2018

    ๐Ÿ”„ Changed

    • ๐Ÿ“œ Use raxx 0.15 which has does not expect query strings to be parsed.
  • v0.15.11 Changes

    March 28, 2018

    โž• Added

    • .formatter.exs file for use with Elixir 1.6+
    • ๐Ÿ“œ Ace.HTTP1.Parser.parse/2 returns categorized HTTP/2 frame instead of raw frame parts.

    โœ‚ Removed

    • Ace.HTTP1.Parser.parse_from_buffer/2 use Ace.HTTP1.Parser.parse/2 instead.
    • Ace.HTTP2.Server undocumented internal module.
  • v0.15.10 Changes

    January 20, 2018

    ๐Ÿ›  Fixed

    • 0๏ธโƒฃ Use GenServer behaviour in Ace.HTTP2.Connection to add default handlers.
    • ๐Ÿ‘ท Ensure Endpoint handles its worker dying when sending chunked response.
  • v0.15.9 Changes

    January 11, 2018

    โž• Added

    • __using__/1 macro to Ace.HTTP.Service that defines start_link and child_spec.
  • v0.15.8 Changes

    January 01, 2018

    โž• Added

    • ๐Ÿ“œ Ace.HTTP1.Parser extracts functionality to incrementally parse data into parts of a Raxx message.
    • Server module is checked to implement Raxx.Server behaviour when starting a service.
    • Client.stop/1 breaks connection established by a client.
    • Ace.HTTP.Service.child_spec/1 added so services can be added to supervision trees in standard manner.
    • ๐Ÿ‘ท Ace.HTTP.Worker module added to public api.

    โœ‚ Removed

    • Ace.Governor.Supervisor is no longer necessary.

    ๐Ÿ›  Fixed

    • Request has scheme of :http when transmitted over tcp connection.
    • ๐Ÿ‘ท Worker monitors endpoint and will stop when endpoint stops.
  • v0.15.7 Changes

    December 28, 2017

    โž• Added

    • OPTIONS, TRACE and CONNECT method are understood in HTTP/2 requests.
  • v0.15.5 Changes

    November 29, 2017

    ๐Ÿ›  Fixed

    • ๐Ÿ‘ท Ensure worker process terminates when complete response is sent.
  • v0.15.4 Changes

    November 11, 2017

    โž• Added

    • ๐Ÿ‘ท HTTP1.Endpoint sends 500 response when worker process crashes.

    ๐Ÿ”„ Changed

    • โš  Use Logger.debug to print warning about closing keep-alive connections.