- Breaking Change: Require redis-py 4.0.0
- Bug Fix: Fix potential race condition in
RedisSet.issubset()
and.issuperset()
- New Feature: Implement
RedisSet.union()
and.difference()
What's Changed
- Refactor RedisList._insert() by @brainix in #485
- Use a UUID4 in RedisList.__delete() by @brainix in #486
- Use UUID4s instead of random alphanumeric tmp keys by @brainix in #487
- Install hiredis by @brainix in #488
- Remove # type: ignore by @brainix in #489
- Touch tests/init.py by @brainix in #490
- Upgrade requirements by @brainix in #491
- Implement and test RedisSet.difference() by @brainix in #492
- Make RedisSet.__update() more efficient on same db by @brainix in #493
- Simplify code using chunking and aliasing by @brainix in #494
- Implement and test RedisSet.union() by @brainix in #495
- Watch keys during .issubset() and .issuperset() by @brainix in #496
- Upgrade requirements by @brainix in #497
- Upgrade requirements by @brainix in #498
- Tighten RedisSet type annotations by @brainix in #499
- Upgrade requirements by @brainix in #500
- Simplify code using chunking and aliasing by @brainix in #501
- Upgrade requirements by @brainix in #502
- Upgrade requirements by @brainix in #503
- Upgrade redis-py to 4.0.0 by @brainix in #504
Full Changelog: v1.4.7...v2.0.0