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

Changelog History
Page 6

  • v0.9.3 Changes

    August 20, 2017

    ๐Ÿ”„ Changed

    • Discard down messages from unknown monitors.
    • Accept request with absolute URL's in request line.
  • v0.9.2 Changes

    ๐Ÿ›  Fixed

    • Governor to correctly demonitor started servers.
  • v0.9.1 Changes

    June 14, 2017

    ๐Ÿ”„ Changed

    • โฌ‡๏ธ Reduced noise from errors of prematurely closed connections.
  • v0.9.0 Changes

    April 16, 2017

    ๐Ÿ”„ Changed

    • Requires Elixir 1.4 and above, required applications are now listed as extra_applications.
  • v0.8.1 Changes

    April 02, 2017

    โž• Added

    • โš  Warning logged when application module is not using the Ace.Application behaviour.
  • v0.8.0 Changes

    March 26, 2017

    โž• Added

    • Ace.TLS for tcp/ssl endpoints, matching Ace.TCP function profiles.
    • Ace.Connection to normalise :gen_tcp/:ssl interfaces.
    • Governors can be throttled to zero to drain connections, see Ace.Governor.Supervisor.drain/1

    ๐Ÿ”„ Changed

    • ๐Ÿ†• New connection calls handle_connect/2 not init/2
    • Connection lost calls handle_disconnect/2 not terminate/2
    • Ace.TCP is now the callback module when starting and endpoint, there is no Ace.TCP.Endpoint module anymore.
    • Ace.Governor now a GenServer to handle OTP sys calls

    โœ‚ Removed

    • Ace.TCP.Server, now Ace.Server.
    • Ace.TCP.Server.Supervisor, now Ace.Server.Supervisor.
    • Ace.TCP.Governor, now Ace.Governor.
    • Ace.TCP.Governor.Supervisor, now Ace.Governor.Supervisor.
  • v0.7.1 Changes

    February 13, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ–จ Startup information is printed using Logger and not directly IO.

    ๐Ÿ›  Fixed

    • โœ‚ Remove warnings about bracket use from Elixir 1.4.
  • v0.7.0 Changes

    October 26, 2016

    โž• Added

    • ๐Ÿ‘Œ Support a response with a timeout from server modules. Passed directly to GenServer so integer and :hibernate responses are supported.
    • ๐Ÿ‘Œ Support closing the connection from the server side. It is best to reserver server side closing for misbehaving connections.
    • โž• Added callbacks to Ace.TCP.Server so that is can be included as a behaviour.
  • v0.6.3 Changes

    October 24, 2016

    ๐Ÿ”„ Changed

    • Information for new connections is now passed to the server as a map.
  • v0.6.2 Changes

    October 24, 2016

    โž• Added

    • Endpoints can be registered as named processes by passing in a value for the :name option. Possible values for this are the same as for the underlying GenServer.
    • ๐Ÿ”ง The number of servers simultaneously accepting can now be configured. Pass an integer value to the :acceptors option when starting and endpoint. Default value is 50.