Dragonfly v1.8.0
New Dragonfly release! It's a stability release.
1.7.x had a few regressions which are fixed in this release 🤞🏼.
Everyone who uses 1.7.x is advised to switch to 1.8.0
What's Changed
- fix(server): Do not crash on parse error by @chakaz in #1631
- chore: update helio by @kostasrim in #1634
- fix: remove empty hop for non-expiring transactions by @dranikpg in #1605
- Fix socket code in replication by @royjacobson in #1622
- feat(server): Add
--lock_on_hashtags
mode. by @chakaz in #1611 - fix: remove coordinator_index_ from tx & fix short circuit by @dranikpg in #1640
- feat: Add GetRank to bptree API by @romange in #1638
- feat: Fix rank for delete operations by @romange in #1644
- Add "DEBUG OBJHIST" by @romange in #1635
- hotfix: snapshot endless loop on exit. by @dor132 in #1647
- fix: Add selective non-atomic squash dispatch by @dranikpg in #1641
- feat: Use const ConnectionContext in VerifyCommand by @dranikpg in #1633
- fix(server): Increase default timeout by @chakaz in #1653
- feat: Use compressed sorted set for search by @dranikpg in #1648
- feat: add ScoreMap that maps sds strings to doubles by @romange in #1656
- feat: FtList, FtDropIndex and FtInfo by @dranikpg in #1649
- chore: Iterate over bptree_set. by @romange in #1654
- feat: Add LowerBound and DeleteRangeByRank by @romange in #1655
- fix(rdb_load): load listpack encoded zset by @kostasrim in #1646
- fix(pytest): Raise exception if instance.stop timed out by @dranikpg in #1660
- feat: Add DeleteByScore method by @romange in #1664
- chore: Save snapshots as
.tmp
first to avoid file corruption by @talbii in #1623 - feat: Refactor command verification before execution by @dranikpg in #1652
- chore: Add names to fibers that were missing them by @royjacobson in #1667
- chore: update helio by @romange in #1668
Full Changelog: v1.7.1...v1.8.0