概述
本課涵蓋三個 release(發布版本):v5.7.23(2026-10-31 10:11:51 UTC;台灣時間 18:11)、v5.7.24(2026-10-31 19:49:45 UTC;台灣時間 2026-11-01 03:49)與 v5.7.25(2026-11-01 01:05:23 UTC;台灣時間 09:05)。官方主題句依序為:“This release prevents session-start from rescanning project memory through a competing writer, preserving stored user fields, and brings the Spanish README in line with the current English README.”、“This release routes factory CI failures to the shipped debug skill and migrates legacy full-template diagnose routes when they are read.”、“This release closes case-insensitive bypasses in sensitive repository path protection and prevents safe-read inspection from auto-approving private-key and credential files.”
v5.7.23:避免競爭寫入者重掃 project memory
session-start(工作階段啟動)不再透過另一個競爭寫入者 (competing writer) 重掃 project memory(專案記憶),並保留已儲存的使用者欄位 (user fields)(#4681)。這項變更的資料安全意義可直接從官方主題句理解:避免 session-start 經由另一條競爭寫入路徑處理記憶,並保留既有 user fields;release notes 沒有進一步描述 writer 如何競爭,因此不延伸推測其內部機制。
同版另將西班牙語 README 對齊目前的英語 README(#4673)。
v5.7.24:factory CI 與舊診斷路由
- factory 持續整合 (continuous integration, CI) failures 改路由至隨附的
debugskill(#4677;修復 issue #4676)。 - 讀取 legacy full-template diagnose routes 時,遷移這些舊路由(#4677)。
v5.7.25:敏感 repository 路徑與 safe-read 核准
本版有兩項敏感資料防護修正:
- 路徑大小寫繞過:關閉敏感 repository 路徑防護中的大小寫不敏感繞過 (case-insensitive bypass)(#4693)。字面上,防護不應因路徑大小寫不同而被繞過;release notes 未展開具體攻擊情境,本課不推測平台或攻擊路徑。
- 敏感檔案自動核准:私密金鑰 (private-key) 與憑證檔案 (credential files) 不再由安全讀取檢查 (safe-read inspection) 自動核准(#4694)。
動手升級檢查清單
升級 v5.7.25:動手檢查清單
逐項勾選,確認你已完成升級必要的步驟(進度會保存在此瀏覽器)
v5.7.25 對 safe-read inspection 的調整是什麼?
💡 想先看個提示?
留意修正列出的兩種敏感檔案。
延伸閱讀
- 官方 v5.7.25 release notes
- 官方 v5.7.24 release notes
- 官方 v5.7.23 release notes
- 前一課:
v5721-5722-quality-gates——品質閘門與狀態輸出修復