v0.15.0
Dragonfly v0.15.0
Some prominent changes:
- Dragonfly is now compatible with redis-sentinel, allowing to support H/A setups.
- Debian package support for both x86_64 and aarch64.
- Quite a few lua fixes - now Dragonfly works well with laravel
framework - thanks to @fannyfan414 ! cl.throttle
is now part of Dragonfly API - thanks to
@zetanumbers! See https://github.com/brandur/redis-cell/ for more
info about the API- Added support for ZUNION and BRPOPLPUSH
Huge thanks to all the contributors! ❤️
What's Changed
- feat(server): report slaves ip and listening port in INFO REPLICATION by @ashotland in #715
- fix(server): Fix Lua & Zset issue by @dranikpg in #716
- fix(server): zunion now supports variadic arguments by @romange in #717
- docs(readme): Add ulimit to docker-compose example by @fannyfan414 in #721
- test(replica): test journal rewrite with multi shards by @adiholden in #720
- fix(server): Fix multi tx cleanup by @dranikpg in #723
- feat(action): build debian package for arm64 arch by @boazsade in #719
- feat(string family): implement
cl.throttle
by @zetanumbers in #714 - fix: a small warning fix. by @romange in #724
- feat(server): Allow admin commands in multi by @ashotland in #722
- fix(lua): Fix a deadlock happenning when calling a lua script by @romange in #726
- Stop ping dev version by @romange in #727
- chore(ci):Reduce --gtest_repeat to 10 by @ashotland in #730
- feat(test): Sentinel Integration Test by @ashotland in #728
- chore(tests): Sentinel test PR code review followup by @ashotland in #731
- test(replication test): increase sleep time in full sync step by @adiholden in #733
- test(regression test): run regression tests on github actions every 6… by @adiholden in #734
- feat(server): Auto expiry + small replica refactor by @dranikpg in #718
- Add -x to pytest invocation by @ashotland in #735
- fix(sentinel_test):Remove return type which breaks regression tests by @ashotland in #736
- feat(action): build debian package for arm64 arch (#719) by @boazsade in #738
- Add renderer to grafana by @romange in #739
- feat(list family): support blocking command for replication by @adiholden in #740
- test(replication test): check data only after replica finished execution by @adiholden in #746
- feat(server): Print time it took to perform full sync by @dranikpg in #747
- fix(server): Reset interpreter stack on errors by @dranikpg in #745
- fix(regression-tests):Skip sentinel regression tests by @ashotland in #748
- Notify on cancelled too by @ashotland in #749
- Exclude single threaded test now that expiry is tested by @dranikpg in #750
New Contributors
- @fannyfan414 made their first contribution in #721
- @zetanumbers made their first contribution in #714
Full Changelog: v0.14.0...v0.15.0