Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1883 commits
Select commit Hold shift + click to select a range
00f9d2a
Adding clang format file to each folder (#35744)
tanvi-jagtap Jan 31, 2024
862ab7d
Adding clang format file to each folder (#35743)
tanvi-jagtap Jan 31, 2024
2bde1b9
Adding clang format file to each folder (#35739)
tanvi-jagtap Jan 31, 2024
72f06eb
Adding clang format file to each folder (#35738)
tanvi-jagtap Jan 31, 2024
10b47f1
[channel] Move arena creation into Channels (#35765)
ctiller Jan 31, 2024
434e4e0
Writing a doc with steps to contribute to the grpc code base.
tanvi-jagtap Jan 31, 2024
1faf6d4
Adding clang format file to each folder (#35741)
tanvi-jagtap Jan 31, 2024
58300b9
Adding clang format file to each folder (#35727)
tanvi-jagtap Jan 31, 2024
6259028
[retry] don't start a new call attempt if the timer was cancelled (#3…
markdroth Jan 31, 2024
282cd96
[Github Labeler] Avoid add Python label for observability_lib_deps.py…
XuanWang-Amos Jan 31, 2024
c26bb28
[doc] Add note on current status of grpc_cli tool (#35675)
yashykt Jan 31, 2024
6e9dad7
[testing] Update max fd limit in test (#35775)
Vignesh2208 Jan 31, 2024
2288b63
[EventEngine] Fix HttpCli test to deail with EventEngine async execut…
drfloob Jan 31, 2024
03375e0
[Python AIO] Handle DeprecationWarnings when get current loop (#35583)
XuanWang-Amos Feb 1, 2024
eae9c55
[Python Deps] Deprecate pkg_resources in grpc_tools (#35382)
fahadahammed Feb 1, 2024
8697651
[chttp2 server] Fix bug in the grpc::AddInsecureChannelFromFd API whi…
Vignesh2208 Feb 1, 2024
0732f04
Adding clang format file to each folder (#35757)
tanvi-jagtap Feb 1, 2024
e9ff473
Adding clang format file to each folder (#35756)
tanvi-jagtap Feb 1, 2024
c1a012e
Adding clang format file to each folder (#35755)
tanvi-jagtap Feb 1, 2024
ba43ac9
Adding clang format file to each folder (#35754)
tanvi-jagtap Feb 1, 2024
05b62c9
Writing a doc with steps to contribute to the grpc code base.
tanvi-jagtap Feb 1, 2024
5d059c4
Writing a doc with steps to contribute to the grpc code base.
tanvi-jagtap Feb 1, 2024
c05a435
Writing a doc with steps to contribute to the grpc code base.
tanvi-jagtap Feb 1, 2024
1f979d2
[BoringSSL] Update third_party/boringssl-with-bazel (#35768)
veblush Feb 1, 2024
3bbe897
Automated rollback of commit 86976512162f804b71614cbd78c132fd5c972477.
Vignesh2208 Feb 1, 2024
fa5603c
[client channel] rename ClientChannel to ClientChannelFilter (#35783)
markdroth Feb 1, 2024
354cdec
[call v3] add experiment (#35784)
markdroth Feb 1, 2024
610f439
[channel] Add CallFactory, CallDestination (#35766)
ctiller Feb 1, 2024
a61b58b
[Fork] Noop RegisterForkable if fork support is not enabled (#35787)
yijiem Feb 1, 2024
5091b39
Remove registered_methods_map experiment (#35673)
ananda1066 Feb 2, 2024
e2c3648
[release] Add 1.61 to interop matrix (#35790)
stanley-cheung Feb 2, 2024
f82ecf4
[ruby] add distrib tests for ruby 3.1-3.3 (#35788)
apolcyn Feb 2, 2024
97e889d
[examples] Update SSA client example (#35799)
Feb 2, 2024
7ad674b
[Build] Workaround for protobuf-at-head test (#35798)
veblush Feb 3, 2024
06ac429
[clang-format] exclude src/python/grpcio_observability/grpc_root (#35…
markdroth Feb 3, 2024
20e5e0c
[CSM] Modify CsmObservability to CsmOpenTelemetryPluginOption interna…
yashykt Feb 5, 2024
148f59c
[reorg] move LB policy code to src/core/load_balancing (#35786)
markdroth Feb 5, 2024
3ebccf5
[otel] Add gRPC OpenTelemetry example (#35793)
yashykt Feb 5, 2024
5c988a4
[Python Misc] Fix issue when deprecate pkg_resources.resource_filenam…
XuanWang-Amos Feb 5, 2024
122a199
[promise] add optional is_acceptable callback to Observable (#35789)
markdroth Feb 5, 2024
3ff5352
[channel] Integrate channel init infrastructure with new call filter …
ctiller Feb 5, 2024
ab26c88
[observable] Simplify implementation somewhat (#35817)
ctiller Feb 5, 2024
b2bf241
[call-v3] Add a quick & easy way to add an interceptor for *just* ser…
ctiller Feb 6, 2024
6cd53e1
[experiment] Disable Posix EventEngine Client experiment (#35819)
drfloob Feb 6, 2024
72c3eb5
Update MAINTAINERS.md with keep-sorted (#35772)
jagtaptanvi Feb 6, 2024
0cdd62f
Writing a doc with steps to contribute to the grpc code base.
tanvi-jagtap Feb 6, 2024
10e8397
[reorg] move resolver code to src/core/resolver (#35804)
markdroth Feb 6, 2024
cb7172d
[CI] Removed dbg test from at-head tests (#35657)
veblush Feb 6, 2024
3b2a749
Bump the github-actions group with 3 updates (#35781)
dependabot[bot] Feb 6, 2024
3ddc48b
[server] Keep server running after failed UDS `getpeername` (#35823)
drfloob Feb 6, 2024
9aa3c58
[Python O11y] Remove exporter from public API and refactor tests (#35…
XuanWang-Amos Feb 6, 2024
c2a2e8c
[BoringSSL] Update third_party/boringssl-with-bazel (#35811)
Feb 6, 2024
387c894
[CSM] Remove experimental CSM PluginOption API in favor of CsmObserva…
yashykt Feb 6, 2024
242e918
[metadata] Allow non application/grpc content-type values (#35824)
yashykt Feb 6, 2024
0f39ba2
Reapply "[channel] Integrate channel init infrastructure with new cal…
ctiller Feb 6, 2024
038215b
[BoringSSL] Revert "Update third_party/boringssl-with-bazel (#35811)"…
Feb 7, 2024
f22c954
[reorg] move client channel code to src/core/client_channel (#35827)
markdroth Feb 7, 2024
6028810
[Python O11Y] Fix core header dependency issue (#35845)
XuanWang-Amos Feb 7, 2024
c968d1a
[BoringSSL] Update third_party/boringssl-with-bazel (#35842)
Feb 7, 2024
2393992
[BoringSSL] "Revert Update third_party/boringssl-with-bazel (#35842)"…
Feb 7, 2024
842057d
[Build] Strip armv7 artifacts (#35832)
gnossen Feb 8, 2024
521b2ea
[EventEngine] Make oauth2 test utils work with EventEngine clients (#…
drfloob Feb 8, 2024
009129b
[xDS] remove thread-unsafe caching of locality names (#35862)
markdroth Feb 9, 2024
21cb320
[reorg] move service config code to src/core/service_config (#35843)
markdroth Feb 9, 2024
8f2245d
[CSM] Disable metrics recording when CsmObservability goes out of sco…
yashykt Feb 9, 2024
f27fb07
Do not expand unusable v4 addresses.
Feb 9, 2024
2999332
[CSM] De-experimentalize CsmObservability API (#35836)
yashykt Feb 9, 2024
67a1539
[Python Distribution] Add a check for file size (#35831)
XuanWang-Amos Feb 9, 2024
4cbe274
Do not expand unusable v4 addresses in event engine.
Feb 9, 2024
3343756
[ssl] Fix for ALPN comparision logic (#35863)
erm-g Feb 9, 2024
d1cb0c0
[chaotic-good] Bring up core e2e tests (#35663)
ctiller Feb 9, 2024
61e1c03
[Protobuf] Absorb protobuf::MultiFileErrorCollector change (#35870)
veblush Feb 9, 2024
4160605
[load_file] remove grpc_load_file() in favor of grpc_core::LoadFile()…
markdroth Feb 9, 2024
3459e5c
[work-serializer] deflake tests with dispatching workserializer
yousukseung Feb 12, 2024
2b3f21d
Internal change
Feb 12, 2024
c75d5c9
[chaotic-good] Credential implementation (#35884)
ctiller Feb 12, 2024
6df52f8
[test] Increase test timeout (#35887)
Feb 12, 2024
86d4155
[Release] Bump core version to 39.0.0 for upcoming release (#35889)
Feb 13, 2024
1a19879
[experiment] Disable chaotic_good tests on Windows (#35897)
drfloob Feb 13, 2024
385431c
[Python Bazel] Allow overwriting grpc_library in python_rules.bzl (#3…
sloretz Feb 13, 2024
98a96c5
[Protobuf] Absorb protobuf::MultiFileErrorCollector change 2 (#35898)
veblush Feb 13, 2024
46a261e
[chaotic-good] Fix write ordering (#35900)
ctiller Feb 13, 2024
1669b9e
[testing] Add ExitIdle and CompleteCall helpers to LB policy test lib…
apolcyn Feb 13, 2024
510dbc9
[EventEngine] Fix lock acquisition ordering problem on Windows Connec…
drfloob Feb 13, 2024
17d9e20
[slice] use absl base64 APIs instead of slice base64 APIs (#35851)
markdroth Feb 13, 2024
574b057
[client channel] remove grpc_channel_num_external_connectivity_watche…
markdroth Feb 13, 2024
6c157f9
[Release] Bump version to 1.63.0-dev (on master branch) (#35899)
Feb 14, 2024
527557d
[Deps] Upgrade abseil podsepc to 1.20240116.1 (#35893)
veblush Feb 14, 2024
b2b6af6
Treat empty response as non-200 for IPv6 query in c2p resolver
apolcyn Feb 14, 2024
b3b64dc
[Security] Handshaker status return (#34864)
gtcooke94 Feb 14, 2024
a58f83c
[EventEngine] Support AF_UNIX for windows (#34801)
youyuanwu Feb 14, 2024
2ca5686
[CI] Upgraded the docker images for Ruby Distrib Tests (#35911)
veblush Feb 14, 2024
bb3edd2
[Python Modernization] Deprecate pkg_resources (#35849)
XuanWang-Amos Feb 15, 2024
ccc8017
enable work_serializer_dispatch (#35891)
yousukseung Feb 15, 2024
cf79445
[chaotic-good] Fix channel creation (#35907)
ctiller Feb 15, 2024
2c9b599
[Python O11Y] Reapply registered method change (#35850)
XuanWang-Amos Feb 15, 2024
34be0d8
[Core] Remove wrap_memcpy (#35826)
veblush Feb 16, 2024
310770d
[Security - CrlProvider] Use a better mechanism for Crl Lookup and ad…
gtcooke94 Feb 16, 2024
6f406a7
Updated libprotobuf_mutator to the latest (#35833)
veblush Feb 16, 2024
b855423
[testing] Add StopListening helper and BidiStream handler to XDS e2e …
apolcyn Feb 16, 2024
ee3153b
[experiments] Extend deadline for keepalive_server_fix (#35928)
yashykt Feb 16, 2024
e3b5ec6
ssl_transport_security.cc: Make it compile with libressl (#35615)
t-b Feb 16, 2024
8d094cd
[tracing] Add target_write_size to HttpAnnotation (#35921)
yousukseung Feb 16, 2024
7a43130
[ruby] fix ruby interop build (#35934)
apolcyn Feb 17, 2024
88c5f25
[Python Otel] Fix packaging issue (#35929)
XuanWang-Amos Feb 17, 2024
5227db8
[pick first] explicitly unset selected subchannel when promoting pend…
apolcyn Feb 17, 2024
469449d
[chaotic-good] Connect timeout is in seconds, not nanoseconds (#35938)
ctiller Feb 20, 2024
179e0f9
[build] move parts of the `grpc_base` BUILD target out into their own…
markdroth Feb 20, 2024
53fae27
[experiment] Disable promise_based_client_call test on Windows (#35952)
drfloob Feb 20, 2024
014087a
[ruby] fix interop test build (#35948)
apolcyn Feb 20, 2024
4356005
[tracing] Add a getter for write stats
yousukseung Feb 20, 2024
b6a961f
[EventEngine] Refactor WritesPerRpcTest to EventEngine (#35763)
drfloob Feb 20, 2024
851b187
[EventEngine] rm invalid assert (#35953)
drfloob Feb 20, 2024
fbbdda4
fix TLS key logging file entry corruption on non-Windows (#32266)
fklassen Feb 20, 2024
cfcbb0a
[build] move parts of the `grpc_client_channel` BUILD target out into…
markdroth Feb 21, 2024
7d023ad
[experiments] Remove completed experiments (and extend rstpit) (#35949)
ctiller Feb 21, 2024
a82a28c
Revert "[Security - CrlProvider] Use a better mechanism for Crl Looku…
drfloob Feb 21, 2024
d54074c
[build] move byte_buffer out of grpc_base (#35960)
markdroth Feb 21, 2024
51bccbd
[ssl] Support Windows system roots. (#34874)
matthewstevenson88 Feb 21, 2024
9db40fa
[EventEngine] Enable the EventEngine DNS Resolver on Posix (#35573)
yijiem Feb 22, 2024
84b0bb3
[call-v3] Add an opt-out for call-v3 stack instantiation (#35956)
ctiller Feb 22, 2024
6fb93e7
[test] Decrease ping timeout on CancelAfterInvoke tests (#35969)
drfloob Feb 22, 2024
ab8a756
[test] Fix use-after-free in http proxy fixture (#35968)
drfloob Feb 22, 2024
18af795
Update min PHP testing version from PHP 7.4 to 8.1 (#35964)
stanley-cheung Feb 22, 2024
fc412cd
[test] Add comment about workaround (re #35969) (#35971)
drfloob Feb 22, 2024
5838f68
[release] Add 1.62 to interop matrix (#35972)
Feb 22, 2024
fb4c043
[Metrics] gRPC Non-Per-Call Metrics framework implementation (#35871)
yijiem Feb 23, 2024
2ad2973
[Documentation] Make Bazel requirements installable directly via pip …
gnossen Feb 23, 2024
3d32d7a
[chaotic-good] Extend connection timeouts (#35937)
ctiller Feb 23, 2024
1ad1404
[EventEngine] Set DSCP on listener socket (#35983)
bjosv Feb 23, 2024
6c29a87
[test] Remove passthru_endpiont and its microbenchmarks (#35986)
drfloob Feb 23, 2024
ca36ff8
[Python o11y] Fix readme (#35988)
XuanWang-Amos Feb 23, 2024
ad06808
[tracing] Pass index in stream for traced byte ranges
yousukseung Feb 23, 2024
77879c4
Clarify caller should call dtor with New()
yousukseung Feb 24, 2024
ed06587
[experiments] enable work_serializer_dispatch (posix) (#35992)
yousukseung Feb 24, 2024
4ac804b
[call-v3] Correctly detect v3 filters even if the immediate base clas…
ctiller Feb 25, 2024
d2efbfe
Log gRPC experiments at INFO
ctiller Feb 26, 2024
d4afc99
[python] Fix typo in code comment (#35981)
jankatins Feb 26, 2024
641213e
[tracing] Remove debugging annotations
yousukseung Feb 26, 2024
a1b7e1e
[Security] Crl helpers (#35963)
gtcooke94 Feb 26, 2024
70af2c2
[xds] xDS client per data plane target (#35730)
Feb 26, 2024
8b4079f
[shutdown] Add logs when shutdown is done (#36002)
yashykt Feb 26, 2024
571da7b
Make channel idle filter more aggressive in cleaning up calls
ctiller Feb 27, 2024
40577dd
[WRR] implement non-per-call metrics (#35977)
markdroth Feb 27, 2024
12897ab
[Interop] Make C++ xDS Interop Client and Server Responsive to SIGTER…
gnossen Feb 27, 2024
9054988
[csharp] Use a stable/supported C# runtime in ubuntu 22.04 distribtes…
apolcyn Feb 27, 2024
338fc05
Add stats to tcp_posix.cc to log commonly seen I/O errnos.
Vignesh2208 Feb 27, 2024
fa2bae4
[metadata] Expose metadata limits and annotation info to filter stack…
ananda1066 Feb 27, 2024
0d69f8d
Add gRPC-Go version 1.62.0 to interop matrix (#35966)
zasweq Feb 27, 2024
d4b5e8d
Move work_serializer_dispatch dependency to rollouts (#36013)
yousukseung Feb 28, 2024
d6089c3
[Security - CrlProvider] Add AKID to CertificateInfo (#35931)
gtcooke94 Feb 28, 2024
00c01f3
[EventEngine] Do not accept connections if the listener is shut down …
drfloob Feb 28, 2024
493cad8
[call-v3] Grab payload handling from registered method (#36017)
ctiller Feb 28, 2024
9b424b5
[Python o11y] Fix Python O11Y artifacts name (#35965)
XuanWang-Amos Feb 29, 2024
d379dc2
[Build Reproducibility] Sort input file list (#35687)
Feb 29, 2024
e39bd50
[grpc] Redacting unknown metadata types in debug logs. (#36006)
tanvi-jagtap Feb 29, 2024
de3e6f8
[pick_first] implement non-per-call metrics (#35984)
markdroth Feb 29, 2024
73c141c
Add `byte_buffer` dependency back to gRPC iomgr target.
drfloob Feb 29, 2024
5043eb4
[csharp] Fix csharp_ubuntu2204_x64 docker image (#36019)
tonydnewell Feb 29, 2024
4ce4f4e
[OTel] Add OTel C++ as a submodule (#36032)
yashykt Mar 1, 2024
0213523
[build] move channel out of grpc_base (#35924)
markdroth Mar 4, 2024
c43f1a6
[RLS] implement non-per-call metrics (#36001)
markdroth Mar 4, 2024
427c8a8
[chaotic-good] Add a microbenchmark for ping pong round trips (#36050)
ctiller Mar 4, 2024
672d8ab
[Python Otel] Allow start observability without context manager (#35932)
XuanWang-Amos Mar 5, 2024
692b7fc
[bazel] Add OTel C++ submodule to bazelignore list (#36052)
yashykt Mar 5, 2024
db9ca10
[xDS] add optional locality label to per-call metrics (#36049)
markdroth Mar 5, 2024
6f6f0df
Make TestServiceSignaller more generically useful
apolcyn Mar 5, 2024
52fc023
[CI] Upgraded cocoapods to 1.12.0 (#36053)
veblush Mar 5, 2024
c332854
Use clock_gettime on Apple platforms (#35923)
dmaclach Mar 5, 2024
25ef96c
[test] Enable callback benchmarks (#36055)
drfloob Mar 5, 2024
419a070
Allow configuring server_notify_client_when_started field in xds e2e …
apolcyn Mar 6, 2024
1491233
Expose LB policy test lib SubchannelState::state_tracker_ to tests
apolcyn Mar 6, 2024
02276f4
[Misc] Added third_party/utf8_range to .bazelignore (#36054)
veblush Mar 6, 2024
7b98cda
No public description
veblush Mar 7, 2024
d1cea2d
Automated fix for refs/heads/master (#36059)
github-actions[bot] Mar 7, 2024
675dccc
[AbortError] Reapply "[AbortError] And and check AbortError while abo…
XuanWang-Amos Mar 7, 2024
3032b5c
[OTel C++] Add CMake build support (#36063)
yashykt Mar 8, 2024
ad7fbc1
[EventEngine] Document RunAfter can return an invalid handle for imme…
drfloob Mar 8, 2024
b15c430
[PSM Interop] Enable affinity_session_drain_test for cpp (#36064)
sergiitk Mar 8, 2024
9ba8bb5
Revert "[AbortError] And and check AbortError while abort" (#36076)
XuanWang-Amos Mar 8, 2024
bf09088
[Build] Making grpcio_tools ready for upcoming Protobuf change. (#36074)
veblush Mar 8, 2024
ed8af1f
[examples] fix binary path in systemd socket activation test script (…
nipil Mar 8, 2024
b78f645
[CI] Updated by review (#36083)
veblush Mar 8, 2024
489d24c
[ruby] Make `GRPC::DeadlineExceeded` report properly (#33565)
stanhu Mar 9, 2024
f8cfe1c
[ObjC] add boringssl swift package (#36062)
HannahShiSFB Mar 9, 2024
7533328
[server] Allow configuring max incoming connections at the server (#3…
Vignesh2208 Mar 11, 2024
7682a31
Creating a chaotic good endpoint extension to allow configuring chaot…
Vignesh2208 Mar 11, 2024
0f77a5a
[BoringSSL] Update third_party/boringssl-with-bazel (#36089)
XuanWang-Amos Mar 11, 2024
ae131c9
[client idleness] remove experiment (#35229)
markdroth Mar 12, 2024
750c451
[fake stats plugin] add locking to avoid tsan failures (#36093)
markdroth Mar 12, 2024
e34c20c
[CI] Refactor android_ndk docker (#36091)
veblush Mar 12, 2024
b7f9217
[Security - Revocation] Refactor how CRLs are checked internally (#36…
gtcooke94 Mar 12, 2024
57ff0b8
[xds] Support for multiple servers in the bootstrap.json (#36021)
Mar 12, 2024
6546fcd
[pick first] remove happy eyeballs experiment (#36092)
markdroth Mar 12, 2024
a19e01c
[sanity] fix sanity on master (#36102)
markdroth Mar 12, 2024
390fef0
[RR and WRR] clean up dualstack experiments (#35135)
markdroth Mar 12, 2024
88585c4
[test] Allow channel-level "Sending goaway" log in no_logging test (#…
yijiem Mar 13, 2024
9ed6869
[chttp2-server] Handle error cases correctly when limiting number of …
Vignesh2208 Mar 13, 2024
1ce894c
[OTel] Add CI support for tests via CMake (#36087)
yashykt Mar 13, 2024
424e95c
[Max Message Limits] Improve logging to determine client/server (#36103)
yashykt Mar 13, 2024
2c49416
[grpc][Gpr_To_Absl_Logging] Using absl from within gpr logging (#36108)
tanvi-jagtap Mar 14, 2024
c910004
[Python Stub] Add version check to stubs generated by grpcio_tools (#…
XuanWang-Amos Mar 14, 2024
24be69b
[Python O11y] Change public interface (#36094)
XuanWang-Amos Mar 14, 2024
db51a3f
Mark grpc generators for editions support.
mkruskal-google Mar 14, 2024
d8f0f64
[chaotic-good] Remove ref to server side call early (#36090)
Vignesh2208 Mar 14, 2024
e06e45f
[OTel C++] Do not add otel_plugin_test with CMake if the otel plugin …
yashykt Mar 14, 2024
930b393
ruby: register grpc_rb_sStatus as a global variable (#36125)
casperisfine Mar 15, 2024
8d35a30
update grpc go v1.62.x to patch release (#36061)
arvindbr8 Mar 15, 2024
0703276
[CI] Bazel upgrade (#36104)
veblush Mar 15, 2024
2aa1b64
[Build] Massage grpcio_tools build configuration for protobuf upgrade…
veblush Mar 15, 2024
d6edb33
[Clean-up] Removed grpc.gyp (#36077)
veblush Mar 15, 2024
c68e6c2
[Security Tests - Crl Provider] Fix inconsistent directory related te…
gtcooke94 Mar 15, 2024
b940f11
[posix EventEngine] fix ResolvedAddressIsWildcard documentation (#36143)
nipil Mar 18, 2024
5b4bd43
File loading fix (#36071)
gtcooke94 Mar 18, 2024
c1f9199
[channel] canonify target and set channel arg in only one place (#36134)
markdroth Mar 18, 2024
669493b
[EventEngine] Rename and add tests for ResolvedAddress wildcard port …
drfloob Mar 18, 2024
15d64cf
[party] Auto-batch cross party wakeups (#36048)
ctiller Mar 18, 2024
bb9f446
[api-fuzzer] Remove ping support (#36146)
yashykt Mar 19, 2024
d6bb391
[Build] Migrate Android NDK, android rules and platforms (#36116)
sifmelcara Mar 19, 2024
bfcbcd6
[bazel/dbg copt] fix warning name for GCC (#36040)
nipil Mar 19, 2024
733e904
[XdsClient] implement non-per-call metrics (#36020)
markdroth Mar 19, 2024
065aa63
Internal change
sifmelcara Mar 19, 2024
125492e
[xds] Add env protection for multiple xDS servers in bootstrap (#36154)
Mar 20, 2024
2d88de9
[test] Use std::regex_search in no_logging test (#36131)
yijiem Mar 20, 2024
bd33503
[docs] Clarify expected semantics of deflate compression (#36113)
akshayjshah Mar 20, 2024
1ce1159
[CI] Moved to Bazel 7 (#36105)
veblush Mar 20, 2024
277c82d
[build] Fix fix_build_deps.py (#36152)
drfloob Mar 21, 2024
a1535ae
[CSM] Cleanup and test Size() on MeshLabelsIterable (#35769)
yashykt Mar 21, 2024
4cf87d4
[logging] Reduce line count for gRPC experiment output (#36150)
ctiller Mar 21, 2024
21b5410
[event-engine] Separate promise context from default event engine hea…
ctiller Mar 21, 2024
564930c
[ObjC] remove NSPrivacyAccessedAPICategorySystemBootTime from privacy…
HannahShiSFB Mar 21, 2024
c2758e8
[experiments] Bump EventEngine experiment expiration dates (#36164)
drfloob Mar 22, 2024
604a8b9
[client channel] if picker is null, fail call instead of crashing (#3…
markdroth Mar 22, 2024
041c283
[experiments] Fix initialization order fiasco (#36168)
yashykt Mar 23, 2024
c54c69d
[Metrics] New OpenTelemetry Plugin Implementation of Stats Plugin (#3…
yijiem Mar 24, 2024
ca478bd
[experiments] Remove some, extend some (#36166)
ctiller Mar 26, 2024
e715261
[slice] remove absl_base64 experiment (#36178)
markdroth Mar 26, 2024
cde8d03
[experiments] Extend work_serializer_dispatch (#36179)
yousukseung Mar 26, 2024
72676e6
Enforce correct padding and byte alignment in chaotic good transport …
Vignesh2208 Mar 27, 2024
8013ffe
[grpc][Gpr_To_Absl_Logging] Fixing minor typo
tanvi-jagtap Mar 27, 2024
3d82c52
[EventEngine] Refactor ServerCallbackCall to use EventEngine::Run (#3…
drfloob Mar 27, 2024
95c4f32
[RegisteredMethod] Remove experiment (#36181)
yashykt Mar 27, 2024
1312ff0
[OTel C++] Add APIs to enable/disable metrics (#36183)
yashykt Mar 27, 2024
658588a
[doc] update xDS features table (#36186)
markdroth Mar 28, 2024
d1287ad
[build] create xds_end2end_test_lib visibility tag (#36187)
apolcyn Mar 28, 2024
86383a0
[chaotic-good] Update chaotic good extension to allow setting attribu…
Vignesh2208 Mar 28, 2024
b4fc288
[grpc][Gpr_To_Absl_Logging] Making absl logging flags true
tanvi-jagtap Mar 29, 2024
c6e2389
Interpreter hack to be able to use workspace python
golovasteek Nov 2, 2023
9a1c606
Don't register go toolchains
golovasteek Nov 2, 2023
5a0e4c7
Automated change: Fix sanity tests
golovasteek Mar 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .bazelci/presubmit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
---
# TODO(yannic): Ideally, we should also enable buildifier and all platforms should test `//...`.
tasks:
ubuntu1804:
ubuntu2004:
build_targets:
- //:all
- //src/proto/...
Expand Down
2 changes: 2 additions & 0 deletions .bazelignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,12 @@ third_party/envoy-api
third_party/googleapis
third_party/googletest
third_party/opencensus-proto
third_party/opentelemetry-cpp
third_party/protobuf
third_party/protoc-gen-validate
third_party/re2
third_party/upb
third_party/utf8_range
third_party/xds

test/distrib/bazel/cpp
Expand Down
1 change: 1 addition & 0 deletions .bazelversion
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7.1.0
4 changes: 4 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -46,4 +46,8 @@ Language: ObjC
BasedOnStyle: Google
ColumnLimit: 100
ObjCBlockIndentWidth: 2
---
Language: Proto
BasedOnStyle: Google
ColumnLimit: 100
...
23 changes: 22 additions & 1 deletion .clang-tidy
Original file line number Diff line number Diff line change
@@ -1,15 +1,24 @@
---
# Note on checks are disabled on purpose
#
# - abseil-cleanup-ctad
# Requires C++17 and higher.
#
# - abseil-no-namespace
# https://bugs.llvm.org/show_bug.cgi?id=47947
#
# - bugprone-exception-escape
# https://github.com/llvm/llvm-project/issues/54668 (seems to be fixed in LLVM17)
#
# - bugprone-reserved-identifier
# Some macros need to be defined for portability purpose; e.g. _BSD_SOURCE.
#
# - modernize-redundant-void-arg
# Some source should be strictly C99 and func(void) should be used.
#
# - google-readability-casting
# https://github.com/llvm/llvm-project/issues/57959
#
# Note on checks which will be enabled in future. These are good to have but
# it's not activated yet due to the existing issues with the checks.
# Once those issues are clear, these checks can be enabled later.
Expand All @@ -23,6 +32,7 @@
# - bugprone-not-null-terminated-result
# - bugprone-signed-char-misuse
# - bugprone-sizeof-expression
# - bugprone-switch-missing-default-case
# - bugprone-too-small-loop-variable
# - bugprone-unchecked-optional-access
# - clang-diagnostic-deprecated-declarations
Expand All @@ -41,38 +51,49 @@
# - modernize-use-equals-default
# - modernize-use-equals-delete
# - modernize-use-using
# - performance-avoid-endl
# - performance-no-automatic-move
# - performance-no-int-to-ptr
# - performance-noexcept-swap
# - performance-unnecessary-copy-initialization
# - performance-unnecessary-value-param
# - readability-else-after-return
# - readability-implicit-bool-conversion
# - readability-redundant-declaration
# - readability-redundant-string-cstr
#
Checks: '-*,
abseil-*,
-abseil-cleanup-ctad,
-abseil-no-namespace,
bugprone-*,
-bugprone-assignment-in-if-condition,
-bugprone-branch-clone,
-bugprone-easily-swappable-parameters,
-bugprone-empty-catch,
-bugprone-exception-escape,
-bugprone-implicit-widening-of-multiplication-result,
-bugprone-infinite-loop,
-bugprone-narrowing-conversions,
-bugprone-not-null-terminated-result,
-bugprone-reserved-identifier,
-bugprone-signed-char-misuse,
-bugprone-sizeof-expression,
-bugprone-switch-missing-default-case,
-bugprone-too-small-loop-variable,
-bugprone-unchecked-optional-access,
google-*,
-google-readability-casting,
-google-runtime-int,
-google-runtime-references,
performance-*,
-performance-avoid-endl,
-performance-no-automatic-move,
-performance-no-int-to-ptr,
-performance-noexcept-swap,
-performance-unnecessary-copy-initialization,
-performance-unnecessary-value-param,
clang-diagnostic-deprecated-declarations,
clang-diagnostic-deprecated-register,
clang-diagnostic-expansion-to-defined,
clang-diagnostic-ignored-attributes,
Expand Down Expand Up @@ -120,7 +141,7 @@ Checks: '-*,
readability-redundant-control-flow,
readability-redundant-function-ptr-dereference,
readability-redundant-smartptr-get,
readability-redundant-string-cstr,
-readability-redundant-string-cstr,
readability-redundant-string-init,
readability-simplify-boolean-expr,
readability-static-definition-in-anonymous-namespace,
Expand Down
6 changes: 6 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
bazel-bin
bazel-grpc
bazel-out
build
.cache
.git
3 changes: 3 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# .git-blame-ignore-revs
# Migrated python code style from yapf to black
de6ed9ba9fd59f753bbfd4c9a88ff15e03a89de7
21 changes: 11 additions & 10 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
src/core/ext/upb-generated/** linguist-generated=true
src/core/ext/upbdefs-generated/** linguist-generated=true
src/core/ext/upb-gen/** linguist-generated=true
src/core/ext/upbdefs-gen/** linguist-generated=true
Makefile linguist-generated=true
BUILD.gn linguist-generated=true
CMakeLists.txt linguist-generated=true
Expand All @@ -12,25 +12,26 @@ gRPC-ProtoRPC.podspec linguist-generated=true
gRPC-RxLibrary.podspec linguist-generated=true
gRPC.podspec linguist-generated=true
grpc.gemspec linguist-generated=true
grpc.gyp linguist-generated=true
grpc.def linguist-generated=true
package.xml linguist-generated=true
binding.gyp linguist-generated=true
Package.swift linguist-generated=true
src/python/grpcio/grpc_core_dependencies.py linguist-generated=true
src/ruby/ext/grpc/rb_grpc_imports.generated.h linguist-generated=true
src/ruby/ext/grpc/rb_grpc_imports.generated.c linguist-generated=true
test/core/end2end/end2end_tests.cc linguist-generated=true
include/grpc/module.modulemap linguist-generated=true
test/core/security/grpc_tls_credentials_options_comparator_test.cc linguist-generated=true
test/core/surface/public_headers_must_be_c89.c linguist-generated=true
tools/doxygen/Doxyfile.c++ linguist-generated=true
tools/doxygen/Doxyfile.c++.internal linguist-generated=true
tools/doxygen/Doxyfile.core linguist-generated=true
tools/doxygen/Doxyfile.core.internal linguist-generated=true
tools/run_tests/sources_and_headers.json linguist-generated=true
tools/run_tests/tests.json linguist-generated=true
tools/run_tests/generated/tests.json linguist-generated=true
tools/run_tests/generated/sources_and_headers.json linguist-generated=true
src/core/lib/security/credentials/tls/grpc_tls_credentials_options.h linguist-generated=true
src/core/debug/stats_data.h linguist-generated=true
src/core/debug/stats_data.cc linguist-generated=true
src/core/experiments/experiments.h linguist-generated=true
src/core/experiments/experiments.cc linguist-generated=true
src/core/lib/debug/stats_data.h linguist-generated=true
src/core/lib/debug/stats_data.cc linguist-generated=true
src/core/lib/experiments/experiments.h linguist-generated=true
src/core/lib/experiments/experiments.cc linguist-generated=true
bazel/experiments.bzl linguist-generated=true
test/cpp/microbenchmarks/huffman_geometries/** linguist-generated=true
12 changes: 6 additions & 6 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Auto-generated by the tools/mkowners/mkowners.py tool
# Uses OWNERS files in different modules throughout the
# repository as the source of truth for module ownership.
/**/OWNERS @markdroth @a11r
/bazel/** @jtattermusch @veblush @gnossen
/cmake/** @jtattermusch @apolcyn
/bazel/** @veblush @gnossen
/bazel/experiments.yaml
/cmake/** @veblush @apolcyn
/src/core/ext/filters/client_channel/** @markdroth
/src/core/ext/transport/chttp2/transport/** @ctiller
/src/core/ext/xds/** @markdroth
/src/core/lib/resolver/** @markdroth
/src/core/lib/service_config/** @markdroth
/tools/dockerfile/** @jtattermusch @apolcyn
/tools/dockerfile/** @drfloob @apolcyn @gnossen
/tools/run_tests/xds_k8s_test_driver/** @sergiitk @XuanWang-Amos @gnossen
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report_csharp.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: Report a gRPC C# bug
about: Create a report to help us improve
labels: kind/bug, priority/P2, lang/C#
assignees: jtattermusch
assignees: apolcyn

---

Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request_csharp.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: Request a gRPC C# feature
about: Suggest an idea for this project
labels: kind/enhancement, priority/P2, lang/C#
assignees: jtattermusch
assignees: apolcyn

---

Expand Down
15 changes: 15 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "monthly"
groups:
github-actions:
patterns:
- "*"
108 changes: 57 additions & 51 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,59 +1,65 @@
lang/core:
- src/abseil-cpp/**
- src/boringssl/**
- src/c-ares/**
- src/core/**
- src/proto/**
- src/re2/**
- src/upb/**
- src/zlib/**
- include/grpc/**
- test/core/**
- tools/codegen/core/**

- changed-files:
- any-glob-to-any-file:
- src/abseil-cpp/**
- src/boringssl/**
- src/c-ares/**
- src/core/**
- src/proto/**
- src/re2/**
- src/upb/**
- src/zlib/**
- include/grpc/**
- test/core/**
- tools/codegen/core/**
lang/c++:
- examples/cpp/**
- src/cpp/**
- include/grpc++/**
- include/grpcpp/**
- test/cpp/**

- changed-files:
- any-glob-to-any-file:
- examples/cpp/**
- src/cpp/**
- include/grpc++/**
- include/grpcpp/**
- test/cpp/**
area/infra:
- .github/**

- changed-files:
- any-glob-to-any-file:
- .github/**
lang/node:
- examples/node/**
- src/compiler/node*

- changed-files:
- any-glob-to-any-file:
- examples/node/**
- src/compiler/node*
lang/ObjC:
- examples/objective-c/**
- src/compiler/objective_c*
- src/objective-c/**

- changed-files:
- any-glob-to-any-file:
- examples/objective-c/**
- src/compiler/objective_c*
- src/objective-c/**
lang/php:
- examples/php/**
- src/compiler/php*
- src/php/**

- changed-files:
- any-glob-to-any-file:
- examples/php/**
- src/compiler/php*
- src/php/**
lang/python:
- bazel/python_rules.bzl
- examples/python/**
- requirements.bazel.txt
- src/compiler/python*
- src/python/**
- "!src/python/grpcio/grpc_core_dependencies.py"

- changed-files:
- any-glob-to-any-file:
- bazel/python_rules.bzl
- examples/python/**
- requirements.bazel.txt
- src/compiler/python*
- all-globs-to-any-file:
- src/python/**
- '!src/python/grpcio/grpc_core_dependencies.py'
- '!src/python/grpcio_observability/observability_lib_deps.py'
lang/ruby:
- examples/ruby/**
- src/compiler/ruby*
- src/ruby/**

"lang/C#":
- src/compiler/csharp*
- src/csharp/**

"disposition/Needs Internal Changes":
- src/core/lib/event_engine/windows/**
- src/core/lib/gpr/windows/**
- src/core/lib/gprpp/windows/**
- test/core/event_engine/windows/**
- changed-files:
- any-glob-to-any-file:
- examples/ruby/**
- src/compiler/ruby*
- src/ruby/**
'lang/C#':
- changed-files:
- any-glob-to-any-file:
- src/compiler/csharp*
- src/csharp/**
6 changes: 3 additions & 3 deletions .github/pr_title_checker_config.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"LABEL": {
"name": "title needs formatting",
"name": "PR title format",
"color": "EEEEEE"
},
"CHECKS": {
Expand All @@ -10,7 +10,7 @@
},
"MESSAGES": {
"success": "All OK",
"failure": "Incorrect PR title",
"failure": "PR title should be like this: '[component] Brief summary'",
"notice": ""
}
}
}
Loading