Releases: alicebob/miniredis
Releases · alicebob/miniredis
SET NX GET
- support SET NX GET special case
redis 7.0
`$` fix, timeouts, fix disconnects
- 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
- 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
GETEX, XAUTOCLAIM, and ZADD GT/LT
- support for GETEX (thanks @dntj)
- support for GT and LT in ZADD (thanks @lsgndln)
- support for XAUTOCLAIM (thanks @randall-fulton)
>= Go 1.14
v2.20.0
- back to support Go >= 1.14 (thanks @ajatprabha and @marcind)
SCAN, BITPOS, ZRANGE, and redis.call() fixes and updates
- support for TYPE in SCAN (thanks @0xDiddi)
- update BITPOS (thanks @dirkm)
- fix a lua redis.call() return value (thanks @mpetronic)
- update ZRANGE (thanks @valdemarpereira)
catching up with 6.2
v2.18.0
this adds some commands introduced in redis 6.2. Thanks to everyone for helping!
- support for ZUNION (thanks @propan)
- support for COPY (thanks @matiasinsaurralde and @rockitbaby)
- support for LMOVE (thanks @btwear)
added miniredis.RunT(t)
- added miniredis.RunT(t)