Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.0.0 Release #84

Merged
merged 123 commits into from
Oct 11, 2020
Merged

2.0.0 Release #84

merged 123 commits into from
Oct 11, 2020

Conversation

aaliddell
Copy link
Member

@aaliddell aaliddell commented Oct 3, 2020

General

  • Updated protobuf to 1.13.0
  • Updated grpc to 1.32.0
  • WORKSPACE update needed: These rules now depend on rules_proto, which must be added to your WORKSPACE file
  • Dropped support for the deprecated transitivity attribute on proto_plugin. The exclusions attribute is the supported way of achieving this
  • The output_dirs attribute of ProtoCompileInfo is now a depset, meaning directories will be deduplicated
  • Removed the deps.bzl files that have been deprecated since version 1.0.0
  • Tags are now propagated correctly on library rules

Android

  • WORKSPACE update needed: The Guava dependency is no longer needed

C#

  • Updated rules_dotnet to latest master
  • Updated Google.Protobuf to 3.13.0
  • Updated Grpc to 2.32.0
  • WORKSPACE update needed: There have been substantial changes to the required WORKSPACE rules for C#. Please see the C# language page

Closure

  • Updated rules_closure to 0.11.0

D

  • Updated rules_d to latest master
  • Updated protobuf-d to 0.6.2

grpc-gateway

  • Updated grpc-gateway to 1.15.0

gRPC Web

  • Updated gRPC Web to 1.2.1

Go

  • Updated rules_go to 0.24.3
  • Updated bazel-gazelle to 0.21.1
  • Updated org_golang_x_net to v0.0.0-20200930145003-4acb6c075d10
  • Updated org_golang_x_text to 0.3.3

Java

  • WORKSPACE update needed: The Guava dependency is no longer needed

NodeJS

  • Updated rules_nodejs to 2.2.0
  • WORKSPACE update needed: The defs.bzl file in rules_nodejs has moved to index.bzl
  • WORKSPACE update needed: Running yarn_install() is needed in more cases
  • WORKSPACE update needed: Running grpc_deps() is no longer necessary for just the NodeJS rules
  • Moved from grpc to @grpc/grpc-js package
  • Library rules have been enabled and now return js_library rather than npm_package

Python

  • Dropped Python 2 support
  • Updated rules_python to latest master
  • Updated grpclib to 0.4.1
  • Moved to using grpcio library directly from the local grpc repository.
  • Pinned dependency versions in requirements.txt using pip-compile
  • WORKSPACE update needed: The method for loading Pip dependencies has changed. Please see the Python language page.
  • WORKSPACE update needed: Using the Pip dependencies is now only necessary if you are using the grpclib rules

Rust:

  • Updated rules_rust to latest master
  • Updated protobuf crate to 2.17.0
  • Updated grpcio crate to 0.6.0
  • WORKSPACE update needed: The setup for rules_rust has changed in the newer version. Please see the Rust language page.
  • WORKSPACE update needed: The grpc_deps() rule is now needed for Rust

Scala:

  • Updated rules_scala to latest master
  • ScalaPB is now pulled from rules_scala, which uses 0.9.7
  • WORKSPACE update needed: The scala_proto_repositories() rule is now needed

Swift:

  • Updated rules_swift to 0.15.0
  • Updated grpc-swift to 0.11.0
  • Moved the Swift library rules to be internal to this repo

@aaliddell aaliddell marked this pull request as ready for review October 11, 2020 23:10
@aaliddell aaliddell merged commit 8c32960 into master Oct 11, 2020
@aaliddell aaliddell deleted the dev branch October 11, 2020 23:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant