You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed usage of options attr on Bazel 8, where the Label canonicalisation has changed
Fixed loading of Buf protoc lint plugin
Fixed loading of Buf protoc breaking plugin on linux/arm64
Switched gRPC-Gateway to be loaded directly from Bazel bzlmod dependency rather than via Go/Gazelle
The gateway_openapiv2_compile() rule now uses a directory as output, to allow creating a combined output file. #382
Fixed bzl_library referencing incorrect dependency in @protobuf
Switched from @bazel_tool//platforms to @platforms
The Python dependencies for Protobuf and gRPC are now loaded from the @protobuf and @grpc bzlmod workspaces respectively, rather than from PyPI wheels. This is necessary to prevent version skew between the protoc version and the runtime version, but unfortunately may result in longer uncached build times
Added CI testing on MacOS (x64 and arm)
Version Updates
Updated Bazel protobuf to 31.1
Updated Bazel rules_go to 0.55.0
Updated Bazel rules_java to 8.11.0
Updated Bazel toolchains_protoc to 0.4.2
Updated Java com.google.protobuf:protobuf-java to 4.31.1