Releases: streamich/redis-joy
Releases · streamich/redis-joy
v1.4.0
v1.3.0
1.3.0 (2024-01-16)
Bug Fixes
- 🐛 delay all call until after RESP protocol version switch (cd773d5)
- 🐛 insert response into correct position into the buffer (f47e757)
- 🐛 wait for routing table in EVAL command (ea2d3d0)
Features
- 🎸 expose .scripts registry (b822b00)
- 🎸 feat add initial EVAL support in RedisCluster (52ccd19)
- 🎸 implement EVAL scripting (682d646)
Performance Improvements
- ⚡️ store script SHA1 as Uint8Array (de38732)
v1.2.0
v1.1.0
1.1.0 (2023-12-18)
Features
- 🎸 add ability to configure buffer size in cluster client (e8e3422)
- 🎸 add buffering for ReconnectingSocket while it is offlin (3c934df)
- 🎸 handle reconnects in PSUBSCRIBE and SSUBSCRIBE (8cdc94a)
- 🎸 implement GET and SET server commands (49fd79e)
- 🎸 re-establish SUBSCRIBE subscriptions on re-connect (7b2ed41)
- 🎸 setup basic server (beb379d)
Performance Improvements
v1.0.0
1.0.0 (2023-12-18)
Bug Fixes
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)