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