-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Insights: grpc/grpc-go
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
v1.68.0 Release 1.68.0
published
Nov 7, 2024
62 Pull requests merged by 16 people
-
cherry-pick #7861 to 1.67.x
#7878 merged
Nov 27, 2024 -
stream: add jitter to retry backoff in accordance with gRFC A6
#7869 merged
Nov 26, 2024 -
balancer/pickfirst: Add pick first metrics
#7839 merged
Nov 26, 2024 -
grpclog: change logger to avoid Printf when the logger is io.Discard
#7471 merged
Nov 26, 2024 -
cherry-pick #7831 to v1.68.x branch
#7877 merged
Nov 26, 2024 -
cherry-pick #7861 to 1.68.x
#7873 merged
Nov 26, 2024 -
test/xds: remove redundant server when using stubserver in tests
#7846 merged
Nov 25, 2024 -
stats/opentelemetry: introduce tracing propagator and carrier
#7677 merged
Nov 25, 2024 -
balancer/weightedroundrobin: Switch Weighted Round Robin to use pick first instead of SubConns
#7826 merged
Nov 23, 2024 -
credentials/alts: avoid SRV and TXT lookups for handshaker service
#7861 merged
Nov 22, 2024 -
xdsclient: fix new watcher to get both old good update and nack error (if exist) from the cache
#7851 merged
Nov 21, 2024 -
xdsclient: fix new watcher hang when registering for removed resource
#7853 merged
Nov 21, 2024 -
transport: add send operations to ClientStream and ServerStream
#7808 merged
Nov 20, 2024 -
pickfirst: Ensure pickfirst_test.go runs against both new and old policies
#7859 merged
Nov 20, 2024 -
cleanup: remove a TODO that has been take care of
#7855 merged
Nov 19, 2024 -
credentials: remove the context timeout to fix token request failure with non-GCE ADC
#7845 merged
Nov 19, 2024 -
balancer: fix SubConn embedding requirement to not recommend a nil panic hazard
#7840 merged
Nov 19, 2024 -
test: Add unit test for channel state waiting for first resolver update
#7768 merged
Nov 19, 2024 -
stats: deprecate trace and tags methods and remove all usages from internal code
#7837 merged
Nov 19, 2024 -
cleanup: use SliceBuffer directly where no pool is available
#7827 merged
Nov 18, 2024 -
xds: rename helper to remove mention of OutgoingCtx
#7854 merged
Nov 18, 2024 -
xdsclient: remove unexported method from ResourceData interface
#7835 merged
Nov 18, 2024 -
xdsclient: rename the interface for the transport
#7842 merged
Nov 18, 2024 -
clusterimpl: propagate state update from child when drop/request config remains unchanged
#7844 merged
Nov 14, 2024 -
orca: switching to stubserver in tests instead of testservice implementation
#7727 merged
Nov 14, 2024 -
examples: fix debugging example after Dial->NewClient migration
#7833 merged
Nov 13, 2024 -
xds: switching to stubserver in tests instead of testservice implementation
#7726 merged
Nov 13, 2024 -
xdsclient: fix resource type documentation to only mention handling xds responses
#7834 merged
Nov 13, 2024 -
balancer: Add a SubConn.RegisterHealthListener API
#7780 merged
Nov 13, 2024 -
xdsclient: don't change any global state in NewForTesting
#7822 merged
Nov 13, 2024 -
deps: Remove Go minor version from go.mods
#7831 merged
Nov 12, 2024 -
pickfirst: Implement Happy Eyeballs
#7725 merged
Nov 12, 2024 -
mem: implement
ReadAll()
for more efficientio.Reader
consumption#7653 merged
Nov 12, 2024 -
xds: Plumb EDS endpoints through xDS Balancer Tree
#7816 merged
Nov 11, 2024 -
grpc: export MethodHandler #7794
#7796 merged
Nov 11, 2024 -
clusterimpl: update picker synchronously on config update
#7652 merged
Nov 8, 2024 -
grpc: Remove health check func dial option used for testing
#7820 merged
Nov 8, 2024 -
xdsclient: fix flaky test TestServeAndCloseDoNotRace
#7814 merged
Nov 7, 2024 -
Change version to 1.68.1-dev
#7745 merged
Nov 7, 2024 -
Change version to 1.68.0
#7743 merged
Nov 7, 2024 -
xdsclient: support fallback within an authority
#7701 merged
Nov 6, 2024 -
Cherry-pick #7754 into v1.68.x
#7813 merged
Nov 6, 2024 -
pickfirst: Interleave IPv6 and IPv4 addresses for happy eyeballs
#7742 merged
Nov 6, 2024 -
cleanup: replace grpc.Dial with grpc.NewClient in grpclb test
#7789 merged
Nov 5, 2024 -
xdsclient/ads: reset the pending bit of ADS stream flow control at the end of the onDone method
#7806 merged
Nov 5, 2024 -
balancer: Enforce embedding the SubConn interface in implementations
#7758 merged
Nov 5, 2024 -
xds/resolver: fix flaky test TestResolverRemovedWithRPCs with a workaround
#7804 merged
Nov 5, 2024 -
transport: refactor to split ClientStream from ServerStream from common Stream functionality
#7802 merged
Nov 4, 2024 -
transport: remove useless trampoline function
#7801 merged
Nov 1, 2024 -
xdsclient: start using the newly added transport and channel functionalities
#7773 merged
Nov 1, 2024 -
Cherry-pick #7724 to 1.68.x
#7793 merged
Oct 30, 2024 -
Cherry-pick #7702 to 1.68.x
#7792 merged
Oct 30, 2024 -
balancer/endpointsharding: Call ExitIdle() on child if child reports IDLE
#7782 merged
Oct 29, 2024 -
ringhash: fix a couple of flakes in e2e style tests
#7784 merged
Oct 29, 2024 -
multiple: switch to math/rand/v2
#7711 merged
Oct 29, 2024 -
Disable buffer_pooling tests
#7762 merged
Oct 29, 2024 -
server: Only call FromIncomingContext with stats handlers
#7781 merged
Oct 29, 2024 -
multiple: add verbosity checks to logs that use pretty.JSON
#7785 merged
Oct 28, 2024 -
balancer/endpointsharding: Ignore empty endpoints
#7674 merged
Oct 28, 2024 -
stats/opentelemetry: Remove OpenTelemetry module and add RLS Metrics e2e tests
#7759 merged
Oct 28, 2024 -
cleanup: switching to stubserver in tests instead of testservice implementation
#7708 merged
Oct 28, 2024
9 Pull requests opened by 5 people
-
pickfirst: Register a health listener when used as a leaf policy
#7832 opened
Nov 13, 2024 -
stats/opentelemetry: Introduce Tracing API
#7852 opened
Nov 18, 2024 -
xds: Add support for multiple addresses per endpoint
#7858 opened
Nov 20, 2024 -
examples/features/gracefulstop: add example to demonstrate server graceful stop
#7865 opened
Nov 22, 2024 -
xds client interface draft
#7867 opened
Nov 22, 2024 -
pickfirst: Stop test servers without closing listeners
#7872 opened
Nov 25, 2024 -
stats/opentelemetry: Cleanup OpenTelemetry API's before stabilization
#7874 opened
Nov 25, 2024 -
examples/features/csm_observability: Add xDS Credentials
#7875 opened
Nov 26, 2024
22 Issues closed by 8 people
-
Update Retry backoff to follow changes made to gRFC A6
#7514 closed
Nov 27, 2024 -
Is ServerStream.Context() guaranteed to expire when handler returns?
#7860 closed
Nov 26, 2024 -
xdsclient: propagate previously received errors to new watchers
#7819 closed
Nov 21, 2024 -
Flaky Test: Test/ServerSideXDS_Fallback
#7812 closed
Nov 19, 2024 -
Deprecate `stats` package trace methods
#7836 closed
Nov 19, 2024 -
xdsclient: make `xdsclient.NewForTesting` more hermetic
#7821 closed
Nov 13, 2024 -
Typo in generated code comment: "pancis" should be "panics" in Register<foo>Server
#7828 closed
Nov 12, 2024 -
In picker logic(picker_wrapper.go), add possibility of wrapping returned error
#7770 closed
Nov 12, 2024 -
Document that `ClientStream.SendMsg()` returns `nil` on success for unary/server-streaming RPCs
#7230 closed
Nov 11, 2024 -
`StatsHandler` Order Guarantees
#7787 closed
Nov 11, 2024 -
parseServiceConfig should fail when unknown fields are present
#7818 closed
Nov 8, 2024 -
Flaky test: TestServeAndCloseDoNotRace
#7627 closed
Nov 7, 2024 -
xdsclient: reduce the number of ADS requests
#7473 closed
Nov 6, 2024 -
xdsclient: support fallback within each xDS server authority [A71]
#6902 closed
Nov 6, 2024 -
Flaky test: ADSFlowControl_ResourceDoesNotExist
#7805 closed
Nov 5, 2024 -
What is an "activity" for gRPC keepalive?
#7795 closed
Nov 5, 2024 -
Flaky test: TestResolverRemovedWithRPCs
#7799 closed
Nov 5, 2024 -
Please reconsider removal of `GRPC_ENFORCE_ALPN_ENABLED` in version 1.68.0 and beyond.
#7769 closed
Nov 4, 2024 -
Buffer leak tests are not enabled
#7676 closed
Nov 4, 2024 -
Flaky test: Test/RingHash_AggregateClusterFallBackFromRingHashAtStartup
#7777 closed
Oct 29, 2024 -
Flaky Test (8/100k): RingHash_ReattemptWhenGoingFromTransientFailureToIdle
#7464 closed
Oct 29, 2024 -
Upgrade to using math/rand/v2 to get perf enhancements
#7293 closed
Oct 29, 2024
15 Issues opened by 10 people
-
Flaky Test: Test/PickFirstLeaf_StopConnectedServer_SecondServerToFirst
#7868 opened
Nov 23, 2024 -
xds: Expose Dualstack support using an environment variable
#7866 opened
Nov 22, 2024 -
xdsclient/test: use separate channels in test watchers for error, update and resource not exist
#7864 opened
Nov 21, 2024 -
xdsclient: add an error type to classify NACK errors
#7863 opened
Nov 21, 2024 -
SubConn transitions directly from CONNECTING to IDLE
#7862 opened
Nov 21, 2024 -
passthrough scheme not documented
#7856 opened
Nov 19, 2024 -
Example code doesn't gracefully shutdown
#7843 opened
Nov 14, 2024 -
correct way to check internet connection goes away
#7841 opened
Nov 14, 2024 -
stats: document server-side stats event ordering and add tests
#7824 opened
Nov 11, 2024 -
xdsclient: add an e2e style test for fallback involving more than 2 servers
#7817 opened
Nov 6, 2024 -
xds: revert workarounds in tests when go-control-plane issue is fixed
#7807 opened
Nov 4, 2024 -
Flaky test: Test/RingHash_IdleToReady
#7803 opened
Nov 4, 2024 -
Flaky test: TestPickerUpdateOnDataCacheSizeDecrease
#7800 opened
Nov 1, 2024 -
Address a TODO about the need for `DecompressedSize` API
#7788 opened
Oct 28, 2024
19 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
grpc: fix receiving empty messages when compression is enabled and maxReceiveMessageSize is maxInt64
#7753 commented on
Nov 21, 2024 • 42 new comments -
protoc-gen-go-grpc: confusion between --go-grpc_out and --go-grpc_opt in README
#5651 commented on
Nov 26, 2024 • 0 new comments -
Add a test for the initial channel state while waiting for the first name resolver update
#7686 commented on
Nov 26, 2024 • 0 new comments -
Add cancel cause when client sends RST_STREAM frame
#7541 commented on
Nov 25, 2024 • 0 new comments -
xds: v1.66.0 regression in `xds.BootstrapContentsForTesting`
#7592 commented on
Nov 25, 2024 • 0 new comments -
NewClient functions behaviour is incompatible with secure forward-proxies
#7556 commented on
Nov 25, 2024 • 0 new comments -
retry: Status should indicate more details when retries are enabled and an RPC fails
#7023 commented on
Nov 24, 2024 • 0 new comments -
gRPC-Go should drop received headers containing upper ASCII (0x80+) characters
#5318 commented on
Nov 19, 2024 • 0 new comments -
Cluster resolver should produce better errors when there are no healthy endpoints
#7749 commented on
Nov 19, 2024 • 0 new comments -
Add a test for scenarios touched in 7505
#7510 commented on
Nov 19, 2024 • 0 new comments -
Flaky test suite extras
#7671 commented on
Nov 18, 2024 • 0 new comments -
xDS: v1.66.2 and above break most xDS client gRPC requests
#7691 commented on
Nov 18, 2024 • 0 new comments -
Update documentation of stream interfaces using generics and remove code generation of stream methods in service interfaces
#1894 commented on
Nov 18, 2024 • 0 new comments -
Flaky test: Test/WrrLocality/custom_lb_least_request
#6601 commented on
Nov 14, 2024 • 0 new comments -
Update docs and examples and tests to use `NewClient` instead of `Dial`
#7049 commented on
Nov 13, 2024 • 0 new comments -
Flaky Test: AllMetricsOneFunction
#7423 commented on
Nov 13, 2024 • 0 new comments -
Feature Request: Add Support for Generating Full Method Names List for Service-Level gRPC Interceptors
#7591 commented on
Nov 4, 2024 • 0 new comments -
Flaky Test: 1/10k: TestLoadReporting
#6310 commented on
Nov 1, 2024 • 0 new comments -
Flaky Test: RingHash_SwitchToLowerPriorityAndThenBack
#7783 commented on
Oct 29, 2024 • 0 new comments