Skip to content

Releases: cunla/fakeredis-py

v2.28.1

02 Apr 15:02
c052a30
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Open commands.json with encoding specified #367
  • Fix xadd to use last timestamp if the current system timestamp is lower than the last timestamp #368

Full Changelog: v2.28.0...v2.28.1

v2.28.0

29 Mar 14:39
1390624
Compare
Choose a tag to compare

🚀 Features

  • implement support for WITHSCORE in ZRANK and ZREVRANK #357
  • implement support for Connection commands HELLO, CLIENT SETNAME, CLIENT GETNAME, CLIENT ID, CLIENT INFO #361
  • implement support for HGETEX, HSETEX, HGETDEL #365

🐛 Bug Fixes

  • Fix test_tcp_server_started to close the connection @mgorny (#363)
  • [ACL] Always allow AUTH command @wakonig (#362)
  • [ACL] Provide default account acl on startup @wakonig (#362)

🧰 Maintenance

  • Refactor hypothesis tests (#366)

Contributors

We'd like to thank all the contributors who worked on this release!

@mgorny and @wakonig

Full Changelog: v2.27.0...v2.28.0

v2.27.0 🌈

11 Feb 16:16
d9db2d4
Compare
Choose a tag to compare

Changes

🚀 Features

  • ACL commands support #338
    • ACL LOAD, ACL SAVE, ACL LIST, ACL USERS, ACL GETUSER, ACL SETUSER, ACL DELUSER, ACL CAT,
      ACL LOG, ACL HELP, ACL WHOAMI, ACL GENPASS, ACL AUTH, ACL LOG_RESET, ACL LOG_COUNT, ACL LOG_GET,
      ACL LOG_HELP, ACL LOG_RESET, ACL LOG_COUNT, ACL LOG_GET, ACL LOG_HELP
  • Add support disable_decoding in async read_response #349
  • Implement support for SADDEX, using a new set implementation with support for expiring members #350

🧰 Maintenance

  • Remove end of life python 3.8 from test matrix
  • Add python 3.13 to test matrix
  • Improve documentation for Dragonfly/Valkey support

Contributors

We'd like to thank all the contributors who worked on this release!

@Redoubts

Full Changelog: v2.26.2...v2.27.0

v2.26.2 🌈

15 Dec 19:34
7a1ec28
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix bug in xreadgroup when stream length is less than COUNT with BLOCK #344

🧰 Maintenance

  • Implement test for SADDEX (Dragonfly specific command) #348
  • Update dependencies

Full Changelog: v2.26.1...v2.26.2

v2.26.1 🌈

28 Oct 14:19
b4eb93d
Compare
Choose a tag to compare

🧰 Maintenance

  • add py3.7 test (#343)

Full Changelog: v2.26.0...v2.26.1

v2.26.0 🌈

24 Oct 19:33
d616cb1
Compare
Choose a tag to compare

🚀 Features

  • Support for server-type specific commands #340
  • Support for Dragonfly SADDEX command #340

🐛 Bug Fixes

  • Fix bug in bitpos function for the clear bit mode @Diskein #337

Full Changelog: v2.25.1...v2.26.0

v2.25.1 🌈

30 Sep 17:27
de3f3cf
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix missing default values for version/server_type in FakeBaseConnectionMixin #334

Full Changelog: v2.25.0...v2.25.1

v2.25.0 🌈

28 Sep 22:00
4e929e6
Compare
Choose a tag to compare

🚀 Features

  • Implement support for hash expiration related commands @j00bar #328
    HEXPIRE, HEXPIREAT, HEXPIRETIME, HPERSIST, HPEXPIRE, HPEXPIREAT, HPEXPIRETIME, HPTTL, HTTL,
  • Implement support for SORT_RO #325, EXPIRETIME #323, and PEXPIRETIME #324
  • Support for creating a tcp server listening to multiple clients
  • Testing against valkey 8.0 #333
  • Improve documentation #332

🐛 Bug Fixes

Replace typing_extensions dependency with typing-extensions #330

Contributors

We'd like to thank all the contributors who worked on this release!

@cunla and @j00bar

Full Changelog: v2.24.1...v2.25.0

v2.24.1 🌈

26 Aug 19:17
98f2a15
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • Fix license file added to site-packages #320

Full Changelog: v2.24.0...v2.24.1

v2.24.0 🌈

24 Aug 15:51
f9d9b46
Compare
Choose a tag to compare

🚀 Features

  • Support for TIME SERIES commands (no support for align arguments on some commands) #310

🐛 Bug Fixes

🧰 Maintenance

  • Update all dependencies, particularly pytest to v8
  • Add tests against Dragonfly server #318
  • Implement decocator unsupported_server_types to enable excluding tests from running against certain server types #318

Contributors

We'd like to thank all the contributors who worked on this release!

@hurlenko

Full Changelog: v2.23.5...v2.24.0