⛰️ Features
- (config) Support connection and response timeouts - (3a7e2c7)
- (connection) Periodically prune idle connections - (52775e9)
- (connection) Support temporarily toggling read-only mode - (f61930b)
- (editor) Support read-only mode - (95d1ba0)
- (keytree) Support search history - (8ee5460)
- (keytree) Disable new button in read-only mode - (6077a63)
- (redis) Use MEMORY USAGE to query value memory (#21) - (81491ee)
- (ssh) Support tunnel for cluster (#17) - (6398c92)
- (ssh) Support tunnel for Standalone and Sentinel (#17) - (c207a94)
- (ui) Add skeleton loading for key tree (#19) - (97a0f83)
🐛 Bug Fixes
- (bytes) Fix incorrect key memory calculation - (bccd5fe)
- (config) Fix global config cache - (c977931)
- (ui) Fix directory tree toggle icon - (2c8fffb)
- (ui) Shorten text display to fix layout (#20) - (c9765e5)
🚜 Refactor
- (client) Use config hash as cache key - (c2c8d76)
- (config) Organize redis server config into tabs - (4a7035b)
- (config) Add global cache for redis server configs - (4cd4d07)
- (connection) Optimize connection reuse - (e60b5a9)
- (editor) Optimize redis-cli shortcuts - (b499b3f)
- (log) Enhance startup logs with os, git hash, and version - (9ed10fd)
- (ssh) Optimize connection health check - (1863e8f)
- (ssh) Enforce ssh host key checking for tunnels - (c6a8303)
- (ssh) Support
~in file paths - (80aef95) - (table) Adjust hash table column widths - (e08a1bc)