v0.16.0
Pre-release
Pre-release
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