Changelog

Keyscope Changelog

Latest updates, improvements, and fixes for Keyscope.

Coming soon
v1.0.0
NewUpcoming

Upcoming Features Introduction

  • Professional User Interface: Redesigned interface optimized for advanced data management.
  • OS Keychain Integration: Store passwords and connection strings securely using native OS keychain features.
  • Real-time Live Watch (Experimental): Automatically activates when the connected server meets the conditions required for watch, enabling real-time monitoring of keys and operations. For servers where watch is restricted (such as major cloud providers), manual refresh or interval-based polling can be used as a fallback.
  • Connection Manager: Provides a server type selection UI for easier setup. Upstash and Google Cloud Memorystore are initially supported, with additional types planned.
  • Secure Connection: Connection Manager includes toggle options for TLS/SSL, SSH, and SSH tunneling. (SSH tunneling has been updated from a checkbox to a toggle.)
  • Redis Read-Only Mode: Supports read-only mode for Upstash Redis with read-only token..
Feb 25, 2026
v0.11.0
NewImprovement

Command Palette Support 🎉

  • Command Palette: Command console and palette with both grid and list views.
  • Raw Command Execution: You can now run full queries using raw commands, similar to standard redis-cli.
Feb 24, 2026
v0.10.0
NewSecurity

SSH Tunneling Support & Security Notice 🎉

You can now connect to Google Cloud Memorystore via SSH tunneling through the Connection Manager.

SSH Configuration

  • Bastion Host: Public IP of your Google Cloud VM.
  • Username: Shell account name used to access the VM.
  • Server / Port: Internal IP and port of your Memorystore instance.
  • SSH Key Management: Select your private key (defaults to ~/.ssh).
⚠️ Note on Key Storage: Private keys are not saved in v0.10.0. A secure OS Keychain solution is coming in v0.11.0.

Important Security Notice: Connection Password

  • Passwords in connection settings are currently stored in plain text.
  • Secure storage using AES-256 encryption with OS Keychain is scheduled for v0.12.0.
Feb 22, 2026
v0.9.0
NewImprovementFix

Massive Feature Update 🎉

✨ New Features

  • Revamped Connection Dialog: Includes scrolling support, + button, and dotted box UI. Auto-save configuration on test/connect.
  • Auto-generate Names: Format [Server]-[US City]-[UUID v4] for new connections. Supports Redis, Valkey, Dragonfly, KeyDB, etc.

🎨 UI/UX & Localization

  • Updated Data Type Labels: STREAM (Blue Gray), MBbloom-- (Pink), vectorset (Amber), TSDB-TYPE (Teal), ZSET (Indigo).
  • Enhanced visual effects (hover, press animations) in the Connection Dialog.

🐛 Bug Fixes & Refactoring

  • Fixed an issue where hDel was duplicated in Hash deletion.
  • Refactored _getTypeColor using modern Dart switch expressions.
  • Added uuid and shared_preferences packages.
Feb 16, 2026
v0.8.x
RefactorFix

i18n Refinements & Fixes

  • v0.8.3: Externalized text resources to assets/i18n.csv and updated generator for 80-character limit.
  • v0.8.2: Replaced MaterialApp wrapper with KeyscopeApp for locale context.
  • v0.8.1: Included missing lib/i18n.dart to resolve pub.dev static analysis errors.
Feb 14, 2026
v0.8.0
NewCore

Multilingual Support Engine

  • Multilingual: Added Internationalization (i18n) with full multi-language support.
  • keyscope_client: Bumped core version to 4.2.0.
  • i18n Tool: Introduced custom-built internal translation tool replacing obsolete dependencies.
Feb 14, 2026
v0.7.0
Improvement

Connection Dialog Enhancements

  • Implemented full TextEditingController support for all form fields.
  • Test Connection action now uses the latest input values to validate connectivity in real-time.
Feb 14, 2026
v0.6.0
NewImprovement

Advanced Data Editing (Complex Types)

  • Hash / List: Support for adding, editing, and deleting fields. List appending (RPUSH), updating by index.
  • Set / ZSet: Add/remove members, manage scores with dedicated input validation dialogs.
  • UI/UX: Value Inspector displays context-aware action buttons. Enhanced Dialogs.
  • CLI: Added generic scan command and connection pre-checker.
Jan 22, 2026
v0.5.0
NewImprovement

Key Creation & JSON Inspection

  • Create New Keys: Directly from Data Explorer with dynamic input forms matching the key type.
  • TTL Support: Set initial Time-To-Live when creating keys.
  • ReJSON-RL: Value Inspector now supports detailed info for Redis JSON and Valkey JSON.
  • CLI: New commands json-set, json-get for Redis/Valkey JSON.
Jan 20, 2026
v0.4.0
NewImprovement

Key Management (CRUD)

  • Delete & Edit: Modify String values or delete keys with safety confirmation dialogs.
  • Real-time UI: Automatically refreshes the key list and details upon modifications.
  • CLI: Expanded CLI options including ping, get, set, silent, db, and ssl modes.
Jan 18, 2026
v0.3.x
New

Data Explorer & Value Inspector

  • Data Explorer: Cursor-based pagination (SCAN) with infinite scrolling and pattern filtering.
  • Value Inspector: Dedicated visualizers for String, Hash, List, Set, and ZSet. Inspect Type and TTL.
  • v0.3.1: Added GUI/CLI build status badges for GitHub Actions.
Jan 14, 2026
v0.2.0
New

Connection Manager & Dashboard

  • Connection Manager: GUI support for Redis & Valkey with Username/Password (ACL) setup.
  • Real-time Dashboard: Visualizes Server info, Memory usage, and Client stats automatically via INFO command.
Jan 14, 2026
v0.1.0
Release

Initial Release

The journey of Keyscope begins here.