2023 年 9 月 15 日宣布的变更
Protocol Buffers 于 2023 年 9 月 15 日宣布的变更。
μ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。