Releases: rules-proto-grpc/rules_proto_grpc
Releases · rules-proto-grpc/rules_proto_grpc
1.0.0
General
- Bazel 1.0+ is now supported
- The
rules_proto_grpc_repos()
WORKSPACE rule has been added and is recommended to be used - Protobuf has been updated to 3.11.0
- gRPC has been updated to 1.25.0
- All other dependencies have been updated where available
- The Bazel version is now checked for compatibility
- Added more test workspaces
- Removed tests that use
proto_source_root
- Added fix for duplicate proto files when using
import_prefix
Closure
- The required WORKSPACE rules has been updated for all Closure-based rules, please check the documentation for the current recommended set
Go / GoGo / grpc-gateway
- The required WORKSPACE rules has been updated for all Go-based rules, please check the documentation for the current recommended set
gRPC.js
- Support for gRPC.js has been removed
Python
- The way dependencies are pulled in has changed from using
rules_pip
to the standardrules_python
. Please check the documentation for the new WORKSPACE rules required and remove the old ones
Scala
- Scala gRPC rules are currently not working fully. Due to delays in publishing support for Bazel 1.0, this support has been pushed back to 1.1.0
- The required WORKSPACE rules has been updated for all Scala rules, please check the documentation for the current recommended set
0.2.0
General
- Tests generated by the routeguide test matrix now correctly us the client/server executables
Ruby
- Well-known proto files are excluded from generation in the Ruby plugins
- The naming of the Ruby gems workspace has changed to remove the 'routeguide' prefix
- Ruby client/server is now included in the non-manual test matrix
0.1.0
Initial release of rules_proto_grpc
. For changes from predecessor rules_proto
, please see MIGRATION.md