What's Changed
- Change clientName to include valkey admin by @ravjotbrar in #347
- Add documentation website code by @ArgusLi in #348
- Add site and base values to astro pages config by @ArgusLi in #349
- Update site and remove base. by @ArgusLi in #350
- Modify trigger of deploy-site workflow to edits in docs-site directory by @ArgusLi in #351
- Address doc site issues by @ArgusLi in #353
- Revise readme to include website by @ArgusLi in #352
- Catch errors when permission denied by @ravjotbrar in #354
- restricting destructive commands that cause server issues by @nassery318 in #358
- upgraded glide client from 2.3.1 to latest 2.4.0 by @nassery318 in #359
- added the command auto complete feature by @nassery318 in #361
- extended the valkey commands list from 67 to 257 by @nassery318 in #362
- replaced blocking key info commands with pagination for different key… by @nassery318 in #364
- Create and seed numbered databases for test environments (cluster and standalone) by @ArgusLi in #365
- Numbered Databases New Connection Support by @ArgusLi in #366
- Remove db on all boundaries between connectionId and metricsId by @ArgusLi in #367
- Add db to cluster client nodes by @ArgusLi in #368
- Refactor info from server to metrics by @nassery318 in #369
- exposed KEY_VALUE_SIZE_LIMIT_BYTES as a configurable env in docker co… by @nassery318 in #370
- Set NodeDiscoveryMode to Static in client creation by @ravjotbrar in #371
- commands with no parameters will no longer get a trailing space and t… by @nassery318 in #372
- Refactor connectionId, nodeId, clusterId by @ArgusLi in #375
- Improve error handling for unsupported server commands by @ravjotbrar in #373
- End to end implementation of big keys from metrics, to server and to … by @nassery318 in #376
- Add CSP by @ravjotbrar in #377
- Document Homebrew cask install for the desktop app by @michaelstingl in #380
- added big keys configuration for top scan and scan limit by @nassery318 in #378
- Add preconfigured metrics server for standalone by @ravjotbrar in #379
- Fix command parsing for quoted keys and binary value display by @ravjotbrar in #381
- added access frequency for big keys using LFUs OBJECT FREQ by @nassery318 in #383
- decline helmet default values for "upgrade-insecure-requests" by @dbaker-arch in #385
- Fix Electron CSP and cluster metrics server startup by @ravjotbrar in #388
- Update docs by @ravjotbrar in #387
- Persist connection state in web by @nassery318 in #389
- added big key distribution chart and filtering by @nassery318 in #390
- Fix Electron CSP blocking websocket connections by @ravjotbrar in #410
- Enforce session-based connection authorization in dispatch loop by @ravjotbrar in #411
- Fix workflow permissions and update vulnerable dependencies by @ravjotbrar in #412
- Refactor update config to use automatic retry of failed nodes for cluster fan out by @ArgusLi in #391
- upon refresh take the user back to the view they were in by @nassery318 in #393
- Fix session authorization rejecting db-stripped node IDs by @ravjotbrar in #419
- expanded the valkey commands list to include subcommands by @nassery318 in #415
- Upgrade to react-router 8.3 by @ravjotbrar in #420
- Make search case-insensitive in Send Command view by @antonin-suzor in #426
- Fix number inputs snapping to unexpected values by @ArgusLi in #421
- fix copy button postion and avoid it from moving on top of the comman… by @nassery318 in #427
- Fix closeMetricsServer sending wrong ID to metrics process by @ravjotbrar in #428
- Add podman compose fallback by @ArgusLi in #430
- Handle monitor stop gracefully when metrics server is dead by @ravjotbrar in #431
- Fix hot keys returning empty on first MONITOR cycle by @ravjotbrar in #434
- Update version and learn more link by @ravjotbrar in #435
- Fix monitor and node error banners by @ArgusLi in #436
- Add release changelog for v1.1.0 by @ravjotbrar in #422
- Update README version to v1.1.0 by @ravjotbrar in #437
- Add issue templates for bug reports and feature requests by @ravjotbrar in #448
- Update connections to allow numbered databases beyond 16 by @ArgusLi in #452
- Update security reporting to use GitHub security advisories by @ravjotbrar in #449
- Pipeline per-key commands for performance by @ravjotbrar in #451
- Fix documentation inaccuracies by @ravjotbrar in #453
- Unlock database field for cluster discovery endpoints by @ravjotbrar in #463
- Fix/vulnerable deps by @ravjotbrar in #467
- Bind to localhost in Electron mode to prevent LAN access by @ravjotbrar in #466
- Fix premature cluster map clearing and improve graceful shutdown by @ravjotbrar in #469
- Use subpath in websocket URL by @tkesgar in #471
- Add v1.1.1 release notes by @ravjotbrar in #478
- Fix denylist bypass via quoted commands by @ravjotbrar in #472
- Replace RFC process with Design discussion proposals by @ravjotbrar in #482
- Fix auto-labeler for external PRs by @ravjotbrar in #480
- Auto-wrap Key Browser search with wildcards by @ravjotbrar in #479
- Add scan button for Big Keys, revamp Start Monitor button by @ravjotbrar in #481
- fixed unknown route blank page issue with a NOT Found page and the e… by @nassery318 in #487
- Validate connection port (1-65535) with inline error by @ravjotbrar in #489
- Preserve TTL on string value edits (KEEPTTL) by @ravjotbrar in #488
- Cherry-pick security fixes into release/1.2.0 (#512, #521, #516) by @ravjotbrar in #523
New Contributors
- @michaelstingl made their first contribution in #380
- @dbaker-arch made their first contribution in #385
- @antonin-suzor made their first contribution in #426
- @tkesgar made their first contribution in #471
Full Changelog: v1.0.1...v1.2.0