Skip to content

Releases: dragonflydb/dragonfly

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

v1.4.0

18 Jun 19:55
6d4d740
Compare
Choose a tag to compare

Dragonfly v1.4.0

New Dragonfly release! Some prominent changes include:

  • Support for several STREAM commands (xinfo, xtrim, read) - Thanks @Abhra303 and @andydunstall !
  • Implementation of bzpopmin and zdiff functionalities - thanks to @royjacobson and @kostasrim !
  • Resolving high latency issues encountered in specific corner cases: @royjacobson
  • Addressing stability issues reported by our community.
    I would like specifically mention the help of one of the discord members that assisted with finding
    the root cause with BLPOP bug. Thank you, glitch!
    In addition, @andydunstall contributed many fixes across the board, especially with BullMQ compatibility.

What's Changed

Read more

v1.3.0

18 May 09:14
f80afca
Compare
Choose a tag to compare

Dragonfly v1.3.0

New Dragonfly release! Some prominent changes include:

  • Support for PFADD, PFCOUNT, PFMERGE commands - thanks to @chakaz
  • Extend HELLO support to AUTH and SETNAME options - thank you @rueian
  • XGROUP now supports MKSTREAM option - thanks to @Abhra303 !
  • Performance improvements when running MULTI/EXEC transactions (@dranikpg)
  • Dragonfly can now listen on a unix domain socket without opening a TCP port (@talbii)

What's Changed

New Contributors

Huge thanks to all the contributors! ❤️

Full Changelog: v1.2.1...v1.3.0