diff options
author | Andy McCurdy <andy@andymccurdy.com> | 2014-06-01 21:14:42 -0700 |
---|---|---|
committer | Andy McCurdy <andy@andymccurdy.com> | 2014-06-01 21:16:49 -0700 |
commit | 987822339920d31d373d4caac2944f846ad8063c (patch) | |
tree | ed76084d7d84d8e2b2f41ee052030efb4c878314 | |
parent | 26c56b9d816c9d1cc1393c04b04b4f1d688f7353 (diff) | |
download | redis-py-987822339920d31d373d4caac2944f846ad8063c.tar.gz |
changelog
-rw-r--r-- | CHANGES | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -67,6 +67,13 @@ raise a TimeoutError anytime a socket.timeout is encountered. If `retry_on_timeout` is set to True, the client will retry a command that timed out once like other `socket.error`s. + * Completely refactored the Lock system. There is now a LuaLock class + that's used when the Redis server is capable of running Lua scripts along + with a fallback class for Redis servers < 2.6. The new locks fix several + subtle race consider that the old lock could face. In additional, a + new method, "extend" is available on lock instances that all a lock + owner to extend the amount of time they have the lock for. Thanks to + Eli Finkelshteyn and https://github.com/chillipino for contributions. * 2.9.1 * IPv6 support. Thanks https://github.com/amashinchi * 2.9.0 |