Skip to content

Releases: dragonflydb/dragonfly

v1.11.0

16 Oct 09:30
c6f8f38
Compare
Choose a tag to compare

Dragonfly v1.11.0

🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱
Our beloved country is currently facing difficult times, but we will win, for hope and progress are on our side.
🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱 🇮🇱

Important features and changes:

  • Starting from v1.11.0 we support the BullMQ framework. For more information see BullMQ post and our docs.
  • Lots of ACL/Auth fixes. Specifically (IMPORTANT): we changed the default http user to be "default" instead of "user" to be consistent
    with Dragonfly ACL rules. We also removed the requirement for authenticated access to /metrics http page even if ACL are enabled.
  • STREAMS and ACL APIs are complete! Please let us know if you encounter any issues.
  • Lots of performance improvements for Sorted Sets. Now Dragonfly uses our own b+tree implementation for sorted sets by default instead
    of the old Redis skiplist implementation. We improved some memory and performance bottlenecks with listpack encoding as well.
  • Fix logrotate rules for our debian package.

What's Changed

Read more

v1.10.0

13 Sep 12:02
1da29a5
Compare
Choose a tag to compare

Dragonfly v1.10.0

Maintenance release to address the linker dependency issue #1823 .

In addition, we introduced ACL config file support for those who want to preserve ACL settings between restarts.
Please check out the changelog below for additional bug fixes and stability improvements.

What's Changed

New Contributors

  • @yancz2000 made their first contribution in #1772
  • @Equilibrium2702 made their first contribution in #1838

Huge thanks to all the contributors! ❤️

Slava Ukraini 🇺🇦

Full Changelog: v1.9.0...v1.10.0

v1.9.0

05 Sep 14:25
f94c4be
Compare
Choose a tag to compare

Dragonfly v1.9.0

This release includes a number of important stability and security fixes, as well as some features that have been requested by users for a long time:

  1. ACLs : starting from this release, you can now create multiple users in Dragonfly and control their access via acl categories. The following ACL sub-commands are now supported:
    ACL SETUSER/DELUSER/WHOAMI/LIST. Please note that ACLS are not persisted yet through process restarts.
  2. Improved sorted-sets. We rolled out our experimental support for sorted sets (aka ZSET). They require 35% less memory and are more CPU efficient, especially for large sets. To try them now with --use_zset_tree.
  3. Support for CONFIG GET/SET - now some runtime options can be changed without restarting the server (#1700).
  4. The maxclients flag now prevents the number of client connections from growing indefinitely (#1496).
  5. New flags max_multi_bulk_len and max_client_iobuf_len control the limits for large requests. The former controls how many elements can be sent via arrays (for commands like MSET, SADD etc). The latter controls maximum buffer size when accepting string blobs (#1771) .
  6. HTTP endpoint authorization: now our HTTP endpoint is protected with the same token that is passed with --requirepass=token (#1792)
    Once basic auth is set, one can access the http port via curl -u user:token localhost:6379/

What's Changed

Read more

v1.8.0

09 Aug 06:56
7c99d2d
Compare
Choose a tag to compare

Dragonfly v1.8.0

New Dragonfly release! It's a stability release.

1.7.x had a few regressions which are fixed in this release 🤞🏼.
Everyone who uses 1.7.x is advised to switch to 1.8.0

What's Changed

Full Changelog: v1.7.1...v1.8.0

v1.7.1

02 Aug 16:17
58f6ede
Compare
Choose a tag to compare

Dragonfly v1.7.1

New Dragonfly release! Prominent changes include:

  1. Partial GEO API support (GEOADD, GEOPOS, GEOHASH) (thanks @yoelsherwin )
  2. command duration metrics are now exported via Commandstats in INFO.
  3. Lots of improvements around TLS support.
  4. Dragonfly can now read RDB files by Redis 6 and Redis 7!
  5. snapshot_cron is added (#1590 ) - thanks @dor132

What's Changed

New Contributors

Huge thanks to all the contributors! ❤️

Full Changelog: v1.6.0...v1.7.1

v1.7.0

02 Aug 09:48
7673e02
Compare
Choose a tag to compare

Dragonfly v1.7.0

New Dragonfly release! Prominent changes include:

  1. Partial GEO API support (GEOADD, GEOPOS, GEOHASH) (thanks @yoelsherwin )
  2. command duration metrics are now exported via Commandstats in INFO.
  3. Lots of improvements around TLS support.
  4. Dragonfly can now read RDB files by Redis 6 and Redis 7!

What's Changed

New Contributors

Huge thanks to all the contributors! ❤️

Full Changelog: v1.6.0...v1.7.0

v1.6.2

19 Jul 13:58
Compare
Choose a tag to compare

Fixed #1570

Full Changelog: v1.6.1...v1.6.2

v1.6.1

13 Jul 06:44
7397c3d
Compare
Choose a tag to compare

Bug fix release

Full Changelog: v1.6.0...v1.6.1

v1.6.0

10 Jul 12:10
4eb2012
Compare
Choose a tag to compare

Dragonfly v1.6.0

New Dragonfly release! Prominent changes include:

  • Support for s390x (Thanks, @iko1 )
  • Fixing stability issues in the transactional framework around blocking operations (thanks to @glitch user on Discord for helping to pinpoint the issues)
  • Support plain replication on the admin port with TLS enabled on the primary port (#1490 )
  • Support custom permissioning on UNIX domain sockets (#1415)
  • Fix a deadlock when performing the replication over the admin port (#1470)
  • Atomic replica failover support.

What's Changed

New Contributors

Huge thanks to all the contributors! ❤️

Full Changelog: v1.4.0...v1.6.0

v1.5.0

03 Jul 21:50
8c80bd7
Compare
Choose a tag to compare
v1.5.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.4.0...v1.5.0