GitHub Repo
Graphify 0.9.67 修補 Windows 重啟回歸,保留固定雜湊設定
前版固定雜湊種子的流程,造成四項指令透過 Windows 啟動器重新執行時失敗。新版改用 Python 模組入口,並修正部分匯入關係的錯誤解析。

Graphify 於 9 月 23 日發布 0.9.67,修補前一天 0.9.66 引入的 Windows 回歸問題。依維護者說明,為固定雜湊種子而新增的重新執行流程,會讓透過主控台 `.exe` 啟動器呼叫的 `update`、`extract`、`cluster-only` 與 `label` 無法正確重啟。對已升級前版的團隊而言,這次更新關係到圖譜工作能否恢復。[版本公告](https://github.com/Graphify-Labs/graphify/releases/tag/v0.9.67)
修補保留 `PYTHONHASHSEED` 設定,將重播 `argv[0]` 的方式改為 `python -m graphify`。Python 文件說明,固定整數種子可讓受雜湊隨機化影響的型別重複產生相同雜湊值,而 `-m` 會尋找並執行指定模組。就工程設計而言,新入口讓工作重新執行時不必沿用平台包裝的啟動器路徑,同時保留前版控制雜湊差異的目的。[Python 命令列文件](https://docs.python.org/3/using/cmdline.html)
這對把程式圖譜接入代理工作流程的團隊有直接影響。Graphify 以本機語法樹擷取程式關係,供助理查詢路徑與依賴;如果更新或擷取指令未完成,下游就需要確認讀到的是哪一次產物,不能僅憑既有圖檔仍在便判定更新成功。這是依工具流程推導的部署檢查,公告並未證實發生資料毀損。[套件與使用流程](https://pypi.org/project/graphifyy/0.9.67/)
同版也修正 Python 套件目錄與同名模組並存時的虛假匯入循環,並讓絕對套件匯入解析至掃描範圍內的節點;遇到跨目錄的歧義名稱,則不任意選擇目標。這類修正會改變關係圖內容,因此升級前後出現差異,未必代表來源程式真的改了。[關係解析變更](https://github.com/Graphify-Labs/graphify/releases/tag/v0.9.67)
PyPI 已列出同日上傳的原始碼套件與 wheel,正式套件名稱為 `graphifyy`。[發布紀錄](https://pypi.org/project/graphifyy/0.9.67/) Windows 使用者可在隔離環境升級後,重跑受影響指令,檢查退出狀態與產物更新,再以相同輸入比較結果。驗證應分別涵蓋主控台啟動器與模組入口,並記錄直譯器版本及套件來源,避免不同虛擬環境中的舊安裝混入比較;若另有自動重建排程,也應確認排程實際使用的環境。
此次查核確認了發布紀錄與維護者描述,尚未獨立重現各種 Windows 啟動方式。固定雜湊也不足以保證模型生成內容或跨版本圖譜完全一致,團隊仍須把啟動相容性與輸出一致性分別驗證。