github vicanso/zedis v0.9.0
version 0.9.0

4 hours ago

0.9.0 - 2026-09-05

⛰️ Features

  • (acl) V2 selectors parsed, shown, and editable — groups tokenize whole, clearselectors keeps saves idempotent - (d3e1045)
  • (app) Nightly channel, single instance, redis:// links, custom keybindings, zoom, backup, date/time prefs - (1fbc24c)
  • (clients) User / library / buffer / memory columns, CLIENT PAUSE, and CLIENT KILL by filter - (39bf6f2)
  • (config) Lrm eviction policies in the maxmemory-policy picker, gated on Redis 8.6 - (0c6a72b)
  • (editor) Module types without a viewer show their DUMP bytes instead of "unsupported key type" - (3a13283)
  • (editor) String saves are compare-and-set — SET IFEQ refuses to clobber a concurrent write (Redis 8.4+ / Valkey 8.1+) - (40074aa)
  • (hash) Atomic HSETEX field writes on 8.0+, HSET+HEXPIRE fallback elsewhere - (98932f1)
  • (key-tree) Batch TTL takes an EXPIRE condition — NX/XX/GT/LT radios on 7.0+, per-key replies drive the cache and an applied/skipped toast - (c06c8fc)
  • (observability) HOTKEYS panel, hot-slots table, and the INFO keysizes histogram - (58b1137)
  • (rdb) 8.8 array and 8.10 compact-hash encodings, with an 8.10.1 fixture - (53c7021)
  • (scripts) SCRIPT KILL / FUNCTION KILL for a server stuck in a runaway script - (f9cd073)
  • (scripts) Read-only EVALSHA_RO runs, same toggle as FCALL_RO - (821cbd1)
  • (search) Bind $name PARAMS with vector encoding so KNN queries run from the panel - (4e53e6f)
  • (sentinel) MONITOR / SET / CKQUORUM / FLUSHCONFIG, master parameters, and multi-master entries - (db07efc)
  • (stream) Release pending entries with XNACK and create consumers from the group row - (0211273)
  • (stream) One-step XACKDEL, trim reference policies, and the IDMP producer card (Redis 8.2–8.6) - (e6c3886)
  • (terminal) Text / table / JSON replies, MULTI and batch layout, output save, selectable pane - (a1ea097)
  • (vector-set) Filtered KNN (FILTER / FILTER-EF), WITHATTRIBS rows, and VEMB display - (98fc938)
  • (viewer) Decode Java / pickle / BSON, JWT, PHP serialize, URL and Base64 - (8da38f3)
  • Sentinel credentials, IPv6 literals, ZSet score order, OS-language clamp, six locales completed - (3268f94)

🐛 Bug Fixes

  • (connection) CLIENT KILL MAXAGE floor is Redis 7.4 / Valkey 8.0; steady the cluster DBSIZE check - (ffab416)
  • (connection) Dedicated terminal connection, no-op read-only probe, Redis Insight clusters import as clusters - (9a30a52)
  • (delete) Fall back to DEL for bulk deletes on servers without UNLINK (#131) - (ba4ee6e)
  • (editor) JSONPath bar — fold gutter off, line centered; 10px inset needs upstream - (9fed8e3)
  • (heartbeat) Back off while the server is unreachable, one attempt at a time - (22c8991)
  • (notify) Connection-restored toast gets a title and the server name; empty titles filtered - (c7a08a2)
  • (status-bar) Take the key total from a routed DBSIZE, not a per-master sum - (9c966b6)
  • (status-bar) One product line in the nodes tooltip — a Valkey version is no longer labeled Redis - (de8cd49)

🚜 Refactor

  • One text table for the observability panels, main.rs split, logged fallbacks, ADRs and CONTEXT.md - (04fd1e0)

🧪 Testing

  • (live) Ignore the throwaway sentinel master when listing masters - (231c95b)
  • (live) Grant SELECT by name to the read-only ACL users (Redis 6.2) - (0415043)

⚙️ Miscellaneous Tasks

  • (deps) Gate PRs with cargo-deny, add Dependabot, scope "unmaintained" to direct deps - (f149cd3)

Build

  • (deps) Move the build-dependency toml onto the workspace version - (7dbd6e7)
  • (deps) Bump toml from 0.9.12+spec-1.1.0 to 1.1.4+spec-1.1.0 (#138) - (6a198a7)
  • (deps) Bump actions/stale from 10 to 11 (#133) - (29392d1)
  • (deps) Bump softprops/action-gh-release from 2 to 3 (#132) - (907b24d)
  • (deps) Bump actions/upload-artifact from 4 to 7 (#134) - (2c31dae)
  • (deps) Bump the minor-and-patch group with 9 updates (#137) - (8fc724c)
  • (deps) Bump actions/download-artifact from 4 to 8 (#135) - (54508d3)
  • (deps) Bump actions/setup-node from 6 to 7 (#136) - (9e13023)
  • (deps) Move to gpui-kit 0.6.0 and vendor its agent skills - (ad219ee)

0.8.3 - 2026-08-30

⛰️ Features

  • (probabilistic) A probe box — query membership / counts / CDF, add items - (5511109)
  • (update) MacOS installs in place — one click restarts into the new version - (f52ba5b)
  • (vector-set) Attributes shown and editable, elements removable, lists grow on demand - (3885b75)
  • (vector-set) The KNN list and the sample grow on demand - (eb31a3b)

🐛 Bug Fixes

  • (key-tree) The TTL chip climbs to weeks and years instead of lying at 99d - (4c9e397)
  • (lint) Delivery::Replaced is macOS-only — compile it out elsewhere - (7b3bca7)

⚡ Performance

  • (key-tree) Sort the snapshot once per key-set change, not per rebuild - (5d5313d)

Don't miss a new zedis release

NewReleases is sending notifications on new releases.