github vicanso/zedis v0.14.0
version 0.14.0

7 hours ago

0.14.0 - 2026-10-17

⛰️ Features

  • (bridge) Count who is online — a client goes offline after five minutes without a request, logged as it comes and goes, listed for full accounts by GET /v1/clients - (7c1a582)
  • (bridge, mcp) Per-account MCP tokens — zedis-bridge token new, Bearer accepted at /v1/mcp only, hashed in the users file, named in the audit log - (649fa05)
  • (build) Bump gpui-kit to 0.7.3 and ship a GPUI Fast image on macOS - (f5c9cf4)
  • (bytes-editor, topology) Open Hex on a read-only dump with offset and ASCII and edit it on request, keep the viewer across a save, red confirms for REPLICAOF and forced failovers (#215) - (49d283b)
  • (key-tree, kv-table, hash, connection) Set and remove a hash field's TTL from its row menu, Set TTL / Remove TTL on one key, no name tooltip over an open key menu, one shared TTL dialog (#225 #226) - (15fe385)
  • (sidebar) Right-click menu on a connection — open, new tab, edit, clone, diagnose, move to group, disconnect / reconnect, delete (#204) - (904534c)
  • (value-diff) Draw the diff with gpui-kit's Diff component, side by side or unified - (5085f51)

🐛 Bug Fixes

  • (charts, metrics) Tick line charts at round values their labels can tell apart and keep the x labels' last pair from touching (#200) - (39bb667)
  • (config-editor, connection) List each config alias once under the server's own name, the alias beside it (#202) - (fcfbbba)
  • (dialogs, editor, key-tree, i18n) Red destructive confirms with Return as Cancel, one recycle-bin name, Close on info dialogs, duration TTLs for hash fields and GETEX, multi-line Add Key value, keep focus after setting a TTL (#210 #213 #214 #216 #218 #220) - (0705788)
  • (i18n, terminal) Re-word kept views' placeholders on a language change and translate the terminal's own labels (#198) - (b32ea82)
  • (key-tree) One cleanup for every key delete, so a folder delete also closes the open key and leaves recent keys (#197) - (3003099)
  • (key-tree) Make the multi-select checkbox a real checkbox and keep the inline delete off its rows (#196) - (849272c)
  • (key-tree, trash) Keep a multi-selection deleted together in the recycle bin, up to 100 keys (#195) - (7b45e3c)
  • (kv-table, clients) Show every row again when a filter box is cleared with × or Escape (#194) - (34a621a)
  • (palette, recent-keys, multi-search, key-tree, editor) Placeholders follow a language change, folder tag tooltip in the chosen language, a viewer picked on the status bar leaves the bitmap grid (#222 #224) - (d967f26)
  • (root, palette, sidebar, kv-table, connection) Close a deleted connection's tabs and keep an emptied server list empty, recycle bin and tool dialogs in ⌘K, New Group… in Move to Group, row menu on collection tables (#209 #217 #219 #221) - (3384981)
  • (server-load, connection) Order Command Stats rows by name within ties so a refresh no longer reshuffles them (#199) - (90329c6)
  • (settings) Follow a language change in the Settings window's title and its lists - (d272e39)
  • (status-bar, key-bar) Fold the editor controls and drop the link label in order as the bar narrows, widen the Viewer menu, re-read encoding and heat after a write - (df1e452)
  • (status-bar, metrics) Show clients as connected / blocked in both places, under one label (#201) - (f5136c5)
  • (terminal) Put the banner's name under the logo so the smallest window does not wrap through it (#203) - (c8dc963)
  • (terminal, pubsub) Refuse SUBSCRIBE / MONITOR in the terminal and close it when Pubsub Mode opens (#191) - (805d69f)

📚 Documentation

  • (readme) Describe the GPUI Fast build as a macOS-only trial - (c171ba7)
  • (signpath) GitHub.com linked to the project and the test-signing dry run signed both architectures - (49aa0fd)

🧪 Testing

  • (editor) Cover the rename dialog's focus in a headless window, and keep test runs off the real config and keychain - (b94f0d5)

⚙️ Miscellaneous Tasks

Build

  • (deps) Bump protox from 0.9.1 to 0.10.0 (#193) - (91bd70d)
  • (deps) Bump russh from 0.63.3 to 0.64.1 (#192) - (ea8c708)

Don't miss a new zedis release

NewReleases is sending notifications on new releases.