Releases: cunla/fakeredis-py
Releases · cunla/fakeredis-py
v2.33.0🌈
🚀 Features
- Implement
MSETEX(From Redis 8.4)
🐛 Bug Fixes
- fix[FakeAsyncRedis]: FakeAsyncRedis supports protocol=3 #442
- fix[TcpFakeServer]: TcpFakeServer supports pub/sub #431
- fix[TcpFakeServer]: preserve whitespace in bulk strings @oliverhaas #435
🧰 Maintenance
- Update tests to support redis-py 7.1.0 and Redis 8.4
- Async tests run on resp3 and resp2
New Contributors
- @oliverhaas made their first contribution in #433
Full Changelog: v2.32.1...v2.33.0
v2.32.1 🌈
v2.32.1 -
🐛 Bug Fixes
- fix:support for py3.7 #423
- fix:
xpending_rangeto return all 4 required fields per Redis spec @zzstoatzz #427 - fix[TcpFakeServer]: add exception prefix #432
🧰 Maintenance
- Update tests to support redis-py 7.0.1
- Update tests to support valkey 9.0.0
Full Changelog: v2.32.0...v2.32.1
v2.32.0 🌈
🐛 Bug Fixes
🚀 Features
- add support for nx/xx/gt/lt options for expireat/pexpire/pexpireat @praboud-ant #421
🐛 Bug Fixes
- fix:removing use of self.protocol to support redis-py < 5 #419
- fix:race condition due to closing socket in TCPFakeRequestHandler:finish #420
New Contributors
- @praboud-ant made their first contribution in #415
Full Changelog: v2.31.3...v2.32.0
v2.31.2 🌈
🐛 Bug Fixes
TcpFakeServerdoes not require lupa to be installed (only if Lock is used) #413
Full Changelog: v2.31.1...v2.31.2
v2.31.1 🌈
🐛 Bug Fixes
- Sending lib_name and lib_version only when relevant #408
- TcpFakeServer: Closing threads on server close #409
- TcpFakeServer: Register Lock scripts #406
🧰 Maintenance
Contributors
We'd like to thank all the contributors who worked on this release!
@mgorny and @phi-friday
Full Changelog: v2.31.0...v2.31.1
v2.31.0 🌈
🚀 Features
🐛 Bug Fixes
- version init argument typing #401
- include
lib_nameandlib_versioninFakeBaseConnectionMixin - when using
FakeValkey, raisevalkey.ResponseErrorinstead ofredis.ResponseError#402 - fix issue with pytest-asyncio #404 @seifertm
New Contributors
Full Changelog: v2.30.3...v2.31.0
v2.30.3
v2.30.2 🌈
🐛 Bug Fixes
- Import
Callablefromtypingto support python 3.8 #398
🧰 Maintenance
- Refactor tests
FakeValkeyuses valkey-py instead of redis-py
Full Changelog: v2.30.1...v2.30.2
v2.30.1 🌈
v2.30.0 🌈
Changes
🚀 Features
- Support for RESP3 #360
- Implement support for
COPY@ajhetherington #383
🐛 Bug Fixes
- aio.FakeRedis: Using
inspectto get__init__paramaters #384 - Discrepancy when using xread with resp3 #393
Contributors
We'd like to thank all the contributors who worked on this release!
Full Changelog: v2.29.0...v2.30.0