Skip to content

Releases: rules-proto-grpc/rules_proto_grpc

1.0.0

10 Dec 22:38
Compare
Choose a tag to compare

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 standard rules_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

25 Jul 15:51
Compare
Choose a tag to compare

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

24 Jul 22:20
Compare
Choose a tag to compare

Initial release of rules_proto_grpc. For changes from predecessor rules_proto, please see MIGRATION.md