mirror of
https://github.com/frappe/gunicorn.git
synced 2026-01-14 11:09:11 +08:00
update news for next release.
This commit is contained in:
parent
86ea0c6f8d
commit
5afb58c91d
@ -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> & <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>
|
||||
|
||||
@ -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.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user