Aioredis

Latest version: v2.0.1

Safety actively analyzes 690691 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

2.0.1

Features

- Added Python 3.10 to CI & Updated the Docs
(see 1160)
- Enable mypy in CI (see 1101)
- Synchronized reading the responses from a connection
(see 1106)

Fixes

- Remove __del__ from Redis (Fixes 1115)
(see 1227)
- fix socket.error raises (see 1129)
- Fix buffer is closed error when using PythonParser class
(see 1213)

2.0.0

Features

- Port redis-py's client implementation to aioredis.
(see 891)

- Make hiredis an optional dependency.
(see 917)

1.3.1

Bugfixes

- Fix transaction data decoding
(see 657)
- Fix duplicate calls to `pool.wait_closed()` upon `create_pool()` exception.
(see 671)

Deprecations and Removals

- Drop explicit loop requirement in API.
Deprecate `loop` argument.
Throw warning in Python 3.8+ if explicit `loop` is passed to methods.
(see 666)

Misc

- (643, 646, 648)

1.3.0

Features

- Added `xdel` and `xtrim` method which missed in `commands/streams.py` & also added unit test code for them
(see 438)
- Add `count` argument to `spop` command
(see 485)
- Add support for `zpopmax` and `zpopmin` redis commands
(see 550)
- Add `towncrier`: change notes are now stored in `CHANGES.txt`
(see 576)
- Type hints for the library
(see 584)
- A few additions to the sorted set commands:
- the blocking pop commands: `BZPOPMAX` and `BZPOPMIN`
- the `CH` and `INCR` options of the `ZADD` command
(see 618)
- Added `no_ack` parameter to `xread_group` streams method in `commands/streams.py`
(see 625)

Bugfixes

- Fix for sensitive logging
(see 459)
- Fix slow memory leak in `wait_closed` implementation
(see 498)
- Fix handling of instances were Redis returns null fields for a stream message (see
\605)

Improved Documentation

- Rewrite "Getting started" documentation.
(see 641)

Misc

- 585,
611,
612,
619,
620,
642)

1.2.0

Features

- Implemented new Stream command support
(see 299)
- Reduce `encode_command()` cost about 60%
(see 397)

Bugfixes

- Fix pipeline commands buffering was causing multiple `sendto` syscalls
(see 464)
and 473)
- Python 3.7 compatibility fixes
(see 426)
- Fix typos in documentation
(see 400)
- Fix `INFO` command result parsing
(see 405)
- Fix bug in `ConnectionsPool._drop_closed` method
(see 461)

Miscellaneous

- Update dependencies versions
- Multiple tests improvements

1.1.0

Features

- Implement new commands: `wait`, `touch`, `swapdb`, `unlink`
(see 376)
- Add `async_op` argument to `flushall` and `flushdb` commands
(see 364, 370)

Bugfixes

- **Important!** Fix Sentinel sentinel client with pool `minsize`
greater than 1
(see 380)
- Fix `SentinelPool.discover_timeout` usage
(see 379)
- Fix `Receiver` hang on disconnect
(see 354, 366)
- Fix an issue with `subscribe`/`psubscribe` with empty pool
(see 351, 355)
- Fix an issue when `StreamReader`'s feed_data is called before set_parser
(see 347)

Miscellaneous

- Update dependencies versions
- Multiple test fixes

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.