Releases: stefanwille/crystal-redis
Releases · stefanwille/crystal-redis
v2.8.0
- breaking-change:
zadd
return Int64 | String (instead of Int64) (#112) - breaking-change:
hgetall
now returns Hash(String, String) instead of Array(String) (#4, #77) - breaking-change:
hscan
now returns Hash(String, String) instead of Array(String) as second result - Fix
del
to receive Array(RedisValue) (#100, #101, #105) - Add
hset
method with Hash argument (#113, thanks @tachyons) - Fix
brpoplpush
to work with namespaces - Add
geosearch
method (#115, thanks @yrgoldteeth) - Unsubscribe now reset connection, and can be used as usual (#106, #108)
- Add options for
zadd
: nx, xx, ch, incr (#112, thanks @noellabo) - Fixed
ping
command in subscribe (#28)
v2.7.0
Release 2.6.0
- Support Crystal 0.34.0. Older Crystal versions will not work anymore. Thank you @bcardiff
Release 2.5.3
- Fix brpop exception when popping fails - thanks to @vince94320
Release 2.5.2
- Fix the return type of
hmget
- thanks @vince94320
Release 2.5.1
Release 2.5.0
- Performance optimization: Send transaction commands ("MULTI") pipelined (#86) - thanks @pgeraghty
Release 2.4.1
Release 2.4.0
Release 2.3.0
- Add array overloads to splat-only methods - thanks to @dscottboggs!
Warning: I believe there is potential for this change to break existing code. I am adding it despite this risk because I believe that this provides a path towards a better API.
Also, the PR adds lots of methods to the API. I may want to remove the old splat based methods in a version 3.