python-redis

Edit Package python-redis

Python client for Redis key-value store.

Refresh
Refresh
Source Files
Filename Size Changed
python-redis.changes 0000061225 59.8 KB
python-redis.spec 0000003217 3.14 KB
redis-4.5.4.tar.gz 0004552103 4.34 MB
tox.ini 0000012709 12.4 KB
Revision 67 (latest revision is 89)
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 67)
- 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)
Comments 3

Eric Schirra's avatar

Building is broken!

Hello, the last change prevents the construction of the package. Please fix the error so that the package can be built again.


Steve Kowalik's avatar

The comment right at the top says Work In Progress, so it's being worked on ...


Eric Schirra's avatar

Where stands: "Work In Progress, "? Why is a package checked in that cannot be built? Why is it not built locally first to eliminate the errors?

openSUSE Build Service is sponsored by