Skip to content

Releases: dahomey-technologies/rustis

0.13.3

25 May 22:56
Compare
Choose a tag to compare
  • fix does not allow SUBSCRIBE to be sent to server if already subscribed

0.13.2

25 May 20:30
Compare
Choose a tag to compare
  • use unbounded_send when sending pub/sub message from network handler

0.13.1

21 Apr 22:08
Compare
Choose a tag to compare

fix reconnection

  • commands sent during reconnection, with flag retry_on_error set to false (default behavior), are immediately ended in error.

0.13.0

20 Apr 22:35
Compare
Choose a tag to compare

Advanced reconnection strategy

  • added reconnection config with 3 possible strategies: constant, linear or exponential
  • BREAKING CHANGE: removed client::Config::max_command_attempts
  • fix #66

0.12.11

18 Apr 13:24
Compare
Choose a tag to compare
  • fix subscribe multiple times to the same channel:
    when subscribing to the same channel on the same client, an error will be returned

0.12.10

06 Apr 18:12
Compare
Choose a tag to compare
  • fix a bad status pb in the NetworkHandler implementation

0.12.9

12 Mar 23:00
313b173
Compare
Choose a tag to compare
  • connection string prefixes:
    • redis-sentinel
    • rediss-sentinel
    • redis-cluster
    • rediss-cluster
  • Fix skip offset calculation in connection info manager (#62)
    • fix a bug related to cluster node redirection

0.12.8

29 Dec 00:54
Compare
Choose a tag to compare
  • fix infinite loop in cluster mode when loosing connection to a node

0.12.7

28 Dec 23:15
e5a1e0c
Compare
Choose a tag to compare
  • Better transaction support in cluster mode:
    if all the commands of a transaction are not executed on the same node, the transaction will fail cleanly. The test is done in Rustis, before actually sending the commands to the Redis cluster

0.12.6

28 Dec 21:10
Compare
Choose a tag to compare
  • fix Error reconnect in the master-replica model of Redis-Server with Redis Sentinel (#51)