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
。