Repository navigation
TableCraft 1.3.0
What's new
Redis
- Redis is a new download: pick it in Data Sources → +, like PostgreSQL. It connects to standalone Redis and Redis Cluster, version 5.0 and later, with TLS, and takes
redis://andrediss://URLs. - Command console: one command a line, with highlighting, completion and parameter hints from the server's own command docs. Slow commands are flagged (
KEYS→ quick fix Use SCAN),FLUSHDBandFLUSHALLask you to type the datasource name, and a read-only datasource refuses writes. - Key tree: keys are browsed by
SCANand grouped into folders by the delimiter (:), with type badges and TTLs. Filter byMATCHpattern and type; Go to Key… opens a key by name; Search Everywhere has a Keys tab. - Key tab: hashes, lists, sets, sorted sets and streams open as a grid, strings in a value editor with formats (JSON, Hex, Base64, MessagePack, gzip). The header shows the TTL counting down, memory, encoding and length.
- Edits: changes are submitted as one
MULTI, guarded byWATCH. If another client changed the key in the meantime, a banner offers Reload or Overwrite. Also New Key…, Set TTL…, Remove TTL, Rename, Delete, Recreate for a key that expired, and Delete Keys Under Folder… as a cancellable Services job. - Cluster: each command goes to the node that holds its key; Run on in the console picks one node or all primaries (
DBSIZE,INFO,SCAN… run on all primaries by default). Node address map lets the app reach nodes that announce private addresses. - Server tab: INFO as cards with auto refresh, the slow log (open a command in a console), and a node overview for clusters. Show Sessions lists clients with Cancel and Terminate; Cancel stops blocking commands such as
BLPOP.
Plugin API 1.2.0
- Adds, without breaking 1.1 plugins: the
commands,keyValue,nodesandserverInfocapabilities, aconflicterror code, connection fields shown only when another field has a value (visibleWhen), and URL schemes that set fields (sets). - Plugins published from this release:
@tablecraft-app/plugin-api1.2.0,@tablecraft-app/plugin-postgres1.3.0 and the new@tablecraft-app/plugin-redis1.3.0 on npm.
Updating
- 0.2.0 and later: use the Update button in the title bar.
- 0.1.0: download the installer below.
- The builds are ad-hoc signed, so macOS asks once for keychain access after the update.
Full Changelog: v1.2.2...v1.3.0
Plugins on npm
@tablecraft-app/plugin-api@1.2.0(latest)@tablecraft-app/plugin-postgres@1.3.0(latest)@tablecraft-app/plugin-redis@1.3.0(latest)