Skip to content

Releases: redis-performance/redisbench-admin

v0.12.34

01 Jun 14:26
aca22be

Choose a tag to compare

Merge pull request #546 from kei-nan/chore/bump-0.12.34

Bumping version from 0.12.33 to 0.12.34

v0.12.33

20 May 16:26
12b11f1

Choose a tag to compare

fix cleaning mixed tests (#542)

* fix cleaning mixed tests

* upgrade ver

* some refactor

* add tests

* improve tests

v0.12.32

08 May 17:02
913f4c9

Choose a tag to compare

What's new

  • post_commands symmetric to init_commands in dbconfig. Declares Redis commands to run after a benchmark completes — useful for cleanup (FT.DROPINDEX, FLUSHDB), validation, or post-test state extraction.
  • Wired into both run-local and run-remote. Executes AFTER collect_redis_metrics / export_redis_metrics, so post_commands cannot mutate used_memory / commandstats / latencystats before they're captured by RedisTimeSeries. Skipped under --dry-run.
  • Refactored execute_init_commands and execute_post_commands onto a shared _execute_dbconfig_commands(...) helper to prevent divergence. Init-side FT.CREATE→all-nodes broadcast preserved exactly via a broadcast_ft_create flag.

PR

  • #539 add post_commands symmetric to init_commands to db_config

v0.12.31

30 Apr 10:16
f6b369f

Choose a tag to compare

What's new

  • ftsb: pass through --max-latency-seconds (configurable HDR histogram latency cap, ftsb #109).
  • SSH tunnel: enable set_keepalive=30 on the forwarder, and auto-reconnect tunnel + Redis conns in the read-only reuse path when all reused conns fail PID verification.

PR

  • #537 ftsb --max-latency-seconds + SSH tunnel keepalive/auto-reconnect

v0.12.30

27 Apr 15:43
948e83e

Choose a tag to compare

What's Changed

  • compare: fix mutually-exclusive false-positive on --baseline-tag + --comparison-branch by @fcostaoliveira in #535

Full Changelog: v0.12.29...v0.12.30

v0.12.29

27 Apr 14:27
3a09393

Choose a tag to compare

What's Changed

  • metrics: skip None / non-numeric metric values instead of crashing by @fcostaoliveira in #534

Full Changelog: v0.12.28...v0.12.29

v0.12.28

24 Apr 19:12
091edfd

Choose a tag to compare

Fix: collect_redis_metrics' section_filter was a no-op for scalar (int/float) values due to Python operator precedence on collect and type(v) is float or type(v) is int. Parenthesized. Callers that pass section_filter (including collect_search_and_bigredis_metrics in 0.12.27) now get exactly the whitelisted keys instead of every scalar in the section.

v0.12.27

24 Apr 19:02
dcad735

Choose a tag to compare

Adds collect_search_and_bigredis_metrics helper to centralize the bigredis/search_memory/search_disk INFO collection used by run-remote when --collect_search_memory is enabled. Returns a flat dict keyed by <section>_<metric>. Sections unavailable on the shard are silently omitted.

v0.12.26

24 Apr 16:39
52304d3

Choose a tag to compare

Fix: cross-arch delta section was suppressed on bootstrap PRs (first PR introducing aarch64 CI) because the gate required branch-over-branch data on both archs -- even though the PR commit itself had data for both archs. Gate now checks only 'user requested >=2 archs + didn't opt out'; _render_section's own data check handles the no-data case correctly.

v0.12.25

24 Apr 13:50
1596ac2

Choose a tag to compare

Multi-arch compare PR comment + cross-arch delta. When called with --architectures x86_64,aarch64, the PR comment body now contains one H2 section per arch plus an optional cross-arch delta section comparing both archs on the comparison branch. Modules without ARM CI get a warning block in place of the empty aarch64 table. Legacy single-arch invocation preserved byte-for-byte.