From 4e00c1718823c176b5bb39bed7e0e07d24d0d2dedb96831ef92033cf2ce7af93 Mon Sep 17 00:00:00 2001
From: Denisart Benjamin
Date: Tue, 10 Dec 2013 14:22:46 +0000
Subject: [PATCH] Accepting request 210375 from
home:posophe:branches:devel:languages:python
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- Update to version 18.0
+ new: add -e/--env command line argument to pass an environment
variables to gunicorn
+ new: add --chdir command line argument to specified directory
before apps loading. - new: add wsgi.file_wrapper support in
async workers
+ new: add --paste command line argument to set the paster config file
+ deprecated: the command gunicorn_django is 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_paste is deprecated. You now should
use the new --paste argument 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
- Changes from 17.5
+ 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
+ New versionning: With this release, the versionning 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 versionning ..
For example 17.5 is a service release.
- Changes from 0.17.4
+ fix unix socket address parsing
- Changes from 0.17.3
+ add systemd sockets support
+ add python -m gunicorn.app.wsgiapp support
+ improve logger class inheritance
+ exit when the config file isn’t found
+ add the -R option to enable stdio inheritance in daemon mode
+ don’t close file descriptors > 3 in daemon mode
+ improve STDOUT/STDERR logging
+ fix pythonpath option
+ fix pidfile creation on Python 3
+ fix gevent worker exit
+ fix ipv6 detection when the platform isn’t supporting it
OBS-URL: https://build.opensuse.org/request/show/210375
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gunicorn?expand=0&rev=29
---
gunicorn-0.17.2.tar.gz | 3 ---
gunicorn-18.0.tar.gz | 3 +++
python-gunicorn.changes | 60 +++++++++++++++++++++++++++++++++++++++++
python-gunicorn.spec | 2 +-
4 files changed, 64 insertions(+), 4 deletions(-)
delete mode 100644 gunicorn-0.17.2.tar.gz
create mode 100644 gunicorn-18.0.tar.gz
diff --git a/gunicorn-0.17.2.tar.gz b/gunicorn-0.17.2.tar.gz
deleted file mode 100644
index b8b553f..0000000
--- a/gunicorn-0.17.2.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:3daeecbf3c3f324317c847bd9523d2c7dcdcc7796fd2e57c18b16c0adf5897e5
-size 360120
diff --git a/gunicorn-18.0.tar.gz b/gunicorn-18.0.tar.gz
new file mode 100644
index 0000000..e95b544
--- /dev/null
+++ b/gunicorn-18.0.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b61f38786af6b8d644b530552012d669c7415fcf5852de320f290800db97983d
+size 366635
diff --git a/python-gunicorn.changes b/python-gunicorn.changes
index 4d60d1e..666e2ad 100644
--- a/python-gunicorn.changes
+++ b/python-gunicorn.changes
@@ -1,3 +1,63 @@
+-------------------------------------------------------------------
+Tue Dec 10 14:17:37 UTC 2013 - p.drouand@gmail.com
+
+- Update to version 18.0
+ + new: add -e/--env command line argument to pass an environment
+ variables to gunicorn
+ + new: add --chdir command line argument to specified directory
+ before apps loading. - new: add wsgi.file_wrapper support in
+ async workers
+ + new: add --paste command line argument to set the paster config file
+ + deprecated: the command gunicorn_django is 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_paste is deprecated. You now should
+ use the new --paste argument 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
+- Changes from 17.5
+ + 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
+ + New versionning: With this release, the versionning 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 versionning ..
+ For example 17.5 is a service release.
+- Changes from 0.17.4
+ + fix unix socket address parsing
+- Changes from 0.17.3
+ + add systemd sockets support
+ + add python -m gunicorn.app.wsgiapp support
+ + improve logger class inheritance
+ + exit when the config file isn’t found
+ + add the -R option to enable stdio inheritance in daemon mode
+ + don’t close file descriptors > 3 in daemon mode
+ + improve STDOUT/STDERR logging
+ + fix pythonpath option
+ + fix pidfile creation on Python 3
+ + fix gevent worker exit
+ + fix ipv6 detection when the platform isn’t supporting it
+
-------------------------------------------------------------------
Thu Oct 24 11:06:26 UTC 2013 - speilicke@suse.com
diff --git a/python-gunicorn.spec b/python-gunicorn.spec
index 741f74a..4742c06 100644
--- a/python-gunicorn.spec
+++ b/python-gunicorn.spec
@@ -17,7 +17,7 @@
Name: python-gunicorn
-Version: 0.17.2
+Version: 18.0
Release: 0
Summary: WSGI HTTP Server for UNIX
License: MIT