Skip to content

Releases: dragonflydb/dragonfly

v1.20.1

10 Jul 02:16
501b7f7
Compare
Choose a tag to compare

Dragonfly v1.20.1

This is a patch release.

fix: S3 access for loading/saving snapshots (#3296)

Signed-off-by: kostas kostas@dragonflydb.io

v1.20.0

09 Jul 12:38
5c7c21b
Compare
Choose a tag to compare

Dragonfly v1.20.0

Some prominent changes include:

  • Improvements around client side caching (#3136 #3158)
    Specifically, rueidis is now supported (#2454)
  • Improvements around search and vector search APIs, FT.ALTER is now supported (#3144, #3148, #3178, #3186)
  • JSON.MSET is added (#3167)
  • Expiry notifications are now supported (#3154)

What's Changed

Read more

v1.19.2

02 Jul 11:36
Compare
Choose a tag to compare

Dragonfly v1.19.2

This is a patch release.

What's Changed

chore(lua): Return which undeclared key was accessed (#3245)

Urgency to update

Low

v1.19.1

01 Jul 06:16
Compare
Choose a tag to compare

Dragonfly v1.19.1

This is a patch release.

What's Changed

fix: allow SCANs running within lua scripts #3232
fix: avoid crashing when calling empty EVAL inside MULTI transaction #3230

v1.19.0

05 Jun 05:45
90b5ec4
Compare
Choose a tag to compare

Dragonfly v1.19.0

Some prominent changes include:

  • SPOP and SRANDMEMBER return truly randomized results (#3022)
  • Fix memory blowup in some cases during replication (#3084 #3103)
  • Snapshotting works with data tiering (#3073)
  • Fix incompatibility issue of RDB snapshot with Redis 6.x (#3121)
  • Memory utilization improvements + better introspection of memory usage via /metrics

What's Changed

New Contributors

Huge thanks to all the contributors! ❤️

Full Changelog: v1.18.0...v1.19.0

v1.18.1

16 May 13:15
6851a4c
Compare
Choose a tag to compare

Dragonfly v1.18.1

This is a patch release.

What's Changed

fix: prevent socket leakage in kernel with io_uring mode (#3051)

v1.18.0

09 May 08:39
3dd6c49
Compare
Choose a tag to compare

Dragonfly v1.18.0

Some prominent changes include:

  • ACL improvements: #2945 #2943 #2920 #2982 #2995
  • Implementation of json.merge #2960
  • Replication - memory improvements
  • Very much alpha support for data tiering. Try it out with --tiered_prefix=/pathto/ssd/base and see how your memory usage goes down (STRING type only). Do not use it in prod! 😸

What's Changed

Huge thanks to all the contributors! ❤️

New Contributors

Full Changelog: v1.17.0...v1.18.0

v1.17.1

18 Apr 05:04
9d0253c
Compare
Choose a tag to compare

Dragonfly v1.17.1

This is a patch release.

What's Changed

fix: potential data race in the transactional code (#2911)

v1.17.0

16 Apr 09:42
5c422e3
Compare
Choose a tag to compare

Dragonfly v1.17.0

Some prominent changes include:

  • Improved performance for MGET operations (#2453)
  • Fix argument parsing in json.objkeys (#2872)
  • Fix ipv6 support for replication (#2889)
  • Support serialisation of bloom filters - saving to and loading from snapshots (#2846)
  • Support of HLL PFADD (#2761)
  • Support bullmq workloads that do not have {} hashtags in their queue names (#2890)

What's Changed

Huge thanks to all the contributors! ❤️

Full Changelog: v1.16.0...v1.17.0

v1.16.1

08 Apr 14:51
48541c7
Compare
Choose a tag to compare

Dragonfly v1.16.1

This is a patch release.

What's Changed

  • fix: authorize the http connection to call DF commands (#2863)
  • possible crash in tls code (#2854 )
  • healthcheck for docker containers (#2853)

Full Changelog: v1.16.0...v1.16.1