[ANN] Goliath v0.9.1 released

D

dan sinclair

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=
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,997
Messages
2,570,239
Members
46,827
Latest member
DMUK_Beginner

Latest Threads

Top