All Versions
144
Latest Version
Avg Release Cycle
33 days
Latest Release
504 days ago

Changelog History
Page 14

  • v1.6.3 Changes

    September 04, 2012
    • 1 bug fix:
      • Close sockets waiting in the reactor when a hot restart is performed so that browsers reconnect on the next request
  • v1.6.2 Changes

    August 27, 2012
    • 1 bug fix:
      • Rescue StandardError instead of IOError to handle SystemCallErrors as well as other application exceptions inside the reactor.
  • v1.6.1 Changes

    July 23, 2012
    • πŸ›  1 packaging bug fixed:
      • Include missing files
  • v1.6.0 Changes

    July 23, 2012
    • 1 major bug fix:
      • Prevent slow clients from starving the server by introducing a dedicated IO reactor thread. Credit for reporting goes to @meh.
  • v1.5.0 Changes

    July 19, 2012
    • πŸš€ 7 contributors to this release:

      • Christian Mayer
      • DarΓ­o Javier Cravero
      • Dirkjan Bussink
      • Gianluca Padovani
      • Santiago Pastorino
      • Thibault Jouan
      • tomykaira
    • πŸ›  6 bug fixes:

      • Define RSTRING_NOT_MODIFIED for Rubinius
      • Convert status to integer. Fixes [#123]
      • Delete pidfile when stopping the server
      • Allow compilation with -Werror=format-security option
      • Fix wrong HTTP version for a HTTP/1.0 request
      • Use String#bytesize instead of String#length
    • 3 minor features:

      • Added support for setting RACK_ENV via the CLI, config file, and rack app
      • Allow Server#run to run sync. Fixes [#111]
      • Puma can now run on windows
  • v1.4.0 Changes

    June 04, 2012
    • 1 bug fix:

      • SCRIPT_NAME should be passed from env to allow mounting apps
    • 1 experimental feature:

      • Add puma.socket key for direct socket access
  • v1.3.1 Changes

    May 15, 2012
    • πŸ›  2 bug fixes:
      • use #bytesize instead of #length for Content-Length header
      • Use StringIO properly. Fixes #98
  • v1.3.0 Changes

    May 08, 2012
    • 2 minor features:

      • Return valid Rack responses (passes Lint) from status server
      • Add -I option to specify $LOAD_PATH directories
    • πŸ›  4 bug fixes:

      • Don't join the server thread inside the signal handle. Fixes [#94]
      • Make NullIO#read mimic IO#read
      • Only stop the status server if it's started. Fixes [#84]
      • Set RACK_ENV early in cli also. Fixes [#78]
    • 1 new contributor:

      • Jesse Cooke
  • v1.2.2 Changes

    April 28, 2012
    • πŸ›  4 bug fixes:

      • Report a lowlevel error to stderr
      • Set a fallback SERVER_NAME and SERVER_PORT
      • Keep the encoding of the body correct. Fixes #79
      • show error.to_s along with backtrace for low-level error
  • v1.2.1 Changes

    April 11, 2012

    1 bug fix:

    • Fix rack.url_scheme for SSL servers. Fixes #65