Repository navigation
Releases: engigu/robomongo
Releases · engigu/robomongo
Release list
Robo 3T v1.5.4 Reborn Release
Robo 3T v1.5.4 发行说明
版本摘要
- 版本号:1.5.4
- 发布日期:2026-04-20
- 主要特性:首选项功能入口恢复与设置路径优化 (Preferences Entry Restored)
本次更新亮点 (1.5.4)
1. 恢复“首选项 (Preferences)”菜单入口
- 入口开放:修正了主窗口“选项 (Options)”菜单中“首选项”项被错误隐藏的问题。现在用户可以正常通过 GUI 进入设置面板。
- 功能整合:通过“首选项”面板,您可以一站式管理字体族、字号大小、默认视图模式等全局配置。
2. 字体自定义功能优化
- 持久化修复:解决了重启后字体设置(系列和字号)丢失的问题。
- 交互优化:优化了设置迁移逻辑,确保切换即时生效且配置稳定保存。
3. 编辑布局恢复 (UX Improvement)
- 拖拽功能恢复:重新引入了垂直分割器 (QSplitter),恢复了查询编辑器与结果面板之间的拖拽缩放功能。
- 自适应高度优化:移除了编辑器的强制固定高度限制,将布局控制权交还给用户,使专业用户能够更灵活地分配屏幕空间。
4. 查询结果标签命名优化 (Tab Naming Optimization)
- 智能命名:现在查询结果标签会优先显示所查询的集合名称(表名),例如
Device或ConsumeRecord,而不再是通用的db.getColl..。 - 悬浮提示保持:虽然标签标题变得精简,但鼠标悬浮在标签上时,依然可以查看原始的完整 JavaScript 语句,兼顾了易读性与完整信息。
- 显示平衡:集合名称显示长度优化为 16 个字符,既能提供足够的信息,又不会过度占用标签空间。
- 输入法体验修复 (IME Fix):修复了在编辑器中输入中文注释时,因自动补全冲突导致的光标异常跳转问题。现在在输入法窗口活动期间将自动暂停自动补全逻辑,确保输入流畅。
5. 连接与集合树关键字过滤与按键重定向 (Sidebar Tree Filter & Key Redirection)
- 即时模糊过滤:在左侧边栏顶部增加了一个常驻的过滤输入框,支持对连接、数据库、集合以及其他管理分类节点进行即时过滤。不匹配的分支会被自动隐藏,匹配项的父节点会自动展开显示。
- 键盘输入自动跳转聚焦:当左侧树形区域处于激活状态时,直接输入任意字母字符,焦点将自动切换并同步到顶部的过滤输入框中,并自动开始检索,省去手动点击过滤框的麻烦。
- 动态加载自适应:展开尚未加载的数据库节点时,新加载出来的集合也能够即时应用当前的搜索过滤条件。
Robo 3T v1.5.3 Reborn Release
Robo 3T v1.5.3 发行说明
版本摘要
- 版本号:1.5.3
- 发布日期:2026-04-20
- 主要特性:编辑器字体自定义与全量汉化增强 (Editor Font Customization & Localization)
本次更新亮点 (1.5.3)
1. 全局字体自定义设置 (Font Customization)
- 编辑器字体动态切换:在“首选项 (Preferences)”中新增了字体选择功能。用户现在可以自由切换编辑器和结果集的字体族及字号大小。支持即时生效,无需重启软件。
- 等宽字体智能过滤:为了确保代码和 JSON 数据的排版整齐,字体选择器默认自动过滤出电脑系统中安装的所有等宽字体(如 Consolas, Source Code Pro, Monaco 等),提供专业级的编码体验。
- 一键恢复默认:新增了“恢复默认设置”按钮,可快速回滚至系统推荐的编辑器字体配置。
2. GUI 汉化深度增强
- 首选项面板汉化:对新增加的字体设置相关的 UI 元素进行了全量的中文汉化适配。
- 翻译准确性修复:修复了部分对话框中由于源字符串格式不匹配导致的翻译失效问题(如“日期显示格式”标签)。
3. 性能与稳定性
- 字体渲染优化:优化了 GUI 注册表对字体的管理逻辑,解决了在高频率调用下的内存开销与渲染延迟。
Robo 3T v1.5.2 Reborn Release
Robo 3T v1.5.2 发行说明 (工程底座加固版)
版本摘要
- 版本号:1.5.2
- 发布日期:2026-04-20
- 主要特性:现代编译链适配与 C++17 标准化迁移 (VS 2022 / C++17 Support)
本次更新亮点 (1.5.2)
1. 深度适配 Visual Studio 2022 (v143)
- 工具链迁移:正式将构建基础设施从旧版环境迁移至 VS 2022 (v143),充分利用现代编译器的优化特性。
- 性能提升:得益于新版工具链的优化,软件启动速度与大规模数据渲染的响应效率得到了显著改善。
2. C++17 标准化深层重构
- 解决兼容性死结:针对 MongoDB 4.2 源码在 C++17 下的
inline variables冲突(Error C7525)进行了全量修复。 - mozjs 架构合规化:重构了火狐脚本引擎(mozjs-60)中不符合 C++17 限制的匿名类定义,消除了
C7626报错。 - 模板推导歧义消除:深度重构了核心
DataRange与OID的构造逻辑,彻底解决了 VS 2022 的模板解析歧义,提升了二进制解析的稳定性。
3. GUI 汉化与体验优化
- 汉化补全:修复了“收藏夹”右键菜单中“刷新”项(Refresh)缺失汉化的问题,提升了中文用户的交互一致性。
4. 构建基础设施自动化
- CI/CD 闭环:实现了 100% 自治的 GitHub Actions 流水线,从源码提交到 Release 产物发布全自动运行。
- Shell 子系统集成:优化了
robomongo-shell的编译链,移除了对外部补丁脚本的依赖,实现了源码级的原生兼容。
致开发者:
Robo 3T v1.5.2 不仅仅是一个小版本的修补,它标志着该项目在软件工程生命周期上的延续。通过完成这一艰难的现代工具链迁移,我们为 Robo 3T 的后续路线图铺平了道路,确保它能在最新的操作系统和开发环境下长期稳定运行。
向未来出发,开启稳定流畅的 MongoDB 探索之旅。
Robo 3T v1.5.1 Reborn Release
Robo 3T v1.5.1 Standard Release
This release provides both Installer (Setup) and Portable versions for Windows (64-bit).
Fixes & Features:
- WebEngine Integrated: Fully bundled all DLLs for the integrated web engine.
- SSL Connection Fixed: Resolved tooltip and pointer errors in SSL tabs.
- Favorites Actions: Rename and Delete actions are now fully registered and functional.
- High Fidelity Packaging: Standardized with absolute path deployments and detailed build logs.
- Tree Duplication Fixed: Resolved the issue where clicking "Connect" triggered duplicate entries in the database explorer.
Note: The portable version (~83MB) contains the full dependency matrix for immediate use.
Robo 3T v1.5.0 Official Release
Robo 3T v1.5.0
This is the official 1.5.0 release for Windows.
Key Changes:
- Fixed Windows Build Pipeline: Resolved LNK1170 and path length issues using Ninja and virtual drive mapping.
- Fixed Source Compilation: Resolved duplicate symbol and namespace ambiguity in
MongoServer.cpp. - OpenSSL 1.1.1 Support: Locked dependencies to stable OpenSSL 1.1.1u.
- Qt 5.15.2 Integration.
Note: This build is optimized for stable performance on modern Windows systems.