Releases: RedisLabs/memtier_benchmark
Releases · RedisLabs/memtier_benchmark
Release 2.1.1
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
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
- Issue #94, test hangs in cluster mode by @YaacovHazan in #230
- Avoid c++11 nullptr and use 0 on null comparison by @filipecosta90 in #236
- Fixed TLS --tls-protocols parsing. by @filipecosta90 in #241
- see #238, data import broken by @YaacovHazan in #240
- Fix upstream missing USE_TLS macro guard by @Alkaid-Benetnash in #242
- Fixed deprecated and casting build errors caught on recent compilers by @filipecosta90 in #248
- Fixed build for tls v1.3 on openssl v1.0.2. Added CI check by @filipecosta90 in #253
- Fixed last second metric rolling. Fixed totals json section missing the latency quantiles by @filipecosta90 in #251
New Contributors
- @Alkaid-Benetnash made their first contribution in #242
Full Changelog: 2.0.0...2.1.0
Release 2.0.0
What's Changed
- TLS: Support chain certs in --cert. by @yossigo in #201
- Always print out stderr/out output on test failures. by @ushachar in #207
- Include keyspace range checks on flow tests by @filipecosta90 in #208
- Fix issue #211. Allow key_stddev and key_median options to be set values by @clkbug in #212
- Add alpine-based Dockerfile. by @yossigo in #214
- Support forcing of IPv4/IPv6 resolution. by @YaacovHazan in #215
- fix typo about expiry-range by @judeng in #219
- Issue #204, Disable READ/WRITE events if no requests sent by @YaacovHazan in #222
- Add --host (-h) command line option for the Server address. by @YaacovHazan in #224
- Enable arbitrary commands to be run on cluster mode by @filipecosta90 in #117
New Contributors
Full Changelog: 1.4.0...2.0.0
Release 1.4.0
What's Changed
- fix issue #128 zeros in ouptut by @YaacovHazan in #130
- fix issue #133, error when using --data-offset by @YaacovHazan in #134
- fix issue #132, endless loop by @YaacovHazan in #136
- enable full percentile spectrum analysis on latency by @filipecosta90 in #100
- Silence automake warning. by @yossigo in #137
- Add Debian packaging files. by @yossigo in #138
- Fix memory leaks involving hdr_histogram. by @yossigo in #140
- Add -V as short for --version by @hbina in #145
- Prevents the program from entering endless loop by @hbina in #144
- Added extra note to avoid unnecessary error by @AshishVarshneyy in #147
- fix issue #158, gaussian key-pattern on MAC OS by @YaacovHazan in #159
- Fix dropouts due to vector resize during long benchmarks by @JohnSully in #160
- Enable OpenSSL to load a configuration file during initialization by @slice4e in #168
- Pinning rltest to the last release prior to redis-py 4 as a requirement by @chayim in #170
- Correctly randomize value buffer by @caipengbo in #172
- Support benchmarking servers with IPv6 addresses by @shawn-higgins1 in #174
- Moved integration testing logic out of github actions and included testing section on Readme by @filipecosta90 in #176
- add support for resp3 by @YaacovHazan in #182
- A few build instructions clarifications. by @yossigo in #187
- Increased print precision of percentiles to single micro (before was 10 micros) by @filipecosta90 in #189
- Fixed memory usage increasing over time due to per second histogram usage by @filipecosta90 in #188
- Fix issue #123 Add object size unit in help by @YaacovHazan in #190
New Contributors
- @hbina made their first contribution in #145
- @AshishVarshneyy made their first contribution in #147
- @JohnSully made their first contribution in #160
- @slice4e made their first contribution in #168
- @chayim made their first contribution in #170
- @caipengbo made their first contribution in #172
- @shawn-higgins1 made their first contribution in #174
Full Changelog: 1.3.0...1.4.0
1.3.0
- Redis 6.x ACL support
- TLS support
- Docker related fixes/cleanups
- Numerous other smaller fixes
1.2.17
- fix parallel key-pattern command line usage
- fix and clean up build on macOS
1.2.16
- Support arbitrary commands
- Add bash completion
1.2.15
- Support CLUSTER mode
1.2.12
1.2.11
- Basic support for redis cluster API.
- Dockerfile support for building & running memtier benchmark in a container