MongoDB Compass 1.41.0
发布日期:2023 年 12 月 18 日
新功能:
为查询栏中的所有字段自动插入空文档。
当已保存的连接数超过 10 个时,将过滤添加到已保存的连接 ( COMPASS-7439 )。
为聚合阶段向导实施文本搜索。
改进阶段向导的可发现性和交互性 ( COMPASS-7350 )。
在最初加载具有深色主题的应用时,将深色作为背景。
删除过时的指南提示 ( COMPASS-7396)
引入工作区插件并实施单个顶级标签页 (COMPASS-7354)。
缺陷修复:
将 OIDC 包含在 $external 身份验证机制列表 ( COMPASS-7512 ) 中。
正确呈现嵌入式Shell (COMPASS-7497) 中的语法错误。
展开的文档在切换标签页后保留状态 (COMPASS-7318)。
防止Shell容器覆盖侧边栏内容 ( COMPASS-7395 )。
防止在提交排序时提交AI条目按钮 ( COMPASS-7356 )。
MongoDB Compass 1.40.4
发布日期:2023 年 10 月 18 日
新功能:
- 集成搜索索引信号 ( COMPASS-7176 )。
缺陷修复:
修复带有选择的标签页行为 ( COMPASS-7013 )。
用户界面修复 ( COMPASS-7304 )。
缩小列宽 ( COMPASS-7341 )。
已修复漏洞 SNYK-JS-BABELTRAVERSE-5962462 ( COMPASS-7345 )。
MongoDB Compass 1.40.3
发布日期:2023 年 10 月 11 日
新功能:
引入在 Compass 中创建和管理 Atlas Search 索引的功能。
创建
$search索引后,您将被重定向到搜索索引模式 (COMPASS-7247)。定义索引时,字段名称现在会自动完成。 ( COMPASS-7174 )。
现在,定义索引时会突出事务语法错误。 ( COMPASS-7246 )。
vectorEmbedding索引模板定义已替换knnVector。 ( COMPASS-7288 )。有关更多详细信息,请参阅管理索引和创建和管理MongoDB搜索索引。
改进AI反馈体验。有关Compass中生成式AI自然语言查询的更多信息,请参阅使用自然语言进行查询。 (COMPASS-7211、COMPASS-7251)。
删除了导出为语言选项 (COMPASS-4897) 中的
useNewUrlParser和useUnifiedTopology。
缺陷修复:
修复关闭搜索索引模式 ( COMPASS-7248 ) 时出现的 GUI 闪烁问题。
将 Electron 降级至版本 25.8.4 ( COMPASS-7291 )。
更正了通过侧栏 (COMPASS-7307) 在Atlas Data Federation中显示集合的错误。
修复插入对话框未捕获无效 bson ( COMPASS-7316 ) 时出现的问题。
MongoDB Compass 1.40.2
发布日期:2023 年 9 月 28 日
缺陷修复:
通过设置默认值来修复错误的偏好。
MongoDB Compass 1.40.1
发布日期:2023 年 9 月 27 日
新功能:
使用搜索索引时,新的标签页会提示您并将您重定向到聚合标签页,其中包含 $搜索操作符和已填充的索引名称 (COMPASS-7168)。
添加了一个下拉列表,用于选择搜索索引模板 ( COMPASS-7173 )。
缺陷修复:
- 确保用户在未获得生成式 AI 功能的情况下不会在设置中显示 Atlas Login。
MongoDB Compass 1.40.0
2023 年 9 月 26 日发布
新功能:
将嵌入式MongoDB Shell升级到版本 2.0.0 ( COMPASS-7057 )。
将节点驾驶员升级到版本 6.0.0 ( COMPASS-7057 )。
将 Electron 升级到版本 26。
设置本地Atlas检测 ( COMPASS-7213 )。
将
$vectorSearch聚合阶段引入MongoDB 7.1 和 7.0.x ( COMPASS-7064 )。启用Atlas搜索索引管理( COMPASS-7238 )。
启用自然语言查询和管道生成(以增量方式向用户推出)( COMPASS-6866 )。
缺陷修复:
考虑查询中已更改的键顺序 ( COMPASS-7194 )。
在运行解释计划 ( COMPASS-7012 ) 之前删除阶段。
检测 regex ( COMPASS-7144 ) 时不自动选择 regex。
MongoDB Compass 1.39.4
2023 年 9 月 6 日发布
缺陷修复:
允许
[object Object]作为 TypeChecker ( COMPASS-7132 ) 中的有效字符串值。不将逗号分隔值(CSV)标头中的非数字视为大量索引 ( COMPASS-7157 )。
限制应用自定义粘贴处理的时间,并在自动修复用户输入 ( COMPASS-7149 ) 时使用剪贴板数据。
将 Electron 更新至 v24.8.2 以解决安全漏洞。此更新专门解决 CVE-2023-4427 和 CWE-119 漏洞。
MongoDB Compass 1.39.3
发布日期:2023 年 8 月 28 日
缺陷修复:
- 修复旧版本MongoDB Compass
(COMPASS-7141) 中已保存连接的兼容性问题。
MongoDB Compass 1.39.2
发布日期:2023 年 8 月 22 日
注意
从 1.39.2 版开始,MongoDB Compass 不再支持从 1.31.0 版之前的 传统连接文件进行迁移。传统连接是指一种 存储在磁盘上的内部 Compass 连接选项格式, 1.39.0 版之后不再支持这种格式。
如果您的收藏夹中保存了传统连接,请导出 1.39.0 版本上的连接,将其转换为新格式,然后再更新到 1.39.2 或更高版本。
新功能:
显示有关未绑定数组的见解 ( COMPASS-6836 )。
使用模态突出显示传统连接 ( COMPASS-7072 )。
自动将
{ }添加到查找查询 ( COMPASS-6530 )。显示旧版连接列表。(COMPASS-7081)。
缺陷修复:
修复在模式标签页( COMPASS-6944 ) 中修改过滤时可能出现的错误。
为索引和索引使用正确的标签页名称验证( COMPASS-7022 )。
加载时去掉未知偏好 ( COMPASS-7026 )。
在进程之间拆分连接存储( COMPASS-7078 )。
如果删除集合成功( COMPASS-7035 ),则清除删除集合输入状态。
允许空可选字符串标志 ( COMPASS-7101 )。
MongoDB Compass 1.39.1
发布日期:2023 年 8 月 8 日
新功能:
- 将 Electron 更新至 v23.3.12 以解决安全漏洞。此更新解决的具体 CVE 是 CVE-2023-3730、CVE-2023-3732 和 CVE-2023-3728。
MongoDB Compass 1.39.0
2023 年 7 月 14 日发布
新增功能:
- 默认启用主动性能见解。主动性能见解分析您的查询并提出提高性能的方法。 ( COMPASS-7000)
缺陷修复:
修复Compass创建不正确索引的问题。 ( COMPASS-6981)
确保Compass以正确大小写形式显示索引。 ( COMPASS-6510)
日志文件数量上限为 100。 ( MONGOSH-1449)
修复Windows热键问题。 ( COMPASS-6777)
处理原始解释中缺失的执行统计信息。
MongoDB Compass 1.38.2
发布日期:2023 年 6 月 30 日
缺陷修复:
- 修复投影文档大小问题。 (恢复 COMPASS-6837)
MongoDB Compass 1.38.1
新功能:
添加字段时自动扩展对象和大量字段类型 ( COMPASS-6939 )。
在解释计划模式中显示未索引的查询见解( COMPASS-6933 )。
在文档的大量字段上显示大量长度 (COMPASS-6938)。
添加 Ctrl + Tab 和 Ctrl + Shift + Tab 热键以用于切换不同标签页。
默认启用新的解释计划。
在聚合构建器和集合标头 ( COMPASS-6834 ) 中添加了有关 $text 和 $regex 使用情况的见解。
添加提示 ( COMPASS-6614 )。
对导入期间出现臃肿文档发出信号。
MongoDB Compass 1.38.0
2023 年 6 月 21 日发布
新功能:
OpenID Connect (OIDC)身份验证( COMPASS-6803 )。
阶段向导,帮助构建聚合管道 (COMPASS-6814)。
为聚合解释计划( COMPASS-6821 和 COMPASS-6888 )添加可视化树和更新摘要。
在新标签页快捷方式中打开集合。
添加“性能”标签页指示器,以说明缺少有关某些集合的信息 ( COMPASS-6593 )。
添加由于IP访问权限问题 ( COMPASS-6842 ) 连接失败时的Atlas错误消息。
当查询未建立索引时显示见解( COMPASS-6832 )。
当集合数量过高时显示见解( COMPASS-6835 )。
添加未索引的聚合见解( COMPASS-6833 )。
在Compass中实施指南提示组件,提供上下文用户界面帮助 ( COMPASS-6334 )。
在“索引”标签页中添加对隐藏和取消隐藏索引的支持。
对于Windows安装, Compass现在需要Windows版本 10 或更高版本 ( COMPASS-6897 )。
缺陷修复:
导出数据时添加文件类型筛选器 ( COMPASS-6890 )。
将“Less Options”重命名为到“较少选项” ( COMPASS-6774 )。
支持
TypeEditor下拉菜单的深色模式( COMPASS-6893 )。修复聚合解释计划 ( COMPASS-6496 ) 的执行时间。
修复快速 XML 解析器问题 ( COMPASS-6905 )。
使用
enableShell设置控制运行时的启动和停止。将
has_sort包含在遥测中。在重定向 ( COMPASS-6881 ) 中将
got替换为fetch。修复重定向( COMPASS-6880 和 COMPASS-6879 )。
不存在条目时,显示 1 作为集合的页码。
选择组合框选项
onBlur问题 ( COMPASS-6511 )。在云指标(COMPASS-6795) 中使用
mongodb-cloud-infov2 以获取 IPv6支持。修复编辑器深色模式背景选择颜色 ( COMPASS-6910 )。
禁用 MSI 安装的自动更新程序(不带 Squirrel 的Windows )( COMPASS-6857 )。
修复导入数据 ( COMPASS-6928 ) 时出现的
bulkWrite问题。
MongoDB Compass 1.37.0
发布日期:2023 年 5 月 25 日
新功能:
黑暗模式已更新为现代主题。如果在
Settings>Feature Preview中启用了现代主题,则 Compass 默认为现代黑暗模式主题。在导入逗号分隔值(CSV)预览 ( COMPASS-6766 ) 中将大量字段合并为一个。
将设置添加到侧边栏菜单 ( COMPASS-6796 )。
仅当用户专注于输入时才显示密码 ( COMPASS-6161 )。
编辑连接字符串的切换状态基于新的全局偏好。此设置可控制创建新连接时密码是否可见。
Compass支持新的Queryable Encryption协议。从 v1.37.0 开始,使用Queryable Encryption (COMPASS-6601、COMPASS-6602)时, Compass与早于 7.0 的MongoDB服务器版本不兼容。
- 在 7.0 之前的服务器上使用 Queryable Encryption 时,可以解密加密的数据,但不能插入或查询数据。
将导出聚合代码预览添加到导出模态 ( COMPASS-6725 )。
缺陷修复:
区分 new Date() 和 Date() ( COMPASS-6755 )。
当 JSON 失败并且 CSV 行数巨大时,修复 guessFileType()。
导入错误时刷新导入进度限制。
功能标志默认值 ( COMPASS-6525 )。
允许对分片的集合进行更新 ( COMPASS-6058 )。
检测换行符,将其传递给 Papaparse ( COMPASS-6819 )。
更新查询栏上的重置,以重置结果并发出查询更改 (COMPASS-6805)。
MongoDB Compass 1.36.4
发布日期:2023 年 4 月 27 日
新功能:
将下载的添加数据图标更新为带圆圈的加号 (COMPASS-6494)
在 Toast 中显示导入进度,将导入设为背景( COMPASS-6540、COMPASS-6555)
导入进度 (COMPASS-6721)
缺陷修复:
在标签页上填写自动完成功能 (COMPASS-6695)
获得焦点时显示错误边框 (COMPASS-6724)
Compass readonly 允许从侧边栏删除命名空间 ( COMPASS-6687 )
修复“集合”标签页上的“刷新”按钮不刷新集合统计信息 (COMPASS-6738) 的问题
更新 Windows 配置文件,获取上一个文件夹的位置(COMPASS-6527)
如果 listCSVFields() 或analyzeCSVFields() 失败,则会在模态窗口中显示错误 ( COMPASS-6737)
MongoDB Compass 1.36.3
2023 年 4 月 13 日发布
新功能:
- 将指向文档的链接添加到聚合和阶段自动完成器建议 (COMPASS-6688)
缺陷修复:
修复在 Windows 上加载配置文件的问题,删除参数检查 ( COMPASS-6527)
MongoDB Compass 1.36.2
2023 年 3 月 29 日发布
新功能:
删除焦点模式功能标志,始终显示 (COMPASS-6474)
分析逗号分隔值(CSV)字段并自动选择正确的类型 (COMPASS-6536)
将 GitHub源代码链接添加到帮助菜单和窗口菜单 (COMPASS-6585)
使 AnalyzeCSVFields() 可跳过 ( COMPASS-6638)
缺陷修复:
将 readPref 应用于初始网络探测(ping)命令 ( COMPASS-6595)
修复大型JSON文档 (COMPASS-6629) 的guessFileType() 问题
修复 listCSVFields() (COMPASS-6630) 中的内存泄漏问题
为混合警告添加深色模式颜色
优化了 CSV 字段类型检测
MongoDB Compass 1.36.0
发布日期:2023 年 3 月 15 日
新功能:
在阶段之间添加阶段按钮 (COMPASS-6382)
向大量插入新元素时,使用最后一个大量元素的类型 (COMPASS-6432)
创建集合后重定向到新集合( COMPASS-6019)
阶段工具栏 ( COMPASS-6381)
“解释”标签页中的 LG 黑暗模式支持和用户界面清理 (COMPASS-6463)
添加可取消加载程序来解释
为MongoDB 6.3 (COMPASS-6487) 启用列存储索引
时间序列的灵活存储桶选项
将 mongosh 升级到 1.7.0
在 listCSVFields() 结果中包含预览行 (COMPASS-6422)
设置模式中的深色主题改进 (COMPASS-6552)
条件确认模态 ( COMPASS-6355)
将“刷新 CTA”添加到侧边栏
在导入模态之前打开文件输入 ( COMPASS-6535)
键盘快捷键挂钩 ( COMPASS-6551)
在数据库和集合列表视图 (COMPASS-6431) 上添加刷新 CTA
将设置置于平台最一致的菜单下 (COMPASS-6430)
缺陷修复:
如果日期在安全范围内,请使用宽松的EJSON而不是规范 (COMPASS-5744)
重新设计“添加阶段”按钮 ( COMPASS-6449)
优化标签页的打开方式
无文档计数时,删除时不显示负计数 (COMPASS-5996)
当 stopOnErrors 为 true 时,出现错误时停止 (COMPASS-6518)
如果 getCloudInfo 失败,则为 Undefined 而不是 false,支持SRV URI (COMPASS-6111)
在应用程序退出时停止自动更新程序以防止记录器崩溃 (COMPASS-6051)
如果阶段值已更改,请勿重置 (COMPASS-6584)
MongoDB Compass 1.35.0
发布日期:2023 年 1 月 11 日
新功能:
将导出模态更新为 LeafyGreen 组件 (COMPASS-6220)
将类型下拉列表替换为 LG 选项
使用 leafygreen 组合框选择阶段
将 export-to language 替换为 leafygreen 组件 (COMPASS-6219)
添加连接导入/导出用户界面
将 Compass查询历史记录转换为新组件 (COMPASS-6221)
在查询历史记录中使用与已保存聚合中相同的日期挂钩 (COMPASS-6221)
添加 forceConnectionOptions 选项 ( COMPASS-6068)
实施只读选项 (COMPASS-6064)
将导入模态更新为 LeafyGreen 组件 (COMPASS-6220)
为自动连接添加用户名和 --password (COMPASS-6216)
在设置用户界面中公开 ProtectConnectionStrings (COMPASS-6262)
Kerberos密码字段设置 ( COMPASS-5950)
添加 maxTimeMS 设置 ( COMPASS-6063)
将 Compass验证组件更新为 leafygreen (COMPASS-6237)
更新解释计划组件 (COMPASS-6236)
实施 enableDevTools 选项 ( COMPASS-6061 ), ( COMPASS-5615)
在文档表视图中使用更名后的组件
更新Compass聚合模态 ( COMPASS-6286 )
添加 LG darkTheme 对表格视图的支持
删除 trackErrors 设置 ( COMPASS-5708)
将所有自动更新逻辑移至 compass 主进程,允许关闭更新 (COMPASS-6057) (COMPASS-6303)
将更多插入对话框代码转换为 Compass 组件和leafygreen ( COMPASS-6285)
将Compass注册为
mongodb://的协议处理程序 (COMPASS-6085)添加
--show-example-config标志 (COMPASS-6084)可取消的聚合和模式分析 (COMPASS-5668)
可取消的查找和解释 (COMPASS-5668)
实施新的输入文档卡设计 (COMPASS-6234)
更新滚动条样式 ( COMPASS-5597)
可取消计数 ( COMPASS-5668)
更新聚合阶段组件 ( COMPASS-6234)
索引标签标签页用户界面改进 ( COMPASS-6323 )、( COMPASS-6329 )
在聚合结果中添加刷新文档计数 (COMPASS-6156)
删除管道时确认 ( COMPASS-4137)
缺陷修复:
改进表视图交互
不要在最近使用中保存自动连接 (COMPASS-6290)
在决定_id键是否可编辑时检查根级别 ( COMPASS-6160 )
修复已保存管道弹出窗口的滚动 ( COMPASS-6277 )
禁用生产环境中的弃用警告 (COMPASS-6322)
忽略数字输入中的非数字 (COMPASS-6326)
加快导出速度 ( COMPASS-6332)
增加 Compass模式值气泡对比度 (COMPASS-6230)
修复 macOS 协议处理程序连接字符串传递问题
修复索引屏幕上的错别字
安装侦听器时避免争用情况
隐藏删除只读模式下的 db/coll 卡 ( COMPASS-6292)
冻结设置模态高度并调整类别 (COMPASS-6325)
修复嵌套字段自动完成 ( COMPASS-6335)
重置包含对文档json 视图编辑取消 (COMPASS-6059) 的错误检查
嵌套 Field 时将偏好作为属性传递 (COMPASS-6363)
在工具栏中隐藏添加阶段 (COMPASS-6373)
在聚合管道构建器中使 $out 选项更加清晰 ( COMPASS-6304 )
加快文档JSON 视图 ( COMPASS-6365 )
导出到语言 (Java) 的类名不正确 (COMPASS-6159)
计数未知时启用下一页按钮 (COMPASS-6340)
在识别和使用 npm 中的 get-os-info 之前进行初始化
输出阶段目标名称 (COMPASS-6407)
设置 compass Shell的宽度以避免溢出 (COMPASS-6411)