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 thegunicorn
command. - 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.