Gemini CLI 发布 v0.54.0
英文标题:Gemini CLI Release v0.54.0
Gemini CLI v0.54.0 正式发布,汇总了 v0.52.0、v0.53.0-preview.0 以来的变更,并包含多个 nightly 与预览版本更新。该版本重点修复了模型回退时会话 ID 未轮换、GoogleCredentialsAuthProvider 明文传输风险、上下文历史中 thought 内容过滤以及文件 keychain 标签校验等核心问题。面向开发者,更新还改进了 A2A 服务的换行符兼容性、PR Generator 的 Firestore 并发双锁与测试工具,并新增 Antigravity Agent runner 和提示词模板。
打开原文相关 7.7 · 机会 3
1.5 KB
1.8 KB
1.5 KB
5.4 KB
1.5 KB
1.5 KB
1.5 KB
1.5 KB
66.2 KB
中文
变更内容
- @gemini-cli-robot 在 #28507 中发布 v0.53.0-preview.0 的更新日志
- @gemini-cli-robot 在 #28508 中发布 v0.52.0 的更新日志
- @gemini-cli-robot 在 #28510 中执行 chore(release):将版本提升至 0.54.0-nightly.20260722.gf743ab579
- @chadd28 在 #28352 中修复 fix(caretaker):对
untrusted_context中的 issue 标题进行清理和包装 - @chadd28 在 #28409 中执行 chore(caretaker):将 vitest 更新至 v3.2.4,并添加 package-lock.json 文件
- @amelidev 在 #28469 中修复 fix(core):在模型回退时轮换 session ID,以防止有状态 API 错误
- @chadd28 在 #28411 中新增 feat(caretaker-triage):在自动关闭 issue 前发布评论
- @amelidev 在 #28517 中修复 fix(core):为 GoogleCredentialsAuthProvider 强制使用 HTTPS,以防止明文泄露
- @DavidAPierce 在 #28509 中修复 fix(core):在禁用上下文管理时,从 getHistoryTurns 中过滤 thought 部分
- @luisfelipe-alt 在 #28531 中修复 fix(a2a-server):在 getProposedContent 中将 CRLF 行尾规范化为 LF
- @luisfelipe-alt 在 #28523 中修复 fix(core):在文件 keychain 中强制执行明确的标签长度限制与验证
- @gemini-cli-robot 在 #28552 中执行 chore/release:将版本提升至 0.54.0-nightly.20260728.gbef611950
- @joneba-google 在 #28432 中新增 feat(pr-generator-db):实现 Firestore 并发双锁机制及测试数据导入工具
- @joneba-google 在 #28434 中新增 feat(pr-generator-agent):实现 Antigravity Agent runner 和提示词模板……
- @adamfweidman 在 #28565 中修复 fix(core):在查找活动循环时跳过已合并的 function-response 轮次
- @gemini-cli-robot 在 #28609 中修复 fix(patch):将
f47d6c6cherry-pick 至 release/v0.54.0-preview.0-pr-28566,以修补 v0.54.0-preview.0 并创建 0.54.0-preview.1 版本
完整更新日志:v0.53.1...v0.54.0
English / 原文
What's Changed
- Changelog for v0.53.0-preview.0 by @gemini-cli-robot in #28507
- Changelog for v0.52.0 by @gemini-cli-robot in #28508
- chore(release): bump version to 0.54.0-nightly.20260722.gf743ab579 by @gemini-cli-robot in #28510
- fix(caretaker): sanitize and wrap issue title in untrusted_context by @chadd28 in #28352
- chore(caretaker): update vitest to v3.2.4 and add package-lock.json files by @chadd28 in #28409
- fix(core): rotate session ID on model fallback to prevent stateful API errors by @amelidev in #28469
- feat(caretaker-triage): post comment before auto-closing issues by @chadd28 in #28411
- fix(core): enforce HTTPS for GoogleCredentialsAuthProvider to prevent cleartext leakage by @amelidev in #28517
- fix(core): filter out thought parts from getHistoryTurns when context management is disabled by @DavidAPierce in #28509
- fix(a2a-server): normalize CRLF line endings to LF in getProposedContent by @luisfelipe-alt in #28531
- fix(core): enforce explicit tag length and validation in file keychain by @luisfelipe-alt in #28523
- chore/release: bump version to 0.54.0-nightly.20260728.gbef611950 by @gemini-cli-robot in #28552
- feat(pr-generator-db): implement Firestore concurrency dual-locking and test ingestion utilities by @joneba-google in #28432
- feat(pr-generator-agent): implement Antigravity agent runner and prompt templates … by @joneba-google in #28434
- fix(core): skip merged function-response turns when finding the active loop by @adamfweidman in #28565
- fix(patch): cherry-pick
f47d6c6to release/v0.54.0-preview.0-pr-28566 to patch version v0.54.0-preview.0 and create version 0.54.0-preview.1 by @gemini-cli-robot in #28609
Full Changelog : v0.53.1...v0.54.0