Skip to content

v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 18 Dec 09:40
· 82 commits to master since this release

1.0.0 (2023-12-18)

Bug Fixes

  • 馃悰 correctly sort router nodes (fb98f63)
  • 馃悰 on read select any node (25f3d10)

Features

  • 馃幐 add a list of commands that perform writes (e401242)
  • 馃幐 add ability to execute cluster commands (d2009e3)
  • 馃幐 add ability to execute transactions (92d53b3)
  • 馃幐 add ability to print object tree (0148702)
  • 馃幐 add ability to SUBSCRIBE (fa39312)
  • 馃幐 add client code (2a0819b)
  • 馃幐 add cluster socket abstraction (53f269e)
  • 馃幐 add pub/sub support (d19cd0e)
  • 馃幐 add RedisClusterCall (45b08f5)
  • 馃幐 add support for multi commands (b18620a)
  • 馃幐 add support for SSUBSCRIBE commands (ec5a276)
  • 馃幐 authenticate on every client reconnect (d030a02)
  • 馃幐 bump dep and improve id retrieval (cc5be40)
  • 馃幐 close bootstraping seed client (5f1228f)
  • 馃幐 do not merge in seed node config (fbec3b3)
  • 馃幐 extract mode from hello request (929f76e)
  • 馃幐 handle -ASK redirects (cb5056f)
  • 馃幐 implement routing table rebuild (8321c33)
  • 馃幐 improve client construction (d74837c)
  • 馃幐 improve cluster calling setup (250e808)
  • 馃幐 improve cluster calls and redirects (e6d856b)
  • 馃幐 improve redirects logic (dbb0d9e)
  • 馃幐 minor improvements (aba573f)
  • 馃幐 progress on call execution (ae273c7)
  • 馃幐 shotre clients in a separate map (6faf3ab)
  • 馃幐 simplify auth and connection (9810441)
  • 馃幐 stop all clients on cluster stop (b7d6378)
  • 馃幐 support PSUBSCRIBE pattern subscriptions (071f654)
  • 馃幐 support UTF8 encoding in command arguments (76deb51)

Performance Improvements

  • 鈿★笍 implement own cluster slot hash function (867b3c4)