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
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,
dan

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