Skip to content

Robo 3T v1.5.2 Reborn Release

Choose a tag to compare

@github-actions github-actions released this 20 Apr 03:55
· 50 commits to master since this 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 探索之旅。