Gemini CLI v0.60.0:修复CrUX密钥泄露、MCP
Release v0.60.0
推荐理由
v0.60.0 包含多项实质性安全修复(API 密钥泄露、OAuth 验证、沙箱逃逸风险),建议开发者尽快升级以消除潜在的安全隐患。
What's Changed
更新内容
- fix(core): improve destination validation and connection routing in web fetch utilities by @diegogodinezr in #29120
- fix(core): enforce RFC 9207 issuer identification in MCP OAuth flow by @jvargassanchez-dot in #29117
- chore(release): bump version to 0.60.0-nightly.20260901.g0bd1d4397 by @gemini-cli-robot in #29162
- Changelog for v0.58.0 by @gemini-cli-robot in #29161
- fix(cli): isolate temporary directory for macOS Seatbelt sandbox by @jvargassanchez-dot in #29171
- feat(extensions): harden path resolution and boundary validation in extension loader by @diegogodinezr in #29169
- Changelog for v0.59.0-preview.0 by @gemini-cli-robot in #29159
- fix(core): sanitize and remove hardcoded Google CrUX API key in chrome-devtools-mcp by @amelidev in #29158
- fix(extensions): prompt for consent on environment changes and sanitize runtime-altering environment variables by @amelidev in #28863
- fix(core): enhance workspace path boundary checks and symlink resolution in command safety and file discovery by @jesussamuel-byte in #29170
- fix(config): enforce strict permission and ownership checks on system-wide configuration paths by @jesussamuel-byte in #29115
- fix(core): mitigate NTFS 8.3 short name (SFN) path by @urielefrenvirtusa in #29116
- fix(cli): isolate settings directory in sandbox containers by @jvargassanchez-dot in #29216
- fix(core): enforce envelope metadata provenance for untrusted tool outputs by @luisfelipe-alt in #29215
- fix(core): 通过 @diegogodinezr 在 #29120 中改进 Web 获取工具中的目标验证和连接路由
- fix(core): 通过 @jvargassanchez-dot 在 #29117 中在 MCP OAuth 流程中强制执行 RFC 9207 发行者标识
- chore(release): 通过 @gemini-cli-robot 在 #29162 中将版本提升至 0.60.0-nightly.20260901.g0bd1d4397
- v0.58.0 的变更日志,由 @gemini-cli-robot 在 #29161 中提供
- fix(cli): 通过 @jvargassanchez-dot 在 #29171 中为 macOS Seatbelt 沙箱隔离临时目录
- feat(extensions): 通过 @diegogodinezr 在 #29169 中强化扩展加载器中的路径解析和边界验证
- v0.59.0-preview.0 的变更日志,由 @gemini-cli-robot 在 #29159 中提供
- fix(core): 通过 @amelidev 在 #29158 中清理并移除 chrome-devtools-mcp 中硬编码的 Google CrUX API 密钥
- fix(extensions): 通过 @amelidev 在 #28863 中在环境更改时提示同意并清理改变运行时的环境变量
- fix(core): 通过 @jesussamuel-byte 在 #29170 中增强命令安全和文件发现中的工作区路径边界检查和符号链接解析
- fix(config): 通过 @jesussamuel-byte 在 #29115 中对系统级配置路径强制执行严格的权限和所有权检查
- fix(core): 通过 @urielefrenvirtusa 在 #29116 中缓解 NTFS 8.3 短名称 (SFN) 路径问题
- fix(cli): 通过 @jvargassanchez-dot 在 #29216 中在沙箱容器中隔离设置目录
- fix(core): 通过 @luisfelipe-alt 在 #29215 中为不受信任的工具输出强制执行信封元数据溯源
New Contributors
新贡献者
- @urielefrenvirtusa made their first contribution in #29116
- @urielefrenvirtusa 在 #29116 中完成了首次贡献
Full Changelog: v0.59.0...v0.60.0
完整变更日志: v0.59.0...v0.60.0
更进一步:量化金融体系
看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力