Dragonfly 0.7.0
Prominent features:
@iko1 , @dranikpg and @braydnm are without a doubt the stars of this release.
- Periodic snapshotting support - by @braydn
Check outsave_schedule
flag for that. - Preliminary json support - by @iko1
Try runningset foo '{"pi": 3.14 }'
and thenJSON.GET foo $.pi
- Implementing
STICK
command by @dranikpg
You can now reliably keep items inside dragonfly with--cache_mode
enabled. - Lua now supports cjson, struct, bits, msgpack modules (@dranikpg ).
- Improved memory capping when using
--maxmemory
flag.
We patched several holes that allowed dragonfly to grow past the specified limit.
In addition, I added a grafana/prometheus docker-compose file under tools/local/monitoring/
. It monitors a local dragonfly instance.
Huge thanks to all the contributors! ❤️
What's Changed
- fix: RENAMENX according to spec #229 by @odedponcz in #230
- docs: Improve wording in issue reporting by @odedponcz in #232
- feat(test): Add integration test for the node-redis client by @odedponcz in #233
- docs: Update README.md twitter handle by @odedponcz in #242
- fix:change static assets url for http monitoring page by @odedponcz in #243
- Move assets to static by @odedponcz in #247
- feat(monitoring): Add docker-compose for local monitoring dashboard. by @romange in #246
- feat(server): Implement STICK command #219 by @dranikpg in #245
- feat(server): Implemented periodic snapshotting (#161) by @braydnm in #250
- feat(server): tighten memory checks when inserting a new object. by @romange in #258
- Integrate experimental Json functionality by @romange in #259
- feat(core): Add lua modules by @dranikpg in #273
New Contributors
Full Changelog: v0.6.0...v0.7.0