Releases: benoitc/gunicorn
Release list
Gunicorn 18.0 has been released
Gunicorn 18.0 is a major release with new features and fixes. With this release the commands gunicorn_django and gunicorn_paster are now deprecated. They will be removed in the next major release R19. You can now easily launch your django or paster applications by only using the gunicorn command line. See the documentation and the following changes for more more information.
Changes
- new: add
-e/--envcommand line argument to pass an environment variables to
gunicorn - new: add
--chdircommand line argument to specified directory
before apps loading. - new: add wsgi.file_wrapper support in async workers
- new: add
--pastecommand line argument to set the paster config file - deprecated: the command
gunicorn_djangois now deprecated. You should now
run your application with the WSGI interface installed with your project (see
https://docs.djangoproject.com/en/1.4/howto/deployment/wsgi/gunicorn/) for
more infos. - deprecated: the command
gunicorn_pasteis deprecated. You now should use
the new--pasteargument to set the configuration file of your paster
application. - fix: Removes unmatched leading quote from the beginning of the default access
log format string - fix: null timeout
- fix: gevent worker
- fix: don't reload the paster app when using pserve
- fix: after closing for error do not keep alive the connection
- fix: responses 1xx, 204 and 304 should not force the connection to be closed
Full changelog is available here:
More
You can find the documentation here:
http://docs.gunicorn.org/en/18.0/
Latest version is also available on Pypi:
Gunicorn 17.5 has been released
Gunicorn 17.5 is a service release with mostly a number of small corrections and user contributions. But there are some new functions worth mentioning as well:
- new: add signals documentation
- new: add post_worker_init hook for workers
- new: try to use gunicorn.conf.py in current folder as the default
config file. - fix graceful timeout with the Eventlet worker
- fix: don't raise an error when closing the socket if already closed
- fix: fix --settings parameter for django application and try to find
the django settings when using thegunicorncommand. - fix: give the initial global_conf to paster application
- fix: fix 'Expect: 100-continue' support on Python 3
Full changelog is available here:
You can find the documentation here:
http://docs.gunicorn.org/en/17.5/
Latest version is also available on Pypi:
https://pypi.python.org/pypi/gunicorn/17.5
Notes:
New versioning:
With this release, the versioning of Gunicorn is changing. Gunicorn is stable since a long time and there is no point to release a "1.0" now. It should have been done since a long time. 0.17 really meant it was the 17th stable version. From the beginning we have only 2 kind of releases:
- major release: releases with major changes or huge features added
- services releases: fixes and minor features added
So from now we will apply the following versioning <major>.<service>. For example 17.5 is a service release.