Revision history for Net-Async-HTTP-Server

0.07    2014/03/26 18:25:23
         * Updated for IO::Async 0.61 - avoid IO::Async::Protocol::Stream
         * Support ->listen on SSL extension
         * Support listening on SSL from the Plack handler and commandline

         * Ensure that closed client connections get removed properly

        Bugfix sponsored by NET-A-PORTER (

0.06    2013/12/30 01:40:55
         * Set Content-Length header in SYNOPSIS so the response actually
           works in real HTTP clients (happens to fix RT91647)
         * Added some actual documentation for Plack::Handler::NaHTTP:Server
         * Configurable listen() queuesize (RT91470)
         * Pass a hash of parameters to the Plack server_ready callback
         * Set and psgix.input.buffered in PSGI environment

         * Don't crash on attempts to write to requests on connections that
           are already closed

0.05    CHANGES:
         * Set PATH_INFO correctly in PSGI environment
         * More unit testing - test crosslink with NaHTTP

0.04    CHANGES:
         * Provide access to all the HTTP headers via ->headers method
         * Set HTTP headers in PSGI environment
         * Remember not to write content using chunked transfer encoding when
           that mode isn't actually set

0.03    CHANGES:
         * Implement PSGI container subclass and Plack::Handler:: module
         * Added more accessors for request fields
         * Reworked chunked response streaming API
         * Don't force a Content-Length header in normal operation

0.02    CHANGES:
         * Changed request/response API - new NaHTTP::Server::Request objects
         * Added response streaming with HTTP/1.1 chunked encoding

0.01    First version, released on an unsuspecting world.