Age | Commit message (Collapse) | Author |
|
|
|
|
|
alts: add Google Default Channel implementation
|
|
|
|
The trick wasn't necessary, as any java_library can mark itself as
neverlink which applies to its dependencies.
|
|
|
|
This was missed in the earlier #4668 and #4664
|
|
|
|
DoNotMock was removed from error_prone_annotations in 2.1.3, because
there was no enforcement mechanism (which is in google/error-prone#572).
Guava and Trust also depend on error_prone_annotations and are beginning
to use newer versions, so our usage of DoNotMock is causing diamond
dependency problems. This allows us to update to 2.2.0.
The annotations were useful internally; we're solving that in cl/205294089.
|
|
Changed calls to deprecated methods to the newly added methods.
|
|
RE2/J ensures linear time matching, and as such is preferred over `java.util.regex` for safety in the mono repo. While currently safe, this conversion future-proofs any `Pattern`s in BinlogHelper, and removes the need to maintain an exception for gRPC wrt. use of regexes.
|
|
Updates #4495
|
|
Fixes: #3633.
Test Plan:
On most recent Bazel version run:
$ bazel --host_javabase=/usr/lib64/jvm/java-9-openjdk \
build --javacopt='--release 9' \
--java_toolchain=@bazel_tools//tools/jdk:toolchain_jdk9 \
examples:helloworld_java_grpc
|
|
gRPC's protobuf-lite auto-selects between full and lite protobuf based on the
value of crosstool_top. If the user is specifying their own
--android_crosstool_top, then it will not auto-detect correctly. One day,
platforms will fix problems like this, but for the moment it seems we get to
live with it.
|
|
Fixes #4176
|
|
|
|
|
|
|
|
|
|
|
|
This was deprecated with Bazel 0.8.0, which now uses
@com_google_protobuf instead.
This change will break users that use
grpc_java_repositories(omit_com_google_protobuf_java=True), so I've
added a custom error message to make the resolution clearer.
|
|
|
|
|
|
protoc-3.5.0-linux-x86_64 introduced GLIBC_2.14 dependency and broke
gRPC release process (https://github.com/google/protobuf/issues/4138).
3.5.1-1 is the proper re-build.
|
|
|
|
|
|
The protobuf checksums were simply not updated when changing the
version.
|
|
|
|
|
|
|
|
Adds necessary dependencies and bazel build rules to create `@grpc_java//testing`.
|
|
|
|
This fixes the Bazel build after ef2ec949
|
|
This fixes the Bazel build after d87ef740
|
|
Resolves #3503
|
|
|
|
|
|
|
|
In 72b9ee2, gson kept its old name while opencensus got what should have
become gson's new name instead of a fixed opencensus name.
|
|
This commit aligns the naming of the Bazel Maven jars with the names
used by Bazel's migration-tooling project:
https://github.com/bazelbuild/migration-tooling
Unfortunately, we can't fix @com_google_protobuf_java because it's
required by Bazel itself.
Fixes #3328
|
|
EmbeddedChannel now runs all pending tasks when the Channel is closed.
This caused the Http2ConnectionHandler to clear deframer references (on
channelInactive) on errors when it previously didn't. Now that the
errors were handled more fully, it exposed bugs in tests.
|
|
|
|
resolves #3175
|
|
Although this repo is not used in bazel build internally, it is exposed in a bzl rule.
|
|
Bazel third party dependencies are specified in repositories.bzl which
gives the consumer the ability to opt-out of any dependencies they use
directly in their own project.
Fixes #2756
|