Skip to content

Commit

Permalink
update news for next release.
Browse files Browse the repository at this point in the history
  • Loading branch information
benoitc committed Feb 25, 2012
1 parent 86ea0c6 commit 5afb58c
Show file tree
Hide file tree
Showing 2 changed files with 64 additions and 19 deletions.
37 changes: 30 additions & 7 deletions doc/htdocs/index.html
Expand Up @@ -38,7 +38,7 @@ <h3>Quick Start</h3>
(tutorial) $ mkdir myapp
(tutorial) $ cd myapp/
(tutorial) $ vi myapp.py
(tutorial) $ cat myapp.py
(tutorial) $ cat myapp.py

def app(environ, start_response):
data = "Hello, World!\n"
Expand All @@ -55,13 +55,13 @@ <h3>Quick Start</h3>
2010-06-05 23:27:07 [16802] [INFO] Worker spawned (pid: 16802)
2010-06-05 23:27:07 [16803] [INFO] Worker spawned (pid: 16803)
2010-06-05 23:27:07 [16804] [INFO] Worker spawned (pid: 16804)
</pre>
</pre>
</div>
<div class="blurb">
<h3>About</h3>
<p>
Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. It's
a pre-fork worker model ported from Ruby's
a pre-fork worker model ported from Ruby's
<a href="http://unicorn.bogomips.org/">Unicorn</a> project. The
Gunicorn server is broadly compatible with various web frameworks,
simply implemented, light on server resources, and fairly speedy.
Expand All @@ -78,13 +78,36 @@ <h3>Features</h3>
<li>Compatible with Python 2.x >= 2.5</li>
</ul>
</div>
<div class="blurb">
<div class="blurb">
<h3>Version 0.13.4 / 2011-09-23</h3>
<ul>
<li>fix util.closerange function used to prevent leaking fds
on python 2.5 (typo)</li>
<li>check if Request line is too large: You can now pass the
parameter <code>--limit-request-line</code> or set the
<code>limit_request_line</code> in your configuration file to set the max
size of the request line in bytes.</li>
<li>limit the number of headers fields and their size. Add
<code>--limit-request-fieldsw</code> and
<code>limit-request-field-size</code> settings</li>
<li>add 'p' variable to the log access format to log
pidfile</li>
<li>add '{HeaderName}o' variable to the logo access format to
log the response header HeaderName</li>
<li>request header is now logged with the variable
'{HeaderName}i' in the access log file</lI>
<li>improve error logging</li>
<li>support logging.configFile</li>
<li><strong>support django 1.4</strong> in both
<code>gunicorn_django</code> &amp; <code>run_gunicorn</code> command</li>
<li>improve reload in django run_gunicorn command (should just
work now)</li>
<li>allows people to set the <code>X-Forwarded-For</code> header key and
disable it by setting an empty string.</li>
<li>fix support of Tornado</li>
<li>many <a
href="https://github.com/benoitc/gunicorn/compare/0.13.4...0.14.0">other
fixes.</a></li></li>
</ul>
</div>
</div>
<div id="footer">
<p>Site Content License <a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 Unported License</a>.</p>
<p>Hosted on <a href="http://github.com/">GitHub</a></p>
Expand Down
46 changes: 34 additions & 12 deletions doc/site/news.rst
Expand Up @@ -8,6 +8,28 @@ _TOC_TOP_

_TOC_BOT_

0.14.0 / 2012-02-27
-------------------

- check if Request line is too large: You can now pass the parameter
'--limit-request-line` or set the 'limit_request_line` in your
configuration file to set the max size of the request line in bytes.
- limit the number of headers fields and their size. Add
'--limit-request-fields` and 'limit-request-field-size` settings
- add 'p' variable to the log access format to log pidfile
- add '{HeaderName}o' variable to the logo access format to log the
response header HeaderName
- request header is now logged with the variable '{HeaderName}i' in the
access log file
- improve error logging
- support logging.configFile
- support django 1.4 in both gunicorn_django & run_gunicorn command
- improve reload in django run_gunicorn command (should just work now)
- allows people to set the 'X-Forwarded-For` header key and disable it by
setting an empty string.
- fix support of Tornado
- many other fixes.

0.13.4 / 2011-09-23
-------------------

Expand Down Expand Up @@ -54,7 +76,7 @@ _TOC_BOT_
- Fix Django command `run_gunicorn` in settings reloading
- Fix Tornado_ worker exiting
- Fix the use of sendfile in wsgi.file_wrapper


0.12.2 / 2011-05-18
-------------------
Expand All @@ -80,16 +102,16 @@ _TOC_BOT_
0.12.0 / 2010-12-22
-------------------

- Add support for logging configuration using a ini file.
It uses the standard Python logging's module Configuration
- Add support for logging configuration using a ini file.
It uses the standard Python logging's module Configuration
file format and allows anyone to use his custom file handler
- Add IPV6 support
- Add multidomain application example
- Improve gunicorn_django command when importing settings module
- Improve gunicorn_django command when importing settings module
using DJANGO_SETTINGS_MODULE environment variable
- Send appropriate error status on http parsing
- Fix pidfile, set permissions so other user can read
it and use it.
- Fix pidfile, set permissions so other user can read
it and use it.
- Fix temporary file leaking
- Fix setpgrp issue, can now be launched via ubuntu upstart
- Set the number of workers to zero on WINCH
Expand Down Expand Up @@ -128,17 +150,17 @@ _TOC_BOT_
0.10.1 / 2010-08-06
-------------------

* Improve gevent's workers. Add "egg:gunicorn#gevent_wsgi" worker using
`gevent.wsgi <http://www.gevent.org/gevent.wsgi.html>`_ and
"egg:gunicorn#gevent_pywsgi" worker using `gevent.pywsgi
* Improve gevent's workers. Add "egg:gunicorn#gevent_wsgi" worker using
`gevent.wsgi <http://www.gevent.org/gevent.wsgi.html>`_ and
"egg:gunicorn#gevent_pywsgi" worker using `gevent.pywsgi
<http://www.gevent.org/gevent.pywsgi.html>`_ .
**"egg:gunicorn#gevent"** using our own HTTP parser is still here and
is **recommended** for normal uses. Use the "gevent.wsgi" parser if you
need really fast connections and don't need streaming, keepalive or ssl.
* Add pre/post request hooks
* Exit more quietly
* Fix gevent dns issue

0.10.0 / 2010-07-08
-------------------

Expand Down Expand Up @@ -171,7 +193,7 @@ _TOC_BOT_
0.9.0 / 2010-05-24
------------------

* Added *when_ready* hook. Called just after the server is started
* Added *when_ready* hook. Called just after the server is started
* Added *preload* setting. Load application code before the worker processes
are forked.
* Refactored Config
Expand Down Expand Up @@ -266,7 +288,7 @@ _TOC_BOT_
* Fix umask
* Added Debian packaging

0.5 / 2010-02-20
0.5 / 2010-02-20
----------------

* Added `configuration file <configuration.html>`_ handler.
Expand Down

0 comments on commit 5afb58c

Please sign in to comment.