Skip to content

Releases: alicebob/miniredis

SET NX GET

08 Mar 17:35
Compare
Choose a tag to compare
  • support SET NX GET special case

redis 7.0

06 Jan 10:59
Compare
Choose a tag to compare
  • implement redis 7.0.x (from 6.X). Main changes:
    • test against 7.0.7
    • update error messages
    • support nx|xx|gt|lt options in [P]EXPIRE[AT]
    • update how deleted items are processed in pending queues in streams

`$` fix, timeouts, fix disconnects

09 Nov 16:02
Compare
Choose a tag to compare
  • resolve $ to latest ID in XREAD (thanks @josh-hook)
  • handle disconnect in blocking functions (thanks @jgirtakovskis)
  • fix type conversion bug in redisToLua (thanks Sandy Harvie)
  • BRPOP{LPUSH} timeout can be float since 6.0

INFO, LPOS, XPENDING

12 Aug 08:13
Compare
Choose a tag to compare
  • basic INFO support (thanks @kirill-a-belov)
  • support COUNT in SSCAN (thanks @Abdi-dd)
  • test and support Go 1.19
  • support LPOS (thanks @ianstarz)
  • support XPENDING, XGROUP {CREATECONSUMER,DESTROY,DELCONSUMER}, XINFO {CONSUMERS,GROUPS}, XCLAIM (thanks @sandyharvie)

stream fixes, Dump() control, fix COMMAND

29 Jun 07:04
Compare
Choose a tag to compare
  • set miniredis.DumpMaxLineLen to get more Dump() info (thanks @afjoseph)
  • fix invalid response of COMMAND (thanks @zsh1995)
  • fix possibility to generate duplicate IDs in XADD (thanks @readams)
  • adds support for XAUTOCLAIM min-idle parameter (thanks @readams)

GETEX, XAUTOCLAIM, and ZADD GT/LT

04 May 07:39
Compare
Choose a tag to compare

>= Go 1.14

23 Mar 10:02
Compare
Choose a tag to compare

v2.20.0

SCAN, BITPOS, ZRANGE, and redis.call() fixes and updates

16 Mar 11:04
Compare
Choose a tag to compare

catching up with 6.2

19 Jan 08:41
Compare
Choose a tag to compare

v2.18.0

this adds some commands introduced in redis 6.2. Thanks to everyone for helping!

added miniredis.RunT(t)

12 Dec 09:06
Compare
Choose a tag to compare
  • added miniredis.RunT(t)