2023年9月15日に発表された変更点
2023年9月15日にProtocol Buffersについて発表された変更点。
μpbがProtobuf Gitリポジトリへ移行
v25リリースから、μpbは以前の個別のリポジトリから、protobufリポジトリに移行しました。今後のすべてのμpb開発は、新しい場所でのみ行われます。
2つのリポジトリの統合により、protobufとμpb間の固定バージョン依存関係を更新する必要がなくなり、開発プロセスが簡素化され、高速化されます。μpbへの変更は、手動でのアップグレード手順なしで、protobufコードに即座に反映され、その逆も同様です。
ほとんどのユーザーは、この変更に対応するためにほとんど、あるいは全く何もする必要はないと予想しています。μpbはRuby、PHP、Pythonの実装の背後にあるエンジンですが、μpbを直接参照するコードがない限り、変更に気づくことはほとんどないでしょう。
Bazelプロジェクトからμpbを参照している場合、μpbの参照をprotobufを指すように更新する必要があります(例: @upb
を@com_google_protobuf
に置き換える)。追加の変更を最小限に抑えるため、μpbのファイルパスとBazelターゲットは同じままにしていますが、2つの例外があります。
upbc
ディレクトリはupb_generator
に名称変更されました。- μpbのトップレベルの
BUILD
ファイルはupb
ディレクトリに移動しました。したがって、例えば@upb//:reflection
への参照は、@com_google_protobuf//upb:reflection
と記述する必要があります。