Skip to content
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

[WIP] Upgrade to 1.64.0 #54

Open
wants to merge 1,772 commits into
base: rs-release
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1772 commits
Select commit Hold shift + click to select a range
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
0331288
[Deps] Upgraded protobuf to v26.1 (#35796)
veblush Mar 29, 2024
a087266
C#: Grpc.Tools: Handle regex timeout when parsing protoc output (#36185)
tonydnewell Apr 1, 2024
3d96c05
[csharp] Fix csharp doc comments (#36000)
tonydnewell Apr 1, 2024
8b8f43a
[metadata] Remove arena from `grpc_metadata_batch` constructor (#36118)
ctiller Apr 1, 2024
c079e53
[ref-counts] DualRefCounted orphanability is different to Orphanable …
ctiller Apr 1, 2024
26df942
[build] Stop compiling every test.cc file for every config (#36197)
ctiller Apr 1, 2024
1abd28e
Log c++ interop "soak" results at INFO instead of DEBUG
apolcyn Apr 1, 2024
f45b9a8
[build] Deduplicate compilation of core e2e tests (#36198)
ctiller Apr 1, 2024
65ddb57
[call-v3] Changes to CallFilters to prep for final CallInitiator/Unst…
ctiller Apr 1, 2024
899aed0
[Deps] Ruby uses protobuf 4.x (#36215)
veblush Apr 1, 2024
17a4a55
[misc] add `final` on a bunch of classes that should not have subclas…
markdroth Apr 1, 2024
adf6c7b
[idle] Remove v3 channel idle filter experiment (#36213)
ctiller Apr 2, 2024
822311c
[security] Refactor credentials types to remove special handling for …
drfloob Apr 2, 2024
da43a61
Automated rollback of commit 822311c0d94c22262606bc28fb034b1765a58115.
drfloob Apr 2, 2024
4bea123
[python] Cython 3 compatibility: declare functions noexcept. (#35995)
badshah400 Apr 2, 2024
d9badb1
[Documentation] fix asyncio Server and Channel stop() method document…
Tasssadar Apr 2, 2024
952a242
[OTel C++] Add API to set channel scope filter (#36189)
yashykt Apr 2, 2024
4d570c2
[Tests] Fix build scripts for windows portability (#36211)
yashykt Apr 2, 2024
f99bc55
[channel-init] Add an escape hatch to have v2-only filters (#36225)
ctiller Apr 2, 2024
e78ec82
[call-v3] Remove CallFactory (#36226)
ctiller Apr 2, 2024
a020e1d
[Tests] Fix build scripts for linux portability (#36220)
yashykt Apr 2, 2024
aa3b659
[call-v3] Remove `v3_backend_metric_filter` experiment (#36227)
ctiller Apr 2, 2024
5c3400e
[CMake] Add gRPC_USE_SYSTEMD option (#34384)
kirpichik Apr 2, 2024
d7c38ea
[time] Fix Timestamp minus arithmetic when rhs is InfPast or InfFutur…
yijiem Apr 2, 2024
599b502
[ObjC] increase Basic Tests C/C++ MacOS jobs (#36190)
HannahShiSFB Apr 2, 2024
aa67587
[sanity] Remove port_platform.h check (#36234)
ctiller Apr 2, 2024
e0cade4
[party] Decouple `Party` from `Arena` (#36229)
ctiller Apr 3, 2024
0aebe1c
[authz] get endpoint local/peer addresses via a handshaker (#36237)
markdroth Apr 3, 2024
74176f5
[rbac] Fix read of uninitialized variable (#36244)
ctiller Apr 3, 2024
78b9d84
[Dep] Rollback Protobuf upgrade to v25.1 (#36247)
veblush Apr 3, 2024
08d7ec4
Bump cryptography from 3.4.6 to 42.0.4 in /tools/internal_ci/helper_s…
dependabot[bot] Apr 3, 2024
9dea752
[interop] Add v1.63.0 release of grpc-go to interop matrix (#36248)
arvindbr8 Apr 3, 2024
f238e53
[security] Reland: Refactor credentials types to remove special handl…
drfloob Apr 4, 2024
b4bf921
[Deps] Revert "Bump cryptography from 3.4.6 to 42.0.4 in /tools/inter…
veblush Apr 4, 2024
4811e1d
[lint] Remove reference to check_port_platform.py (#36257)
drfloob Apr 4, 2024
130b948
[experiments] extend expiry (#36246)
ananda1066 Apr 4, 2024
4ed5001
[build] add visibility to handshaker targets
markdroth Apr 4, 2024
d377262
[OpenTelemetry] Implement async gauges (#36182)
yijiem Apr 5, 2024
87aa0e8
release: grpc-java 1.63 gcr image (#36260)
YifeiZhuang Apr 5, 2024
cff2a22
[PSM Interop] Enable Python Session Drain Test and add tini to Python…
XuanWang-Amos Apr 5, 2024
00708c0
[test] Run `ServiceConfigParserDeathTest.DoubleRegistration` test fir…
yijiem Apr 5, 2024
e285482
[Test] PDB files on diet (#36259)
veblush Apr 5, 2024
536899d
[test] Change to "threadsafe" mode for `ChannelInitDeathTest.CanAddBe…
yijiem Apr 5, 2024
ddb7856
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 6, 2024
6cbc7ad
[Python Aio] Change aio Metadata inheritance (#36214)
XuanWang-Amos Apr 8, 2024
73b0ac2
[Python Version] Drop support for Python 3.7 (#34450)
XuanWang-Amos Apr 8, 2024
7c57fb7
[surface] Add an API to inject connected endpoints into servers (#35957)
drfloob Apr 8, 2024
70839a9
[OTel C++] Add experimental optional locality label available to clie…
yashykt Apr 8, 2024
c7b81ad
[ref-counted] Use down_cast for additional safety checks (#35579)
ctiller Apr 8, 2024
798399b
Automated rollback of commit 7c57fb70e9b80648d2a99086f7fe206437ffe84f.
drfloob Apr 9, 2024
e5015e7
[gRPC telemetry] Collect TCP connection metrics
nanahpang Apr 9, 2024
3eb3e63
[interop] Add v1.62.2 release of grpc-go to interop matrix (#36251)
arvindbr8 Apr 9, 2024
b361574
Fix fuzzer builds internally for core e2e tests
ctiller Apr 9, 2024
0a6f1c8
[interop] Add v1.61.2 release of grpc-go to interop matrix (#36252)
arvindbr8 Apr 9, 2024
d8f4a0e
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 9, 2024
e378d0b
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 9, 2024
2bcca15
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 9, 2024
b0cf42d
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 9, 2024
83a17ff
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 9, 2024
3383b81
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 9, 2024
a2ec600
[call-v3] Updates to CallFilter (#36240)
ctiller Apr 9, 2024
33f5665
[Samples] Health checking example (#36235)
eugeneo Apr 9, 2024
bbaf87b
[PSM Interop] Migrate to Artifact Registry (#36273)
sergiitk Apr 9, 2024
4e735be
[xds] Fallback implementation (#36145)
eugeneo Apr 9, 2024
d3a92c9
[CI] Added MSVC 2022 test (#36236)
veblush Apr 9, 2024
4feb98e
[Python test] Fix a typo in bazelify_tests target (#36292)
XuanWang-Amos Apr 9, 2024
493d873
[test] increase timeout (#36308)
eugeneo Apr 9, 2024
da04df7
Automated fix for refs/heads/master (#36309)
github-actions[bot] Apr 9, 2024
ef5073f
[Fix Python Deadlock] Guard grpc_google_default_credentials_create wi…
parthea Apr 9, 2024
0c742db
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 9, 2024
0d2ad09
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 9, 2024
b6989ff
[interop] Add 1.63.2 release of grpc-go to interop matrix (#36305)
ginayeh Apr 9, 2024
0a7a85a
[Release] Bump core version to 40.0.0 for upcoming release (#36293)
yijiem Apr 10, 2024
dfa8017
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 10, 2024
5f2dcf8
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 10, 2024
ece2c4d
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 10, 2024
259f0e7
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - GPR_…
tanvi-jagtap Apr 10, 2024
a10a8c6
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 10, 2024
dec487c
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 10, 2024
3e0eeed
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 10, 2024
de9bdf7
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 10, 2024
34a7e76
[Deps] Rollfoward Protobuf upgrade to v26.1 (#36323)
veblush Apr 10, 2024
414ff20
[Dep] Removing unnecessary upb targets (#36330)
veblush Apr 10, 2024
0581eb1
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 11, 2024
c18e855
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 11, 2024
d597faa
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 11, 2024
491f214
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 11, 2024
e1aa929
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 11, 2024
bff23d9
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 11, 2024
fc09bb4
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 11, 2024
cd30592
[release] Bump dev version 202404101721 (#36333)
yijiem Apr 11, 2024
381125a
[Test] Fix protobuf-at-head test (#36332)
veblush Apr 11, 2024
2a114cb
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 11, 2024
e510ff8
[CI] Rebuilt docker images (#36329)
veblush Apr 11, 2024
696d644
[pick_first] avoid retaining unneeded memory after selecting subchann…
markdroth Apr 11, 2024
188bc02
[metrics] Remove synchronous gauge API (#36334)
yijiem Apr 11, 2024
956e76b
[Infra] Update fedora image to 38 (#36335)
yashykt Apr 11, 2024
8acddbb
[call-v3] Improve ChannelFilter::Args structure (#36339)
ctiller Apr 11, 2024
bfe6db2
[XdsClient] add grpc.xds_client.server_failure metric (#36291)
markdroth Apr 11, 2024
542c160
[Test] Adding an additional tag to test docker images (#36341)
veblush Apr 11, 2024
e5131b5
[Python grpcio_tools] Update version requirement of protobuf in grpci…
XuanWang-Amos Apr 11, 2024
fadf1bb
grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_ASS…
tanvi-jagtap Apr 12, 2024
3fe06af
[Build] No bind for upb (#36349)
veblush Apr 12, 2024
84ee28e
[experiments] Stabilize http2_stats_fix (#36351)
yashykt Apr 13, 2024
1cdbac9
[Experiments] Update expiry and default value of some experiments (#3…
Vignesh2208 Apr 15, 2024
dbaeee2
Revert "[experiments] Stabilize http2_stats_fix (#36351)" (#36362)
yashykt Apr 15, 2024
7d04e02
[Python Dist] Fix grpc_distribtests_python (#36352)
XuanWang-Amos Apr 15, 2024
8a6a02f
[call-v3] Interim step to allow multiple representations of CallSpine…
ctiller Apr 15, 2024
38fd697
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 16, 2024
648415e
[grpc][grpc_fuzzers] Fix for the crash reported in the bug https://bu…
sastryvp Apr 16, 2024
40d1776
ssl: More comprehensive testing of SSL credentials, part 1. (#35433)
matthewstevenson88 Apr 16, 2024
7561250
Enable GRPC OTel Plugin
Apr 16, 2024
58b254d
[call-v3] Channel filter construction returns pointers (#36355)
ctiller Apr 16, 2024
1a8b22f
[build] Restrict visibility for creating core credentials types. (#36…
drfloob Apr 16, 2024
67ba35b
[esoteric] Eliminate unused argument errors with GPR_DEBUG_ASSERT (#3…
ctiller Apr 16, 2024
c3a077e
[examples/cpp] Fix missing parentheses (#36382)
yijiem Apr 16, 2024
c40ea61
Add options to omit CQ or sync server APIs in generated code
yousukseung Apr 16, 2024
7396cec
Automated rollback of commit 7561250649fb5dc01040b8ade45328750993feac.
yashykt Apr 17, 2024
56d25ca
[Import] Fix header include
yashykt Apr 17, 2024
0eb35d2
[Sanity] Fix sanity (#36386)
yashykt Apr 17, 2024
fceacd7
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 17, 2024
f796257
[gRPC CLI] Add a --channel_args string flag (a=b,c=d).
ananda1066 Apr 17, 2024
e82382f
[OTel C++] Amend visibility rules for internal target
yashykt Apr 17, 2024
f61049f
[surface] Reland: Add an API to inject connected endpoints into servers
drfloob Apr 17, 2024
2fcc5f2
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 18, 2024
5898d31
[gcc7] fix for compilation error (#36390)
ctiller Apr 18, 2024
d51155b
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 18, 2024
6dc64db
Automated rollback of commit f61049f6414efd299367ef8264e07ec5a1c75471.
Apr 18, 2024
fa248b1
[handshaker] add new priority as a temporary hack
markdroth Apr 18, 2024
108848a
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 18, 2024
17984c1
[clang-format] run for everything under src/core (#36381)
markdroth Apr 18, 2024
9c704b6
[xds] ToString: Output telemetry labels from cluster resource (#36401)
yashykt Apr 18, 2024
f6ee702
[ObjC] Update abseil and boring ssl versions (#36356)
HannahShiSFB Apr 19, 2024
ba78e4f
[test] Wait for `RecordEnd` in `FakeClientCallAttemptTracer` destruct…
yijiem Apr 19, 2024
08f56b3
[reorg] move channelz code to src/core/channelz (#36380)
markdroth Apr 19, 2024
91f0ead
[CSM] Remove requirement that servers have to be xDS enabled (#36410)
yashykt Apr 19, 2024
e9d1397
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 20, 2024
dc848c3
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 20, 2024
a1ec7be
Revert "ssl: More comprehensive testing of SSL credentials, part 1. (…
yashykt Apr 22, 2024
297e22c
[Python Distribution] Pin setuptools and wheel to a single version (#…
XuanWang-Amos Apr 22, 2024
10a95e0
[ObjC] do not set cfstream client to null on shutdown (#36415)
HannahShiSFB Apr 22, 2024
efc0758
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 23, 2024
8dd1566
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 23, 2024
af67a65
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 23, 2024
597154c
[reorg] move tests to directories that correspond to the src tree (#3…
markdroth Apr 23, 2024
5927103
[clang-format] Remove requirement that port_platform.h is at the top …
ctiller Apr 23, 2024
ebe0616
[handshaker] Change handshake manager to clean up read buffer even if…
anicr7 Apr 23, 2024
a08a2f8
[infra] Bump requests from 2.25.1 to 2.31.0 in /tools/internal_ci/hel…
dependabot[bot] Apr 23, 2024
d2cb5c3
[ObjC] log when got GRPC_QUEUE_TIMEOUT event from completion queue (…
HannahShiSFB Apr 23, 2024
d61144e
[EventEngine] Handle null listener & engine in QueryExtension functions
drfloob Apr 23, 2024
4f8b8ae
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 24, 2024
eb50509
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 24, 2024
459abbe
[channelz] add synchronization for channel traces (#36434)
markdroth Apr 24, 2024
d52779d
[call-v3] Interception chain (#36414)
ctiller Apr 24, 2024
4da74a5
[build] Restrict visibility of grpc_public_hdrs and grpc++_public_hdr…
drfloob Apr 24, 2024
4fdd2a8
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 25, 2024
b0de955
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 25, 2024
e61fa60
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 25, 2024
60f8235
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 25, 2024
e640ac6
[PSM Interop] Cleanup unused buildscripts (#36427)
sergiitk Apr 25, 2024
c8f85ff
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 25, 2024
04dc9b1
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 26, 2024
3038641
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 26, 2024
3890766
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 26, 2024
8e6be83
[transport] Make transport types derive from Transport (#36454)
ctiller Apr 26, 2024
5f631c3
[build] fix build breakage from #36452 (#36462)
markdroth Apr 27, 2024
82718c4
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 27, 2024
60dc14e
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 29, 2024
f68f8e8
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 29, 2024
79e42f9
[Python Otel] Remove opentelemetry version pin (#36448)
XuanWang-Amos Apr 29, 2024
4318b7e
[Python tests] Allow passing kwargs to grpc.server in test_server (#3…
XuanWang-Amos Apr 29, 2024
0944410
[reorg] move test/core/util -> test/core/test_util (#36446)
markdroth Apr 30, 2024
b73fdce
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 30, 2024
1e25193
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 30, 2024
bd304b4
[grpc][grpc_fuzzers] Fix for the crash reported in the bug 331840428 …
sastryvp Apr 30, 2024
aa46d26
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 30, 2024
aeab200
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap Apr 30, 2024
125ad4b
[python/systemd] allow compiling systemd support into python builds (…
nipil Apr 30, 2024
6e981d7
[reorg] move handshaker code to src/core/handshaker (#36375)
markdroth Apr 30, 2024
03e2bf2
[transport] Centralize ref-counting between transports (#36460)
ctiller Apr 30, 2024
a0bee78
[BoringSSL] Update third_party/boringssl-with-bazel (#36435)
yashykt May 1, 2024
e614daf
[woah] Remove deadline filter (#36477)
ctiller May 1, 2024
760f2ae
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap May 1, 2024
0281c0a
Automated rollback of changelist 629617917.
ctiller May 1, 2024
834b511
[EventEngine] Enable test-only WindowsEventEngine clients (#35546)
drfloob May 1, 2024
76c9376
[LB policies] fix handling of UpdateLocked() result (#36463)
markdroth May 1, 2024
6f09d2a
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap May 1, 2024
1e5fc3d
[reorg] move server code to src/core/server (#36475)
markdroth May 1, 2024
68b20d8
fix: use `github.rest.actions.cancelWorkflowRun` instead of `github.a…
chenrui333 May 1, 2024
811bb25
[Python Otel] Use registered method at server side (#36371)
XuanWang-Amos May 1, 2024
07bb602
[channel-init] Do not register max-age filter when chaotic-good is en…
JuneYan May 2, 2024
468bb25
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap May 2, 2024
9603942
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap May 2, 2024
d02c17e
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap May 2, 2024
b28b27b
[build] fix exclusion of test in cmake (#36502)
markdroth May 2, 2024
f45ac2c
Reland: [surface] Add an API to inject connected endpoints into servers
drfloob May 2, 2024
6d527a6
[Asyncio] Semantic task names for RPC tasks (#36422)
rushaan105gandhi May 2, 2024
ffe73d2
[fix] Make GRPC_VERBOSITY=debug work with abseil logging (#36501)
drfloob May 2, 2024
108ee94
[CSM] Fix CSM Observability for trailers-only response (#36413)
yashykt May 2, 2024
a0543d9
[ObjC] Support visionos (#36476)
HannahShiSFB May 2, 2024
00c26dd
[cleanup] Remove unused grpc_endpoint test implementation (#36512)
drfloob May 2, 2024
29ba397
[Release] Bump core version 202405022240 (#36515)
yashykt May 3, 2024
b72d318
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap May 3, 2024
86ea687
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap May 3, 2024
042019e
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap May 3, 2024
077d825
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap May 3, 2024
eb034a1
[benchmark] Delete bm_chttp2_transport benchmarks (#36514)
drfloob May 3, 2024
2bc76d7
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap May 3, 2024
ac0b046
[Release] Add 1.63.0 to interop matric for C++, ruby, php, python (#3…
yijiem May 3, 2024
120b0d9
[PSM Interop] Simplify PSM Interop Kokoro buildscripts (#36450)
sergiitk May 3, 2024
82e5116
Automated rollback of commit f45ac2c9e4f53d90c1725a45a0ef686bd0f99189.
drfloob May 4, 2024
773b851
Automated rollback of commit ffe73d230c59e6c608feccc7acb70c5df83bce5b.
drfloob May 4, 2024
9cbde96
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_…
tanvi-jagtap May 4, 2024
9233eb4
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap May 4, 2024
adf042b
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap May 4, 2024
fb72f1d
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap May 4, 2024
a20f020
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap May 6, 2024
7cc547d
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_…
tanvi-jagtap May 6, 2024
09a29d3
[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS…
tanvi-jagtap May 6, 2024
32e0317
[reorg] move xds code to src/core/xds (#36521)
markdroth May 6, 2024
7062f29
[Release] Bump version to 1.64.0-pre1 (on v1.64.x branch) (#36545)
yashykt May 6, 2024
03e6617
[Gpr_To_Absl_Logging] Disable absl logging (#36546)
yashykt May 7, 2024
9cd019a
Revert "[transport] Centralize ref-counting between transports (#3646…
yashykt May 9, 2024
acd8b33
[Release] Bump version to 1.64.0-pre2 (on v1.64.x branch) (#36573)
yashykt May 9, 2024
b8a04ac
[Release] Bump version to 1.64.0 (on v1.64.x branch) (#36633)
yashykt May 16, 2024
e15f707
Merge tag 'v1.64.0' into upgrade-to-1.64.0
BusyJay May 26, 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
7 changes: 4 additions & 3 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ DerivePointerAlignment: false
PointerAlignment: Left
IncludeBlocks: Regroup
IncludeCategories:
# port_platform.h is before almost everything
- Regex: '^<grpc/(support|impl/codegen)/port_platform.h>'
Priority: -100
# ruby.h is even more first if it's included
- Regex: '^<ruby/ruby.h>'
Priority: -200
Expand Down Expand Up @@ -46,4 +43,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
16 changes: 8 additions & 8 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,10 +12,9 @@ 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
Expand All @@ -30,8 +29,9 @@ 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
25 changes: 11 additions & 14 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,15 +1,12 @@
# 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
/src/core/ext/filters/client_channel/** @markdroth
/bazel/** @veblush @gnossen
/bazel/experiments.yaml
/cmake/** @veblush @apolcyn
/src/core/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
/src/core/lib/surface/** @ctiller
/src/core/lib/transport/** @ctiller
/test/core/transport/** @ctiller
/tools/dockerfile/** @jtattermusch @apolcyn
/src/core/load_balancing/** @markdroth
/src/core/resolver/** @markdroth
/src/core/server/xds* @markdroth
/src/core/service_config/** @markdroth
/src/core/xds/** @markdroth
/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:
- "*"
109 changes: 57 additions & 52 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,60 +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*
- any:
- 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/**
Loading