Gram 3.4.0:被 eMudhra 证书事故逼出来的发布
来源:gram-editor.com — 2026-10-23
📋 概述
Gram 3.4.0 的直接触发原因是 eMudhra 中间 CA 事故——编辑器依赖 rustls-webpki 和 webpki-roots,因此受牵连,作者建议所有人尽快升级,想留在旧版的必须自己用新版 webpki 重新编译。顺带攒了一堆新功能:Git diff 并排视图、标签栏换行而非横向滚动、从 Helix 移植的 gw「Amp Jump」、Git 提交历史面板、找不到语言服务器时提示安装命令。作者也坦白这次修了更多「背着用户偷偷下载」的路径,代价是界面变得更烦人,他还在做更好的交互。
🔑 核心要点
- 发布动机是 eMudhra CA 事故:编辑器打包了 rustls-webpki 与 webpki-roots,因此需要立刻升级
- 新功能里最实用的是 Git diff 并排视图 与可直接打开的提交历史面板
- 界面细节:标签栏可以换行而不是横向滚动、gw 跳跃、C23 的 constexpr 关键字支持
- 隐私方向上收紧——又找到并修掉多处未经同意偷偷下载的地方,代价是「允许下载」的 UI 变得难用
- 作者承认这是欠账:本想先把这些可用性问题改好再发版,最后只能推到下一个版本
💡 金句
I have found and patched a lot more cases where the editor would download stuff behind our backs without consent.
👍 0
👎 0
← 返回 Lobsters 首页