We are pleased to announce the release of NoSQLBooster 11.1. Building on the all-new mongosh-powered engine introduced in 11.0, this minor release extends MongoDB support up through MongoDB 8.3 — adding the latest aggregation operators — upgrades the underlying platform to Electron 43 / Chromium 150, and delivers a substantially redesigned Connections dialog with multi-select, double-click connect, and dynamic window titles. It also introduces a new portable ZIP edition for Windows, brings virtual scrolling to the Tree View for smooth browsing of large result sets, and refines connection defaults for faster failure feedback and lighter resource usage.
If you want to try NoSQLBooster 11.1 out now, you can get it from the following link.
NoSQLBooster 11.1 Download Link
The product will automatically enter the 30-day trial mode after a successful installation. At the end of the 30-day trial period, the product becomes a free edition. The free version is free for personal/commercial use but with limited functions.
Let's dive in and get an overview of what's coming in NoSQLBooster 11.1!
Although we are showing screenshots of NoSQLBooster for Windows, all these new features are available for macOS and Linux as well.
What's new?
- Extended MongoDB Support (up to MongoDB 8.3)
- Redesigned Connections Dialog
- Faster Tree View with Virtual Scrolling
- Persistent AI Chat Panel State
- Smarter Data Viewer Selection Sync
- Optimized Connection Defaults
- New Portable Edition (Windows)
- Updated Platform and Engine
- Bug Fixes
Extended MongoDB Support (up to MongoDB 8.3)
NoSQLBooster 11.1 extends the embedded mongosh engine to cover the new aggregation operators introduced in MongoDB 8.3. Both the Aggregation Pipeline fluent API (db.collection.aggregate().xxx()) and the Operator Helper ($.) gain the corresponding helper methods, complete with inline code-completion documentation.
New Aggregation Operators (MongoDB 8.3)
MongoDB 8.3 introduces a set of new expression operators, all of which now have first-class helper methods:
| Name | Description | NoSQLBooster Helper Method |
|---|---|---|
| $subtype | Returns the subtype number of a BinData value. |
$.subtype("$binaryField") |
| $createObjectId | Generates a new unique ObjectId. Unlike $toObjectId, it requires no input. |
$.createObjectId() |
| $hash | Computes a hash value using md5, sha256, or xxh64. |
$.hash({ input: "$password", algorithm: "sha256" }) |
| $hexHash | Like $hash, but returns the result as a hexadecimal string. |
$.hexHash({ input: "$password", algorithm: "sha256" }) |
| $serializeEJSON | Serializes an expression to Extended JSON (EJSON) format. | $.serializeEJSON("$document") |
| $deserializeEJSON | Deserializes an EJSON string back to BSON. | $.deserializeEJSON("$ejsonString") |
| $scoreFusion | Combines several scoring input pipelines into one ranked result set for hybrid search. Requires Atlas Search / an Atlas CLI local deployment, since it builds on $search / $vectorSearch. |
db.coll.aggregate().scoreFusion({ input: {...}, combination: {...} }) |
In addition, the $convert operator gains a new base parameter (2 / 8 / 10 / 16) for converting numeric strings between radixes.
With these additions, NoSQLBooster 11.1 is compatible with MongoDB 3.6 through 8.3.
Redesigned Connections Dialog
The Connections dialog has been reworked to make managing large connection lists faster and less error-prone.
- Multi-select with checkboxes — a new checkbox column lets you select multiple connections at once. Bulk actions such as Delete, Copy URI, and Export now operate on all checked connections, while Connect, Edit, and Test Connection act on the focused row.
- Batch-connect confirmation — connecting to more than one selected connection now shows a confirmation prompt first, preventing accidental mass connections.
- Double-click to connect — double-clicking a connection row now opens it directly (with a confirmation), while double-clicking inside the checkbox area only toggles selection instead of connecting.
- Dynamic window titles — the Connection Editor title now reads "Connection Editor - <connection name>" and updates live as soon as you rename and save. The Test Connection dialog title is likewise formatted as "Test Connection - <connection name>", so it's always clear which connection you're working on.
Faster Tree View with Virtual Scrolling
The Tree View data browser now renders through virtual scrolling. Only the rows currently visible in the viewport are rendered to the DOM, so browsing large result sets in Tree View stays smooth and responsive no matter how many documents are returned.
- Virtualized row rendering — DOM node count stays low even for very large collections, keeping scrolling fluid and reducing memory usage.
- Stable scroll position — expanding or collapsing nodes no longer jumps the view back to the top; your browsing position is preserved (and retained across window resizes).
- Aligned frozen columns — frozen columns stay correctly synced with the main view during virtual paging, with no drift or blank rows.
Persistent AI Chat Panel State
The collapsed/expanded state of the AI Chat panel is now remembered reliably across restarts. Previously this state was stored only as part of the workspace snapshot, which required "Restore Last Working State" to be enabled and relied on a delayed restore that could occasionally fail. The panel state is now persisted immediately whenever you change it and restored on startup independently of the workspace-restore setting.
Smarter Data Viewer Selection Sync
When switching between Table View (AG-Grid) and Tree View (TreeGrid), the currently selected document is now carried over so the target view highlights the same record — and the Document Viewer stays in sync as well. Previously, switching modes could leave the new view with no selection or a stale one. Selection is also cleared automatically when a new query is executed, avoiding mismatches against fresh result sets.
Optimized Connection Defaults
Two default MongoDB driver options have been tuned for a better desktop GUI experience. These only affect connections that don't explicitly override the options, and can be restored via the connection string or the "More" tab at any time.
| Option | Old Default | New Default | What you'll notice |
|---|---|---|---|
serverSelectionTimeoutMS |
30000 (30s) |
15000 (15s) |
Unreachable servers fail faster, reducing long "spinning" waits |
maxIdleTimeMS |
0 (never recycle) |
300000 (5 min) |
Idle connections are recycled after 5 minutes, freeing resources after you switch away; active sessions are unaffected |
To restore the previous behavior, add ?serverSelectionTimeoutMS=30000&maxIdleTimeMS=0 to your connection string.
New Portable Edition (Windows)
NoSQLBooster 11.1 introduces a new portable ZIP edition for Windows, distributed as nosqlbooster4mongo-11.1.0-x64-portable.zip. Just unzip it and run — no installer, no administrator rights, and no changes to the system registry. It's ideal for locked-down enterprise environments, running from a USB drive, or keeping multiple versions side by side.
- Self-contained data — instead of writing to
%APPDATA%, the portable edition keeps all of its data (connections, settings, window state, cookies, cache, etc.) in a.nosqlbooster-datafolder right next to the executable. Move the folder and your entire environment comes with it. - No footprint on the host — nothing is installed or left behind on the machine, so the same copy can travel between computers.
- Update notifications — because the portable edition has no installer infrastructure, the built-in auto-updater is disabled. Instead, it notifies you of any new version (including minor and patch releases) and directs you to the download page to grab the latest ZIP manually.
The installed editions (
.exe/.msi) continue to work exactly as before and are unaffected by this change.
Updated Platform and Engine
NoSQLBooster 11.1 moves to a newer Electron/Chromium runtime and refreshes the MongoDB driver stack to stay aligned with the latest mongosh release.
| Component | Version 11.0 | Version 11.1 |
|---|---|---|
| Electron | 40.9 | 43.1 |
| Chromium | 134 | 150 |
| Node.js | 22.x | 24.x |
| MongoDB Node.js Driver | 7.2 | 7.4 |
| BSON | 7.0 | 7.2 |
| OIDC Plugin | 2.0.8 | 2.2.0 |
The newer Chromium engine brings the latest rendering and security improvements, and the refreshed driver stack keeps NoSQLBooster in step with the mongosh 2.9 line. All native modules (Kerberos, Snappy, Zstd, client-side field-level encryption, etc.) have been verified compatible with Electron 43.
Bug Fixes
- Fixed, case-sensitive email validation in the license registration form. Emails containing uppercase letters (e.g.
[email protected]) were incorrectly rejected; the validator is now case-insensitive. - Fixed, document selection was lost when switching between Table View and Tree View, and the Document Viewer no longer stayed in sync — selection is now transferred correctly across all views.
- Fixed, AI Chat panel collapsed state could be lost on restart when "Restore Last Working State" was disabled.
- Fixed, tree-view node state handling and internal caching, and removed the deprecated row-id column that could cause inconsistent row rendering.
Patch Releases
Patch releases for the 11.1 line (11.1.1, 11.1.2, …) will be documented here as they ship.
Thank you!
Please visit our feedback page or click the “Feedback” button in the app. Feel free to suggest improvements to our product or service. Users can discuss your suggestion and vote for and against it. We’ll look at it too.