Skip to content

Releases: dragonflydb/dragonfly

v1.33.1

21 Aug 10:21
bba344b
Compare
Choose a tag to compare

This is a patch release.

It is strongly advised to update to this version if you use 1.33 due to regression below.

What's Changed

  • fix : stack corruption in MultiCommandSquasher #5697
    It also fixed the io_uring compatibility issue with older kernels (#5693)

v1.33.0

19 Aug 07:10
91a23c8
Compare
Choose a tag to compare

Dragonfly v1.33.0

Important stability fixes and changes:

What's Changed

Full Changelog: v1.32.0...v1.33.0

v1.32.0

04 Aug 03:27
960ddf4
Compare
Choose a tag to compare

Dragonfly v1.32.0

Important stability fixes and changes:

  • Lots of performance improvements around Search #5341#5327 #5350 #5545 #5533
  • Add optional latency percentile stats #5372 and #5428
  • Update mimalloc version to 2.24
  • Added BZMPOP and BLMPOP commands #5436 and #5370
  • Added CONFIG REWRITE command #5471

What's Changed

Read more

v1.31.2

16 Jul 06:16
b9d6fc9
Compare
Choose a tag to compare

This is a patch release.

What's Changed

  • fix: prevent idle disconnects for replica flow connections (#5506)
  • feat: add debug segments command (#5505)
  • server: Make memory defrag blocking, accept optional threshold (#5498)
  • fix: allow eviction of zero-allocation entries in cache mode (#5500)
  • chore: add more metrics (#5504)

Full Changelog: v1.31.1...v1.31.2

v1.31.1

14 Jul 12:57
49095cc
Compare
Choose a tag to compare

This is a patch release.

What's Changed

  • fix: two tls issues
    1. Excessive logging during tls handshake in some cases.
    2. TLS Short read that hinders read performance.
  • chore: add tls handshake statistics (#5493)
  • chore: add io_read_cnt metric (#5494)
  • chore: add tls_socket accept error metric (#5492)
  • fix: add sleep to relax slot migration process (#5478)
  • fix(set_family): Fast path SPOP with small count (#5491)
  • chore: add more logs during replication (#5489)
  • chore: add tls_caching flags (#5485)

Full Changelog: v1.31.0...v1.31.1

v1.31.0

19 Jun 10:15
060add0
Compare
Choose a tag to compare

Dragonfly v1.31.0

This release is mostly focused on stability features and bug fixes.

Important stability fixes and changes:

  1. Introduce partial sync feature that avoids full replica reload during master/replica short disconnects #5182
  2. Add support for GAT/GATS commands #5257
  3. Introduce experimental huffman encoding for keys #5179

What's Changed

Read more

v1.30.3

28 May 16:26
a8c40e3
Compare
Choose a tag to compare

This is a patch release.

What's Changed

  • fix: reduce scan effect on latency of other operations - #5193 #5151
  • fix replication partial sync flow (#5189)
  • fix(search_family): Ignore unsupported options in the FT.CREATE command (#5188)

Full Changelog: v1.30.2...v1.30.3

v1.30.2

25 May 12:48
d64db70
Compare
Choose a tag to compare

This is a patch release.

What's Changed

  • replication: Ensure snapshot fiber joined in all code paths (#5171)
  • chore: lower log level for harmless "Invalid Json path" warnings (#5163)
  • chore: improve logs around the parser error (#5144)
  • fix: out of bounds SIMD access (#5140)
  • chore: enable simd optimizations for aarch64 (#5150)
  • fix: Prevent crash in PFCOUNT when using keys of different types (#5161)

Full Changelog: v1.30.1...v1.30.2

v1.30.1

14 May 22:00
fd4f702
Compare
Choose a tag to compare

This is a patch release.

This release fixes a regression from v1.29.0 when Dragonfly crashes during pipelining (#5012).
It is strongly advised to upgrade for those who use v1.30.0.

What's Changed

  • fix: "chore: get rid of possible recursion when unwinding structured reply (#5012)"
  • fix(hset_family): Fix val being overwritten by TTL (#5094)
  • fix: update module versions (#5126)
  • fix: make search keywords case insensitive (#5129)

Full Changelog: v1.30.0...v1.30.1

v1.30.0

09 May 11:59
561c0a4
Compare
Choose a tag to compare

Dragonfly v1.30.0

Important stability fixes and changes:

  1. More JSON/SEARCH stability fixes: #4973 #5026 #5036 #5040
  2. Performance improvements around pipleining #4994
  3. Memcached suppport for GETS #5087 as well as supporting tls without authentication #5085

What's Changed

Huge thanks to all the contributors! ❤️

New Contributors

Full Changelog: v1.29.0...v1.30.0