Release Notes
On this page本页内容
- MongoDB Compass 1.39.0
- MongoDB Compass 1.38.2
- MongoDB Compass 1.38.1
- MongoDB Compass 1.38.0
- MongoDB Compass 1.37.0
- MongoDB Compass 1.36.4
- MongoDB Compass 1.36.3
- MongoDB Compass 1.36.2
- MongoDB Compass 1.36.0
- MongoDB Compass 1.35.0
- MongoDB Compass 1.34.2
- MongoDB Compass 1.34.1
- MongoDB Compass 1.33.1
- MongoDB Compass 1.33.0
- MongoDB Compass 1.32.3
- MongoDB Compass 1.32.2
- MongoDB Compass 1.32.1
- MongoDB Compass 1.32.0
- MongoDB Compass 1.31.3
- MongoDB Compass 1.31.2
- MongoDB Compass 1.31.1
- MongoDB Compass 1.31.0
- MongoDB Compass 1.30.1
- MongoDB Compass 1.29.6
- MongoDB Compass 1.29.5
- MongoDB Compass 1.29.4
- MongoDB Compass 1.28.4
- MongoDB Compass 1.28.1
- MongoDB Compass 1.26.1
- MongoDB Compass 1.26.0
- MongoDB Compass 1.25.0
- MongoDB Compass 1.24.1
- MongoDB Compass 1.23
- MongoDB Compass 1.22
- MongoDB Compass 1.21
- MongoDB Compass 1.20
- MongoDB Compass 1.19
- MongoDB Compass 1.18
- MongoDB Compass 1.17
- MongoDB Compass 1.16
- MongoDB Compass 1.15
- MongoDB Compass 1.14
- MongoDB Compass 1.13
- MongoDB Compass 1.12
- MongoDB Compass 1.11
- MongoDB Compass 1.10
- MongoDB Compass 1.9
- MongoDB Compass 1.8
- MongoDB Compass 1.7
- MongoDB Compass 1.6
- MongoDB Compass 1.5
- MongoDB Compass 1.4
- MongoDB Compass 1.3
- MongoDB Compass 1.2
- MongoDB Compass 1.1
- MongoDB Compass 1.0
MongoDB Compass 1.39.0
Released July 14, 2023
New features:
Enable proactive performance insights by default.默认情况下启用主动性能洞察。Proactive performance insights analyze your queries and suggest ways to improve performance.前瞻性的性能洞察分析您的查询,并提出提高性能的方法。(COMPASS-7000)
Bug Fixes:Bug修复:
Fix issue where Compass would create an incorrect index.修正Compass会创建错误索引的问题。(COMPASS-6981)Ensure that Compass displays indexes in the correct case.确保Compass在正确的情况下显示索引。(COMPASS-6510)Cap number of log files to 100.将日志文件的数量限制为100。(MONGOSH-1449)Map project to projection before emitting open-explain-plan event在发布开放解释计划事件之前将项目映射到投影(COMPASS-6995)Fix issue with Windows hotkeys.修复Windows热键的问题。(COMPASS-6777)Handle missing execution stats in raw explain.处理原始解释中缺少的执行统计信息。
MongoDB Compass 1.38.2
Released June 30, 2023
Bug Fix:
Fix issue with projecting document size.修复投影文档大小的问题。 (Reverts COMPASS-6837)
MongoDB Compass 1.38.1
New Features:新功能:
Auto expand object and array field types on field add添加字段时自动展开对象和数组字段类型 (COMPASS-6939).
Show unindexed query insight in explain plan modal在解释计划模式中显示未编制索引的查询洞察力 (COMPASS-6933).
Show array length on array fields on documents在文档的数组字段上显示数组长度 (COMPASS-6938).
Add ctrl + tab and ctrl + shift + tab hotkeys for switching tabs.添加ctrl+tab和ctrl+shift+tab热键以切换选项卡。Enable new explain plan by default.默认情况下启用新解释计划。Adds insights for usage of $text and $regex in aggregation builder and collection header添加有关聚合生成器和集合标头中$text
和$regex
用法的见解 (COMPASS-6834).
Add cues添加提示 (COMPASS-6614).
Signal for bloated documents during import.导入过程中出现臃肿文档的信号。
MongoDB Compass 1.38.0
Released June 21, 2023
New Features:新功能:
OpenID Connect (OIDC) authenticationOpenID Connect(OIDC)身份验证 (COMPASS-6803).
Stage wizard, which helps build aggregation pipelines阶段向导,帮助构建聚合管道 (COMPASS-6814).
Add visual tree and update summary for aggregation explain plans添加可视化树并更新汇总解释计划的摘要 (COMPASS-6821and 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).
Add Atlas error message when connection fails because of IP access issue当由于IP访问问题导致连接失败时,添加Atlas错误消息 (COMPASS-6842).
Show insight when query is unindexed查询未编制索引时显示洞察力 (COMPASS-6832).
Show insight when number of collections is too high集合数量过高时显示洞察力 (COMPASS-6835).
Add unindexed aggregation insight添加未编制索引的聚合见解 (COMPASS-6833).
Implement guide cue component in Compass to provide contextual user interface assistance在Compass中实现引导提示组件,以提供上下文用户界面帮助 (COMPASS-6334).
Add support for hiding and unhiding indexes in the Index tab.在“索引”选项卡中添加对隐藏和取消隐藏索引的支持。
Bug Fixes:Bug修复:
Add file type filters when exporting data导出数据时添加文件类型筛选器 (COMPASS-6890).
Rename "Less Options" to "Fewer Options"将“Less Options”重命名为“Less Options” (COMPASS-6774).
Support dark mode for支持TypeEditor
drop downTypeEditor
下拉菜单的暗模式 (COMPASS-6893).
Fix execution time for aggregation explain plan固定聚合解释计划的执行时间 (COMPASS-6496).
Fix fast XML parser issue修复快速XML解析器问题 (COMPASS-6905).
Use使用enableShell
setting to control the runtime start and stop.enableShell
设置来控制运行时的启动和停止。- Include
has_sort
in telemetry. - Various jQuery fixes (COMPASS-6885
, COMPASS-6884
, COMPASS-6883
, and COMPASS-6882
).
- Replace
got
withfetch
in redirect (COMPASS-6881).
- Fix redirects (COMPASS-6880
and COMPASS-6879
).
- Show 1 as the page number for collections when no entries are present.
- Select combo box option
onBlur
issue (COMPASS-6511).
Use使用mongodb-cloud-info
v2 for IPv6 support in cloud metricsmongodb-cloud-info
v2在云度量中支持IPv6 (COMPASS-6795).
Fix editor dark mode background selection color修复编辑器暗模式背景选择颜色 (COMPASS-6910).
Disable the autoupdater for MSI installs (Windows without Squirrel)禁用MSI安装的自动更新程序(没有Squirrel的Windows) (COMPASS-6857).
- Fix for
bulkWrite
when importing data (COMPASS-6928).
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如果在“设置”>“功能预览”中启用了现代主题,则Compass默认为现代暗模式主题。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
, COMPASS-6543
).
- Combine array fields into one in the import CSV preview (COMPASS-6766
).
- Add settings to sidebar menus (COMPASS-6796
).
- Show password only when user focuses on input (COMPASS-6161
).
- Add autocomplete support for $percentile, $median and $$USER_ROLES (COMPASS-6780
, 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
, COMPASS-6602
).
When using queryable encryption on pre-7.0 servers, you can decrypt encrypted data, but you cannot insert or query data.在7.0之前的服务器上使用可查询加密时,可以解密加密的数据,但不能插入或查询数据。
- Add export aggregation code preview to export modal (COMPASS-6725
).
Bug Fixes:
Differentiate between new Date() and Date()区分new Date()
和Date()
(COMPASS-6755).
Fix guessFileType() when JSON fails and CSV lines are huge.修复JSON失败且CSV行巨大时的guessFileType()
。Flush import progress throttle on import error.导入错误时刷新导入进度限制。Feature flag default values功能标志默认值(COMPASS-6525).
- Allow updates on a sharded collection (COMPASS-6058
).
- Detect line breaks, pass it on to papaparse (COMPASS-6819
).
- Update reset on query bar to reset results and emit query-changed (COMPASS-6805
).
MongoDB Compass 1.36.4
Released April 27, 2023
New Features:新功能:
- Update add data icon to plus with circle from download (COMPASS-6494)
- Show import progress in toast, make import background (COMPASS-6540
, COMPASS-6555)
- Import progress (COMPASS-6721)
- Update new connection text to new window (COMPASS-6723)
Bug Fixes:
- Remove re-count when not available (COMPASS-5179
, COMPASS-6649)
- Fill autocomplete on tab (COMPASS-6695)
- Show error border when focused (COMPASS-6724)
- Compass readonly allows to drop namespaces from the sidebar (COMPASS-6687)
- Fixes the problem of refresh button on collection tab not refreshing the collection stats (COMPASS-6738)
- Update windows config file fetching location one folder up (COMPASS-6527)
- If listCSVFields() or analyzeCSVFields() fails it will display the error in the modal (COMPASS-6737)
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)
Bug Fixes:
- Listen to query-history events in query-bar and open saved items (COMPASS-6680
, COMPASS-6681
, COMPASS-6685)
- Fix loading configuration file on windows, remove arg check (COMPASS-6527)
- Remove count when exporting views and time series collections (COMPASS-5179
, COMPASS-6649)
MongoDB Compass 1.36.2
Released March 29, 2023
New Features:新功能:
- Removes focus mode feature flag, always show (COMPASS-6474)
- Analyze CSV fields and auto-select the correct type (COMPASS-6536)
- Add GitHub source code link to help menu and window menu (COMPASS-6585)
- Makes analyzeCSVFields() skippable (COMPASS-6638)
Bug Fixes:
- Apply readPref to initial ping command (COMPASS-6595)
- Fix guessFileType() for large JSON docs (COMPASS-6629)
- Fix memory leak in listCSVFields() (COMPASS-6630)
- Add dark mode colours for the mixed warning
- Abort analyzeCSVFields() when closing the import modal (COMPASS-6633)
- Optimize CSV field type detection
MongoDB Compass 1.36.0
Released March 15, 2023
New Features:新功能:
- Enable focus mode (COMPASS-6474)
- Add stage button between stages (COMPASS-6382)
- Use type from last array element when inserting new element to array (COMPASS-6432)
- Redirect to the new collection after creating it (COMPASS-6019)
- Stage toolbar (COMPASS-6381)
- LG darkmode support and UI cleanup in the explain tab (COMPASS-6463)
- Adds a cancellable loader to explain
- Enable column store indexes for MongoDB 6.3 (COMPASS-6487)
- flexi bucket options for Timeseries
- Upgrade mongosh to 1.7.0
- Include preview rows in the listCSVFields() result (COMPASS-6422)
- Enable focus mode (COMPASS-6474)
- When dropping a collection or database, redirect to either the database or databases view (COMPASS-6018
, COMPASS-6434)
- Dark theme improvements in the settings modal (COMPASS-6552)
- Conditional confirmation modal (COMPASS-6355)
- Adds the refresh CTA to sidebar
- Open file input before import modal (COMPASS-6535)
- Enable LG darkmode as public preview (COMPASS-6515
, COMPASS-6556)
- Hook for keyboard shortcuts (COMPASS-6551)
- Adds refresh CTA on database and collection list view (COMPASS-6431)
- Place settings under the most idiomatic menu for the platform (COMPASS-6430)
Bug Fixes:
- If a date is in the safe range, go with relaxed EJSON rather than canonical (COMPASS-5744)
- Redesign of add stage button (COMPASS-6449)
- Optimises the opening of tab
- Don't show negative count on delete when no document count (COMPASS-5996)
- Stop on errors when stopOnErrors is true (COMPASS-6518)
- Undefined rather than false if getCloudInfo fails, support SRV URIs (COMPASS-6111)
- Cancel edit on non-existent field (COMPASS-6505)
- Halt autoupdater on application exit to prevent logger crashing (COMPASS-6051)
- Do not reset stage value if it was already changed (COMPASS-6584)
MongoDB Compass 1.35.0
Released January 11, 2023
New Features:新功能:
- Update export modal to LeafyGreen components (COMPASS-6220)
- Replace types dropdown with LG select
- Use leafygreen combobox to select stages
- Replace export-to-language with leafygreen components (COMPASS-6219)
- Add connection import/export UI
- Convert compass query history to new components (COMPASS-6221)
- Use the same date hook in query history as in saved aggregations (COMPASS-6221)
- Add forceConnectionOptions option (COMPASS-6068)
- Implement readOnly option (COMPASS-6064)
- Update import modal to LeafyGreen components (COMPASS-6220)
- Add --username and --password for auto-connect (COMPASS-6216)
- Expose protectConnectionStrings in settings UI (COMPASS-6262)
- Kerberos password field setting (COMPASS-5950)
- Add maxTimeMS as setting (COMPASS-6063)
- Update compass validation components to leafygreen (COMPASS-6237)
- Update explain plan components (COMPASS-6236)
- Implement enableDevTools option (COMPASS-6061
), (COMPASS-5615)
- Use rebranded components in the document table view
- Add tracking event when stage value changes (COMPASS-6310)
- Update Compass aggregations modals (COMPASS-6286)
- Add LG darkTheme support for table view
- Remove trackErrors setting (COMPASS-5708)
- Move all autoupdates logic to compass main process, allow to dismiss updates (COMPASS-6057
) (COMPASS-6303)
- Convert more insert dialog code to compass components & leafygreen (COMPASS-6285)
- Register Compass as a protocol handler for
mongodb://
(COMPASS-6085) - Add
--show-example-config
flag (COMPASS-6084) - Cancellable aggregate and schema analysis (COMPASS-5668)
- Cancellable find and explain (COMPASS-5668)
- Implement new input docs card design (COMPASS-6234)
- Update scrollbar styles (COMPASS-5597)
- Cancellable counts (COMPASS-5668)
- Update aggregations stage components (COMPASS-6234)
- Enable pipeline as text feature (COMPASS-6299)
- Index tab UI improvements (COMPASS-6323
), (COMPASS-6329)
- Add refresh document count in aggregation results (COMPASS-6156)
- Confirm when deleting pipeline (COMPASS-4137)
Bug Fixes:
- Improve table view interactions
- Do not save auto-connection in recents (COMPASS-6290)
- Check for root level when deciding if _id key is editable (COMPASS-6160)
- Fix the saved pipelines popover's scrolling (COMPASS-6277)
- Disable deprecation warnings in production (COMPASS-6322)
- Ignore non-digits in number input (COMPASS-6326)
- Speed up export (COMPASS-6332)
- Increase compass schema value bubble contrast (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)
- Freeze settings modal height and adjust categories (COMPASS-6325)
- Fix nested field autocomplete (COMPASS-6335)
- Reset contains error check on document json view edit cancel (COMPASS-6059)
- Pass the preference as a prop when nesting Field (COMPASS-6363)
- Hide add stage in toolbar (COMPASS-6373)
- Make $out options more clear in agg pipeline builder (COMPASS-6304)
- Speed up document json view (COMPASS-6365)
- Export to Language (Java) has incorrect class name (COMPASS-6159)
- Enable next page button when count is unknown (COMPASS-6340)
- Initialize before identify and use get-os-info from npm
- Output stage destination name (COMPASS-6407)
- Set width of compass shell to avoid overflow (COMPASS-6411)
MongoDB Compass 1.34.2
Released December 16, 2022
Bug Fixes:
- Fix (compass-editors): fix nested field autocomplete (COMPASS-6335)
- Fix (schema): fix display of geo visualizations for nested fields (COMPASS-6363)
MongoDB Compass 1.34.1
Released November 21, 2022
New Features:新功能:
- Add command-line interface and global configuration (COMPASS-6069
, COMPASS-6070
, COMPASS-6071
, COMPASS-6073
, and COMPASS-6074)
- Flip the new toolbars feature flag, always show new toolbars (COMPASS-5679)
- Add autocompleter for aggregation, use autocompleter in import pipeline modal (COMPASS-6175)
- Add
protectConnectionStrings
option (COMPASS-6066) - Adds the
networkTraffic
configuration option to block outgoing network connections (COMPASS-6065) - Show icons in the sidebar menus (COMPASS-6081)
- Rebranding components (COMPASS-6100
, COMPASS-6101
, COMPASS-6121
, COMPASS-6048
, and COMPASS-6187)
- Layout improvements (COMPASS-6148
, COMPASS-6150
, and COMPASS-5582)
- Add theme as regular setting (COMPASS-6067
and COMPASS-5284)
Bug Fixes:
- Fix installation issues on Windows (COMPASS-6315)
- Fix map rendering and add e2e tests (COMPASS-6131)
- Reconnect CSFLE client after
collMod
(COMPASS-5989) - Improve selection area for insert document editor
- Add map for collection stats for tab namespace isolation (COMPASS-6146)
- Open info links in browser (COMPASS-6193)
- Menu not fully showing for field actions, remove old backgrounds (COMPASS-6186)
MongoDB Compass 1.33.1
Released September 14, 2022
New Features:新功能:
- Update saved aggregations to open as popover (COMPASS-5852)
- Add error message hint for crud timeout message (COMPASS-4638)
- Show namespace on saved queries and pipelines popovers (COMPASS-6028)
- Add sparse option for indexes (COMPASS-1963)
- Only show columnstore index option for mongodb server >= 7 (COMPASS-5970)
- Add progress badge to the indexes table (COMPASS-5944)
- Fix table header for indexes (COMPASS-6042)
Bug Fixes:
- Adjust crypt shared library download script for M1 builds
- Hide collection submenu on disconnect (COMPASS-6047)
- Align delete index modal text
- Fix updating arrays with dots in names (COMPASS-6011)
- Hide document views when there are no documents
- Fix import deep JSON overwriting variables (COMPASS-5971)
MongoDB Compass 1.33.0
Released August 31, 2022
New Features:新功能:
- arm64 build for darwin is now available (COMPASS-5574)
MongoDB Compass 1.32.3
Released July 13, 2022
New Features:新功能:
- bson-transpilers: Export to PHP from Compass (PHPLIB-719)
- compass-components: Enable ACE code formatter (COMPASS-5923)
- compass-indexes: Update toolbar to leafygreen components (COMPASS-5676)
- connect: Add Save & Connect button (COMPASS-5776)
- explain-plan-helper: Add support for indexes in stages (COMPASS-5878)
Bug Fixes:
- Automatically refresh after CSFLE insert (COMPASS-5806)
- Improve Binary handling (COMPASS-5848)
- Align elements on the create collection modal (COMPASS-5921)
- connection-form: Align advanced tab and input field widths
- import: Pre-create an empty object before creating its properties (COMPASS-5076)
- ace-autocompleter: Provide a special snippet for $merge stage in ADL
- connect-form: Connect to the newly created favourite (COMPASS-5776)
- documents: Fixes to recent queries
- queries: Ignore duplicate recent queries (COMPASS-2237)
- aggregation-explain: Show indexes (COMPASS-5879)
- explain-plan-helper: Use execution time of cursor stage (COMPASS-5858)
MongoDB Compass 1.32.2
Released June 7, 2022
Fixes an issue where $merge
and $out
aggregation stages would not appear in the pipeline builder when connected to a Data Lake.
MongoDB Compass 1.32.1
Released June 3, 2022
New Features:新功能:
- Enables In-Use Encryption (COMPASS-5634)
- Show index keys in aggregation explain plan (COMPASS-5857)
Bug Fixes:
- Open aggregation pipeline in correct namespace (COMPASS-5872)
- Hide
$documents
operator in collection aggregations (COMPASS-5843)
MongoDB Compass 1.32.0
Released May 31, 2022
New Features:新功能:
- Adds explain plan for aggregations (COMPASS-5788)
- Allows import into Queryable Encryption collections (COMPASS-5810)
Bug Fixes:
- In the pipeline builder, hide the stage error message when changing the aggregation operator (COMPASS-5684)
- Remove unique option on columnstore index creation (COMPASS-5830)
- Reconnect the SSH tunnel when it gets disconnected (COMPASS-5454)
MongoDB Compass 1.31.3
Released May 17, 2022
New Features:新功能:
- Export aggregation pipelines to Go.
- Bump Node driver to version 4.6.0 and embedded shell to version 1.4.1 (COMPASS-5619
).
- Support columnstore indexes and clustered collections (COMPASS-5665
, COMPASS-5666
).
- Add
srvMaxHosts
to advanced connection options. - Disable aggregation toolbar options when pipeline is invalid.
- Style improvements.
Bug fixes:
- In connection form, allow empty hosts.
- In aggregation pipeline builder, update default document preview amount from 10 to 20.
- Resize elements for improved visibility.
MongoDB Compass 1.31.2
Released April 14, 2022
Bug fixes:
- Aggregation screen no longer shows a "Cannot have two html5 backends"
error. (COMPASS-5655)
- Connections that use certificates no longer fail with "option usesystemca is not supported" (COMPASS-5729)
- You can edit null values in CRUD view (COMPASS-5697)
- Invalid UUID values display correctly in CRUD view (COMPASS-5726)
- Editing Int64 values in JSON view no longer changes their type to Int32 (COMPASS-5710)
MongoDB Compass 1.31.1
Released April 05, 2022
Bug Fixes:
- Fixed "rendering AggregationsPlugin" error.
- CRUD Fixes
- Fixed a bug that updated a documents data type to String when editing a field of data type Date in CRUD Document view.
MongoDB Compass 1.31.0
Released March 31, 2022
New Features:新功能:
- New connection experience
- Add new form for Kerberos options.
- Support loading system CA store.
- Use new favorite connection modal in sidebar.
- Add support for MONGODB_AWS.
- Aggregation and Query Improvements
- New saved aggregation and queries view.
- Add link and descriptions for the
$densify
aggregation stage. - Add ability to export queries and aggregations to Ruby.
- Update aggregation result preview card styles.
Bug Fixes:
- Schema Tab Fixes
- Fix shift selecting multiple items in schema tab.
- Unambiguously display latitude and longitude on map.
- CRUD Fixes
- Allow empty JSON input.
- Increase input width for query bar max timeout ms area.
- Miscellaneous Fixes
- Add
directConnection=true
when converting from old model. - Pick only specified columns when exporting data as JSON.
- Hide SSH tunnel password.
- Add
View this release on GitHub.
MongoDB Compass 1.30.1
Released January 13, 2022
New Features:新功能:
- Add link and descriptions for the $documents. aggregation stage.
- Connect form: Add SSL/TLS option radio box group.
- Databases and Collections: Add async loading states for databases and collections list.
- Export secrets methods and parse raw models.
- Styles: Add darkreader dark theme option.
- Connections: Add general tab contents to connect form.
- Support MongoDB 5.2 aggregations.
Bug Fixes:
- Remove unused vars.
- SSH Tunnel: Remove unused import.
- BSON Transpilers: Account for bson Decimal128 validation changes.
- Make SSH tunnel use Socks5. You can now connect to replica sets and sharded clusters using an SSH tunnel.
- Compass Logging: Bump mongodb-log-writer to allow browser envs.
- Move theme menu from help to view in non mac/darwin.
- Connections:
- Hide socks tab on SSH form.
- Add SSH label.
- Remove compass-components from prod dependencies.
- toggle-shell: Use key instead of keyCode.
- data-service:
- Do not return name from adapted dbStats
- Do not ignore directConnection=false
- mocha-config-compass: Disable source map processing when running code in electron / web runtime in tests
MongoDB Compass 1.29.6
Released December 20, 2021
New Features:新功能:
- Adds loading states for collection in sidebar.
- Improves identification of Atlas cluster.
- Improve telemetry connection tracking.
- Dependency Upgrades:
Bug Fixes:
- Removes expired link from license.
- Fixes error handling in
listCollections
. - Keeps
tlsCertificateFile
as URI parameter. - Hides full-text search stages for time series and views.
- Does not overfetch
connectionInfo
and update the state too often.
MongoDB Compass 1.29.5
Released November 24, 2021
Bug Fixes:
- Fixes connection with TLS / SSL options.
- Fixes document searching for Serverless Atlas.
collStats
now always shows for collections on the collection screen.- Collection menu now appears when collection is selected.
MongoDB Compass 1.29.4
Released November 16, 2021
New Features:新功能:
- Adds client-side logging for MongoDB Compass operations.
- Improved MongoDB Compass startup time.
- Adds support for MongoDB 5.1 features.
- Improved reliability for connections.
- MongoDB Compass now uses:
- Electron version 13
- Node version 14
Supported Platforms:
- MongoDB Compass for macOS can now run on M1 platforms that have Rosetta or Rosetta 2 installed. For more information, see Software Requirements.
MongoDB Compass 1.28.4
Released August 30, 2021
New Features:新功能:
- Enables resizing the preview area for aggregation pipelines.
- Allows hiding the Query History and Export to Language buttons in the query view.
- Bumps
mongosh
version for the embedded shell to1.0.4
.
Bug Fixes:
- Properly supports all Kerberos options.
- Fixed an issue with geospatial queries being incorrectly merged.
MongoDB Compass 1.28.1
Released July 13, 2021
New Features:新功能:
- Adds support for load balancer connections.
- Adds a Granularity option when creating a time series collection.
- Disallows editing schema validation for time series collections.
Bug Fixes:
- Hides the Drop Collection button in readonly Compass.
- Geoqueries no longer populate query bar fields with
null
.
MongoDB Compass 1.26.1
Released April 9, 2021
New Features:新功能:
- Allows functions in the query bar and aggregations.
- When navigating to the Databases view, Compass now clears a previously selected collection from the left navigation.
- Updates the embedded MongoDB Shell to version
0.9.0
.
Bug Fixes:
- Compass now displays the expected value when you update fields in the table view.
- Creating a collection or database is now prohibited when form fields are empty.
- Schema tab graphs no longer fail to render when switching tabs.
- SSH tunnel no longer hangs on disconnect.
MongoDB Compass 1.26.0
Released March 3, 2021
New Features:新功能:
- Adds ability to create text indexes.
- Adds ability to cancel a connection attempt.
- Data is now refreshed when Find is clicked in the query bar.
- Improvements to schema analysis to prevent timeouts with large datasets.
Bug Fixes:
- Improves connection form input and validation.
- MongoDB Compass prevents inserting data via the JSON editor without specifying a document. Previously, Compass would silently error when a document was not specified.
- Saving a favorite connection no longer freezes MongoDB Compass.
- Stylistic fixes.
MongoDB Compass 1.25.0
Released January 13, 2021
New Features:新功能:
- Updates the embedded MongoDB Shell to version
0.6.1
. - Improvements to connection validation.
Bug Fixes:
- Compass no longer crashes during startup on certain versions of Windows. For more information see COMPASS-4510.
- When connecting to a MongoDB deployment, Compass no longer automatically inserts a value of
27017
for Port when Port is left blank. - Compass no longer displays the incorrect port number when connecting to MongoDB via SRV record.
MongoDB Compass 1.24.1
Released December 9, 2020
New Features:新功能:
- Adds support for updates on sharded collections.
- Adds support for the
print()
method in the embedded MongoDB Shell. - Updates the embedded MongoDB Shell to version
0.5.2
. - Provides better readonly and view handling.
- Adds support for multi-line string editing in the field-by-field editor.
- Provides a descriptive tooltip when selecting an aggregation stage in the Aggregation Pipeline Builder.
Bug Fixes:
- Non-editable fields can now be deleted in the field-by-field editor.
- Fixes connection URI issues with SCRAM-SHA-256.
- Adds support for
$out
when connected to a Data Lake. - Removes broken import and export sidebar actions.
- Improves
x.509
authentication. Makes thex.509
username optional in connection validation and improves validation error messages. - Various other bug fixes and improvements.
MongoDB Compass 1.23
Released November 4, 2020
- Notarizes MongoDB Compass for macOS Catalina. You should no longer need to manually allow macOS to trust MongoDB Compass before running.
- Kerberos authentication improvements on RHEL7.
- Importing a text pipeline containing a
$out
stage no longer crashes MongoDB Compass. - Various other bug fixes and improvements.
MongoDB Compass 1.22
Released September 3, 2020
- Added an embedded MongoDB Shell. You can use MongoDB Shell to test queries and operations in an interactive JavaScript interface.
MongoDB Compass 1.21
Released April 28, 2020
- Improved experience for importing and exporting data.
- Improved CSV parsing when importing data.
- Added support for importing a subset of fields from CSV.
- Provides guidance to upgrade from Community Edition. Community Edition is now deprecated. To learn more, see Migrate to Compass from Compass Community.
- Various bug fixes and improvements.
MongoDB Compass 1.20
Note
On macOS systems, the first time that you update MongoDB Compass to version 1.20 or later, you will need to allow access to your system storage for each saved connection in Recents and Favorites. To learn more, see Allow Keychain Access for Recent and Favorite Connections.
Released December 5, 2019
- Added the option to include driver syntax when exporting queries to a language.
- New and improved Connection experience with support for all connection options.
- Improved user experience for saving and sharing Favorite Connections.
- Added JSON mode for managing documents. With JSON mode, you can now insert multiple documents at once.
- Added support for querying UUIDs via the Documents query bar or in the Aggregation Pipeline Builder.
- Added support for the following aggregation pipeline operators:
- Improved inline documentation for aggregation pipeline arguments.
- Removed $limit
ahead of the $count stage in the aggregation pipeline builder to ensure accurate counts on large collections. Prior versions of MongoDB Compass placed a
$limit
stage before$count
stages in the Aggregation Pipeline Builder for large collections, even when sample mode was disabled. - Various bug fixes and improvements.
MongoDB Compass 1.19
Released August 11, 2019
- Added support for:
- Views. You can create views based on results from an aggregation pipeline.
- Wildcard Indexes.
- Killing long-running operations from the Performance Tab.
- Adjusting the maximum timeout for queries executed in the Query Bar.
- New settings available in the aggregation pipeline builder. You can now specify a sample size, number of documents to preview, and a maximum timeout for your pipeline operations.
- Obscures fields encrypted with Field-Level Encryption. These fields cannot be modified by Compass users.
- Compass now warns users who are connected to non-genuine MongoDB servers. For more information, see this entry in the FAQ.
MongoDB Compass 1.18
Released May 17, 2019
- Provided fixes to the Compass Windows installer. With the new
.msi
installer you can:- Select the destination of the Compass installation.
- Install Compass for all users.
- Script the Compass installation and perform a quiet install.
- Added support for Ubuntu 18.10 and other recent Linux distributions.
- New Schema Validation experience.
- Added support for JSON schema validation.
- Includes smart editor with autocomplete.
- For macOS systems, Compass now requires macOS 10.12 or greater.
MongoDB Compass 1.17
Released March 4, 2019
- Performance improvements to the Documents and Aggregation tabs, specifically with deeply nested documents.
- Fixed several connection issues.
- Fixed Kerberos connections where hostname is not the canonical name.
- Fixed SRV connections with special characters in the password.
- Compass no longer allows direct connections to secondary databases, which would result in hangs on the loading navigation screen.
- Fixed connections to
M0
Atlasclusters with readonly users.
- Fixed issue where
usersInfo
command was not available to the data service. authSource
now correctly defaults toadmin
when connecting to Atlas.- Compass now properly forces a disconnect when requested.
MongoDB Compass 1.16
Released November 12, 2018
- Added collation support to the following features:
- Added the ability to find text within a page using either Ctrl + F or Command + F, depending on your platform.
- Reduced the required permissions to use MongoDB Compass. As of this version of MongoDB Compass, users require the read permission to access a database in Compass.
- Updated dates to display in UTC time.
- Added support for SCRAM-SHA-256
authentication mechanism.
- Various bug fixes and improvements.
- As of this version, you should not provide a Password when using Kerberos as the authentication mechanism.
MongoDB Compass 1.15
Released August 23, 2018
- Added support for importing plain text pipelines into the Aggregation Pipeline Builder.
- Added support for exporting aggregation pipelines and exporting queries in the syntax of the following languages:
- Java
- Node
- C#
- Python 3
MongoDB Compass 1.14
Released June 26, 2018
- Added Aggregation Pipeline Builder, which provides the ability to execute aggregation pipelines to gain additional insight into your data.
- Added MongoDB Compass Isolated Edition for highly secure environments. This edition does not initiate any network requests except to the MongoDB server.
MongoDB Compass 1.13
Released May 3, 2018
- Added ability to import and export data in JSON and CSV format.
MongoDB Compass 1.12
Released March 5, 2018
- Added MongoDB Compass Readonly Edition which limits certain CRUD operations within your organization.
The following actions are not permitted in Compass Readonly Edition:
- Create and drop databases
- Create and drop collections
- Create, delete, edit and clone documents
- Create and drop indexes
- Create, delete and edit document validation rules
All other functionality remains the same as in standard MongoDB Compass.
- Added support for connecting to Compass using an SRV record. In the connect dialog, if Compass detects an SRV record URI on the clipboard it auto-completes the dialog based on the SRV record.
- Made various performance and stability inprovements to the documents tab.
MongoDB Compass 1.11
Released December 17, 2017
- Added support for plugins that extend the functionality of MongoDB Compass.
- Added support for disconnecting from the active MongoDB instance without restarting MongoDB Compass.
- Added Table View for documents as a method of viewing the contents of a collection in tabular format.
MongoDB Compass 1.10
Released Oct 25, 2017
- Now available in two editions, Compass Community and Compass.
Compass provides the following features not in the Community edition:
- Kerberos Authentication
- LDAP Authentication
- x509 Authentication
- Schema Analysis
- Real Time Server Stats
- Document Validation
MongoDB Compass 1.9
Released Oct, 2017
- Added autocomplete functionality to the query bar.
-
- Query History
- Compass automatically stores up to 20 most recent queries for each collection. From the past queries view for a collection, you can view the recent queries as well as the queries saved as favorites . For more information, see View Recent Queries.
-
- Deployment Awareness
-
When a user connects to a MongoDB instance, Compass now displays:
- The connection name if the connection is a favorite connection or "My Cluster" if it is not.
- The type of deployment (standalone, replica set, sharded cluster). If the deployment is a replica set and the replica set name is specified in the connection window, the number of replica set members will also be displayed.
For more information, see Compass Home.
MongoDB Compass 1.8
Released Aug 2, 2017
- Documents tab is the default
- Schema sampling only on demand
- Explain executed only on demand
- Improved Document Editing
- Deployment Awareness (and read preference)
- Added ability to specify replica set name and read preference in connection screen.
- Added ability to parse MongoDB URI string in the connection screen.
- Allow typing index field names in addition to dropdown
- Use Client Meta Data to identify Compass application name in server logs
- New Loading animation
MongoDB Compass 1.7
Released Jun 7, 2017
- Added ability to include options in the query bar.
- Added ability to add or delete database/collection from the left-hand navigation sidebar.
- Added ability to collapse the left-hand navigation sidebar.
MongoDB Compass 1.6
Released Mar 1, 2017
- Added support for Linux: Ubuntu 14.04+ and RHEL 7+.
- Added ability to zoom in and zoom out of panels.
MongoDB Compass 1.5
Released Nov 29, 2016
- Added ability to create and drop databases.
- Added ability to create and drop collections.
- Added ability to create indexes.
- Added support for document validation.
- Improved security when connecting to Atlas. During Connection setup, MongoDB Compass supports the use of System Certificate Authority for TLS/SSL connections to Atlas Deployment.
- Provides Real Time Performance stats.
MongoDB Compass 1.4
Released Nov 1, 2016
- Add support for connecting to Atlas.
- Various bug fixes and improvements.
MongoDB Compass 1.3
Released Sep 15, 2016
1.3.0-beta.3 - July 12, 2016
- Allow specifying the value of the
_id
field when inserting new documents. - Set the default field and value sizes to
1
when adding a new key to a document. - Typing "
:
" in the key input field tabs to the value input field when editing a document. - Only allow addition of one element at a time if the field name in the new element is blank when editing a document.
- CRUD documentation now available in the application help menu.
- Fix element autofocus on add.
1.3.0-beta.2 - June 29, 2016
- Bug: Small Bug Fixes identified at MongoDB World
1.3.0-beta.0 - June 27, 2016
- New: CRUD single document create, update, delete
- New: SSH tunnel support
- New: Tree explain plan view
- New: Geographic query builder and visualization
- Explicit opt-in for "3rd party maps" usage
- Improve display of binary data in in the document viewer
- Query builder on numeric histograms should leave bounds open
- Intercom overlay button now visible
- Load preferences defensively, catching parsing errors and reset preferences
- Compass Treasure Hunt for MongoDB World
MongoDB Compass 1.2
Released Jun 27, 2016
- Beta installs alongside the stable release as a distinct application, with distinct preferences
- Index view
- Explain plan view
- Documents view moved to a separate tab
- Automatic updates
1.2.0-beta.3 - June 23, 2016
- Bug: Feature Tour does not show on first launch
- Bug: Compass fails to start with JavaScript error in main process:
SyntaxError: Unexpected end of input
- Bug: No error displayed message when an authentication error occurs
- Bug: Compass does not handle $indexStats fetch failure on MongoDB 3.2
1.2.0-beta.2 - June 1, 2016
- NEW: Added explain plan view
- Added feature tour points of new 1.2 features
- Bugfix: After increasing maxTimeMS timeout, query default falls back to 100 docs
1.2.0-beta.1 - May 10, 2016
MongoDB Compass 1.1
Released Jan 19, 2016
1.1.1 -- Jan 19, 2016
MongoDB Compass 1.0
Released Dec 7, 2015
MongoDB Compass 1.0 is now available. It helps users to visually analyze and understand their MongoDB data.
1.0.1 -- Dec 18, 2015
Bug Fixes
- Query builder bug in unique minicharts when resetting
- Hang: Do something graceful after closing/opening laptop lid & using Compass again
- Error in
Compass.app/Contents/Resources/app/node_modules/scout-server/lib/models/token.js:20
- Pass
readPreference.nearest
inlib/routes/collection.js
- Enterprise/Community version not correctly detected for MongoDB 2.6, 3.0
- Compass hangs when upper case host alias used in connection
- Reduce reservoir sampling limit to 10,000 documents
- Possible race condition when reading from IndexedDB
- Cannot access DBs with colon (":") in their name
Cannot read property 'authInfo' of undefined in mongodb-instance-model/lib/fetch.js:297
- Cannot access DBs with octothorp (
#
) in their name - Failure to sample on first collection selected
Improvements
- ObjectID visualization missing last tooltip
- Change intercom message/menu item to "Provide Feedback"
- Open external links in user's web browser, not Electron
- Place SSL "Client Certificate" field above "Client Private Key"
- Re-enable highlighting/selecting of some UI elements
- Replace Help entry stubs with actual text
- Use consistent titles across windows
- Simplify language in opt-in panel
- Reduce font size of header to accommodate full db.collection name
- Remove "–" (minimize) on Intercom
- Run shrinkwrap to lock Compass 1.0 dependencies
- Confirm successful Evergreen builds from release-1 branch
- Compass fails to connect to hostname