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
と記述する必要があります。