Releases
mqlens-v0.13.0
Compare
Sorry, something went wrong.
No results found
Features
support multi-URI JSON import/export with folder structure #115 (#201 )
production safeguards — read-only & confirm-destructive connection modes (#188 ) (#203 )
connection mode field on profiles and live connection meta
central write guard blocking non-destructive writes on read-only connections
typed-name confirmation for destructive ops on safeguarded connections
connection mode gates MCP write tools ahead of the confirm gate
read-only banner and sidebar mode badge
disable write actions in the UI on read-only connections
data generation — seed collections with realistic fake documents (#91 ) (#202 )
data generation template engine
schema-seeded template inference and preview
cancellable background generation task over the import insert path
generate tab kind with sidebar entry points
generate view — builder, preview, confirm, inline progress
MCP server — drive MQLens from Claude Code and Cursor (#98 ) (#200 )
MCP server lifecycle state and settings commands
MCP streamable HTTP endpoint with bearer auth and ping tool
per-profile MCP opt-in flag
MCP read tools over existing query seams
MCP write tools behind explicit _confirm gate
Settings MCP panel — toggle, token, client configs, call log
detachable windows — multi-window workspace phase 3 (#97 ) (#199 )
window-scoped workspace ops — move-to-window, detach, window-closed
workspace-changed broadcast and connection-meta registry
multi-window event reconciliation — label-aware boot, foreign hydrate, cross-window dedupe
detachable windows — spawn, close, move-to-window context menu (#97 phase 3)
cross-window connection and pref coherence
session restore — workspace persistence with one-click reconnect (#97 phase 2) (#198 )
workspace store model with camelCase document + snake_case ops
workspace reducer in Rust — 1:1 port of the frontend layout ops
workspace_get/workspace_apply commands with debounced persistence
mirror workspace actions to the backend store with profile-keyed snapshots
session restore — workspace wakes disconnected with one-click reconnect (#97 phase 2)
split panes — multi-panel workspace phase 1 (#97 ) (#196 )
split panes — drag tabs to pane edges, resize, palette commands (#97 phase 1)
Cluster Health monitor — replica-set status and replication lag (#114 ) (#177 )
replica-set status backend for the Cluster Health tab
Cluster Health tab with replica-set members and replication lag
cluster-health popover when hovering a connection in the sidebar
cluster type (replica set, sharded, standalone) shown in cluster health
richer cluster popover — connection, user, read preference, server version, refresh
stats popovers for databases, collections, and indexes (#178 ) (#179 )
database, collection, and index statistics backend
database, collection, and index stat cards
stats popovers on database, collection, and index rows
index usage stats and ESR index suggestions (#90 ) (#180 )
ESR index suggestion from COLLSCAN explain plans
index size and usage cards in the index viewer
one-click index creation from a COLLSCAN explain suggestion
collection validation rules editor (#93 ) (#182 )
add collMod command builder for validation rules
validation rules editor view
add validation rules entry to collection context menu
read collection validator and validation level/action
apply collection validator via collMod
open validation rules tab from sidebar
register get_collection_options and set_validator commands
side-by-side document diff (#92 ) (#181 )
add value equality and kind helpers for document diff
diff flat documents into aligned left/right lines
recurse into nested objects and arrays in document diff
side-by-side document diff modal
compare two documents side by side from the context menu
side-by-side document diff (#92 ) (#181 )
add value equality and kind helpers for document diff
diff flat documents into aligned left/right lines
recurse into nested objects and arrays in document diff
side-by-side document diff modal
compare two documents side by side from the context menu
collection validation rules editor (#93 ) (#182 )
add collMod command builder for validation rules
validation rules editor view
add validation rules entry to collection context menu
read collection validator and validation level/action
apply collection validator via collMod
open validation rules tab from sidebar
register get_collection_options and set_validator commands
index usage stats and ESR index suggestions (#90 ) (#180 )
ESR index suggestion from COLLSCAN explain plans
index size and usage cards in the index viewer
one-click index creation from a COLLSCAN explain suggestion
stats popovers for databases, collections, and indexes (#178 ) (#179 )
database, collection, and index statistics backend
database, collection, and index stat cards
stats popovers on database, collection, and index rows
Cluster Health monitor — replica-set status and replication lag (#114 ) (#177 )
replica-set status backend for the Cluster Health tab
Cluster Health tab with replica-set members and replication lag
cluster-health popover when hovering a connection in the sidebar
cluster type (replica set, sharded, standalone) shown in cluster health
richer cluster popover — connection, user, read preference, server version, refresh
Fixes
guard aggregation $out/$merge and mongosh shell; enumeration cross-check (#188 review)
disable Create Index suggestion button on read-only connections
retry the tool-install version probe to tolerate transient exec failures
enum-seeded $pick preserves the source field's numeric and boolean types
clear generate task tracking on completion and close; valid default pick values
evict generate task tracking on close_many as well as close_tab
builder⇄raw fidelity, run-while-running guard, inline-progress focus (#91 review)
explain denylist, agent-connection visibility, constant-time auth (#98 review)
seen-gate keyed by connection id — teardown race with concurrent same-profile connects
stateless tree-scan id minting — StrictMode-safe, matches the Rust reducer (#197 )
bystander semantics for foreign events; unmirrored tabs survive reconcile; StrictMode-safe listeners
skip empty tab context menu; README detachable-windows bullet
main-close quits, connection seeding for new windows, spawn resilience (#97 phase 3 review)
explicit null clears persisted tab state fields across the serde boundary
mirror ops translate to profile-space ids so the backend store survives real restarts
reconnect reuse + no-op mirror gate + workspace.json validation (#97 phase 2 review)
no-op mirror gate trial run no longer advances pane id counters
empty panes persist across unrelated tab closes
tab-strip drops no longer bubble into pane split zones
pane-scoped export handlers, foreign-drag guard, palette gating (#97 review)
down replica-set members show n/a lag instead of an epoch-sized number
sidebar health popover closes on Escape, outside click, and row change
cluster-health popover opens at the cursor position
cluster popover sizes to content so member hosts are never truncated
cluster popover shows the member's real state label and polishes the set-name styling
widen the cluster popover card
reuse the existing formatBytes helper and extend it past TB
remove native title tooltips from sidebar and fix Import URI dropdown z-index
ESR suggestions work on real-server $and explains; demoable COLLSCAN in mock
index suggestions require a real COLLSCAN and skip non-indexable operators
validation rules menu only on real collections; success banner clears on edit
validation rules hidden on time-series collections; BSON round-trip regression test
re-running a query clears the armed compare selection
O(1) container re-tag in the diff engine; open diff survives background refresh
document diff compares Timestamp, Long, and Decimal128 exactly instead of via lossy doubles
re-running a query clears the armed compare selection
O(1) container re-tag in the diff engine; open diff survives background refresh
document diff compares Timestamp, Long, and Decimal128 exactly instead of via lossy doubles
validation rules menu only on real collections; success banner clears on edit
validation rules hidden on time-series collections; BSON round-trip regression test
ESR suggestions work on real-server $and explains; demoable COLLSCAN in mock
index suggestions require a real COLLSCAN and skip non-indexable operators
remove native title tooltips from sidebar and fix Import URI dropdown z-index
reuse the existing formatBytes helper and extend it past TB
down replica-set members show n/a lag instead of an epoch-sized number
sidebar health popover closes on Escape, outside click, and row change
cluster-health popover opens at the cursor position
cluster popover sizes to content so member hosts are never truncated
cluster popover shows the member's real state label and polishes the set-name styling
widen the cluster popover card
You can’t perform that action at this time.