Releases: alicebob/miniredis
Releases · alicebob/miniredis
drop a go.mod dep, lua fi, BLMOVE XAUTOCLAIM fixes
- add Lua redis.setresp({2,3})
- embed gopher-json package
- fix XAUTOCLAIM (thanks @kgunning)
- fix writeXpending (thanks @gnpaone)
- fix BLMOVE TTL special case
- constants for key types @alyssaruth
add ZRANK/ZREVRANK, fix ZINTERSTORE and XTRIM
- fix ZINTERSTORE where target is one of the source sets
- added support for ZRank and ZRevRank with score (thanks Jeff Howell)
- fix MEMORY subcommand casing (thanks @joshaber)
- use streamCmp in Xtrim (thanks @daniel-cohere)
Go >= 1.17, redis.set_repl(), StartAddrTLS, XADD and SRANDMEMBER fixes
- minimum Go version is now 1.17
- fix integer overflow (thanks @wszaranski)
- test against the last BSD redis (7.2.4)
- ignore 'redis.set_repl()' call (thanks @TingluoHuang)
- various build fixes (thanks @wszaranski)
- add StartAddrTLS function (thanks @agriffaut)
- support for the NOMKSTREAM option for XADD (thanks @Jahaja)
- return empty array for SRANDMEMBER on nonexistent key (thanks @WKBae)
SINTERCARD and [P]EXPIRETIME
- support for SINTERCARD (thanks @s-barr-fetch)
- support for EXPIRETIME and PEXPIRETIME (thanks @wszaranski)
- fix GEO* units to be case insensitive
COUNT, IDLETIME, and HRANDFIELD
- support COUNT in SCAN and ZSCAN (thanks @BarakSilverfort)
- support for OBJECT IDLETIME (thanks @nerd2)
- support for HRANDFIELD (thanks @sejin-P)
MEMORY USAGE, CLIENT {SET|GET}NAME, float fixes
- support for MEMORY USAGE (thanks @davidroman0O)
- test against Redis 7.2.0
- support for CLIENT SETNAME/GETNAME (thanks @mr-karan)
- fix very small numbers (thanks @zsh1995)
- use the same float-to-string logic real Redis uses
no typo
Oops.
Thanks @cristaloleg!
add SMISMEMBER
support SMISMEMBER (thanks @sandyharvie)