Skip to content

chore(deps): update grpc to v1.74.1 (prepare-for-v3.0.0)#15316

Merged
scotthart merged 1 commit into
googleapis:prepare-for-v3.0.0from
renovate-bot:renovate/prepare-for-v3.0.0-grpc
Aug 8, 2025
Merged

chore(deps): update grpc to v1.74.1 (prepare-for-v3.0.0)#15316
scotthart merged 1 commit into
googleapis:prepare-for-v3.0.0from
renovate-bot:renovate/prepare-for-v3.0.0-grpc

Conversation

@renovate-bot
Copy link
Copy Markdown
Contributor

@renovate-bot renovate-bot commented Jul 25, 2025

This PR contains the following updates:

Package Type Update Change
com_github_grpc_grpc http_archive minor v1.71.0 -> v1.74.1
grpc bazel_dep minor 1.72.0 -> 1.74.1
grpc/grpc minor v1.71.0 -> v1.74.1

Release Notes

grpc/grpc (com_github_grpc_grpc)

v1.74.1

Compare Source

This is release gRPC Core 1.74.1 (gee).

This is a patch release for grpc-ruby.

Ruby

v1.74.0

Compare Source

This is release 1.74.0 (gee) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • [OTel C++, Posix EE] Plumb TCP write timestamps and metrics to OTel tracers. (#​39946)
  • [EventEngine] Fix Python reconnect issues: use iomgr backup poller when EE is disabled. (#​39894)
  • [Python] Upgrade Pytype (Part - 1). (#​39816)
  • [Python] Upgrade black. (#​39774)
  • [event_engine] Implement fork support in Posix Event Engine. (#​38980)
  • [http2] Fix GRPC_ARG_HTTP2_STREAM_LOOKAHEAD_BYTES for when BDP is disabled. (#​39585)

Objective-C

  • [dep] Upgrade Protobuf Version 31.1. (#​39916)

PHP

  • [PHP] Fully qualify stdClass with global namespace. (#​39996)
  • [php] Fix PHPDoc so that UnaryCall defines the proper return type. (#​37563)
  • fix typing of nullable parameters. (#​39199)

Python

  • Fix gRPC Python docs website layout - use spaces optimally. (#​40073)

Ruby

  • [Ruby] Add rubygems support for linux-gnu and linux-musl platforms . (#​40174)
  • [ruby] enable EE fork support. (#​39786)
  • [ruby] Return nil for c functions expected to return a VALUE. (#​39214)
  • [ruby] remove connectivity state watch thread, fix cancellations from spurious signals. (#​39409)
  • [ruby] Drop Ruby 3.0 support. (#​39607)

v1.74.0-pre2

Compare Source

This is a prerelease of gRPC Core 1.74.0 (gee).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This prerelease contains refinements, improvements, and bug fixes.

v1.74.0-pre1

Compare Source

This is a prerelease of gRPC Core 1.74.0 (gee).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This prerelease contains refinements, improvements, and bug fixes.

v1.73.1

Compare Source

This is release 1.73.1 (gradient) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Python

v1.73.0

Compare Source

This is release 1.73.0 (gradient) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

As of this version, gRPC on MacOS & iOS will utilize Abseil's synchronization features, aligning it with other platforms. Should you encounter any issues due to this update, you can disable it by enabling GPR_DISABLE_ABSEIL_SYNC. If you do this, please report any problems by filing a bug at https://github.com/grpc/grpc.

  • [Dep] Update Protobuf to v31.0. (#​39392)
  • [Core] Added GPR_DISABLE_ABSEIL_SYNC. (#​39562)
  • [xds_override_host] pass through per-endpoint args when creating subchannels. (#​39532)
  • Expose GRPC_OPENSSL_CLEANUP_TIMEOUT to control shutdown grace period. (#​39297)
  • [URI] fix parsing of user_info in proxy settings. (#​39004)
  • [EventEngine] Fix busy loop in thread pool when shutting down. (#​39258)
  • [Dep] Added a flag to build with openssl instead of boringssl. (#​39188)
  • [EventEngine] Cleanup: EventEngine client, listener, and dns experiments are on by default on all platforms. (#​39079)

C++

  • [OpenCensus] Mark OpenCensus and dependent APIs as deprecated. (#​39554)

Python

  • [Python] Pin Cython to 3.1.1. (#​39609)
  • [Python] grpc_tools: make PythonGrpcGenerator handle dot . in proto paths the same way as native Generator/PyiGenerator. (#​39586)

Ruby

  • [Ruby] add remove_unused_artifacts to opt build. (#​39593)

v1.73.0-pre2

Compare Source

This is a prerelease of gRPC Core 1.73.0 (gradient).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This prerelease contains refinements, improvements, and bug fixes.

v1.73.0-pre1

Compare Source

This is a prerelease of gRPC Core 1.73.0 (gradient).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This prerelease contains refinements, improvements, and bug fixes.

v1.72.2

Compare Source

This is release 1.72.2 (gusto) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Python

v1.72.1

Compare Source

This is release gRPC Core 1.72.1 (gusto).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

C++

  • [Backport of #​39266 to v1.71.x] Protect grpc generated sources from unwanted system macros (#​39484).

Python

  • [Backport of #​39609 to v1.71.x] Pin Cython to 3.1.1 (#​39632). This addresses several issues:
    • #​39588 Using inconsistent Cython version in released platform-specific wheels within the same grpcio release.
    • cython/cython#6878 Several published grpcio wheels were built with Cython 3.1.0 and are affected by Cython memory leak issue when using AsyncIO APIs (grpc.aio.*).
  • [Backport of #​39418 to v1.71.x] Fix Python 3.12 MacOS universal release artifact (#​39504).

v1.72.0

Compare Source

This is release gRPC Core 1.72.0 (gusto).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes.

v1.72.0-pre1

Compare Source

This is a prerelease of gRPC Core 1.72.0 (gusto).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This prerelease contains refinements, improvements, and bug fixes.

v1.71.2

Compare Source

This is release 1.71.2 (gears) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

C++

  • [Backport of #​39266 to v1.71.x] Protect grpc generated sources from unwanted system macros (#​39484).

Python

  • [Backport of #​39894 to v1.71.x] Fix the issue with gRPC Python Client not reconnecting in certain situations: #​38290, #​39113, #​39631 (#​39948).
  • [Backport of #​39609 to v1.71.x] Pin Cython to 3.1.1 (#​39636). This addresses several issues:
    • #​39588 Using inconsistent Cython version in released platform-specific wheels within the same grpcio release.
    • cython/cython#6878 Several published grpcio wheels were built with Cython 3.1.0 and are affected by Cython memory leak issue when using AsyncIO APIs (grpc.aio.*).

v1.71.1

Compare Source

This is release gRPC Core 1.71.1 (gears).

For gRPC documentation, see grpc.io. For previous releases, see Releases.


Configuration

📅 Schedule: Branch creation - Monday through Friday ( * * * * 1-5 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.


This change is Reviewable

@renovate-bot renovate-bot requested a review from a team July 25, 2025 13:31
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented Jul 25, 2025

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/prepare-for-v3.0.0-grpc branch from c3ae414 to 2c01c75 Compare July 31, 2025 16:13
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented Jul 31, 2025

/gcbrun

@codecov
Copy link
Copy Markdown

codecov Bot commented Jul 31, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.93%. Comparing base (0cc562d) to head (8f105b3).
⚠️ Report is 3 commits behind head on prepare-for-v3.0.0.

Additional details and impacted files
@@                 Coverage Diff                 @@
##           prepare-for-v3.0.0   #15316   +/-   ##
===================================================
  Coverage               92.93%   92.93%           
===================================================
  Files                    2390     2390           
  Lines                  215293   215293           
===================================================
+ Hits                   200090   200093    +3     
+ Misses                  15203    15200    -3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@renovate-bot renovate-bot force-pushed the renovate/prepare-for-v3.0.0-grpc branch from 2c01c75 to 675e17c Compare August 3, 2025 14:53
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented Aug 3, 2025

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/prepare-for-v3.0.0-grpc branch from 675e17c to 9ac625e Compare August 7, 2025 05:30
@renovate-bot renovate-bot changed the title chore(deps): update grpc to v1.74.0 (prepare-for-v3.0.0) chore(deps): update grpc (prepare-for-v3.0.0) Aug 7, 2025
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented Aug 7, 2025

/gcbrun

@scotthart
Copy link
Copy Markdown
Member

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/prepare-for-v3.0.0-grpc branch from 9ac625e to 8f105b3 Compare August 7, 2025 20:43
@renovate-bot renovate-bot changed the title chore(deps): update grpc (prepare-for-v3.0.0) chore(deps): update grpc to v1.74.1 (prepare-for-v3.0.0) Aug 7, 2025
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented Aug 7, 2025

/gcbrun

@diegomarquezp
Copy link
Copy Markdown
Contributor

/gcbrun

@scotthart scotthart merged commit d83d481 into googleapis:prepare-for-v3.0.0 Aug 8, 2025
60 of 61 checks passed
@renovate-bot renovate-bot deleted the renovate/prepare-for-v3.0.0-grpc branch August 8, 2025 14:48
scotthart pushed a commit to scotthart/google-cloud-cpp that referenced this pull request Aug 13, 2025
diegomarquezp added a commit that referenced this pull request Aug 15, 2025
* feat: update consumer-test to use 3.0.0-rc1 from BCR (#15354)

* fix: restore WORKSPACE functionality

* fix: various fixes to restore WORKSPACE

* chore: remove unused rules_go settings

* chore: format workspace files

* chore(deps): update grpc to v1.74.1 (#15316)

* chore: restore test configuration

* chore: add protobuf patch for grpc

* chore: (wip) adaptation of protobuf

* chore: update grpc patch

* chore: try to modify all com_google_protobuf

* Revert "chore: try to modify all com_google_protobuf"

This reverts commit 93899cf.

* chore: include protobuf with default name

* chore: prepare for checkers-pr

* chore: restore example

* fix: use repo_name for protobuf

* chore: cleanup of workspace rules

* chore(format): prepare for checkers-pr

* chore: remove unintentional line

* chore: format comment

* fix: reference protobuf binary in testing_util

* chore: final adjustments

* chore: use protobuf repo instead of unknown third_party library

* chore: adapt to checkers

* chore: run generator

* chore: more checkers adjustments

* chore: revert md changes

* docs: explain reason for com_google_protobuf

* chore: update packaging.md grpc versions

---------

Co-authored-by: Jin Seop Kim <jinseop@google.com>
Co-authored-by: Mend Renovate <bot@renovateapp.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants