Releases: iopsystems/rpc-perf
Releases · iopsystems/rpc-perf
v5.9.1
v5.9.0
v5.8.0
v5.7.0
Changed
- OpenSSL is now the default SSL/TLS provider. BoringSSL is still available
through the use of feature flags. (#194)
Added
v5.6.0
Changed
metriken-exposition
is updated which results in differences for the
file-based metric exposition. (#185 #187)- Metrics reporting for both stdout and file output are now roughly aligned to
the top of the second. This allows easier correlation with other metric
artifacts. (#188)
Fixed
h2
updated to address RUSTSEC-2024-0019
v5.5.0
v5.4.0
Added
- Advanced ratelimit controller that can produce ramps, loops, mirrored ramps,
and random steps. - Latency percentiles now include max latency and are included in the json
output. Blabber
protocol support for listening to actively published messages.
Fixed
- Fixes incorrect implementation of list_length for Momento.
v5.3.0
Changed
- Metrics endpoints now use a configurable integration period controlled by the
value for theinterval
in the general config section. This means that
percentile metrics will be reflect the behavior across that period of time. - Use rustcommon compact histogram instead of the local implementation.
Added
- Support for benchmarking Apache Kafka.
Fixed
- Early connection attempts are now reflected in the stats for the first window.
v5.2.0
v5.1.0
Added
- rpc-perf can now generate zrange commands with the by_score option for both
the momento and redis protocols. - Dataspec crate which allows easy consumption of JSON output.
Changed
- rpc-perf will now set TCP_NODELAY by default on all TCP connections it
creates. - The default buffer size for the memcached client has been increased from 4KB
to 16KB.
Fixed
- Hit/miss statistics in the output json will now have their correct values
instead of always being 0.