2023 年 9 月 15 日宣布的變更
2023 年 9 月 15 日宣布 Protocol Buffers 的變更。
μpb 移至 Protobuf Git 儲存庫
從 v25 版本開始,μpb 現在位於 protobuf 儲存庫 中,而不是位於其在獨立儲存庫中的 先前位置。μpb 未來的所有開發作業都只會在新的位置進行。
合併這兩個儲存庫將簡化並加速我們的開發流程,無需更新 protobuf 和 μpb 之間釘選的版本依附元件。μpb 的變更現在會在 protobuf 程式碼中立即生效,反之亦然,無需手動升級步驟。
我們預期大多數使用者不需要採取太多行動 (如果有的話) 來適應這項變更。μpb 是我們 Ruby、PHP 和 Python 實作背後的引擎,但除非您的程式碼直接參照 μpb,否則您很可能不會注意到這項變更。
如果您從 Bazel 專案參照 μpb,您需要更新 μpb 參照以指向 protobuf (例如,將 @upb
取代為 @com_google_protobuf
)。我們保留 μpb 檔案路徑和 Bazel 目標不變,以盡可能減少額外變更的需求,但有兩個例外
upbc
目錄已重新命名為upb_generator
。- μpb 的最上層
BUILD
檔案已移至upb
目錄中。因此,舉例來說,對@upb//:reflection
的參照現在應寫為@com_google_protobuf//upb:reflection
。