Google's Protocol Buffers adds Bazel 8+ Bzlmod support, drops older GCC versions
Google's Protocol Buffers (protobuf) has received a series of updates targeting build system integration, compiler support, and internal code organization. The project now supports Bzlmod for Bazel 8 and newer, enabling developers to declare protobuf as a dependency directly in their MODULE.bazel file as a modern alternative to the WORKSPACE approach. On the compiler side, GitHub Actions testing for GCC versions prior to 10 has been removed, with GCC 10.4 added to align testing with the project's current support matrix. The Bazel CI presubmit configuration was also revised to drop Intel Mac testing and add Bazel 9.x coverage, reflecting shifts in supported build environments. Additionally, internal refactoring separated the OptionInterpreter component into dedicated files, and the C# language binding was bumped to version 37.0-dev, signaling continued cross-language development.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in