mirror of
https://github.com/frappe/gunicorn.git
synced 2026-01-14 11:09:11 +08:00
Updated then news and front page.
This commit is contained in:
parent
d1565ba16b
commit
3cb99a7b1d
@ -77,13 +77,16 @@ def app(environ, start_response):
|
|||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="blurb">
|
<div class="blurb">
|
||||||
<h3>Version 0.9.1 - 2010-05-26</h3>
|
<h3>Version 0.10.0 - 2010-05-26</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Support https via <tt>X-Forwarded-Protocol</tt> or <tt>X-Forwarded-Ssl</tt> headers</li>
|
<li>New HTTP parser.</li>
|
||||||
<li>Remove <tt>-d</tt> command line to avoid confusion with <tt>-D</tt></li>
|
<li>New HUP behavior allows for code reloading and better monitoring
|
||||||
<li>Fixed a minor configuration bug</li>
|
support.</li>
|
||||||
<li>Fixed umask for Unix sockets</li>
|
<li>Application code preload configuration option. Defaults to
|
||||||
</ul>
|
loading after workers fork so that code reloading works.</li>
|
||||||
|
<li>New WSGI application specification allows passing arguments
|
||||||
|
to WSGI apps from the command line.</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div id="footer">
|
<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>Site Content License <a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 Unported License</a>.</p>
|
||||||
|
|||||||
@ -29,29 +29,22 @@
|
|||||||
<div class="document">
|
<div class="document">
|
||||||
<div class="section" id="id1">
|
<div class="section" id="id1">
|
||||||
<h2><a class="toc-backref" href="#contents">0.10.0 / 2010-07-08</a></h2>
|
<h2><a class="toc-backref" href="#contents">0.10.0 / 2010-07-08</a></h2>
|
||||||
<ul>
|
<ul class="simple">
|
||||||
<li><p class="first">New HTTP parser.</p>
|
<li>New HTTP parser.</li>
|
||||||
</li>
|
<li>New HUP behaviour. Re-reads the configuration and then reloads all
|
||||||
<li><p class="first">New HUP behaviour :
|
worker processes without changing the master process id. Helpful for
|
||||||
- Reload configuration
|
code reloading and monitoring applications like supervisord and runit.</li>
|
||||||
- Start the new worker processes with a new configuration
|
<li>Added a preload configuration parameter. By default, application code
|
||||||
- Gracefully shutdown the old worker processes</p>
|
is now loaded after a worker forks. This couple with the new HUP
|
||||||
</li>
|
handling can be used for dev servers to do hot code reloading. Using
|
||||||
<li><p class="first">New gevent worker "egg:gunicorn#gevent2", working with gevent.wsgi.</p>
|
the preload flag can help a bit in small memory VM's.</li>
|
||||||
</li>
|
<li>Allow people to pass command line arguments to WSGI applications. See:
|
||||||
<li><p class="first">New documentation site.</p>
|
<a class="reference external" href="http://github.com/benoitc/gunicorn/raw/master/examples/alt_spec.py">examples/alt_spec.py</a></li>
|
||||||
</li>
|
<li>Added an example gevent reloader configuration:
|
||||||
<li><p class="first">Refactoring of configuration</p>
|
<a class="reference external" href="http://github.com/benoitc/gunicorn/blob/master/examples/example_gevent_reloader.py">examples/example_gevent_reloader.py</a>.</li>
|
||||||
</li>
|
<li>New gevent worker "egg:gunicorn#gevent2", working with gevent.wsgi.</li>
|
||||||
<li><p class="first">Fixed QUIT with eventlet worker</p>
|
<li>Internal refactoring and various bug fixes.</li>
|
||||||
</li>
|
<li>New documentation website.</li>
|
||||||
<li><p class="first">Added an example reloader config</p>
|
|
||||||
</li>
|
|
||||||
<li><p class="first">Allows people to pass info from the command line to a WSGI application. See <a class="reference external" href="http://github.com/benoitc/gunicorn/raw/master/examples/alt_spec.py">examples/alt_spec.py</a> example:</p>
|
|
||||||
<pre class="literal-block">
|
|
||||||
$ gunicorn 'alt_spec:load("my arg here")'
|
|
||||||
</pre>
|
|
||||||
</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="id2">
|
<div class="section" id="id2">
|
||||||
|
|||||||
@ -11,88 +11,92 @@ _TOC_BOT_
|
|||||||
0.10.0 / 2010-07-08
|
0.10.0 / 2010-07-08
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
- New HTTP parser.
|
* New HTTP parser.
|
||||||
- New HUP behaviour :
|
* New HUP behaviour. Re-reads the configuration and then reloads all
|
||||||
- Reload configuration
|
worker processes without changing the master process id. Helpful for
|
||||||
- Start the new worker processes with a new configuration
|
code reloading and monitoring applications like supervisord and runit.
|
||||||
- Gracefully shutdown the old worker processes
|
* Added a preload configuration parameter. By default, application code
|
||||||
- New gevent worker "egg:gunicorn#gevent2", working with gevent.wsgi.
|
is now loaded after a worker forks. This couple with the new HUP
|
||||||
- New documentation site.
|
handling can be used for dev servers to do hot code reloading. Using
|
||||||
- Refactoring of configuration
|
the preload flag can help a bit in small memory VM's.
|
||||||
- Fixed QUIT with eventlet worker
|
* Allow people to pass command line arguments to WSGI applications. See:
|
||||||
- Added an example reloader config
|
`examples/alt_spec.py
|
||||||
- Allows people to pass info from the command line to a WSGI application. See `examples/alt_spec.py <http://github.com/benoitc/gunicorn/raw/master/examples/alt_spec.py>`_ example::
|
<http://github.com/benoitc/gunicorn/raw/master/examples/alt_spec.py>`_
|
||||||
|
* Added an example gevent reloader configuration:
|
||||||
$ gunicorn 'alt_spec:load("my arg here")'
|
`examples/example_gevent_reloader.py
|
||||||
|
<http://github.com/benoitc/gunicorn/blob/master/examples/example_gevent_reloader.py>`_.
|
||||||
|
* New gevent worker "egg:gunicorn#gevent2", working with gevent.wsgi.
|
||||||
|
* Internal refactoring and various bug fixes.
|
||||||
|
* New documentation website.
|
||||||
|
|
||||||
0.9.1 / 2010-05-26
|
0.9.1 / 2010-05-26
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
- Support https via X-Forwarded-Protocol or X-Forwarded-Ssl headers
|
* Support https via X-Forwarded-Protocol or X-Forwarded-Ssl headers
|
||||||
- Fix configuration
|
* Fix configuration
|
||||||
- Remove -d options which was used instead of -D for daemon.
|
* Remove -d options which was used instead of -D for daemon.
|
||||||
- Fix umask in unix socket
|
* Fix umask in unix socket
|
||||||
|
|
||||||
0.9.0 / 2010-05-24
|
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
|
* Added *preload* setting. Load application code before the worker processes
|
||||||
are forked.
|
are forked.
|
||||||
- Refactored Config
|
* Refactored Config
|
||||||
- Fix pidfile
|
* Fix pidfile
|
||||||
- Fix QUIT/HUP in async workers
|
* Fix QUIT/HUP in async workers
|
||||||
- Fix reexec
|
* Fix reexec
|
||||||
- Documentation improvements
|
* Documentation improvements
|
||||||
|
|
||||||
0.8.1 / 2010-04-29
|
0.8.1 / 2010-04-29
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
- Fix builtins import in config
|
* Fix builtins import in config
|
||||||
- Fix installation with pip
|
* Fix installation with pip
|
||||||
- Fix Tornado WSGI support
|
* Fix Tornado WSGI support
|
||||||
- Delay application loading until after processing all configuration
|
* Delay application loading until after processing all configuration
|
||||||
|
|
||||||
0.8.0 / 2010-04-22
|
0.8.0 / 2010-04-22
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
- Refactored Worker management for better async support. Now use the -k option
|
* Refactored Worker management for better async support. Now use the -k option
|
||||||
to set the type of request processing to use
|
to set the type of request processing to use
|
||||||
- Added support for Tornado_
|
* Added support for Tornado_
|
||||||
|
|
||||||
|
|
||||||
0.7.2 / 2010-04-15
|
0.7.2 / 2010-04-15
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
- Added --spew option to help debugging (installs a system trace hook)
|
* Added --spew option to help debugging (installs a system trace hook)
|
||||||
- Some fixes in async arbiters
|
* Some fixes in async arbiters
|
||||||
- Fix a bug in start_response on error
|
* Fix a bug in start_response on error
|
||||||
|
|
||||||
0.7.1 / 2010-04-01
|
0.7.1 / 2010-04-01
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
- Fix bug when responses have no body.
|
* Fix bug when responses have no body.
|
||||||
|
|
||||||
0.7.0 / 2010-03-26
|
0.7.0 / 2010-03-26
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
- Added support for Eventlet_ and Gevent_ based workers.
|
* Added support for Eventlet_ and Gevent_ based workers.
|
||||||
- Added Websockets_ support
|
* Added Websockets_ support
|
||||||
- Fix Chunked Encoding
|
* Fix Chunked Encoding
|
||||||
- Fix SIGWINCH on OpenBSD_
|
* Fix SIGWINCH on OpenBSD_
|
||||||
- Fix `PEP 333`_ compliance for the write callable.
|
* Fix `PEP 333`_ compliance for the write callable.
|
||||||
|
|
||||||
0.6.5 / 2010-03-11
|
0.6.5 / 2010-03-11
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
- Fix pidfile handling
|
* Fix pidfile handling
|
||||||
- Fix Exception Error
|
* Fix Exception Error
|
||||||
|
|
||||||
0.6.4 / 2010-03-08
|
0.6.4 / 2010-03-08
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
- Use cStringIO for performance when possible.
|
* Use cStringIO for performance when possible.
|
||||||
- Fix worker freeze when a remote connection closes unexpectedly.
|
* Fix worker freeze when a remote connection closes unexpectedly.
|
||||||
|
|
||||||
0.6.3 / 2010-03-07
|
0.6.3 / 2010-03-07
|
||||||
------------------
|
------------------
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user