2.5.1
Highlights: This release only contains bug fixes since 2.5.0 and some critical issues need to be noticed. For #1615, the data race when reading the cluster slot's info may cause the server to crash in cluster mode, and #1568 / #1593 will also crash the server if users pass the wrong arguments.
Bug Fixes
- Fix a data race when updating the slots_info string by @git-hulk in #1615
- Fix make warning on GCC by @Yangsx-1 in #1605
- Fix ZRANGESTORE not overwrite the dst key by @enjoy-binbin in #1609
- Fix ZREMRANGEBYSCORE arity, should be 4 instead of -4 by @enjoy-binbin in #1604
- Fix Docker image may crash if running on the AMD platform by @ovaistariq in #1602
- Fix INFO used_memory_rss_human field name by @enjoy-binbin in #1595
- Return an error when Stream::Range fails and remove some debug server logs by @enjoy-binbin in #1556
- Fix config set compression type didn't take effect by @xiaobiaozhao in #1576
- Fix ZRANGESTORE arity -4 that crashes the server by @enjoy-binbin in #1593
- Fix version typo in a variable name by @enjoy-binbin in #1591
- ZUNION arity should be -3 instead of -4 by @enjoy-binbin in #1589
- Fix DECRBY LLONG_MIN caused an overflow by @enjoy-binbin in #1581
- Fix GEOHASH / GEOPOS should return nil array instead of error for non-existing key by @enjoy-binbin in #1573
- Fix EXEC / DISCARD without MULTI wrongly reset watch by @enjoy-binbin in #1562
- Fix SCRIPT EXISTS arity by @enjoy-binbin in #1567
- Fix EVAL crashing server when numkeys is -1 by @enjoy-binbin in #1568