Skip to content

Gunicorn 17.5 has been released

Compare
Choose a tag to compare
@benoitc benoitc released this 03 Jul 09:16
· 1780 commits to master since this release

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 the gunicorn command.
  • fix: give the initial global_conf to paster application
  • fix: fix 'Expect: 100-continue' support on Python 3

Full changelog is available here:

0.17.4...17.5

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.