Skip to content

v0.16.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 12 Feb 15:30
· 2336 commits to main since this release
b62a590

Dragonfly v0.16.0

It's a minor release with the following changes:

  • Multiple performance & stability improvements around transactions and lua scripts
  • Improve memory introspection tooling to be able to track memory usage easier in production

Huge thanks to all the contributors! ❤️

What's Changed

  • feat(server): replication should not evict items by @adiholden in #743
  • feat(list): Add BLMove command by @romange in #753
  • fix(regression-tests): sentinel_test.py: Ditch docker whcih is complex on CI in favour of local redis binary by @ashotland in #755
  • feat(server): add latency statistics for lua script calls by @romange in #758
  • bug(server): fix deadlock in BufferedStreamerBase notify all producers by @adiholden in #760
  • bug(replication): BLPOP fix write to shard journal of popped key by @adiholden in #761
  • feat(server): add total_connections_received statistics by @romange in #757
  • bug(transaction): local result needs to be reset on InitByArgs Fixes … by @adiholden in #762
  • chore(server): track ooo transactions via metrics. by @romange in #763
  • feat(server): Pool lua interpreters by @dranikpg in #765
  • bug(replica): execute expire within multi command only if its belong … by @adiholden in #766
  • Update transaction and enable OOO for regular transactions by @dranikpg in #769
  • feat(server): Extend malloc-stats command functionality. by @romange in #775
  • feat(server): Async unlock multi by @dranikpg in #774
  • feat(server): track pipeline requests cache capacity by @romange in #776
  • Update README.md by @ashotland in #778
  • test(server): adding unit tests for reply builder by @boazsade in #764

Full Changelog: v0.15.0...v0.16.0