Changelog

Keyscope Changelog

Latest updates, improvements, and fixes for Keyscope.

NEXT
v0.17.0
NewImprovement

Real-time Watch

  • 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.
DEV
v0.16.0
NewImprovement

Advanced User Interface

  • Professional User Interface: Redesigned interface optimized for advanced data management.
May 24, 2026
v0.15.0
NewImprovement

Template-Driven Connection Manager

  • Connection Manager: Provides a server type selection UI for easier setup. Upstash and Google Cloud Memorystore are initially supported, with additional types planned.
  • Server Type templates: Provide for Cloud-based services such as Upstash, Google Cloud Memorystore, and AWS ElastiCache.
May 18, 2026
v0.14.0
NewImprovement

Safe Connection

  • Read-Only Connection: Connection Manager now includes a toggle option for read-only mode.
  • Upstash Read-Only Mode: Added support for Upstash using a read-only token.
May 15, 2026
v0.13.0
NewSecurity

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.
May 9, 2026
v0.12.0
NewImprovementSecurity

OS Keychain Support

  • OS Keychain Integration: Store passwords and connection strings securely using native OS keychain features.

Core Engine Replacement

As of this version, the Keyscope library has been replaced:

  • Keyscope Engine (Proprietary): Introduced advanced core engine version 5.0.0.
  • keyscope_client (OSS): Removed library version 4.6.1.
⚠️ Breaking Changes: As of this version and onward, it is not compatible with previous versions (e.g., 0.11.0 or earlier) because the Connection Manager now uses the OS keychain. Before using this version, you need to back up your connection information.

Translations

  • Multilingual (i18n): Removed Simplified Chinese from supported languages.
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.