Skip to content

Releases: stefanwille/crystal-redis

Release 2.2.1

28 Jun 09:14
Compare
Choose a tag to compare

Changes:

  • Fix issue #84 | Fix psubscribe on pooled client #85 - Thanks to @KaulSe

Release 2.2.0

15 May 18:52
Compare
Choose a tag to compare
  • Allows del to be called with an array of keys like redis.del([a, b, c]), as an alternative to redis.del(a, b, c) - thanks to @rodrigopinto

Release 2.1.1

25 Sep 15:16
Compare
Choose a tag to compare
  • Fix string_or_nil_command to accept Null Array too - thanks @maiha

Release 2.1.0

29 Aug 09:25
Compare
Choose a tag to compare

Release 2.0.0

19 Jun 16:04
Compare
Choose a tag to compare
  • Add reconnect option that will automatically reconnect a Redis instance when the Redis server connection is lost. NOTE: Default value is true! - Thanks to @kostya !
  • Add command_timeout option, which will trigger an exception if the Redis server takes too long to respond to a command, e.g. because of a dump. Thanks to @kostya again!
  • Add connection pooling via the class Redis::PooledClient. This was also added by @kostya!
  • Update API documentation

Big thanks to @kostya!!! 👏

Release 1.11.0

27 May 11:03
Compare
Choose a tag to compare
  • Add connection options dns_timeout and connect_timeout - thanks to @kostya

Release 1.10.1

13 May 10:10
Compare
Choose a tag to compare
  • Fix compilation in Crystal master - thanks to @kostya

Release 1.10.0

23 Apr 18:41
Compare
Choose a tag to compare
  • Enable SSL connections to Redis - thanks to @y2k2mt.

The installation became a bit more cumbersome on MacOS X because of the need for openssl. The process is described in the README.md.

Release 1.9.0

10 Sep 11:59
Compare
Choose a tag to compare
  • Add three new commands: #object_object_refcount, #object_encoding, #object_idletime

Release 1.8.0

06 Mar 21:39
Compare
Choose a tag to compare
  • Allow connecting to Redis with url: argument - thanks to Henri Karhatsu