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
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
HTTP_CONTENT_LENGTH and HTTP_CONTENT_TYPE were changed to CONTENT_TYPE
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