Skip to content

Releases: dragonflydb/dragonfly

v1.24.0

16 Oct 05:50
7870f59
Compare
Choose a tag to compare

Dragonfly v1.24.0

It's a maintenance release with mostly performance and bug fixes for edge cases.

Some prominent changes include:

  1. feat: add HEXPIRE and FIELDEXPIRE by @NegatioN #3780
  2. fix BITPOS command responses by @Diskein #3910
  3. add allcommands/nocommands to ACL rules by @Lakshyadevelops #3783

What's Changed

New Contributors

Huge thanks to all the contributors! ❀️

Full Changelog: v1.23.0...v1.24.0

v1.23.2

10 Oct 18:17
4959bef
Compare
Choose a tag to compare

This is a patch release.
fix: rdb load fix loading plain lists 4959bef

full change log: v1.23.1...v1.23.2

v1.23.1

30 Sep 16:51
4785767
Compare
Choose a tag to compare

Dragonfly v1.23.1

This is a patch release.
Update urgency - low.

fix: use less memory when loading huge values: #3829, #3825, #3807
fix: crash in stream code + performance improvements: #3775
fix: crash when using RENAME with search indexes: #3803

Full Changelog: v1.23.0...v1.23.1

v1.23.0

25 Sep 09:53
3804076
Compare
Choose a tag to compare

Dragonfly v1.23.0

Some prominent changes include:

  • Fix container healthchecks for both privileged and non-privileged environments #3644
  • Fix FT.AGGREGATE command (#3657 #3660 )
  • Fix regression with the S3 access #3717
  • Added ZRANGESTORE command #3757
  • introducerss_oom_deny_ratio flag (#3702) - now Dragonfly will reject write commands if its RSS memory usage
    crosses maxmemory*rss_oom_deny_ratio. The default value of this flag is set to 1.25.
  • Support for "CLIENT ID" and "CLIENT SETINFO" commands (#3673 and #3672)
  • Better memory tracking for JSON objects (#3641)

What's Changed

New Contributors

Read more

v1.22.2

16 Sep 20:01
f223457
Compare
Choose a tag to compare

Dragonfly v1.22.2

This is a patch release.

fix(docker/healthcheck): run netstat port retreival command as dfly (#3647)
fix: data inconsistency on replica during replication (#3710)

v1.22.1

08 Sep 09:24
64faf87
Compare
Choose a tag to compare

Dragonfly v1.22.1

This is a patch release. Urgency to update: low

fix: infinite recursive calls in the allocation tracker #3665

Full Changelog: v1.22.0...v1.22.1

v1.22.0

03 Sep 15:36
67117ff
Compare
Choose a tag to compare

Dragonfly v1.22.0

Some prominent changes include:

  • Lots of stability fixes around JSON and Search APIS:
    #3459, #3284, #3537, #3544,#3580, #3582, #3578, #3591, #3597, #3539
  • Support HELLO AUTH handshake: #3486
  • Implement FT.TAGVALS: #3493
  • Introduce Dragonfly specific lua pragmas: #3517
  • Memcache now replicates flags correctly: #3538
  • Memcache API now supports absolute timestamps as well: #3607
  • PEXPIRETIME and EXPIRETIME are implemented by @Eunoia1729 - thank you!
  • Last but not least, a significant contribution by @cunla: a massive test suite, likely the largest in Dragonfly's history, with 12K lines of code. This contribution has sparked further efforts to enhance Dragonfly's compatibility and stability. The initial results are included in this release.

What's Changed

Read more

v1.21.4

23 Aug 08:22
0da4e2a
Compare
Choose a tag to compare

Dragonfly v1.21.4

This is a patch release.

chore: fix search replication (#3547)

v1.21.3

22 Aug 10:28
1f74fc2
Compare
Choose a tag to compare

Dragonfly v1.21.3

This is a patch release.

fix: display real replica remote address in INFO logs
fix: crash with concurrent multi-shard BLMOVE operations #3540

This follows up on Dragonfly v1.21.2 release.

v1.21.2

16 Aug 01:51
0da7bd2
Compare
Choose a tag to compare

Dragonfly v1.21.2

This is a patch release.

fix: disable code that can cause potential deadlocks during the replication (#3521)

This follows up on Dragonfly v1.21.0 release, that includes the following prominent features:

  • Alpha release of SSD Data tiering - enabled with flag --tiered_prefix some/path/basename
  • Very basic support of multi-tenancy #3260
  • HSETEX now supports NX option, see our docs.
  • Added support for JSON.MERGE and for JSON.MSET.
  • valkey's replica-announce-ip and --cluster--announc--ip are consolidated via --announce-ip flag.

Full Changelog: v1.21.1...v1.21.2