forked from pool/python-redis
- Update to 4.5.4:
* Security
+ Cancelling an async future does not, properly trigger, leading to a
potential data leak in specific cases. (CVE-2023-28858, bsc#1209811)
+ Cancelling an async future does not, properly trigger, leading to a
potential data leak in specific cases. (CVE-2023-28859, bsc#1209812)
* New Features
+ Introduce AbstractConnection so that UnixDomainSocketConnection can
call super().init (#2588)
+ Added queue_class to REDIS_ALLOWED_KEYS (#2577)
+ Made search document subscriptable (#2615)
+ Sped up the protocol parsing (#2596)
+ Use hiredis::pack_command to serialized the commands. (#2570)
+ Add support for unlink in cluster pipeline (#2562)
* Bug Fixes
+ Fixing cancelled async futures (#2666)
+ Fix: do not use asyncio's timeout lib before 3.11.2 (#2659)
+ Fix UDS in v4.5.2: UnixDomainSocketConnection missing constructor
argument (#2630)
+ CWE-404 AsyncIO Race Condition Fix (#2624, #2579)
+ Fix behaviour of async PythonParser to match RedisParser as for
issue #2349 (#2582)
+ Replace async_timeout by asyncio.timeout (#2602)
+ Update json().arrindex() default values (#2611)
+ Fix #2581 UnixDomainSocketConnection object has no attribute
_command_packer (#2583)
+ Fix issue with pack_commands returning an empty byte sequence (#2416)
+ Async HiredisParser should finish parsing after a
Connection.disconnect() (#2557)
+ Check for none, prior to raising exception (#2569)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-redis?expand=0&rev=67
This commit is contained in:
@@ -1,3 +1,45 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 18 03:12:39 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com>
|
||||
|
||||
- Update to 4.5.4:
|
||||
* Security
|
||||
+ Cancelling an async future does not, properly trigger, leading to a
|
||||
potential data leak in specific cases. (CVE-2023-28858, bsc#1209811)
|
||||
+ Cancelling an async future does not, properly trigger, leading to a
|
||||
potential data leak in specific cases. (CVE-2023-28859, bsc#1209812)
|
||||
* New Features
|
||||
+ Introduce AbstractConnection so that UnixDomainSocketConnection can
|
||||
call super().init (#2588)
|
||||
+ Added queue_class to REDIS_ALLOWED_KEYS (#2577)
|
||||
+ Made search document subscriptable (#2615)
|
||||
+ Sped up the protocol parsing (#2596)
|
||||
+ Use hiredis::pack_command to serialized the commands. (#2570)
|
||||
+ Add support for unlink in cluster pipeline (#2562)
|
||||
* Bug Fixes
|
||||
+ Fixing cancelled async futures (#2666)
|
||||
+ Fix: do not use asyncio's timeout lib before 3.11.2 (#2659)
|
||||
+ Fix UDS in v4.5.2: UnixDomainSocketConnection missing constructor
|
||||
argument (#2630)
|
||||
+ CWE-404 AsyncIO Race Condition Fix (#2624, #2579)
|
||||
+ Fix behaviour of async PythonParser to match RedisParser as for
|
||||
issue #2349 (#2582)
|
||||
+ Replace async_timeout by asyncio.timeout (#2602)
|
||||
+ Update json().arrindex() default values (#2611)
|
||||
+ Fix #2581 UnixDomainSocketConnection object has no attribute
|
||||
_command_packer (#2583)
|
||||
+ Fix issue with pack_commands returning an empty byte sequence (#2416)
|
||||
+ Async HiredisParser should finish parsing after a
|
||||
Connection.disconnect() (#2557)
|
||||
+ Check for none, prior to raising exception (#2569)
|
||||
+ Tuple function cannot be passed more than one argument (#2573)
|
||||
+ Synchronise concurrent command calls to single-client to single-client
|
||||
mode (#2568)
|
||||
+ Async: added 'blocking' argument to call lock method (#2454)
|
||||
+ Added a replacement for the default cluster node in the event of
|
||||
failure. (#2463)
|
||||
+ Fixed geosearch: Wrong number of arguments for geosearch command (#2464)
|
||||
- Clean up BuildRequires and Requires.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 18 13:09:12 UTC 2023 - Daniel Garcia <daniel.garcia@suse.com>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user