Skip to content

MQLens v0.12.0

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Jul 14:43
0f277b9

Features

  • 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

Fixes

  • 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