Pyaioredis

Latest version: v1.0.0

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

Scan your dependencies

Page 3 of 5

0.3.0

Features

- Pub/Sub connection commands accept `Channel` instances
(see 168)
- Implement new Pub/Sub MPSC (multi-producers, single-consumer) Queue --
`aioredis.pubsub.Receiver`
(see 176)
- Add `aioredis.abc` module providing abstract base classes
defining interface for basic lib components (see 176)
- Implement Geo commands support
(see 177, 179)

Bugfixes

- Minor tests fixes
Miscellaneous

- Update examples and docs to use `async`/`await` syntax
also keeping `yield from` examples for history
(see 173)
- Reflow Travis CI configuration; add Python 3.6 section
(see 170)
- Add AppVeyor integration to run tests on Windows
(see 180)
- Update multiple development requirements

0.2.9

Features

- Allow multiple keys in `EXISTS` command
(see 156, 157)

Bugfixes

- Close RedisPool when connection to Redis failed
(see 136)
- Add simple `INFO` command argument validation
(see 140)
- Remove invalid uses of `next()`

Miscellaneous

- Update devel.rst docs; update Pub/Sub Channel docs (cross-refs)
- Update MANIFEST.in to include docs, examples and tests in source bundle

0.2.8

Features

- Add `hmset_dict` command
(see 130)
- Add `RedisConnection.address` property
- RedisPool `minsize`/`maxsize` must not be `None`
- Implement `close()`/`wait_closed()`/`closed` interface for pool
(see 128)

Bugfixes

- Add test for `hstrlen`
- Test fixes

Miscellaneous

- Enable Redis 3.2.0 on Travis
- Add spell checking when building docs
(see 132)
- Documentation updated

0.2.7

- `create_pool()` minsize default value changed to 1
- Fixed cancellation of wait_closed
(see 118)
- Fixed `time()` conversion to float
(see 126)
- Fixed `hmset()` method to return bool instead of `b'OK'`
(see [12))
- Fixed multi/exec + watch issue (changed watch variable was causing
`tr.execute()` to fail)
(see 121)
- Replace `asyncio.Future` uses with utility method
(get ready to Python 3.5.2 `loop.create_future()`)
- Tests switched from unittest to pytest (see [12))
- Documentation updates

0.2.6

- Fixed Multi/Exec transactions cancellation issue
(see 110, 114)
- Fixed Pub/Sub subscribe concurrency issue
(see 113, 115)
- Add SSL/TLS support
(see 116)
- `aioredis.ConnectionClosedError` raised in `execute_pubsub` as well
(see 108)
- `Redis.slaveof()` method signature changed: now to disable
replication one should call `redis.slaveof(None)` instead of `redis.slaveof()`
- More tests added

0.2.5

- Close all Pub/Sub channels on connection close
(see 88)
- Add `iter()` method to `aioredis.Channel` allowing to use it
with `async for`
(see 89)
- Inline code samples in docs made runnable and downloadable
(see 92)
- Python 3.5 examples converted to use `async`/`await` syntax
(see 93)
- Fix Multi/Exec to honor encoding parameter
(see 94, 97)
- Add debug message in `create_connection`
(see 90)
- Replace `asyncio.async` calls with wrapper that respects asyncio version
(see 101)
- Use NODELAY option for TCP sockets
(see 105)
- New `aioredis.ConnectionClosedError` exception added. Raised if
connection to Redis server is lost
(see 108, 109)
- Fix RedisPool to close and drop connection in subscribe mode on release
- Fix `aioredis.util.decode` to recursively decode list responses
- More examples added and docs updated
- Add google groups link to README
- Bump year in LICENSE and docs

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.