- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 8.6k
 
Update dependency io.grpc:grpc-context to v1.68.1 #14681
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
Conversation
          CI Failure Feedback 🧐(Checks updated until commit d31bdb4)
  | 
    
          Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above.  | 
    
cc241d1    to
    8fb405a      
    Compare
  
    
This PR contains the following updates:
1.68.0->1.68.1Release Notes
grpc/grpc-java (io.grpc:grpc-context)
v1.68.1gRPC Java 1.68.1 Release Notes
v1.68.0 was a mistake. This is the first release of version 1.68.x
Bug Fixes
Behavior Changes
4be69e3). This is the existing behavior in C core. Duplicate keys in objects are dangerous as which value takes effect is undefined. Previously, the last value was used3a6be9c). The transport uses two threads, but one is on-demand. If the executor provided tobuilder.transportExecutor()runs out of threads (e.g., it is a fixed-size thread pool), all transports can be wedged, unable to run on-demand tasks, until keepalive kills one of them. Two threads are now used when handshaking a new transport, and the transport will time out after 1 second with “Timed out waiting for second handshake thread” if two threads are unavailablemesh_idvalue fromCSM_MESH_IDenvironment variable, instead of getting it from bootstrap file (84d30af)Improvements
782a44a) (#11599) (e59ae5f). This is aio.grpc.Contextstorage override to store its state inio.opentelemetry.context.Context. Libraries should not add a dependency on this artifact, as applications can only have one storage override in their classpathio.grpc.s2a.S2AChannelCredentials1ded8af)b692b9d). This expands the class of bugs that will fail RPCs with the panic error, versus some undefined behaviorfa26a8b)StreamTracer.inboundMessageRead()now reports uncompressed message size when the message does not need compression (#11598) (2aae68e). Previously it always reported-1(unknown)62f4098)6f35422). This is especially helpful when using TLS but not running on AndroidUdsChannelBuilder, use fake IP instead of localhost (a908b5e). This avoids an unnecessary DNS lookupf3cf7c3)99be6e9)46c1b38)94a0a0d)GRPC_EXPERIMENTAL_ENABLE_OTEL_TRACINGenvironment variable totrueto enable tracing support inGrpcOpenTelemetry(#11409, #11477)(043ba55,421e237)Dependencies
2ff837a)Thanks to:
@Juneezee
@lgalfaso
@bestbeforetoday
@hlx502
@JoeCqupt
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.