grpc-java icon indicating copy to clipboard operation
grpc-java copied to clipboard

The Java gRPC implementation. HTTP/2 based RPC

Results 408 grpc-java issues
Sort by recently updated
recently updated
newest added

Please answer these questions before submitting your issue. ### What version of gRPC are you using? 1.20.0 ### What did you expect to see? tl;dr This is a followup from...

enhancement

There is no plan to make this API stable. Specific usages: - `InProcessChannelBuilder` - `InProcessServerBuilder`

experimental API

You have to dig deep into SECURITY.md to hear about what's in netty-shaded. Add a small blub for it in the README. Inspired by discussion on #10931

We can't include them in each log message, because we simply don't know the values much of the time. But specifically for the transportReady and transportShutdown notifications, it seems we...

enhancement

Created a BlockingClientCall class that does blocking streams for all 3 streaming types.

### What version of gRPC-Java are you using? Using gRPC via https://github.com/grpc-ecosystem/grpc-spring. The grpc-java version used by that module is 1.58.0( https://github.com/grpc-ecosystem/grpc-spring/blob/a2e9520b2414277038a5a55551529f5023e8520b/docs/en/server/getting-started.md?plain=1#L52 ) ### What is your environment? Reproducible in...

With JDK 21, `this-escape` issues are now being flagged by the compiler: https://bugs.openjdk.org/browse/JDK-8299995 by default and we started seeing these errors in our project: ``` external/io_grpc_grpc_java/api/src/main/java/io/grpc/StatusRuntimeException.java:50: warning: [this-escape] possible 'this'...

This consists of `io.grpc.stub.BlockingClientCall` and `ClientCalls.blocking*Streaming` methods (other than the old `blockingServerStreaming` method).

experimental API

grpc_java version 1.60.0 Hello, I'm trying to get traffic director to provide security configuration to a client but I am encountering a failure in checkServerTrusted of XdsX509TrustManager https://github.com/grpc/grpc-java/blob/v1.60.0/xds/src/main/java/io/grpc/xds/internal/security/trust/XdsX509TrustManager.java#L244 because the...

bug

Impls of ManagedClientTransport.Listener "do not need to be thread-safe so notifications must be properly synchronized externally." BinderClientTransport mostly seems to achieve this by holding its "this" lock, except for `unregisterInbound()`...

binder