Goliath v0.9.1 released

I’m pleased to announce that Goliath v0.9.1 has been pushed out.

Goliath is an open source version of the non-blocking (asynchronous)
Ruby web server framework powering PostRank. It is a lightweight
framework designed to meet the following goals: bare metal performance,
Rack API and middleware support, simple configuration, fully
asynchronous processing, and readable and maintainable code (read: no

The following changes are included in this release.

  • Added extra messaging around the class not matching the file name
    (Carlos Brando)

  • Fix issue with POST parameters not being parsed by

  • Added support for multipart encoded POST bodies

  • Added support for parsing nested query string parameters (Nolan Evans)

  • Added support for parsing application/json POST bodies

  • Content-Types outside of multipart, urlencoded and application/json
    will not be parsed automatically.

  • added ‘run as user’ option

  • SERVER_NAME and SERVER_PORT are set to values in HOST header

  • Cleaned up spec examples (Justin Ko)

  • moved logger into ‘rack.logger’ key to be more Rack compliant
    (Env#logger added to keep original API consistent)

  • add command line option for specifying config file

    and CONTENT_LENGTH to be more Rack compliant

  • fix issue with loading config file in development mode

  • Rack::Reloader will be loaded automatically by the framework in
    development mode.


This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs