> For the complete MongoDB documentation index, see www.mongodb.com/docs/llms.txt

# MongoDB Compass Release Notes for 2023

MongoDB Compass Readonly Edition will be deprecated in a future release. To replicate the read-only behavior in a standard Compass edition, assign users [`read`](https://www.mongodb.com/docs/manual/reference/built-in-roles.md#mongodb-authrole-read) access at the database level and enable the [readOnly](https://www.mongodb.com/docs/compass/settings/read-only.md#std-label-compass-read-only) option in Compass.

**Note: Archived release notes**

This page lists 2023 releases for historical reference. To see the most recent releases, see [MongoDB Compass Release Notes and Changelog.](https://www.mongodb.com/docs/compass/release-notes.md#std-label-compass-release-notes)

## MongoDB Compass 1.41.0

*Released December 18, 2023*

New Features:

- Auto-insert empty document for all fields in the query bar.

- Add filter to saved connections when there are more than ten saved ([COMPASS-7439](https://jira.mongodb.org/browse/COMPASS-7439)).

- Implement text search for aggregation stage wizard.

- Improve stage wizard discoverability and interaction ([COMPASS-7350](https://jira.mongodb.org/browse/COMPASS-7350)).

- Use dark colors for background on initial app loading with dark theme.

- Remove outdated guide cues ([COMPASS-7396)](https://jira.mongodb.org/browse/COMPASS-7396)

- Introduced workspaces plugin and implemented single top-level tabs ([COMPASS-7354](https://jira.mongodb.org/browse/COMPASS-7354)).

Bug Fixes:

- Include OIDC in $external auth mechanism list ([COMPASS-7512](https://jira.mongodb.org/browse/COMPASS-7512)).

- Properly render syntax errors in embedded shell ([COMPASS-7497](https://jira.mongodb.org/browse/COMPASS-7497)).

- Expanded documents retain state after switching tabs ([COMPASS-7318](https://jira.mongodb.org/browse/COMPASS-7318)).

- Prevent shell container from overlaying sidebar content ([COMPASS-7395](https://jira.mongodb.org/browse/COMPASS-7395)).

- Prevent AI entry button from being submitted when the sort is submitted ([COMPASS-7356](https://jira.mongodb.org/browse/COMPASS-7356)).

[Full changelog available on GitHub](https://github.com/mongodb-js/compass/compare/v1.40.4...v1.41.0)

## MongoDB Compass 1.40.4

*Released October 18, 2023*

New Feature:

- Integrated search index signals ([COMPASS-7176](https://jira.mongodb.org/browse/COMPASS-7176)).

Bug Fixes:

- Fixed tab behavior with selection ([COMPASS-7013](https://jira.mongodb.org/browse/COMPASS-7013)).

- UI fixes ([COMPASS-7304](https://jira.mongodb.org/browse/COMPASS-7304)).

- Made column widths smaller ([COMPASS-7341](https://jira.mongodb.org/browse/COMPASS-7341)).

- Remediated vulnerability SNYK-JS-BABELTRAVERSE-5962462 ([COMPASS-7345](https://jira.mongodb.org/browse/COMPASS-7345)).

[Full changelog available on GitHub](https://github.com/mongodb-js/compass/compare/v1.40.3...v1.40.4)

## MongoDB Compass 1.40.3

*Released October 11, 2023*

New Features:

- Introduced the ability to create and manage Atlas Search indexes in Compass.

  - After creating a `$search` index, you are redirected to the search indexes modal ([COMPASS-7247](https://jira.mongodb.org/browse/COMPASS-7247)).

  - Field names are now autocompleted when defining indexes. ([COMPASS-7174](https://jira.mongodb.org/browse/COMPASS-7174)).

  - Syntax errors are now highlighted when defining indexes. ([COMPASS-7246](https://jira.mongodb.org/browse/COMPASS-7246)).

  - The `vectorEmbedding` index template definition replaced `knnVector`. ([COMPASS-7288](https://jira.mongodb.org/browse/COMPASS-7288)).

  - For more details, see [Manage Indexes](https://www.mongodb.com/docs/compass/indexes.md#std-label-compass-indexes) and [Create and Manage a MongoDB Search Index.](https://www.mongodb.com/docs/compass/indexes/create-search-index.md#std-label-compass-create-search-index)

- Improved AI feedback experience. For more information on Generative AI natural language queries in Compass, see [Query with Natural Language](https://www.mongodb.com/docs/compass/query-with-natural-language.md#std-label-compass-query-natural-language). ([COMPASS-7211](https://jira.mongodb.org/browse/COMPASS-7211), [COMPASS-7251](https://jira.mongodb.org/browse/COMPASS-7251)).

- Removed `useNewUrlParser` and `useUnifiedTopology` from export to language options ([COMPASS-4897](https://jira.mongodb.org/browse/COMPASS-4897)).

Bug Fixes:

- Fixed GUI flicker when closing the search index modal ([COMPASS-7248](https://jira.mongodb.org/browse/COMPASS-7248)).

- Downgraded Electron to [version 25.8.4](https://releases.electronjs.org/release/v25.8.4) ([COMPASS-7291](https://jira.mongodb.org/browse/COMPASS-7291)).

- Corrected an error displaying collections in Atlas Data Federation through the side bar ([COMPASS-7307](https://jira.mongodb.org/browse/COMPASS-7307)).

- Fixed an issue when the insert dialog did not catch invalid bson ([COMPASS-7316](https://jira.mongodb.org/browse/COMPASS-7316)).

[Full changelog available on GitHub](https://github.com/mongodb-js/compass/compare/v1.40.2...v1.40.3)

## MongoDB Compass 1.40.2

*Released September 28, 2023*

Bug Fixes:

- Hot fixed an issue where users were not able to run Compass after upgrading to 1.40.0 ([COMPASS-7270](https://jira.mongodb.org/browse/COMPASS-7270), [COMPASS-7269](https://jira.mongodb.org/browse/COMPASS-7269)).

- Repairs broken preferences by setting default values.

[Full changelog available on GitHub](https://github.com/mongodb-js/compass/compare/v1.40.1...v1.40.2)

## MongoDB Compass 1.40.1

*Released September 27, 2023*

New Features:

- When using a search index, a new tab prompts you and redirects you to the aggregation tab with the $search operator and the index name populated ([COMPASS-7168](https://jira.mongodb.org/browse/COMPASS-7168)).

- Added a drop-down to choose a search index template ([COMPASS-7173](https://jira.mongodb.org/browse/COMPASS-7173)).

Bug Fixes:

- Ensure Atlas Login doesn't show in settings if you didn't get the Generative AI feature rollout.

[Full changelog available on GitHub](https://github.com/mongodb-js/compass/compare/v1.40.0...v1.40.1)

## MongoDB Compass 1.40.0

*Released September 26, 2023*

New Features:

- Upgrade [embedded MongoDB shell](https://www.mongodb.com/docs/compass/embedded-shell.md#std-label-embedded-mongodb-shell) to version 2.0.0 ([COMPASS-7057](https://jira.mongodb.org/browse/COMPASS-7057)).

- Upgrade Node driver to version 6.0.0 ([COMPASS-7057](https://jira.mongodb.org/browse/COMPASS-7057)).

- Upgrade Electron to [version 26.](https://releases.electronjs.org/release/v26.2.2)

- Set up local Atlas detection ([COMPASS-7213](https://jira.mongodb.org/browse/COMPASS-7213)).

- Display local Atlas development environments as such ([COMPASS-7156](https://jira.mongodb.org/browse/COMPASS-7156)).

- Introduce `$vectorSearch` aggregation stage to MongoDB 7.1 and 7.0.x ([COMPASS-7064](https://jira.mongodb.org/browse/COMPASS-7064)).

- Enable [Atlas search index](https://www.mongodb.com/docs/atlas/atlas-search/atlas-search-overview/#fts-indexes) management ([COMPASS-7238](https://jira.mongodb.org/browse/COMPASS-7238)).

- Enable natural language query and pipeline generation (incrementally rolled out to users) ([COMPASS-6866](https://jira.mongodb.org/browse/COMPASS-6866)).

Bug Fixes:

- Account for changed key order in query ([COMPASS-7194](https://jira.mongodb.org/browse/COMPASS-7194)).

- Remove out stages before running explain plan ([COMPASS-7012](https://jira.mongodb.org/browse/COMPASS-7012)).

- Don't automatically select regex when detecting regex ([COMPASS-7144](https://jira.mongodb.org/browse/COMPASS-7144)).

[Full changelog available on GitHub](https://github.com/mongodb-js/compass/compare/v1.39.4...v1.40.0)

## MongoDB Compass 1.39.4

*Released September 6, 2023*

Bug Fixes:

- Allows `[object Object]` as a valid string value in TypeChecker ([COMPASS-7132](https://jira.mongodb.org/browse/COMPASS-7132)).

- Doesn't treat non-numbers in CSV headers as array indexes ([COMPASS-7157](https://jira.mongodb.org/browse/COMPASS-7157)).

- Limits when custom paste handling is applied and uses clipboard data when auto-fixing user input ([COMPASS-7149](https://jira.mongodb.org/browse/COMPASS-7149)).

- Updates Electron to v24.8.2 to address security vulnerabilities. This updates specifically addresses CVE-2023-4427 and CWE-119.

[Full Changelog available on GitHub](https://github.com/mongodb-js/compass/compare/v1.39.3...v1.39.4)

## MongoDB Compass 1.39.3

*Released August 28, 2023*

Bug Fix:

- Fix compatibility issue for saved connections in older versions of MongoDB Compass([COMPASS-7141](https://jira.mongodb.org/browse/COMPASS-7141)).

## MongoDB Compass 1.39.2

*Released August 22, 2023*

**Note:**

Starting in version 1.39.2, MongoDB Compass no longer supports migrating from legacy connection files that pre-date version 1.31.0. Legacy connections refer to an internal Compass connection-options format that is stored on disk and no longer supported after version 1.39.0.

If you have legacy connections saved in your favorites, export the connections on [version 1.39.0](https://github.com/mongodb-js/compass/releases/tag/v1.39.0) to convert them into the new format before updating to version 1.39.2 or later.

New Features:

- Show insights for unbound arrays ([COMPASS-6836](https://jira.mongodb.org/browse/COMPASS-6836)).

- Use modal to highlight legacy connections ([COMPASS-7072](https://jira.mongodb.org/browse/COMPASS-7072)).

- Automatically add `{ }` to Find queries ([COMPASS-6530](https://jira.mongodb.org/browse/COMPASS-6530)).

- Show list of legacy connections. ([COMPASS-7081](https://jira.mongodb.org/browse/COMPASS-7081)).

Bug Fixes:

- Fix error that would occur when modifying a filter in the schema tab ([COMPASS-6944](https://jira.mongodb.org/browse/COMPASS-6944)).

- Use correct tab name for indexes & validation ([COMPASS-7022](https://jira.mongodb.org/browse/COMPASS-7022)).

- Strip unknown preferences when loading ([COMPASS-7026](https://jira.mongodb.org/browse/COMPASS-7026)).

- Split connection storage between processes ([COMPASS-7078](https://jira.mongodb.org/browse/COMPASS-7078)).

- Clear drop collections input state if drop collections success ([COMPASS-7035](https://jira.mongodb.org/browse/COMPASS-7035)).

- Allow empty optional string flags ([COMPASS-7101](https://jira.mongodb.org/browse/COMPASS-7101)).

[Full Changelog available on GitHub](https://github.com/mongodb-js/compass/compare/v1.39.1...v1.39.2)

## MongoDB Compass 1.39.1

*Released August 8, 2023*

New Features:

- Updates Electron to v23.3.12 to address security vulnerabilities. The specific CVEs addressed in this update are CVE-2023-3730, CVE-2023-3732, and CVE-2023-3728.

[Full Changelog available on GitHub](https://github.com/mongodb-js/compass/compare/v1.39.0...v1.39.1)

## MongoDB Compass 1.39.0

*Released July 14, 2023*

New features:

- Enable [proactive performance insights](https://www.mongodb.com/docs/compass/manage-data/performance-insights.md#std-label-compass-performance-insights) by default. Proactive performance insights analyze your queries and suggest ways to improve performance. ([COMPASS-7000)](https://jira.mongodb.org/browse/COMPASS-7000)

Bug Fixes:

- Fix issue where Compass would create an incorrect index. ([COMPASS-6981)](https://jira.mongodb.org/browse/COMPASS-6981)

- Ensure that Compass displays indexes in the correct case. ([COMPASS-6510)](https://jira.mongodb.org/browse/COMPASS-6510)

- Cap number of log files to 100. ([MONGOSH-1449)](https://jira.mongodb.org/browse/MONGOSH-1449)

- Map project to projection before emitting open-explain-plan event ([COMPASS-6995)](https://jira.mongodb.org/browse/COMPASS-6995)

- Fix issue with Windows hotkeys. ([COMPASS-6777)](https://jira.mongodb.org/browse/COMPASS-6777)

- Handle missing execution stats in raw explain.

[Full Changelog available on GitHub](https://github.com/mongodb-js/compass/compare/v1.38.2...v1.39.0)

## MongoDB Compass 1.38.2

*Released June 30, 2023*

Bug Fix:

- Fix issue with projecting document size. (Reverts [COMPASS-6837)](https://jira.mongodb.org/browse/COMPASS-6837)

[Full Changelog available on GitHub](https://github.com/mongodb-js/compass/compare/v1.38.1...v1.38.2)

## MongoDB Compass 1.38.1

New Features:

- Auto expand object and array field types on field add ([COMPASS-6939](https://jira.mongodb.org/browse/COMPASS-6939)).

- Show unindexed query insight in explain plan modal ([COMPASS-6933](https://jira.mongodb.org/browse/COMPASS-6933)).

- Show array length on array fields on documents ([COMPASS-6938](https://jira.mongodb.org/browse/COMPASS-6938)).

- Add ctrl + tab and ctrl + shift + tab hotkeys for switching tabs.

- Enable new explain plan by default.

- Adds insights for usage of $text and $regex in aggregation builder and collection header ([COMPASS-6834](https://jira.mongodb.org/browse/COMPASS-6834)).

- Add cues ([COMPASS-6614](https://jira.mongodb.org/browse/COMPASS-6614)).

- Signal for bloated documents during import.

[Full Changelog availble on GitHub](https://github.com/mongodb-js/compass/compare/v1.38.0...v1.38.1)

## MongoDB Compass 1.38.0

*Released June 21, 2023*

New Features:

- OpenID Connect (OIDC) authentication ([COMPASS-6803](https://jira.mongodb.org/browse/COMPASS-6803)).

- Stage wizard, which helps build aggregation pipelines ([COMPASS-6814](https://jira.mongodb.org/browse/COMPASS-6814)).

- Add visual tree and update summary for aggregation explain plans ([COMPASS-6821](https://jira.mongodb.org/browse/COMPASS-6821) and [COMPASS-6888](https://jira.mongodb.org/browse/COMPASS-6888)).

- Open a collection in a new tab shortcut.

- Add performance tab indicator to state that information about certain collections is missing ([COMPASS-6593](https://jira.mongodb.org/browse/COMPASS-6593)).

- Add Atlas error message when connection fails because of IP access issue ([COMPASS-6842](https://jira.mongodb.org/browse/COMPASS-6842)).

- Show insight when query is unindexed ([COMPASS-6832](https://jira.mongodb.org/browse/COMPASS-6832)).

- Show insight when number of collections is too high ([COMPASS-6835](https://jira.mongodb.org/browse/COMPASS-6835)).

- Add unindexed aggregation insight ([COMPASS-6833](https://jira.mongodb.org/browse/COMPASS-6833)).

- Implement guide cue component in Compass to provide contextual user interface assistance ([COMPASS-6334](https://jira.mongodb.org/browse/COMPASS-6334)).

- Add support for hiding and unhiding indexes in the Index tab.

- For Windows installations, Compass now requires Windows version 10 or later ([COMPASS-6897](https://jira.mongodb.org/browse/COMPASS-6897)).

Bug Fixes:

- Add file type filters when exporting data ([COMPASS-6890](https://jira.mongodb.org/browse/COMPASS-6890)).

- Rename "Less Options" to "Fewer Options" ([COMPASS-6774](https://jira.mongodb.org/browse/COMPASS-6774)).

- Support dark mode for `TypeEditor` drop down ([COMPASS-6893](https://jira.mongodb.org/browse/COMPASS-6893)).

- Fix execution time for aggregation explain plan ([COMPASS-6496](https://jira.mongodb.org/browse/COMPASS-6496)).

- Fix fast XML parser issue ([COMPASS-6905](https://jira.mongodb.org/browse/COMPASS-6905)).

- Use `enableShell` setting to control the runtime start and stop.

- Include `has_sort` in telemetry.

- Various jQuery fixes ([COMPASS-6885](https://jira.mongodb.org/browse/COMPASS-6885), [COMPASS-6884](https://jira.mongodb.org/browse/COMPASS-6884), [COMPASS-6883](https://jira.mongodb.org/browse/COMPASS-6883), and [COMPASS-6882](https://jira.mongodb.org/browse/COMPASS-6882)).

- Replace `got` with `fetch` in redirect ([COMPASS-6881](https://jira.mongodb.org/browse/COMPASS-6881)).

- Fix redirects ([COMPASS-6880](https://jira.mongodb.org/browse/COMPASS-6880) and [COMPASS-6879](https://jira.mongodb.org/browse/COMPASS-6879)).

- Show 1 as the page number for collections when no entries are present.

- Select combo box option `onBlur` issue ([COMPASS-6511](https://jira.mongodb.org/browse/COMPASS-6511)).

- Use `mongodb-cloud-info` v2 for IPv6 support in cloud metrics ([COMPASS-6795](https://jira.mongodb.org/browse/COMPASS-6795)).

- Fix editor dark mode background selection color ([COMPASS-6910](https://jira.mongodb.org/browse/COMPASS-6910)).

- Disable the autoupdater for MSI installs (Windows without Squirrel) ([COMPASS-6857](https://jira.mongodb.org/browse/COMPASS-6857)).

- Fix for `bulkWrite` when importing data ([COMPASS-6928](https://jira.mongodb.org/browse/COMPASS-6928)).

[Full Changelog available on GitHub](https://github.com/mongodb-js/compass/compare/v1.37.0...v1.38.0)

## MongoDB Compass 1.37.0

*Released May 25, 2023*

New Features:

- Dark mode has been updated with a modern theme. If the modern theme is enabled in `Settings>Feature Preview`, Compass defaults to the modern dark mode theme.

- Various user experience improvements when using the Import and Export functionality in Compass ([COMPASS-5576](https://jira.mongodb.org/browse/COMPASS-5576), [COMPASS-6543](https://jira.mongodb.org/browse/COMPASS-6543)).

- Combine array fields into one in the import CSV preview ([COMPASS-6766](https://jira.mongodb.org/browse/COMPASS-6766)).

- Add settings to sidebar menus ([COMPASS-6796](https://jira.mongodb.org/browse/COMPASS-6796)).

- Show password only when user focuses on input ([COMPASS-6161](https://jira.mongodb.org/browse/COMPASS-6161)).

- Add autocomplete support for $percentile, $median and $$USER\_ROLES ([COMPASS-6780](https://jira.mongodb.org/browse/COMPASS-6780), [COMPASS-6781](https://jira.mongodb.org/browse/COMPASS-6781)).

- Toggle state of **Edit connection string** is based on the new global preference. This setting controls whether a password is visible when creating a new connection.

- Compass supports the new Queryable Encryption protocol. Starting in v1.37.0, Compass is not compatible with MongoDB server versions **earlier than 7.0** when using Queryable Encryption ([COMPASS-6601](https://jira.mongodb.org/browse/COMPASS-6601), [COMPASS-6602](https://jira.mongodb.org/browse/COMPASS-6602)).

  - When using queryable encryption on pre-7.0 servers, you can decrypt encrypted data, but you cannot insert or query data.

- Add export aggregation code preview to export modal ([COMPASS-6725](https://jira.mongodb.org/browse/COMPASS-6725)).

Bug Fixes:

- Differentiate between new Date() and Date() ([COMPASS-6755](https://jira.mongodb.org/browse/COMPASS-6755)).

- Fix guessFileType() when JSON fails and CSV lines are huge.

- Flush import progress throttle on import error.

- Feature flag default values ([COMPASS-6525](https://jira.mongodb.org/browse/COMPASS-6525)).

- Allow updates on a sharded collection ([COMPASS-6058](https://jira.mongodb.org/browse/COMPASS-6058)).

- Detect line breaks, pass it on to papaparse ([COMPASS-6819](https://jira.mongodb.org/browse/COMPASS-6819)).

- Update reset on query bar to reset results and emit query-changed ([COMPASS-6805](https://jira.mongodb.org/browse/COMPASS-6805)).

[Full Changelog available on GitHub](https://github.com/mongodb-js/compass/compare/v1.36.4...v1.37.0)

## MongoDB Compass 1.36.4

*Released April 27, 2023*

New Features:

- Update add data icon to plus with circle from download ([COMPASS-6494)](https://jira.mongodb.org/browse/COMPASS-6494)

- Show import progress in toast, make import background ([COMPASS-6540](https://jira.mongodb.org/browse/COMPASS-6540), [COMPASS-6555)](https://jira.mongodb.org/browse/COMPASS-6555)

- Import progress ([COMPASS-6721)](https://jira.mongodb.org/browse/COMPASS-6721)

- Update new connection text to new window ([COMPASS-6723)](https://jira.mongodb.org/browse/COMPASS-6723)

Bug Fixes:

- Remove re-count when not available ([COMPASS-5179](https://jira.mongodb.org/browse/COMPASS-5179), [COMPASS-6649)](https://jira.mongodb.org/browse/COMPASS-6649)

- Fill autocomplete on tab ([COMPASS-6695)](https://jira.mongodb.org/browse/COMPASS-6695)

- Show error border when focused ([COMPASS-6724)](https://jira.mongodb.org/browse/COMPASS-6724)

- Compass readonly allows to drop namespaces from the sidebar ([COMPASS-6687)](https://jira.mongodb.org/browse/COMPASS-6687)

- Fixes the problem of refresh button on collection tab not refreshing the collection stats ([COMPASS-6738)](https://jira.mongodb.org/browse/COMPASS-6738)

- Update windows config file fetching location one folder up ([COMPASS-6527)](https://jira.mongodb.org/browse/COMPASS-6527)

- If listCSVFields() or analyzeCSVFields() fails it will display the error in the modal ([COMPASS-6737)](https://jira.mongodb.org/browse/COMPASS-6737)

[Full Changelog available on GitHub](https://github.com/mongodb-js/compass/compare/v1.36.3...v1.36.4)

## MongoDB Compass 1.36.3

*Released April 13, 2023*

New Features:

- Add links to the documentation to the agg and stage autocompleter suggestions ([COMPASS-6688)](https://jira.mongodb.org/browse/COMPASS-6688)

Bug Fixes:

- Listen to query-history events in query-bar and open saved items ([COMPASS-6680](https://jira.mongodb.org/browse/COMPASS-6680), [COMPASS-6681](https://jira.mongodb.org/browse/COMPASS-6681), [COMPASS-6685)](https://jira.mongodb.org/browse/COMPASS-6685)

- Fix loading configuration file on windows, remove arg check ([COMPASS-6527)](https://jira.mongodb.org/browse/COMPASS-6527)

- Remove count when exporting views and time series collections ([COMPASS-5179](https://jira.mongodb.org/browse/COMPASS-5179), [COMPASS-6649)](https://jira.mongodb.org/browse/COMPASS-6649)

## MongoDB Compass 1.36.2

*Released March 29, 2023*

New Features:

- Removes focus mode feature flag, always show ([COMPASS-6474)](https://jira.mongodb.org/browse/COMPASS-6474)

- Analyze CSV fields and auto-select the correct type ([COMPASS-6536)](https://jira.mongodb.org/browse/COMPASS-6536)

- Add GitHub source code link to help menu and window menu ([COMPASS-6585)](https://jira.mongodb.org/browse/COMPASS-6585)

- Makes analyzeCSVFields() skippable ([COMPASS-6638)](https://jira.mongodb.org/browse/COMPASS-6638)

Bug Fixes:

- Apply readPref to initial ping command ([COMPASS-6595)](https://jira.mongodb.org/browse/COMPASS-6595)

- Fix guessFileType() for large JSON docs ([COMPASS-6629)](https://jira.mongodb.org/browse/COMPASS-6629)

- Fix memory leak in listCSVFields() ([COMPASS-6630)](https://jira.mongodb.org/browse/COMPASS-6630)

- Add dark mode colours for the mixed warning

- Abort analyzeCSVFields() when closing the import modal ([COMPASS-6633)](https://jira.mongodb.org/browse/COMPASS-6633)

- Optimize CSV field type detection

[Full Changelog available on GitHub](https://github.com/mongodb-js/compass/compare/v1.36.1...v1.36.2)

## MongoDB Compass 1.36.0

*Released March 15, 2023*

New Features:

- Enable focus mode ([COMPASS-6474)](https://jira.mongodb.org/browse/COMPASS-6474)

- Add stage button between stages ([COMPASS-6382)](https://jira.mongodb.org/browse/COMPASS-6382)

- Use type from last array element when inserting new element to array ([COMPASS-6432)](https://jira.mongodb.org/browse/COMPASS-6432)

- Redirect to the new collection after creating it ([COMPASS-6019)](https://jira.mongodb.org/browse/COMPASS-6019)

- Stage toolbar ([COMPASS-6381)](https://jira.mongodb.org/browse/COMPASS-6381)

- LG darkmode support and UI cleanup in the explain tab ([COMPASS-6463)](https://jira.mongodb.org/browse/COMPASS-6463)

- Adds a cancellable loader to explain

- Enable column store indexes for MongoDB 6.3 ([COMPASS-6487)](https://jira.mongodb.org/browse/COMPASS-6487)

- flexi bucket options for Timeseries

- Upgrade mongosh to 1.7.0

- Include preview rows in the listCSVFields() result ([COMPASS-6422)](https://jira.mongodb.org/browse/COMPASS-6422)

- Enable focus mode ([COMPASS-6474)](https://jira.mongodb.org/browse/COMPASS-6474)

- When dropping a collection or database, redirect to either the database or databases view ([COMPASS-6018](https://jira.mongodb.org/browse/COMPASS-6018), [COMPASS-6434)](https://jira.mongodb.org/browse/COMPASS-6434)

- Dark theme improvements in the settings modal ([COMPASS-6552)](https://jira.mongodb.org/browse/COMPASS-6552)

- Conditional confirmation modal ([COMPASS-6355)](https://jira.mongodb.org/browse/COMPASS-6355)

- Adds the refresh CTA to sidebar

- Open file input before import modal ([COMPASS-6535)](https://jira.mongodb.org/browse/COMPASS-6535)

- Enable LG darkmode as public preview ([COMPASS-6515](https://jira.mongodb.org/browse/COMPASS-6515), [COMPASS-6556)](https://jira.mongodb.org/browse/COMPASS-6556)

- Hook for keyboard shortcuts ([COMPASS-6551)](https://jira.mongodb.org/browse/COMPASS-6551)

- Adds refresh CTA on database and collection list view ([COMPASS-6431)](https://jira.mongodb.org/browse/COMPASS-6431)

- Place settings under the most idiomatic menu for the platform ([COMPASS-6430)](https://jira.mongodb.org/browse/COMPASS-6430)

Bug Fixes:

- If a date is in the safe range, go with relaxed EJSON rather than canonical ([COMPASS-5744)](https://jira.mongodb.org/browse/COMPASS-5744)

- Redesign of add stage button ([COMPASS-6449)](https://jira.mongodb.org/browse/COMPASS-6449)

- Optimises the opening of tab

- Don't show negative count on delete when no document count ([COMPASS-5996)](https://jira.mongodb.org/browse/COMPASS-5996)

- Stop on errors when stopOnErrors is true ([COMPASS-6518)](https://jira.mongodb.org/browse/COMPASS-6518)

- Undefined rather than false if getCloudInfo fails, support SRV URIs ([COMPASS-6111)](https://jira.mongodb.org/browse/COMPASS-6111)

- Cancel edit on non-existent field ([COMPASS-6505)](https://jira.mongodb.org/browse/COMPASS-6505)

- Halt autoupdater on application exit to prevent logger crashing ([COMPASS-6051)](https://jira.mongodb.org/browse/COMPASS-6051)

- Do not reset stage value if it was already changed ([COMPASS-6584)](https://jira.mongodb.org/browse/COMPASS-6584)

[Full Changelog available on Github:](https://github.com/mongodb-js/compass/compare/v1.35.0...v1.36.0)

## MongoDB Compass 1.35.0

*Released January 11, 2023*

New Features:

- Update export modal to LeafyGreen components ([COMPASS-6220)](https://jira.mongodb.org/browse/COMPASS-6220)

- Replace types dropdown with LG select

- Use leafygreen combobox to select stages

- Replace export-to-language with leafygreen components ([COMPASS-6219)](https://jira.mongodb.org/browse/COMPASS-6219)

- Add connection import/export UI

- Convert compass query history to new components ([COMPASS-6221)](https://jira.mongodb.org/browse/COMPASS-6221)

- Use the same date hook in query history as in saved aggregations ([COMPASS-6221)](https://jira.mongodb.org/browse/COMPASS-6221)

- Add forceConnectionOptions option ([COMPASS-6068)](https://jira.mongodb.org/browse/COMPASS-6068)

- Implement readOnly option ([COMPASS-6064)](https://jira.mongodb.org/browse/COMPASS-6064)

- Update import modal to LeafyGreen components ([COMPASS-6220)](https://jira.mongodb.org/browse/COMPASS-6220)

- Add --username and --password for auto-connect ([COMPASS-6216)](https://jira.mongodb.org/browse/COMPASS-6216)

- Expose protectConnectionStrings in settings UI ([COMPASS-6262)](https://jira.mongodb.org/browse/COMPASS-6262)

- Kerberos password field setting ([COMPASS-5950)](https://jira.mongodb.org/browse/COMPASS-5950)

- Add maxTimeMS as setting ([COMPASS-6063)](https://jira.mongodb.org/browse/COMPASS-6063)

- Update compass validation components to leafygreen ([COMPASS-6237)](https://jira.mongodb.org/browse/COMPASS-6237)

- Update explain plan components ([COMPASS-6236)](https://jira.mongodb.org/browse/COMPASS-6236)

- Implement enableDevTools option ([COMPASS-6061](https://jira.mongodb.org/browse/COMPASS-6061)), ([COMPASS-5615)](https://jira.mongodb.org/browse/COMPASS-5615)

- Use rebranded components in the document table view

- Add tracking event when stage value changes ([COMPASS-6310)](https://jira.mongodb.org/browse/COMPASS-6310)

- Update Compass aggregations modals ([COMPASS-6286)](https://jira.mongodb.org/browse/COMPASS-6286)

- Add LG darkTheme support for table view

- Remove trackErrors setting ([COMPASS-5708)](https://jira.mongodb.org/browse/COMPASS-5708)

- Move all autoupdates logic to compass main process, allow to dismiss updates ([COMPASS-6057](https://jira.mongodb.org/browse/COMPASS-6057)) ([COMPASS-6303)](https://jira.mongodb.org/browse/COMPASS-6303)

- Convert more insert dialog code to compass components & leafygreen ([COMPASS-6285)](https://jira.mongodb.org/browse/COMPASS-6285)

- Register Compass as a protocol handler for `mongodb://` ([COMPASS-6085)](https://jira.mongodb.org/browse/COMPASS-6085)

- Add `--show-example-config` flag ([COMPASS-6084)](https://jira.mongodb.org/browse/COMPASS-6084)

- Cancellable aggregate and schema analysis ([COMPASS-5668)](https://jira.mongodb.org/browse/COMPASS-5668)

- Cancellable find and explain ([COMPASS-5668)](https://jira.mongodb.org/browse/COMPASS-5668)

- Implement new input docs card design ([COMPASS-6234)](https://jira.mongodb.org/browse/COMPASS-6234)

- Update scrollbar styles ([COMPASS-5597)](https://jira.mongodb.org/browse/COMPASS-5597)

- Cancellable counts ([COMPASS-5668)](https://jira.mongodb.org/browse/COMPASS-5668)

- Update aggregations stage components ([COMPASS-6234)](https://jira.mongodb.org/browse/COMPASS-6234)

- Enable pipeline as text feature ([COMPASS-6299)](https://jira.mongodb.org/browse/COMPASS-6299)

- Index tab UI improvements ([COMPASS-6323](https://jira.mongodb.org/browse/COMPASS-6323)), ([COMPASS-6329)](https://jira.mongodb.org/browse/COMPASS-6329)

- Add refresh document count in aggregation results ([COMPASS-6156)](https://jira.mongodb.org/browse/COMPASS-6156)

- Confirm when deleting pipeline ([COMPASS-4137)](https://jira.mongodb.org/browse/COMPASS-4137)

Bug Fixes:

- Improve table view interactions

- Do not save auto-connection in recents ([COMPASS-6290)](https://jira.mongodb.org/browse/COMPASS-6290)

- Check for root level when deciding if \_id key is editable ([COMPASS-6160)](https://jira.mongodb.org/browse/COMPASS-6160)

- Fix the saved pipelines popover's scrolling ([COMPASS-6277)](https://jira.mongodb.org/browse/COMPASS-6277)

- Disable deprecation warnings in production ([COMPASS-6322)](https://jira.mongodb.org/browse/COMPASS-6322)

- Ignore non-digits in number input ([COMPASS-6326)](https://jira.mongodb.org/browse/COMPASS-6326)

- Speed up export ([COMPASS-6332)](https://jira.mongodb.org/browse/COMPASS-6332)

- Increase compass schema value bubble contrast ([COMPASS-6230)](https://jira.mongodb.org/browse/COMPASS-6230)

- Fix macOS protocol handler connection string passing

- Fix typo on Indexes screen

- Avoid race condition when installing listeners

- Hide delete for db/coll cards in readonly mode ([COMPASS-6292)](https://jira.mongodb.org/browse/COMPASS-6292)

- Freeze settings modal height and adjust categories ([COMPASS-6325)](https://jira.mongodb.org/browse/COMPASS-6325)

- Fix nested field autocomplete ([COMPASS-6335)](https://jira.mongodb.org/browse/COMPASS-6335)

- Reset contains error check on document json view edit cancel ([COMPASS-6059)](https://jira.mongodb.org/browse/COMPASS-6059)

- Pass the preference as a prop when nesting Field ([COMPASS-6363)](https://jira.mongodb.org/browse/COMPASS-6363)

- Hide add stage in toolbar ([COMPASS-6373)](https://jira.mongodb.org/browse/COMPASS-6373)

- Make $out options more clear in agg pipeline builder ([COMPASS-6304)](https://jira.mongodb.org/browse/COMPASS-6304)

- Speed up document json view ([COMPASS-6365)](https://jira.mongodb.org/browse/COMPASS-6365)

- Export to Language (Java) has incorrect class name ([COMPASS-6159)](https://jira.mongodb.org/browse/COMPASS-6159)

- Enable next page button when count is unknown ([COMPASS-6340)](https://jira.mongodb.org/browse/COMPASS-6340)

- Initialize before identify and use get-os-info from npm

- Output stage destination name ([COMPASS-6407)](https://jira.mongodb.org/browse/COMPASS-6407)

- Set width of compass shell to avoid overflow ([COMPASS-6411)](https://jira.mongodb.org/browse/COMPASS-6411)
