github dragonflydb/dragonfly v0.15.0

latest releases: v1.23.0, v1.22.2, v1.22.1...
19 months ago

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

Full Changelog: v0.14.0...v0.15.0

Don't miss a new dragonfly release

NewReleases is sending notifications on new releases.