Skip to content

1.1.0

Choose a tag to compare

@github-actions github-actions released this 09 May 14:55
· 36 commits to main since this release
a9de987

✨ Features

  • Multi-connection sidebar with drag-to-reorder, context menus, live status dots, and per-connection collapse state
  • Command palette (Ctrl+K / Cmd+K) with fuzzy subsequence search across every connection, database, and collection — picking a result expands the sidebar and scrolls the target into view
  • Connection dashboard with server stats, latency graphs, ops/sec, top-15 storage breakdown pie, and history charts with hover crosshairs
  • Three query modes per tab — Simple (filter/projection/sort), Aggregation pipeline editor, and a Shell editor that parses db.coll.find().limit() style commands
  • Document CRUD with optimistic-concurrency hash precondition, Monaco-based editor, EJSON view (relaxed/canonical), and duplicate flow
  • Index management — create/drop with full options surface (TTL, partial filter, collation, weights, 2dsphere, wildcard)
  • User management — per-database create/update/drop with role editor
  • Cross-collection ObjectId lookup from the table context menu — jump from any document to where its referenced ObjectId lives
  • Authorized-only mode — toggle on a connection to list only the databases and collections the connecting user actually has privileges on
  • UUID handling — client-side uuidEncoding decoder (default and Java legacy) so subType 03 binaries display as proper UUIDs
  • Field-name autocomplete in filter/projection/sort, always-on
  • Geist Variable UI font, custom Monaco theme matching the app palette

📦 Downloads

Platform File
Windows (x64) MongoBench-Setup-1.1.0-x64.exe — NSIS installer, per-user, no admin
Linux (x64) MongoBench-1.1.0-x64.AppImage — chmod +x and run
Arch PKGBUILD shipped in the repo (packaging/arch/)

Builds are unsigned. Windows SmartScreen will prompt "More info → Run anyway" on first launch.

🔌 Compatibility

  • MongoDB 4.4+
  • mongodb:// and mongodb+srv:// URIs
  • SCRAM-SHA-256 / SCRAM-SHA-1 / DEFAULT auth
  • TLS, directConnection, replicaSet, readPreference, pool sizing, and serverSelectionTimeoutMS configurable per connection

Full Changelog: https://github.com/ByteExceptionM/MongoBench/commits/v1.1.0