Skip to content

Releases: matheuscaet/mongo-studio

v1.0.2

Choose a tag to compare

@matheuscaet matheuscaet released this 07 Oct 01:04
1980ff1

What's Changed

Full Changelog: v1.0.1...v1.0.2

v1.0.1

Choose a tag to compare

@matheuscaet matheuscaet released this 02 Oct 00:52
d1743f0

What's Changed

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@matheuscaet matheuscaet released this 28 Sep 10:12
0d0ab94

What's Changed

  • feat(ui): redesign as a dense IDE-style data tool, JSON export, faster large results by @EdneyMesquita in #15
  • feat(assistant): an opt-in AI Assistant on the user's own Claude Code or Codex CLI by @EdneyMesquita in #16
  • chore!: bump version to 1.0.0 by @matheuscaet in #17

Full Changelog: v0.3.2...v1.0.0

v0.3.2

Choose a tag to compare

@matheuscaet matheuscaet released this 26 Sep 18:16
63266b1

What's Changed

  • feat: several connections at once, console tabs, and independent tabs by @EdneyMesquita in #14

Full Changelog: v0.3.1...v0.3.2

v0.3.1

Choose a tag to compare

@matheuscaet matheuscaet released this 25 Sep 14:21
efec0aa

What's Changed

  • feat(sidebar): folders, connection menu, selective import, collection search and resizable sidebar by @EdneyMesquita in #12
  • chore: bump version to 0.3.1 by @matheuscaet in #13

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@matheuscaet matheuscaet released this 24 Sep 15:08
e4c0cc0

What's Changed

  • feat(tabs): open each collection in its own tab, with a console per tab by @EdneyMesquita in #7
  • feat(console): save console scripts to disk and list them in the sidebar by @EdneyMesquita in #8
  • feat(documents): edit a value in place by double-clicking it by @EdneyMesquita in #9
  • feat(completion): MongoDB completion in the console and query editors; resizable console layout by @EdneyMesquita in #10
  • chore: bump version to 0.3.0 by @matheuscaet in #11

Full Changelog: v0.2.1...v0.3.0

v0.2.1

Choose a tag to compare

@matheuscaet matheuscaet released this 22 Sep 00:39
cf5acb0

What's Changed

  • Export respects current limit; add connection import/export by @matheuscaet in #5
  • chore(release): bump version to 0.2.1 by @matheuscaet in #6

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@matheuscaet matheuscaet released this 21 Sep 19:12
2210dec

What's Changed

  • fix(sidebar): let a database collapse, and show which collection is open by @EdneyMesquita in #3
  • feat(json): collapsible tree and Key/Value/Type table for query and console results by @EdneyMesquita in #2
  • feat(connections): open the new connection form in a modal, split into tabs by @EdneyMesquita in #1
  • chore: bump version to 0.2.0 by @matheuscaet in #4

New Contributors

Full Changelog: v0.0.1...v0.2.0

Mongo Studio v0.0.1

Choose a tag to compare

@github-actions github-actions released this 20 Sep 12:58

Mongo Studio v0.0.1 — initial release

First public build of Mongo Studio, an open-source MongoDB GUI client (Tauri + React). Everything below shipped in this release:

Connections

  • Save any number of connections — paste a URI or fill in host/port — with advanced options: TLS (custom CA/client cert), SSH tunneling, auth mechanism/source, replica set, connection pool size, timeouts.
  • Secrets (passwords, passphrases) go through the OS keychain (macOS Keychain / Windows Credential Manager / Linux Secret Service), with an encrypted-file fallback on headless Linux.

Browse & query

  • Database/collection tree in the sidebar.
  • Find bar (filter / sort / limit / skip) and an aggregation pipeline editor.
  • Explain support (query planner / execution stats / all plans execution) with a plain-English summary of which index was used, or whether it fell back to a full collection scan.
  • Indexes tab showing each collection's indexes plus $indexStats usage counters (degrades gracefully if your role doesn't have that privilege).
  • Copy any document as JSON, or jump to the console with an updateOne script pre-filled for that document's _id.

Scripting console

  • An embedded, mongosh-style JS console backed by a QuickJS runtime — no external mongosh binary required.
  • db.collection(name) gives you find, findOne, insertOne, updateOne, deleteOne, aggregate, countDocuments, with top-level await.
  • Runaway scripts are killed on a timeout rather than hanging the app.

Export

  • Stream a find or aggregate result straight to CSV (never buffers the full result set in memory).
  • Choose between flattening nested fields into columns (address.city, items.0.sku) or keeping them as JSON text in one cell.

Look & feel

  • Six built-in color themes (including a light one), picked from the sidebar — the console editor's theme follows along automatically.

Known limitations

  • Builds are unsigned — expect a Gatekeeper warning on macOS and a SmartScreen warning on Windows the first time you launch.
  • Kerberos (GSSAPI) authentication isn't included in this build (it pulls in a system Kerberos/SASL dependency); everything else — SCRAM, X.509, MONGODB-AWS — works out of the box.