Skip to content

Latest commit

 

History

History
131 lines (113 loc) · 11.4 KB

CHANGELOG.md

File metadata and controls

131 lines (113 loc) · 11.4 KB

Changes

  • Python: Added JSON.DEL JSON.FORGET commands (#1146)
  • Python: Added STRLEN command (#1230)
  • Python: Added HKEYS command (#1228)
  • Python: Added RPUSHX and LPUSHX commands (#1239)
  • Python: Added ZREMRANGEBYSCORE command (#1151)
  • Node, Python: Added SPOP, SPOPCOUNT commands. (#1117, #1261)
  • Node: Added ZRANGE command (#1115)
  • Python: Added RENAME command (#1252)
  • Python: Added APPEND command (#1152)
  • Python: Added GEOADD command (#1259)
  • Python: Added GEODIST command (#1260)
  • Python: Added GEOHASH command (#1281)
  • Python: Added ZLEXCOUNT command (#1305)
  • Python: Added ZREMRANGEBYLEX command (#1306)
  • Python: Added LINSERT command (#1304)
  • Python: Added GEOPOS command (#1301)
  • Node: Added PFADD command (#1317)
  • Python: Added PFADD command (#1315)
  • Python: Added ZMSCORE command (#1357)
  • Python: Added HRANDFIELD command (#1334)
  • Node: Added BLPOP command (#1223)
  • Python: Added XADD, XTRIM commands (#1320)
  • Python: Added BLPOP and BRPOP commands (#1369)
  • Python: Added ZRANGESTORE command (#1377)
  • Python: Added ZDIFFSTORE command (#1378)
  • Python: Added ZDIFF command (#1401)
  • Python: Added BZPOPMIN and BZPOPMAX commands (#1399)
  • Python: Added ZUNIONSTORE, ZINTERSTORE commands (#1388)
  • Python: Added ZRANDMEMBER command (#1413)
  • Python: Added BZMPOP command (#1412)
  • Python: Added ZINTERCARD command (#1418)
  • Python: Added ZMPOP command (#1417)
  • Python: Added SMOVE command (#1421)
  • Python: Added SUNIONSTORE command (#1423)
  • Python: Added SINTER command (#1434)
  • Python: Added SDIFF command (#1437)
  • Python: Added SDIFFSTORE command (#1449)
  • Python: Added SINTERSTORE command (#1459)
  • Python: Added SMISMEMBER command (#1461)
  • Python: Added SETRANGE command (#1453

Fixes

  • Python: Fix typing error "‘type’ object is not subscriptable" (#1203)
  • Core: Fixed blocking commands to use the specified timeout from the command argument (#1283)

Breaking Changes

  • Node: Changed smembers and spopCount functions to return Set instead of string[] (#1299)

Features

  • Node: Added support for alpine based platform (Or any x64-musl or arm64-musl based platforms) (#1379)

0.3.3 (2024-03-28)

Fixes

  • Node: Fix issue with dual usage, CommonJS and ECMAScript modules. (#1199)

0.3.0 (2024-03-25)

Changes

  • Python Node: Allow routing Cluster requests by address. (#1021)
  • Python, Node: Added HSETNX command. (#954, #1091)
  • Python, Node: Added SISMEMBER command (#972, #1083)
  • Python, Node: Added TYPE command (#945, #980)
  • Python, Node: Added HLEN command (#944, #981)
  • Python, Node: Added ZCOUNT command (#878) (#909)
  • Python, Node: Added ECHO command (#953, #1010)
  • Python, Node: Added ZPOPMIN command (#975, #1008)
  • Node: Added STRLEN command (#993)
  • Node: Added LINDEX command (#999)
  • Python, Node: Added ZPOPMAX command (#996, #1009)
  • Python: Added ZRANGE command (#906)
  • Python, Node: Added PTTL command (#1036, #1082)
  • Python, Node: Added HVAL command (#1130), (#1022)
  • Python, Node: Added PERSIST command (#1129), (#1023)
  • Node: Added ZREMRANGEBYSCORE command (#926)
  • Node: Added ZREMRANGEBYRANK command (#924)
  • Node: Added Xadd, Xtrim commands. (#1057)
  • Python: Added json module and JSON.SET JSON.GET commands (#1056)
  • Python, Node: Added Time command (#1147), (#1114)
  • Python, Node: Added LINDEX command (#1058, #999)
  • Python, Node: Added ZRANK command (#1065, #1149)
  • Core: Enabled Cluster Mode periodic checks by default (#1089)
  • Node: Added Rename command. (#1124)
  • Python: Added JSON.TOGGLE command (#1184)

Features

  • Python: Allow chaining function calls on transaction. (#987)
  • Node: Adding support for GLIDE's usage in projects based on either CommonJS or ECMAScript modules. (#1132)
  • Python, Node: Added Cluster Mode configuration for periodic checks interval (#1089, #1158)

0.2.0 (2024-02-11)

Changes

  • Python, Node: Added ZCARD command (#871, #885)
  • Python, Node: Added ZADD and ZADDINCR commands (#814, #830)
  • Python, Node: Added ZREM command (#834, #831)
  • Python, Node: Added ZSCORE command (#877, #889)
  • Use jemalloc as default allocator. (#847)
  • Python, Node: Added RPOPCOUNT and LPOPCOUNT to transaction (#874)
  • Standalone client: Improve connection errors. (#854)
  • Python, Node: When recieving LPOP/RPOP with count, convert result to Array. (#811)
  • Python, Node: Added TYPE command (#945, #980)
  • Python, Node: Added HLEN command (#944, #981)
  • Python, Node: Added ZCOUNT command (#878) (#909)
  • Python: Added ECHO command (#953)
  • Python, Node: Added ZPOPMIN command (#975, #1008)
  • Node: Added STRLEN command (#993)
  • Node: Added LINDEX command (#999)
  • Python, Node: Added ZPOPMAX command (#996, #1009)
  • Python: Added DBSIZE command (#1040)

Features

  • Python, Node: Added support in Lua Scripts (#775, #860)
  • Node: Allow chaining function calls on transaction. (#902)

Fixes

  • Core: Fixed Connection Refused error not to close the client (#872)
  • Socket listener: fix identifier for closed reader error. (#853)
  • Node: Fix issues with type import & exports (#767)
  • Core: Added handling to "?" and NULL hostnames in CLUSTER SLOTS (#104)
  • Core: Cluster connection now reconnects after full disconnect. (#100)

0.1.0 (2024-01-17)

Preview release of GLIDE for Redis a Polyglot Redis client.

See the README for additional information.