Skip to content

Releases: dragonflydb/dragonfly

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

v1.29.0

21 Apr 08:21
5147fa9
Compare
Choose a tag to compare

Dragonfly v1.29.0

Important stability fixes and changes:

  1. Improvements and bug fixes around FT.Search: #4810 #4868 #4942 #4844 #4930 #4941#4837
  2. Lua stack buffer overflow crash #4853
  3. Reduce the negative effect of replication/slot migration on throughput and latency #4821 #4910

What's Changed

Read more

v1.28.2

17 Apr 11:45
4163383
Compare
Choose a tag to compare

This is a patch release.

What's Changed

  • server(bug): fix json mget crash on invalid path (#4940)
  • fix: ZRANGE with LIMIT parameters crash fixed (#4944)
  • fix(set_family): Transfer TTL flag from DenseLink object in delete (#4947)
  • chore: add metrics for heartbeat evictions (#4952)

Full Changelog: v1.28.1...v1.28.2