keyscope 0.4.0
keyscope: ^0.4.0 copied to clipboard
A high-performance GUI for Redis & Valkey. Supports Cluster, Sentinel, SSH, and millions of keys. Built with valkey_client & dense_table.
Changelog #
0.4.0 #
- New Feature: Key Management (CRUD)
- Delete Keys: Added ability to delete keys directly from the Value Inspector. Includes a confirmation dialog for safety.
- Edit String Values: Users can now modify and save values for
Stringtype keys. - Real-time Updates: The UI automatically refreshes the key list and details upon successful modification or deletion.
- UI/UX Improvements
- Added edit/save/cancel toggle mode in the Key Detail Panel.
- Improved error handling and user feedback (Snackbars) for write operations.
- CLI:
- Enhanced
KeyscopeCLI with (ping) and functions (connect, close, etc). - Added
CLI_OPTIONS.mdto introduce the CLI commands and options. - Added Commands: (
getwith--key/-kand--value/-v), (setwith--key/-kand--value/-v), (ping), etc. - Added Options: (
--get), (--set), (--slient), (--db), (--ssl), etc.
- Enhanced
0.3.1 #
- New CI Badge:
GUIandCLIbuild status badges for GitHub Actions workflows toREADME.md - New Example: A GUI example using
Keyscopewidget
0.3.0 #
- New Feature: Data Explorer
- Browse keys efficiently using
SCANcommand (cursor-based pagination). - Supports infinite scrolling for navigating millions of keys without blocking the server.
- Search/Filter keys by pattern (e.g.,
user:*).
- Browse keys efficiently using
- New Feature: Value Inspector
- Inspect detailed key information including Type and TTL.
- Dedicated visualizers for various data types:
- String: Plain text viewer.
- Hash: Table view for fields and values.
- List / Set: List view.
- ZSet: List view with scores.
- CLI: Enhanced
KeyscopeCLI with scan test (--scan) and (--match).
0.2.0 #
- New Feature: Added Connection Manager GUI.
- Supports
Redis&Valkeyconnections. - Create, edit, and save connection configurations.
- Support for Username/Password authentication (ACL).
- Supports
- New Feature: Real-time Dashboard.
- Visualizes Server info, Memory usage, and Client stats.
- Automatic data fetching via
INFOcommand.
- CLI: Enhanced
KeyscopeCLI with connectivity check (--ping).- CLI diagnostic tool (
keyscope --ping).
- CLI diagnostic tool (
0.1.0 #
- Initial placeholder release.