update news for next release.

This commit is contained in:
benoitc 2012-02-25 15:23:12 +01:00
parent 86ea0c6f8d
commit 5afb58c91d
2 changed files with 64 additions and 19 deletions

View File

@ -38,7 +38,7 @@ $ source bin/activate
(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"
@ -55,13 +55,13 @@ def app(environ, start_response):
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.
@ -78,13 +78,36 @@ def app(environ, start_response):
<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>

View File

@ -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
-------------------
@ -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
-------------------
@ -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
@ -128,9 +150,9 @@ _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
@ -138,7 +160,7 @@ _TOC_BOT_
* Add pre/post request hooks
* Exit more quietly
* Fix gevent dns issue
0.10.0 / 2010-07-08
-------------------
@ -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
@ -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.