Commit Graph

912 Commits

Author SHA1 Message Date
Heena Bansal
6dda6eae2e [PHP] Fix runtime error with PHp8.5 alpha because zend_exception_get_defaul… (#40337)
…t is remvoed

PHP 8.5 removed zend_exception_get_default().
See php updates
747ecce51f/UPGRADING.INTERNALS (L51)

Closes #40337

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/40337 from HeenaBansal20:master 4134a5ac820c07a10c62428eaefa55eba64a2030
PiperOrigin-RevId: 852624644
2026-01-05 23:28:41 -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
Tanvi Jagtap
2d53ce6c62 [FixitGrpc][GPR_PUBLIC_HDRS]
Remove unwanted include.

PiperOrigin-RevId: 830235656
2025-11-09 19:49:50 -08: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
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
sayuprc
d63a68029f [PHP] Fully qualify stdClass with global namespace (#39996)
This PR addresses the following review comment: https://github.com/grpc/grpc/pull/37563#discussion_r2166825714

Changed `stdClass` to `\stdClass` to explicitly reference the global namespace.

<!--

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 #39996

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/39996 from sayuprc:use-global-namespace ea680d137bc413d79b8c58ac57c363b15edd134f
PiperOrigin-RevId: 775872442
2025-06-25 16:04:50 -07:00
sayuprc
019b517748 [php] Fix PHPDoc so that UnaryCall defines the proper return type (#37563)
Type information is added to the result of `UnaryCall::wait()` execution.

resolve #33431

<!--

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 #37563

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37563 from sayuprc:typing-support-for-php 0f1e6b257621db16e24f1e3305f1bff8a98bf600
PiperOrigin-RevId: 775541985
2025-06-24 23:31:46 -07:00
anniefrchz
ca2e8c98b1 support dual credentials in google_default_credentials (#39770)
Closes #39770

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/39770 from anniefrchz:directpath2 35c0f4f5c39b368fd8c15e6255d322d924860d05
PiperOrigin-RevId: 775501652
2025-06-24 21:16:43 -07:00
Shusaku Yusa
58d3117e7b fix typing of nullable parameters (#39199)
From PHP8.4, a parameter that has `null` as a default value has to be typed as a nullable type: https://www.php.net/manual/en/migration84.deprecated.php
In the code base, the factory methods of `Status` class have to be fixed to comply with this syntax. On the other hand, nullable type is not available in 7.0 (https://www.php.net/manual/en/migration71.new-features.php), which is supported in this library now.
<strike>Since the versions 7.0 - 8.0 have already reached the EOL (https://www.php.net/supported-versions.php) as of now, I would like to propose dropping support of these versions, and adding support of 8.4.</strike>
cc: @stanley-cheung

Closes #39199

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/39199 from shu-yusa:master 29cc63f60b9adf6aa38bb283c6edf8fa4316d8ea
PiperOrigin-RevId: 775306237
2025-06-24 11:06:08 -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
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
dbe77be7c9 [grpc_error] fix all tests to pass both with and without error_flatten experiment enabled (#39065)
For context, see #38874.

Closes #39065

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/39065 from markdroth:error_flatten_cleanup a4c6f3824b6aad2565cc5130627fa7de06b9b4ee
PiperOrigin-RevId: 748777043
2025-04-17 12:55:23 -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
Craig Tiller
168a1caf9d [build] Convert some more templates (#39157)
Closes #39157

PiperOrigin-RevId: 743974852
2025-04-04 09:40:02 -07:00
Mark D. Roth
076d5076c6 [reorg] move security base APIs and credential code to new locations (#38825)
This includes the following moves from src/core/lib/security:
- certificate_provider/* → src/core/credentials/transport/tls/
- context/* → split between src/core/call/security_context* and src/core/transport/auth_context*
- credentials/
  - composite/ → split between src/core/credentials/call/composite/ and src/core/credentials/transport/composite/
  - alts, google_default, insecure, local, ssl, tls, xds → src/core/credentials/transport/
  - fake/ → split between test/core/test_util/test_call_creds* and src/core/credentials/transport/fake
  - external, iam, jwt, oauth2, plugin, token_fetcher → src/core/credentials/call/
  - call_creds_utils.* → src/core/credentials/call/
  - channel_creds_registry* → src/core/credentials/transport/
  - credentials.* → split between src/core/credentials/call/call_credentials.* and src/core/credentials/transport/transport_credentials.*
- security_connector/
  - alts, fake, insecure, local, ssl, tls → src/core/credentials/transport/
  - security_connector* → src/core/credentials/transport/
  - ssl_utils*, load_system_roots* → src/core/credentials/transport/tls/
- transport/ → src/core/filter/auth/
- util/* → src/core/credentials/call/

The only thing left in src/core/lib/security is the authz code, which I will move in a separate PR.

I have also moved the tests from test/core/security into a similar structure.  Some specific notes:
- I have removed print_google_default_creds_token.cc, since it does not appear in any build file and appears to be completely unused.
- I moved secure_endpoint_test.cc to test/core/handshaker, to match where the implementation lives in the tree.

Closes #38825

PiperOrigin-RevId: 731487339
2025-02-26 16:01:37 -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
Pawan Bhardwaj
6f10307d8b [ci] Upgrade to Alpine Linux 3.18 (#38414)
Upgrade to Alpine Linux  3.18

Closes #38414

PiperOrigin-RevId: 714079037
2025-01-10 09:34:25 -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
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
Ajinkya Kulkarni
740d219435 [PHP] Fix flaky MacOS tests (#38090)
This fixes b/323916594. In some flaky cases, a skipped test seems to be causing an unnecessary segfault at the test shutdown. This test is no longer relevant in newer version of PHP. It had been skipped for a while already.

Closes #38090

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/38090 from ajinkyakulkarni75:skipped-test 2d159b4ffb8de40837c33b6117edfe7619eb30db
PiperOrigin-RevId: 694567089
2024-11-08 11:04:58 -08:00
Hannah Shi
226a24c3d8 [PHP] remove PersistentChannelTest.testInitHelper (#38042)
Basic Tests PHP MacOS  fails with
```
There was 1 risky test:

1) PersistentChannelTest::testInitHelper
This test did not perform any assertions

/[Volumes/BuildData/tmpfs/altsrc/github/grpc/workspace_php8_macos_dbg_native/src/php/tests/unit_tests/PersistentChannelTests/PersistentChannelTest.php:54](https://cs.corp.google.com/piper///depot/google3/Volumes/BuildData/tmpfs/altsrc/github/grpc/workspace_php8_macos_dbg_native/src/php/tests/unit_tests/PersistentChannelTests/PersistentChannelTest.php?l=54&ws&snapshot=0)

OK, but incomplete, skipped, or risky tests!
Tests: 20, Assertions: 84, Risky: 1.
```

Closes #38042

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/38042 from HannahShiSFB:remove-php-risky-test 022307ea1266f56d9b49be65b3bccc49890c2d85
PiperOrigin-RevId: 691953016
2024-10-31 15:24:34 -07: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
Nathan Baulch
bdf52dd4ad Fix more minor typos (#37541)
Just thought I'd contribute some more typo fixes I've stumbled upon. This is a followup on #37450.

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:
* compressable (134)
* existant (82)
* unparseable (49)
* occured (24)
* replys (18)
* validing (17)
* writter (16)
* vaidate (9)
* directoty (8)
* convertabl (8)
* atrributes (8)
* indxes (8)
* transfered (7)
* exchage (7)
* descedent (6)
* enpoint (6)
* nonexistant (6)
* matadata (6)
* addtional (5)
* callack (5)
* experenced (5)
* wil (5)

Closes #37541

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37541 from NathanBaulch:typos 7cbfc121ed0bb5ac75e2dba3ade0d9a62c39c93d
PiperOrigin-RevId: 675772876
2024-09-17 17:46:13 -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
Tanvi Jagtap
245941e0da [Gpr_To_Absl_Logging] Remove gpr_log. Adding absl LOG wrappers. (#37431)
[Gpr_To_Absl_Logging] Remove gpr_log. Adding absl LOG wrappers

List of changes in this PR

1. Replacing all instances of gpr_log in PHP and RUBY with the new absl wrapper APIs. The replacement mapping is given below

gpr_log(GPR_ERROR, ...)
	=> grpc_absl_log_error

gpr_log(GPR_INFO, ...)
	=> grpc_absl_log_info - Printing a simple message
	=> grpc_absl_log_info_int - Printing a message and a number
	=> grpc_absl_log_info_str - Printing 2 strings.

gpr_log(GPR_DEBUG, ...)
	=> grpc_absl_vlog - Printing a simple message
	=> grpc_absl_vlog_int - Printing a message and a number
	=> grpc_absl_vlog_str - Printing 2 strings.

Adding grpc_absl_vlog2_enabled() check around gpr_log(GPR_DEBUG, ...)

2. src/python/grpcio_observability/grpc_observability/observability_util.cc One instance of gpr_log to absl LOG replacement was missed earlier. Fixing that.

3. Deleting deprecated gpr stuff : gpr_log_severity , GPR_DEBUG , GPR_INFO , GPR_ERROR , gpr_log .

4. Adding new APIs for Ruby and PHP. These APIs are very simple wrappers around absl.

5. Removing the legacy functions in platform specific log.cc files. These files are safe to delete now.

6. Fixing the allow list in banned_functions.py . This makes sure that these new wrappers don't get used all over the place by everyone. We carefully only allow list the PHP and RUBY files and allow the use of these wrappers. Everywhere else - using these wrappers should fail Sanity Tests.

Closes #37431

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37431 from tanvi-jagtap:remove_gpr_error 6e5e9bcfcc5e08f2ce7f5bf583544ee91ef00350
PiperOrigin-RevId: 668586873
2024-08-28 13:37:45 -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
Tanvi Jagtap
631e4208c4 [Gpr_To_Absl_Logging] Remove custom logger from php. (#36962)
[Gpr_To_Absl_Logging] Remove custom logger from php. Not supported anymore.
While I am writing a custom absl LogSink to fix the issue in the next Pull Request,
I wanted to know if not having this LogSink is a release blocker or not.

Closes #36962

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36962 from tanvi-jagtap:fix_php_logging 1374cbc838f20cd3a02baa7c7081f6642f9df761
PiperOrigin-RevId: 645056513
2024-06-20 09:20:14 -07:00
Xuan Wang
f87084d64f [Release] Bump version to 1.66.0-dev (on master branch) (#36892)
Change was created by the release automation script. See go/grpc-release.

Closes #36892

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36892 from XuanWang-Amos:bump_dev_version_202406112301 9b2898d716af0d8dcd90aab23e35959cd6c38855
PiperOrigin-RevId: 643027546
2024-06-13 09:40:37 -07:00
Yash Tibrewal
87b71907d6 [Release] Bump version to 1.65.0-dev (on master branch) (#36544)
Change was created by the release automation script. See go/grpc-release.

Closes #36544

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36544 from yashykt:bump_dev_version_202405061956 69ee5c869efa544c0ce768792750720df9d11f07
PiperOrigin-RevId: 631187829
2024-05-06 14:41:36 -07:00
AJ Heller
1a8b22f2de [build] Restrict visibility for creating core credentials types. (#36216)
Closes #36216

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36216 from drfloob:conceal-core-cred-creation a44a2992736c2c45c044452ec892e6ac4d173b7b
PiperOrigin-RevId: 625425746
2024-04-17 01:21:29 +00:00
Yijie Ma
cd30592193 [release] Bump dev version 202404101721 (#36333)
<!--

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 #36333

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36333 from yijiem:bump_dev_version_202404101721 0a7cc5b4b740688b81417ef2da8f93b4c027f3ed
PiperOrigin-RevId: 623878150
2024-04-11 11:04:35 -07:00
Mark D. Roth
c1f9199f9c [channel] canonify target and set channel arg in only one place (#36134)
Channel target will now be reported in canonified form (e.g., in channelz).

Closes #36134

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36134 from markdroth:channel_target 22e49e73f82b5ac5dcb35ceb4b048946d9de11b3
PiperOrigin-RevId: 616911536
2024-03-18 12:30:55 -07:00
Esun Kim
7b98cda1f4 No public description
PiperOrigin-RevId: 613626993
2024-03-07 10:26:42 -08:00
Stanley Cheung
18af795edf Update min PHP testing version from PHP 7.4 to 8.1 (#35964)
- PHP 7.4 and 8.0 have been EOL https://www.php.net/supported-versions.php
- See go/drop-php-8.0 for more details

Most of the changes came from `generate_projects.sh` after updating the `tools/buildgen/plugins/expand_version.py` file. The change to `tools/internal_ci/helper_scripts/prepare_build_macos_rc` is manual.

Closes #35964

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/35964 from stanley-cheung:php-update-to-8_1 0c24c4eac21acae9208473363b1d3f737976ccd3
PiperOrigin-RevId: 609495798
2024-02-22 14:32:42 -08:00
Eugene Ostroukhov
6c157f9128 [Release] Bump version to 1.63.0-dev (on master branch) (#35899)
Change was created by the release automation script. See go/grpc-release.

Closes #35899

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/35899 from eugeneo:bump_dev_version_202402131133 73950425c9f00d56ce8d6b9f2f36f69b6dce4a40
PiperOrigin-RevId: 606777850
2024-02-13 16:09:36 -08:00
Stanley Cheung
7c347b96eb [Release] Bump version to 1.62.0-dev (on master branch) (#35580)
Change was created by the release automation script. See go/grpc-release.

Closes #35580

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/35580 from stanley-cheung:bump_dev_version_202401171835 b363888ca5d88c11e67237ca4bc2c5c3cf1fcbdf
PiperOrigin-RevId: 599267642
2024-01-17 13:19:59 -08:00
Craig Tiller
650bb21abd License appears to have random bits deleted.
PiperOrigin-RevId: 597953881
2024-01-12 14:25:30 -08:00
AJ Heller
3f8af9a74c [EventEngine] Rename Posix native resolver (#35491)
Closes #35491

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/35491 from drfloob:cleanup-posix-ee-native-resolver 1c97ff5216a8e5d6873a70ec9f1cf0c43b6f4e27
PiperOrigin-RevId: 597035026
2024-01-09 13:55:20 -08:00
Mark D. Roth
15e2f9e873 [release] Bump version on master to 1.61.0-dev (#34923) 2023-11-13 08:33:46 -08:00
Adam Cozzette
016ed921ce [deps] Upgrade protobuf version to v25.0 (#34513)
This commit upgrades gRPC to protobuf v25.0 and makes some fixes to
account for upb changes. One major change is that upb has been merged
into the protobuf repo, so we can now drop the separate `@upb`
dependency. Another is that `.upb.c` files no longer exist and there are
new `.upb_minitable.h` and `.upb_minitable.c` files. The longer
filenames exceeded a Windows restriction, so to work around that I
renamed the `upb-generated` directory to just `upb-gen`, and likewise
for `upbdefs-generated`.
2023-11-10 00:11:09 -08:00
Richard Belleville
3bdd972c4a [Release] Bump master version to 1.60 (gjallarhorn) (#34488)
<!--

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.

-->
2023-09-26 13:10:20 -07:00
Stanley Cheung
2c574ed771 [PHP tests] Remove non-standard PHP memory leak test (#34257)
This test is not giving us good signals while adding some long term
maintenance cost. The way the test is set up and run was not standard.
There are other sanitizer tests to test for memory leaks.
2023-09-06 10:12:37 +02:00
Esun Kim
1a1124903c [Deps] Upgrade Protobuf and Upb to 24.x (#34123)
On top of https://github.com/grpc/grpc/pull/34120
2023-08-29 10:58:48 -07:00
Esun Kim
a90f30008d [Release] Bump version to 1.59.0-dev (on master branch) (#34144)
Change was created by the release automation script. See
go/grpc-release.
2023-08-23 15:53:32 -07:00
AJ Heller
42b0d01e68 [Release] Bump version to 1.58.0-dev (on master branch) (#33825)
Change was created by the release automation script. See go/grpc-release
2023-07-24 10:09:08 -07:00
AJ Heller
c81bdf7a83 [Protobuf] Upgrade third_party/protobuf to 23.4 (#33695)
This was done manually due to a problem with
`tools/distrib/python/make_grpcio_tools.py`. ~I fixed it in this PR
(depends on cl/547979185), so there is a fair chance this upgrade will
work normally for the next release.~ The fix may be problematic for
upgrading protobuf on older release branches, so the improvement will be
worked on separately. CC @jtattermusch

This also updates the UPB dep to the latest commit on the 23.x branch.
2023-07-14 12:04:40 -07:00
Sergii Tkachenko
de6ed9ba9f [Python] Migrate from yapf to black (#33138)
- Switched  from yapf to black
- Reconfigure isort for black
- Resolve black/pylint idiosyncrasies 

Note: I used `--experimental-string-processing` because black was
producing "implicit string concatenation", similar to what described
here: https://github.com/psf/black/issues/1837. While currently this
feature is experimental, it will be enabled by default:
https://github.com/psf/black/issues/2188. After running black with the
new string processing so that the generated code merges these `"hello" "
world"` strings concatenations, then I removed
`--experimental-string-processing` for stability, and regenerated the
code again.

To the reviewer: don't even try to open "Files Changed" tab 😄 It's
better to review commit-by-commit, and ignore `run black and isort`.
2023-06-09 15:08:55 -07:00
Yijie Ma
5a0678001b [Release] Bump version to 1.57.0-dev (on master branch) (#33311)
Change was created by the release automation script. See
go/grpc-release.
2023-06-01 10:55:31 -07:00
Yash Tibrewal
dc075539e7 [Release] Bump version to 1.56.0-dev (on master branch) (#32918)
Change was created by the release automation script. See go/grpc-release
2023-04-24 10:47:57 -07:00