961 Commits

Author SHA1 Message Date
gRPC Team Bot
8679637161 Internal change
PiperOrigin-RevId: 858231029
2026-01-19 18:27:40 +00:00
Craig Tiller
f931c4a5e7 Revert "[Python] Modernize and revamp Public API Docs (#41287)" (#41443)
This reverts commit 977dd13944.

Temporary revert to help fix internal tooling
2026-01-19 10:09:11 -08:00
Sreenithi Sridharan
977dd13944 [Python] Modernize and revamp Public API Docs (#41287)
Modernize docs using pydata_sphinx_theme

[Screen recording 2025-12-22 4.54.40 PM.webm](https://github.com/user-attachments/assets/58b5254f-1357-4c09-9278-fb4763b5337d)

Also visible in Dark mode. (default is auto based on system settings)
<img width="2560" height="1440" alt="Screenshot 2025-12-22 5 01 55 PM" src="https://github.com/user-attachments/assets/f11e3705-d92c-4dfc-85d9-b09ae6a83661" />

Closes #41287

PiperOrigin-RevId: 857006550
2026-01-16 00:28:13 -08:00
Michael Lumish
522dbbbb25 [Release] Bump version to 1.79.0-dev (on master branch) (#41291)
Change was **not** created by the release automation script, because it doesn't handle a +2 version bump. See go/grpc-release

Closes #41291

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/41291 from murgatroid99:v1.79.0-dev_bump 9a9bf54e5a891459390792dc9d547bdc17b7dd4d
PiperOrigin-RevId: 848168598
2025-12-23 07:26:31 -08:00
Vignesh Babu
749844fd38 [Build Cleanup] Change sanitize script to use C++ trace flags and stats data code generators instead of python scripts (#40906)
- The python code generators are deleted
- In a future PR, the sanitize script will be updated to use the C++ experiments code generator and the python script will also be deleted

Closes #40906

PiperOrigin-RevId: 825223102
2025-10-28 15:14:27 -07:00
Sergii Tkachenko
02d82e4094 [Release] Bump version to 1.77.0-dev (on master branch) (#40796)
Change was created by the release automation script. See go/grpc-release.

Closes #40796

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/40796 from sergiitk:bump_dev_version_202509291139 e7aa910253d1706a72822da986b8b8e7bc87931d
PiperOrigin-RevId: 812961524
2025-09-29 15:16:18 -07:00
Michael Lumish
88306ae137 xds-test-descriptions doc: Add metrics reporting server options (#40630)
The first few changed lines are the actual change. The rest is just my editor automatically removing trailing spaces.

<!--

If you know who should review your pull request, please assign it to that
person, otherwise the pull request would get assigned randomly.

If your pull request is for a specific language, please add the appropriate
lang label.

-->

Closes #40630

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/40630 from murgatroid99:xds_interop_test_client_wrr 26f49c18d277a6b05edfe1c43910612bd77b1ece
PiperOrigin-RevId: 803888552
2025-09-06 12:13:33 -07:00
apolcyn
73c0f8ac9c [release] Bump dev version on to 1.76.0-dev (#40484)
As title

Closes #40484

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/40484 from apolcyn:bump_dev_version_202508191952 e788be57e9dc7f5e8316bee4baadec26fba3f6e6
PiperOrigin-RevId: 798331971
2025-08-22 14:01:19 -07:00
Esun Kim
58022c65ff [Release] Bump version to 1.75.0-dev (on master branch) (#40120)
Change was created by the release automation script. See go/grpc-release.

Closes #40120

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/40120 from veblush:bump_dev_version_202507041728 e403e80e566f334809e93e421d552d0b99076f68
PiperOrigin-RevId: 779336318
2025-07-04 18:59:21 -07:00
Ashesh Vidyut
36c776b68b Fix gRPC Python docs website layout - use spaces optimally (#40073)
###  Description

Fix the gRPC Python docs website layout - using spaces optimally.

### Testing

https://github.com/user-attachments/assets/71294138-bf22-4497-975d-ef3b67cddef2

Closes #40073

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/40073 from asheshvidyut:feature/docs/python-html-layout 68444d45d3cc9bf028baffa1d750140828496d15
PiperOrigin-RevId: 778759809
2025-07-02 22:22:21 -07:00
Michael Lumish
0e59e50307 Update xDS features list for Node gRPC 1.13 (#39684)
The corresponding release notes: https://github.com/grpc/grpc-node/releases/tag/%40grpc%2Fgrpc-js-xds%401.13.0.

<!--

If you know who should review your pull request, please assign it to that
person, otherwise the pull request would get assigned randomly.

If your pull request is for a specific language, please add the appropriate
lang label.

-->

Closes #39684

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/39684 from murgatroid99:node_1.13_xds_features_update c6e1c01e1b67fb33ce81ee46bbe4f4db7d171bf4
PiperOrigin-RevId: 764279006
2025-05-28 08:51:35 -07:00
Eric Anderson
049ca5037b [doc] Update xDS features doc for xDS fallback in Java and Go (#39685)
176f3eed12 f32168c23b

Closes #39685

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/39685 from ejona86:xds-fallback-feature 2af89740f6ff2bbc6e3dbe14adc2290628a426e5
PiperOrigin-RevId: 764278178
2025-05-28 08:47:04 -07:00
Yash Tibrewal
0e54ed66b5 [Release] Bump version to 1.74.0-dev (on master branch) (#39614)
Change was created by the release automation script. See go/grpc-release.

Closes #39614

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/39614 from yashykt:bump_dev_version_202505211516 89b3566bfa45e56bc555a70f9a61832ba26274d5
PiperOrigin-RevId: 762218178
2025-05-22 19:15:53 -07:00
Adam Heller
5b9404f698 [EventEngine][iomgr] Re-land: Delete Executor (#39578)
This rolls forward the Executor removal PR, with use-after-free fixes for the iomgr native resolver. See https://github.com/grpc/grpc/pull/39422 for the original landing

Closes #39578

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/39578 from drfloob:fix20250515 df648f59a004e723e942773ec2030b14965d2d3c
PiperOrigin-RevId: 761119402
2025-05-20 09:45:21 -07:00
gRPC Team Bot
a3a4448a3a Automated rollback of commit 2911f07b19.
PiperOrigin-RevId: 759169781
2025-05-15 09:03:29 -07:00
Adam Heller
2911f07b19 [EventEngine][iomgr] Delete Executor (#39422)
This removes the last remaining uses of the iomgr Executor, and replaces all references to it in the documentation.

Closes #39422

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/39422 from drfloob:rm-executor 3ff8c54df71a009c48279c8442512ef9d98212c6
PiperOrigin-RevId: 758890190
2025-05-14 17:05:42 -07:00
Craig Tiller
1991e6da4d [ztrace] Add a trace flag to log all ztraces - for debugging the ztrace system (#39424)
![image](https://github.com/user-attachments/assets/d130af67-1d6c-4af6-b77d-ce8329d6fabd)

Closes #39424

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/39424 from ctiller:ztrace-trace babfa9e42660bf9a270d38ce62cbc57bd015342e
PiperOrigin-RevId: 753347120
2025-04-30 16:02:42 -07:00
apolcyn
f93064fef3 [interop client] document new flag for google-c2p resolver (#38933)
As title

Closes #38933

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/38933 from apolcyn:document_flag b598debe540cc7bc619fa4c5f219916772459554
PiperOrigin-RevId: 751054162
2025-04-24 10:57:48 -07:00
Craig Tiller
3afc5d692a [build] Convert more templates to inja (#39304)
This should complete the templates that /do not/ have embedded Python

Closes #39304

PiperOrigin-RevId: 750384033
2025-04-22 17:33:19 -07:00
Mark D. Roth
cf61c7d62a [gRPC HTTP/2 spec] pseudo-headers must come first, as per RFC-9113 (#39279)
Fixes #39267.

Closes #39279

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/39279 from markdroth:grpc_http2_spec_fix 8c065636c4e5346c040d3e07a03166f3e1b8301d
PiperOrigin-RevId: 748774133
2025-04-17 12:40:39 -07:00
Xuan Wang
267a27ceab [Release] Bump version to 1.73.0-dev (on master branch) (#39161)
Change was created by the release automation script. See go/grpc-release.

Closes #39161

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/39161 from XuanWang-Amos:bump_dev_version_202504041546 b481e8b65b4bd8fd25d4c966eb1e13c4798f2e43
PiperOrigin-RevId: 744818540
2025-04-07 12:50:04 -07:00
Arjan Singh Bal
21aeb3b1ec Add Go dualstack support to feature matrix (#39137)
Dualstack support was released in [gRPC-Go v1.71.0](https://github.com/grpc/grpc-go/releases/tag/v1.71.0).

<!--

If you know who should review your pull request, please assign it to that
person, otherwise the pull request would get assigned randomly.

If your pull request is for a specific language, please add the appropriate
lang label.

-->

Closes #39137

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/39137 from arjan-bal:patch-1 1f310d7882da0574a102b289752ae3f8bbcbd560
PiperOrigin-RevId: 743185680
2025-04-02 10:16:46 -07:00
Anitha24597
be6eef4ca0 Providing fully qualified image path for doc files (#39013)
Raised PR for this issue https://github.com/grpc/grpc/issues/24036 , Image generated for grpc-cq.md file
Attached HTML doc https://anitha24597.github.io/grpc/md_doc_2core_2grpc-cq.html

Closes #39013

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/39013 from Anitha24597:imageFixing 7fe21608cba3fcba5da78971a71867e8fcef8502
PiperOrigin-RevId: 740442309
2025-03-25 12:22:51 -07:00
Anthony Meehan
c126600b88 Add link to C# Server Reflection implementation (#38956)
Closes #38956

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/38956 from antmeehan:patch-1 66a03bf4a96fd1776df710f26a55a406a3d4285e
PiperOrigin-RevId: 738119247
2025-03-18 13:19:11 -07:00
Hannah Shi
6e32a1ed76 [ObjC] Remove cronet transport support (#37756)
Proposal: https://github.com/grpc/proposal/pull/448

No results from `git grep -i cronet` any more.

Closes #37756

PiperOrigin-RevId: 731834542
2025-02-27 13:05:53 -08:00
Tanvi Jagtap - Google LLC
e557aa6af9 [PH2][Test][Transport] New flags for new transport (#38817)
[PH2][Test][Transport] New flags for new transport

And we will make it such that passing "http2*" will still cause our new logs to printed in debug mode (our new trace is a debug only trace)

Closes #38817

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/38817 from tanvi-jagtap:new_tracer 2ea9e787ec65c08b516e0bac1e0da4dbc3adcf26
PiperOrigin-RevId: 730326066
2025-02-24 00:16:47 -08:00
Eugene Ostroukhov
54d338e159 Bump dev version 202502191432 (#38787)
Closes #38787

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/38787 from eugeneo:bump_dev_version_202502191432 d26c8d5062a4455499c26590c86e9f82cf510841
PiperOrigin-RevId: 728854026
2025-02-19 16:10:09 -08:00
Michael Lumish
efd614c1be [doc] Update xDS features doc with latest for Node as of 1.12.0 (#38266)
The only change relative to the previous update is the addition of dualstack backend support in 1.12.0. I also added server support without the security changes in 1.11.0, but there isn't a separate table entry for that.

Closes #38266

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/38266 from murgatroid99:xds_features_node_update_1.12.0 655876daf87ad0207f39d575daf18c0d7aa214bf
PiperOrigin-RevId: 723552436
2025-02-05 10:04:27 -08:00
Yash Tibrewal
d9b3e55b52 [Chttp2Server] Add debug only trace flag for refcounting in chttp2 server (#38514)
Closes #38514

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/38514 from yashykt:Chttp2ServerListenerRefcounting 47c35bb7a0d4f05dc13b04b2ce77c5bddf86d48e
PiperOrigin-RevId: 718942167
2025-01-23 11:18:24 -08:00
Esun Kim
155e8b8898 [CI] Upgrade to Bazel 8 (#38254)
Bazel 8 was released in Dec 2024 and gRPC picks this up as gRPC is expected to support the latest Bazel version. This upgrade needs many necessary changes to deal with its breaking changes. Those changes were made in separate PRs so that this very change stays small and simple. In addition to obvious mechanical changes, a noteworthy change is made; adding `common --enable_workspace=true` to the `bazel.rc` file. This re-enables workspace functionality, which was disabled by default in Bazel 8. This is a temporary measure and will be removed once gRPC completes its migration to bzlmod later this year.

All comments below are working logs that I've made and don't need to be read for the code review.

Closes #38254

PiperOrigin-RevId: 718488476
2025-01-22 12:40:26 -08:00
Esun Kim
02fb4b5804 [Doc] Added C++17 cmake option (#38432)
<!--

If you know who should review your pull request, please assign it to that
person, otherwise the pull request would get assigned randomly.

If your pull request is for a specific language, please add the appropriate
lang label.

-->

Closes #38432

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/38432 from veblush:cpp17-doc 4c7dce0783d4af3985bcad32d6f040278a5fd100
PiperOrigin-RevId: 714143397
2025-01-10 12:51:21 -08:00
Stanley Cheung
80f339642f [Release] Bump version to 1.71.0-dev (on master branch) (#38406)
Change was created by the release automation script. See go/grpc-release.

Closes #38406

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/38406 from stanley-cheung:bump_dev_version_202501080434 a3b2a3f2d996eb2dcf210c8fb03006d28223c4a9
PiperOrigin-RevId: 713317017
2025-01-08 09:29:09 -08:00
Esun Kim
17715928ad [Build] Upgraded Bazel to 7.4.1 (#38262)
7.4.1 is the latest one for Bazel 7.x as of today.

Closes #38262

PiperOrigin-RevId: 705217168
2024-12-11 13:23:27 -08:00
Tanvi Jagtap
5b3709b302 [PH2] Add new debug only trace flag (#38250)
[PH2] Add new debug only trace flag

Closes #38250

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/38250 from tanvi-jagtap:add_new_debug_trace_flag 8ee186b8ab637d7e9e77846baf1fb12e924f57bb
PiperOrigin-RevId: 704972174
2024-12-10 22:29:27 -08:00
henrytien
87b60ce029 Update compression_cookbook.md (#37856)
<!--

If you know who should review your pull request, please assign it to that
person, otherwise the pull request would get assigned randomly.

If your pull request is for a specific language, please add the appropriate
lang label.

-->

Closes #37856

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37856 from henrytien:patch-2 940517675a1b1bdfc78ffb84adc2db516c0e65a2
PiperOrigin-RevId: 704303242
2024-12-09 08:54:47 -08:00
Mark D. Roth
cde3276637 [release] Bump dev version on master to 1.70.0-dev (#38236)
Closes #38236

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/38236 from markdroth:bump_dev_version_202412051835 49da946106ec40cc3be8ff140139adcbbfc2c8af
PiperOrigin-RevId: 703202870
2024-12-05 12:16:34 -08:00
zbilun
7826ddca68 interop-testing: update the Interop-test-descriptions doc to reflect the soak concurrency (#38126)
-  Update the Interop-test-descriptions doc to reflect the concurrency improvement in the rpc_soak and channel_soak tests.

- PTAL @apolcyn

Closes #38126

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/38126 from zbilun:soak-doc-update e8ae5ae9a63209e3577c12a31f0bd2af446a6db5
PiperOrigin-RevId: 699251174
2024-11-22 12:20:53 -08:00
y-yagi
63cb58d416 Fix link about gRPC Server Reflection for Node.js (#37524)
Node.js now has the package for gRPC Reflection.
https://github.com/grpc/grpc-node/tree/master/packages/grpc-reflection

This PR changes the link to the package.

release notes: no

Closes #37524

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37524 from y-yagi:fix_link_of_server-reflection-Node 479c843f5bd948a0d84c0c4ca87ce7e44b02c668
PiperOrigin-RevId: 693856369
2024-11-06 14:08:40 -08:00
Richard Belleville
22134472d1 Bump master version to 1.69.0-dev (#38000)
Closes #38000

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/38000 from gnossen:bump_dev_version_202410241717 f716da769d82404b93433e47b8ad5092ce62e6b0
PiperOrigin-RevId: 689592112
2024-10-24 18:48:35 -07:00
Esun Kim
a24c8cc62a [Build] Dropped Bazel 6.x support (#37979)
This is aligned with [OSS C++ Support Policy](https://github.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md) saying that Bazel 6 support will be dropped from Nov 2024.

Also this is required to upgrade rule_cc now.

Closes #37979

PiperOrigin-RevId: 689104858
2024-10-23 14:34:48 -07:00
Mark D. Roth
b02976cfbc [doc] clarify absolute path format for unix URIs (#37913)
Closes #37913

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37913 from markdroth:uri_doc_fix 06c3372b145280dead5ec436e0a03a46213f17f1
PiperOrigin-RevId: 685900366
2024-10-14 18:21:37 -07:00
Mark D. Roth
94b7927def [doc] add version of C-core for xDS dualstack support (#37662)
Closes #37662

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37662 from markdroth:xds_features_dualstack f6b69e30484645fbd589601516ad99346f0d29b5
PiperOrigin-RevId: 678277887
2024-09-24 09:20:35 -07:00
Eugene Ostroukhov
08a777e658 [doc] Add xDS fallback to the feature matrix (#37676)
Closes #37676

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37676 from grpc:eugeneo-xds-fallback-matrix 34cdf83b8654fa4d3dd1b79a5c010d541938edbd
PiperOrigin-RevId: 677949315
2024-09-23 14:55:55 -07:00
apolcyn
fbd1a615c2 [release] bump dev version on master branch (#37671)
Generated by release script

Closes #37671

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37671 from apolcyn:bump_dev_version_202409102151 3f1da4fcdafa2b9f3e91e680fa5a76b9185cc6b7
PiperOrigin-RevId: 673173461
2024-09-10 17:57:40 -07:00
Mark D. Roth
fc8ab2b7b4 Revert "[call creds] revert #37544 and #37531 (#37567)" (#37573)
The first commit is a pure revert of the revert, and the second one has the fix.

Closes #37573

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37573 from markdroth:call_creds_roll_forward 2476329534bf0514f7e9b875db478aa6a7cc0b4a
PiperOrigin-RevId: 667672832
2024-08-26 12:26:11 -07:00
Mark D. Roth
a615c505d1 [call creds] revert #37544 and #37531 (#37567)
The changes in #37531 are causing test failures under run_tests.py (but not bazel), and #37544 was built on top of #37531, so both need to be reverted.

Closes #37567

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37567 from markdroth:call_creds_revert d086e066f53bed42caee653f155c5f818890d2a3
PiperOrigin-RevId: 666978406
2024-08-23 17:56:55 -07:00
Mark D. Roth
158976a963 [TokenFetcherCredentials] add backoff and pre-fetching (#37531)
This adds functionality that is intended to be used for the new GcpServiceAccountIdentityCallCredentials implementation, as per gRFC A83 (https://github.com/grpc/proposal/pull/438).  However, it is also a useful improvement for all token-fetching call credentials types, so I am adding it to the base class.

Closes #37531

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37531 from markdroth:token_fetcher_call_creds_prefetch_and_backoff 0fcdb48465dc01893beeda8dd277d91491be3420
PiperOrigin-RevId: 666809903
2024-08-23 08:46:33 -07:00
Esun Kim
6ab5e8280b [CI] Updated Bazel to 7.3.1 (#37546)
Closes #37546

PiperOrigin-RevId: 666010733
2024-08-21 13:34:46 -07:00
Nathan Baulch
ccd250aa70 Fix minor typos (#37450)
Just thought I'd contribute some typo fixes I stumbled upon. Nothing controversial (hopefully), just 74 simple fixes.

Use the following command to get a quick and dirty summary of the specific corrections made:
```shell
git diff HEAD^! --word-diff-regex='\w+' -U0 \
  | grep -E '\[\-.*\-\]\{\+.*\+\}' \
  | sed -r 's/.*\[\-(.*)\-\]\{\+(.*)\+\}.*/\1 \2/' \
  | sort | uniq -c | sort -n
```

FWIW, the top typos are:
* satisifed (8)
* uncommited (7)
* tranparent (7)
* expecially (3)
* recieves (3)
* correponding (2)
* slighly (2)
* wierdly (2)

Closes #37450

PiperOrigin-RevId: 665459663
2024-08-20 11:47:57 -07:00
AJ Heller
d835f8a710 [Release] Bump version to 1.67.0-dev (on master branch) (#37279)
Change was created by the release automation script. See go/grpc-release.

Closes #37279

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37279 from drfloob:bump_dev_version_202407222027 4e6607411e5a5f37da7d68d7226e627a28683304
PiperOrigin-RevId: 654925894
2024-07-22 16:01:39 -07:00