Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: redis/memtier_benchmark

2.2.1

05 Jan 10:40
e67e416

Choose a tag to compare

What's Changed

New Features & Enhancements

  • Key placeholder composition: The key placeholder can now be combined with other data within the same command argument, enabling more flexible and expressive command generation (#154).
  • Crash handling & debugging improvements: Added crash handling and debugging support, along with automatic version metadata generation to improve diagnostics and observability (#328).
  • Graceful shutdown with metrics: Improved signal handling to support graceful shutdown while ensuring metrics are properly reported (#325).

Developer Tooling & Build Improvements

  • Sanitizer support:
    • Added AddressSanitizer (ASan) and LeakSanitizer (LSan) for CI and local development (#322).
    • Added ThreadSanitizer (TSan) and fixed identified data races (#323).
    • Added UndefinedBehaviorSanitizer (UBSan) support (#324).
  • Build dependency cleanup: Removed the libpcre3-dev dependency from build and CI configurations (#318).
  • Release packaging fix: Fixed permissions for APT release artifacts (#317).

Bug Fixes

  • Fixed issues with random __data__ generation to ensure correct and consistent payload creation (#326).

Maintenance

  • Updated copyright year to 2026 (#329).

2.2.0

05 Sep 14:19
7b5c37d

Choose a tag to compare

What's Changed

New Features

  • Add option to print and save all results when performing multiple test iterations by @Yuval-Ariel in #298
  • Initial support for keys following zipfian by @lfsu-ali in #166
  • Add URI flag to memtier_benchmark (compatible with redis-cli and redis-benchmark parsing) by @filipecosta90 in #311
  • Enabled Zipfian key distribution for arbitrary commands by @filipecosta90 in #314

Improvements & Fixes

New Contributors

Full Changelog: 2.1.4...2.2.0

2.1.4

11 Feb 16:09
5bc0914

Choose a tag to compare

What's Changed

  • Revert LATENCY_HDR_SEC_SIGDIGTS to 2.
    Optimize summarize_current_second by using hdr_value_at_percentiles() instead of N x hdr_value_at_percentile(). by @filipecosta90 in #295

Full Changelog: 2.1.3...2.1.4

2.1.3

06 Jan 17:06
08420c4

Choose a tag to compare

What's Changed

Full Changelog: 2.1.2...2.1.3

2.1.2

21 Nov 08:40
63ee901

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.1.1...2.1.2

Release 2.1.1

30 Jul 10:43
1770478

Choose a tag to compare

What's Changed

  • Use SO_LINGER with timeout 0 to avoid thousands of server sockets in TIME_WAIT when using small reconnect intervals by @filipecosta90 in #260

Full Changelog: 2.1.0...2.1.1

Release 2.1.0

05 May 16:42
c7d2b57

Choose a tag to compare

New Features

  • Add rate limiting to control the number of requests per second by @YaacovHazan in #237
  • Enable specifying the tls protocol version to use via --tls-protocols argument by @filipecosta90 in #234
  • List ingress and egress separately on JSON and CSV exports. Include BW and also raw values per second by @filipecosta90 in #246

Bug Fixes

New Contributors

Full Changelog: 2.0.0...2.1.0

Release 2.0.0

22 Jun 12:59
d5ac1f4

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.4.0...2.0.0

Release 1.4.0

08 Aug 09:53
29f51a8

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.3.0...1.4.0

1.3.0

30 Apr 13:50
d6b9811

Choose a tag to compare

  • Redis 6.x ACL support
  • TLS support
  • Docker related fixes/cleanups
  • Numerous other smaller fixes