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 callbacks). 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 Goliath::Rack::Params - 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 development mode. Thanks,