From 2df149d0c1ee0f9c596979ed6e193bebfebd656b7d2d8615c83b7bab49673f6d Mon Sep 17 00:00:00 2001 From: Thomas Bechtold Date: Mon, 18 Feb 2019 09:39:32 +0000 Subject: [PATCH] Accepting request 676978 from home:sebix:branches:devel:languages:python - Update to 3.2.0: * Added support for `select.poll` to test whether data can be read on a socket. This should allow for significantly more connections to be used with pubsub. Fixes #486/#1115 * Attempt to guarentee that the ConnectionPool hands out healthy connections. Healthy connections are those that have an established socket connection to the Redis server, are ready to accept a command and have no data available to read. Fixes #1127/#886 * Use the socket.IPPROTO_TCP constant instead of socket.SOL_TCP. IPPROTO_TCP is available on more interpreters (Jython for instance). Thanks @Junnplus. #1130 * Fixed a regression introduced in 3.0 that mishandles exceptions not derived from the base Exception class. KeyboardInterrupt and gevent.timeout notable. Thanks Christian Fersch. #1128/#1129 * Significant improvements to handing connections with forked processes. Parent and child processes no longer trample on each others' connections. Thanks to Jay Rolette for the patch and highlighting this issue. #504/#732/#784/#863 * PythonParser no longer closes the associated connection's socket. The connection itself will close the socket. #1108/#1085 OBS-URL: https://build.opensuse.org/request/show/676978 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-redis?expand=0&rev=36 --- python-redis.changes | 24 ++++++++++++++++++++++++ python-redis.spec | 4 ++-- redis-3.1.0.tar.gz | 3 --- redis-3.2.0.tar.gz | 3 +++ 4 files changed, 29 insertions(+), 5 deletions(-) delete mode 100644 redis-3.1.0.tar.gz create mode 100644 redis-3.2.0.tar.gz diff --git a/python-redis.changes b/python-redis.changes index 3761e2a..893c9b0 100644 --- a/python-redis.changes +++ b/python-redis.changes @@ -1,3 +1,27 @@ +------------------------------------------------------------------- +Mon Feb 18 08:54:01 UTC 2019 - sebix+novell.com@sebix.at + +- Update to 3.2.0: + * Added support for `select.poll` to test whether data can be read + on a socket. This should allow for significantly more connections to + be used with pubsub. Fixes #486/#1115 + * Attempt to guarentee that the ConnectionPool hands out healthy + connections. Healthy connections are those that have an established + socket connection to the Redis server, are ready to accept a command + and have no data available to read. Fixes #1127/#886 + * Use the socket.IPPROTO_TCP constant instead of socket.SOL_TCP. + IPPROTO_TCP is available on more interpreters (Jython for instance). + Thanks @Junnplus. #1130 + * Fixed a regression introduced in 3.0 that mishandles exceptions not + derived from the base Exception class. KeyboardInterrupt and + gevent.timeout notable. Thanks Christian Fersch. #1128/#1129 + * Significant improvements to handing connections with forked processes. + Parent and child processes no longer trample on each others' connections. + Thanks to Jay Rolette for the patch and highlighting this issue. + #504/#732/#784/#863 + * PythonParser no longer closes the associated connection's socket. The + connection itself will close the socket. #1108/#1085 + ------------------------------------------------------------------- Fri Feb 15 11:43:24 UTC 2019 - Tomáš Chvátal diff --git a/python-redis.spec b/python-redis.spec index c876b24..678f72c 100644 --- a/python-redis.spec +++ b/python-redis.spec @@ -12,13 +12,13 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-redis -Version: 3.1.0 +Version: 3.2.0 Release: 0 Summary: Python client for Redis key-value store License: MIT diff --git a/redis-3.1.0.tar.gz b/redis-3.1.0.tar.gz deleted file mode 100644 index 6ff95b6..0000000 --- a/redis-3.1.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7ba8612bbfd966dea8c62322543fed0095da2834dbd5a7c124afbc617a156aa7 -size 120318 diff --git a/redis-3.2.0.tar.gz b/redis-3.2.0.tar.gz new file mode 100644 index 0000000..3e59889 --- /dev/null +++ b/redis-3.2.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:724932360d48e5407e8f82e405ab3650a36ed02c7e460d1e6fddf0f038422b54 +size 124744