Updated then news and front page.

This commit is contained in:
Paul J. Davis 2010-07-08 17:01:58 -04:00
parent d1565ba16b
commit 3cb99a7b1d
3 changed files with 73 additions and 73 deletions

View File

@ -77,13 +77,16 @@ def app(environ, start_response):
</ul>
</div>
<div class="blurb">
<h3>Version 0.9.1 - 2010-05-26</h3>
<ul>
<li>Support https via <tt>X-Forwarded-Protocol</tt> or <tt>X-Forwarded-Ssl</tt> headers</li>
<li>Remove <tt>-d</tt> command line to avoid confusion with <tt>-D</tt></li>
<li>Fixed a minor configuration bug</li>
<li>Fixed umask for Unix sockets</li>
</ul>
<h3>Version 0.10.0 - 2010-05-26</h3>
<ul>
<li>New HTTP parser.</li>
<li>New HUP behavior allows for code reloading and better monitoring
support.</li>
<li>Application code preload configuration option. Defaults to
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 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>

View File

@ -29,29 +29,22 @@
<div class="document">
<div class="section" id="id1">
<h2><a class="toc-backref" href="#contents">0.10.0 / 2010-07-08</a></h2>
<ul>
<li><p class="first">New HTTP parser.</p>
</li>
<li><p class="first">New HUP behaviour :
- Reload configuration
- Start the new worker processes with a new configuration
- Gracefully shutdown the old worker processes</p>
</li>
<li><p class="first">New gevent worker &quot;egg:gunicorn#gevent2&quot;, working with gevent.wsgi.</p>
</li>
<li><p class="first">New documentation site.</p>
</li>
<li><p class="first">Refactoring of configuration</p>
</li>
<li><p class="first">Fixed QUIT with eventlet worker</p>
</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(&quot;my arg here&quot;)'
</pre>
</li>
<ul class="simple">
<li>New HTTP parser.</li>
<li>New HUP behaviour. Re-reads the configuration and then reloads all
worker processes without changing the master process id. Helpful for
code reloading and monitoring applications like supervisord and runit.</li>
<li>Added a preload configuration parameter. By default, application code
is now loaded after a worker forks. This couple with the new HUP
handling can be used for dev servers to do hot code reloading. Using
the preload flag can help a bit in small memory VM's.</li>
<li>Allow people to pass command line arguments to WSGI applications. See:
<a class="reference external" href="http://github.com/benoitc/gunicorn/raw/master/examples/alt_spec.py">examples/alt_spec.py</a></li>
<li>Added an example gevent reloader configuration:
<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>New gevent worker &quot;egg:gunicorn#gevent2&quot;, working with gevent.wsgi.</li>
<li>Internal refactoring and various bug fixes.</li>
<li>New documentation website.</li>
</ul>
</div>
<div class="section" id="id2">

View File

@ -11,88 +11,92 @@ _TOC_BOT_
0.10.0 / 2010-07-08
-------------------
- New HTTP parser.
- New HUP behaviour :
- Reload configuration
- Start the new worker processes with a new configuration
- Gracefully shutdown the old worker processes
- New gevent worker "egg:gunicorn#gevent2", working with gevent.wsgi.
- New documentation site.
- Refactoring of configuration
- Fixed QUIT with eventlet worker
- Added an example reloader config
- 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::
$ gunicorn 'alt_spec:load("my arg here")'
* New HTTP parser.
* New HUP behaviour. Re-reads the configuration and then reloads all
worker processes without changing the master process id. Helpful for
code reloading and monitoring applications like supervisord and runit.
* Added a preload configuration parameter. By default, application code
is now loaded after a worker forks. This couple with the new HUP
handling can be used for dev servers to do hot code reloading. Using
the preload flag can help a bit in small memory VM's.
* Allow people to pass command line arguments to WSGI applications. See:
`examples/alt_spec.py
<http://github.com/benoitc/gunicorn/raw/master/examples/alt_spec.py>`_
* Added an example gevent reloader configuration:
`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
------------------
- Support https via X-Forwarded-Protocol or X-Forwarded-Ssl headers
- Fix configuration
- Remove -d options which was used instead of -D for daemon.
- Fix umask in unix socket
* Support https via X-Forwarded-Protocol or X-Forwarded-Ssl headers
* Fix configuration
* Remove -d options which was used instead of -D for daemon.
* Fix umask in unix socket
0.9.0 / 2010-05-24
------------------
- Added *when_ready* hook. Called just after the server is started
- Added *preload* setting. Load application code before the worker processes
* 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
- Fix pidfile
- Fix QUIT/HUP in async workers
- Fix reexec
- Documentation improvements
* Refactored Config
* Fix pidfile
* Fix QUIT/HUP in async workers
* Fix reexec
* Documentation improvements
0.8.1 / 2010-04-29
------------------
- Fix builtins import in config
- Fix installation with pip
- Fix Tornado WSGI support
- Delay application loading until after processing all configuration
* Fix builtins import in config
* Fix installation with pip
* Fix Tornado WSGI support
* Delay application loading until after processing all configuration
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
- Added support for Tornado_
* Added support for Tornado_
0.7.2 / 2010-04-15
------------------
- Added --spew option to help debugging (installs a system trace hook)
- Some fixes in async arbiters
- Fix a bug in start_response on error
* Added --spew option to help debugging (installs a system trace hook)
* Some fixes in async arbiters
* Fix a bug in start_response on error
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
------------------
- Added support for Eventlet_ and Gevent_ based workers.
- Added Websockets_ support
- Fix Chunked Encoding
- Fix SIGWINCH on OpenBSD_
- Fix `PEP 333`_ compliance for the write callable.
* Added support for Eventlet_ and Gevent_ based workers.
* Added Websockets_ support
* Fix Chunked Encoding
* Fix SIGWINCH on OpenBSD_
* Fix `PEP 333`_ compliance for the write callable.
0.6.5 / 2010-03-11
------------------
- Fix pidfile handling
- Fix Exception Error
* Fix pidfile handling
* Fix Exception Error
0.6.4 / 2010-03-08
------------------
- Use cStringIO for performance when possible.
- Fix worker freeze when a remote connection closes unexpectedly.
* Use cStringIO for performance when possible.
* Fix worker freeze when a remote connection closes unexpectedly.
0.6.3 / 2010-03-07
------------------