chore(deps): update dependency grpcio to v1.75.1 #128

Open
renovate-bot wants to merge 1 commit from renovate/grpcio-1.x into master
Member

This PR contains the following updates:

Package Change Age Confidence
grpcio (source) ==1.66.1 -> ==1.75.1 age confidence

Release Notes

grpc/grpc (grpcio)

v1.75.1

Compare Source

This is release gRPC Core 1.75.1 (gemini).

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

This release contains refinements, improvements, and bug fixes.

What's Changed

Python
  • Release grpcio wheels with Python 3.14 support (#​40403)
  • Asyncio: fixes grpc shutdown race condition occurring during python interpreter finalizations. (#​40447)
    • This also addresses previously reported issues with empty error message on Python interpreter exit (Error in sys.excepthook:/Original exception was: empty): #​36655, #​38679, #​33342
  • Python 3.14: preserve current behavior when using grpc.aio async methods outside of a running event loop. (#​40750)
    • Note: using async methods outside of a running event loop is discouraged by Python, and will be deprecated in future gRPC releases. Please use the asyncio.run() function (or asyncio.Runner for custom loop factories). For interactive mode, use dedicated asyncio REPL: python -m asyncio.

Full Changelog: https://github.com/grpc/grpc/compare/v1.75.0...v1.75.1

v1.75.0

Compare Source

This is release 1.75.0 (gemini) 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

  • [Security] Cherry Pick Spiffe Verification. (#​40515)
  • [Python][Typeguard] Part 3 - Add Typeguard to AIO stack in tests. (#​40217)
  • [c-ares] update version to 1.34.5. (#​39508)
  • [pick_first] fix bug that caused us to stop attempting to connect. (#​40162)

C++

  • [OTel C++] Implement retry metrics. (#​39195)

Objective-C

  • Fix data race by adding custom getter for state property with @synchronized locking. (#​40146)

Python

  • gRPC Python (grpcio) now depends on typing-extensions~=4.13. (#​40137)
  • Update musllinux wheels from musllinux_1_1 to musllinux_1_2. (#​40317)
    • Dropping musllinux_1_1 because it reached EOL in November 2024
    • Reference on musllinux platform tags: PEP 656
  • grpc.aio typehint fixes. (#​40215, #​40217)
    • Metadata type validation: Fixed metadata handling to support all sequence types (not just tuples), preventing runtime errors. Enhanced metadata type validation: isinstance(metadata, Sequence) instead of isinstance(metadata, tuple)
    • Serializer parameters: Changed to Optional[SerializingFunction] for more accurate type representation
    • Fixing the error in public API: ClientCallDetails.method was declared as str but always called with bytes, see InterceptedUnaryUnaryCall.
  • Fixes issue #​40325 with grpcio failing to install on all non-Mac Apple devices internal builds. (#​40347)

Ruby

  • Ruby: Mark credential object in channel. (#​40394)
  • [Ruby] Add rubygems support for linux-gnu and linux-musl platforms. (#​39549)

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)
  • [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

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.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.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.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.0

Compare Source

This is release gRPC Core 1.71.0 (gears).

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

This release contains refinements, improvements, and bug fixes.

Core

  • [CallAttemptTracer] Fix call attempt tracer lifetimes for retries (#​38729). (#​38796)
  • [pick_first] fix bug that caused us to stop triggering connection attempts. (#​38714)
  • [CodeGen][CPP] Added support for service "deprecated" option. (#​38493)
  • [EventEngine] Add SetDefaultEventEngine API (and friends). (#​38316)

C++

  • [build] Restrict grpc++_public_hdrs target to internal visibility. (#​38646)
  • [Doc] Added C++17 cmake option. (#​38432)

Python

  • [CI] Drop Python 3.8. (#​38747)
  • [Python] Support musl-linux binary wheels on arm64. (#​38223)

Ruby

  • [ruby] Build/test ruby 3.4 and build native gems with Ruby 3.4 support. (#​38338)

v1.70.0

Compare Source

This is release 1.70.0 (genius) 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

  • [BoringSSL] Update third_party/boringssl-with-bazel. (#​38274)

C++

  • gRPC C++ begins to require C++17 or later to build and use gRPC C++. You may need the following settings:

Python

Added 2025-06-27:
CAUTION! This release contains a known defect in gRPC Python client reconnection logic (#​38290), which was fixed in v1.71.2, v1.72.2, v1.73.1, and all subsequent releases. We recommend upgrading.

v1.69.0

Compare Source

This is release 1.69.0 (gridiron) 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

  • [Alarm] Fix Alarm reuse on cancellation. (#​38114)
  • [xDS RBAC] Support string_match in HeaderMatcher. (#​38185)
  • [pick_first] fix shutdown bug in new PF impl. (#​38144)
  • [c-ares] Fix inverted length check in GrpcPolledFdWindows. (#​38101)
  • [RetryFilter] Copy the SliceBuffer from RetryFilter's cache to batch payload. (#​38069)
  • [EventEngine] Add stronger wording on Endpoint::Read contract. (#​38036)
  • [chttp2] Fix channelz address. (#​38022)
  • [XdsClient] Add missing authority to XdsClient metrics scope. (#​38009)
  • [EventEngine] API contract: Endpoint::Read will provide either an error or data, but never both. (#​38019)
  • [Build] Dropped Bazel 6.x support. (#​37979)

Python

Added 2025-06-27:
CAUTION! This release contains a known defect in gRPC Python client reconnection logic (#​38290), which was fixed in v1.71.2, v1.72.2, v1.73.1, and all subsequent releases. We recommend upgrading.

  • [Build] Override MACOSX_DEPLOYMENT_TARGET for gRPC Python. (#​37997)

v1.68.1

Compare Source

This is release 1.68.1 (groovy) 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

Python

Added 2025-06-27:
CAUTION! This release contains a known defect in gRPC Python client reconnection logic (#​38290), which was fixed in v1.71.2, v1.72.2, v1.73.1, and all subsequent releases. We recommend upgrading.

v1.68.0

Compare Source

This is release 1.68.0 (groovy) 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

  • [XdsClient][Backport] Add missing authority to XdsClient metrics scope (#​38009). (#​38023)
  • [Release] Bump core version in preparation for 1.68 Branch Cut. (#​37941)
  • [ConfigFetcher] Set HTTP2 error to NO_ERROR to do graceful GOAWAYs. (#​37939)
  • [ruby] reduce INFO log for server CQ pluck registration to DEBUG. (#​37633)
  • [EventEngine] Enable the PosixEventEngine client experiment. (#​35985)
  • [chttp2_server] Fix race between connection starting and it being orphaned. (#​37683)
  • [Chttp2Server] Fix race between connection manager updates and handshake. (#​37772)
  • [xds] Fix XdsClient race between ResourceDoesNotExist timer and receiving resources. (#​37678)

C++

  • [Build] Minimum version of MSVC is now 2022. (#​37687)
  • [Build] Bumped the minimum version of cmake. (#​37702)

Python

Added 2025-06-27:
CAUTION! This release contains a known defect in gRPC Python client reconnection logic (#​38290), which was fixed in v1.71.2, v1.72.2, v1.73.1, and all subsequent releases. We recommend upgrading.

  • Add templating and support for Python 3.13. (#​37643)

v1.67.1

Compare Source

This is release gRPC Core 1.67.1 (gesundheit). This is a Python-only patch release.

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

This release contains refinements, improvements, and bug fixes.

v1.67.0

Compare Source

This is release 1.67.0 (gesundheit) 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

  • [ruby] reduce an INFO log to DEBUG (backport #​37633). (#​37686)
  • [release] Bump core version to 44.0.0. (#​37661)
  • [RlsLB] Fix Deadlock. (#​37459)
  • [Python Otel] Manage call tracer life cycle use call arena. (#​37460)

C++

  • [OTel C++] Fix race when adding and removing callbacks. (#​37485)

Python

  • [Backport to 1.67.x] Add templating and support for Python 3.13 (#​37643). (#​37803)
  • Add templating and support for Python 3.13. (#​37643)
  • [Python Distrib] Change warning to RuntimeError for version incompatibility. (#​37466)
  • [reflection]: python: reflection returns original_request. (#​36944)

Ruby

  • [ruby] drop ruby 2.7 support. (#​37430)
  • [ruby] reduce ruby gpr_log invocations from INFO to DEBUG. (#​37426)
  • [ruby] refactor flaky test and expose cancel_with_status. (#​37410)

v1.66.2

Compare Source

This is release gRPC Core 1.66.2 (gladiator).

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

This release contains refinements, improvements, and bug fixes.

What's Changed

Python
  • Added support for Python 3.13 and templating system for supported Python versions (#​37643)

Full Changelog: https://github.com/grpc/grpc/compare/v1.66.1...v1.66.2


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 this update again.


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [grpcio](https://grpc.io) ([source](https://github.com/grpc/grpc)) | `==1.66.1` -> `==1.75.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/grpcio/1.75.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/grpcio/1.66.1/1.75.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>grpc/grpc (grpcio)</summary> ### [`v1.75.1`](https://github.com/grpc/grpc/releases/tag/v1.75.1) [Compare Source](https://github.com/grpc/grpc/compare/v1.75.0...v1.75.1) This is release gRPC Core 1.75.1 (gemini). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes. #### What's Changed ##### Python - Release grpcio wheels with Python 3.14 support ([#&#8203;40403](https://github.com/grpc/grpc/issues/40403)) - Asyncio: fixes grpc shutdown race condition occurring during python interpreter finalizations. ([#&#8203;40447](https://github.com/grpc/grpc/issues/40447)) - This also addresses previously reported issues with empty error message on Python interpreter exit (`Error in sys.excepthook:`/`Original exception was:` empty): [#&#8203;36655](https://github.com/grpc/grpc/issues/36655), [#&#8203;38679](https://github.com/grpc/grpc/issues/38679), [#&#8203;33342](https://github.com/grpc/grpc/issues/33342) - Python 3.14: preserve current behavior when using grpc.aio async methods outside of a running event loop. ([#&#8203;40750](https://github.com/grpc/grpc/issues/40750)) - Note: using async methods outside of a running event loop is [discouraged](https://docs.python.org/3.14/library/asyncio-policy.html#asyncio-policies) by Python, and **will be deprecated in future gRPC releases**. Please use the [asyncio.run()](https://docs.python.org/3.14/library/asyncio-runner.html#asyncio.run) function (or [asyncio.Runner](https://docs.python.org/3.14/library/asyncio-runner.html#asyncio.Runner) for custom loop factories). For interactive mode, use dedicated [asyncio REPL](https://docs.python.org/3/library/asyncio.html#asyncio-cli): `python -m asyncio`. **Full Changelog**: <https://github.com/grpc/grpc/compare/v1.75.0...v1.75.1> ### [`v1.75.0`](https://github.com/grpc/grpc/releases/tag/v1.75.0) [Compare Source](https://github.com/grpc/grpc/compare/v1.74.0...v1.75.0) This is release 1.75.0 ([gemini](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. ## Core - \[Security] Cherry Pick Spiffe Verification. ([#&#8203;40515](https://github.com/grpc/grpc/pull/40515)) - \[Python]\[Typeguard] Part 3 - Add Typeguard to AIO stack in tests. ([#&#8203;40217](https://github.com/grpc/grpc/pull/40217)) - \[c-ares] update version to 1.34.5. ([#&#8203;39508](https://github.com/grpc/grpc/pull/39508)) - \[pick\_first] fix bug that caused us to stop attempting to connect. ([#&#8203;40162](https://github.com/grpc/grpc/pull/40162)) ## C++ - \[OTel C++] Implement retry metrics. ([#&#8203;39195](https://github.com/grpc/grpc/pull/39195)) ## Objective-C - Fix data race by adding custom getter for `state` property with `@synchronized` locking. ([#&#8203;40146](https://github.com/grpc/grpc/pull/40146)) ## Python - gRPC Python (grpcio) now depends on `typing-extensions~=4.13`. ([#&#8203;40137](https://github.com/grpc/grpc/issues/40137)) - Update musllinux wheels from `musllinux_1_1` to `musllinux_1_2`. ([#&#8203;40317](https://github.com/grpc/grpc/issues/40317)) - Dropping `musllinux_1_1` because it reached EOL in November 2024 - Reference on musllinux platform tags: [PEP 656](https://peps.python.org/pep-0656) - `grpc.aio` typehint fixes. ([#&#8203;40215](https://github.com/grpc/grpc/issues/40215), [#&#8203;40217](https://github.com/grpc/grpc/issues/40217)) - Metadata type validation: Fixed metadata handling to support all sequence types (not just tuples), preventing runtime errors. Enhanced metadata type validation: `isinstance(metadata, Sequence)` instead of `isinstance(metadata, tuple)` - Serializer parameters: Changed to `Optional[SerializingFunction]` for more accurate type representation - Fixing the error in public API: `ClientCallDetails.method` was declared as `str` but always called with `bytes`, see [InterceptedUnaryUnaryCall](https://github.com/grpc/grpc/blob/49bc1b1098f3772b40a46325250fe5c6f4df1eeb/src/python/grpcio/grpc/aio/_interceptor.py#L628). - Fixes issue [#&#8203;40325](https://github.com/grpc/grpc/issues/40325) with grpcio failing to install on all non-Mac Apple devices internal builds. ([#&#8203;40347](https://github.com/grpc/grpc/issues/40347)) ## Ruby - Ruby: Mark credential object in channel. ([#&#8203;40394](https://github.com/grpc/grpc/pull/40394)) - \[Ruby] Add rubygems support for linux-gnu and linux-musl platforms. ([#&#8203;39549](https://github.com/grpc/grpc/pull/39549)) ### [`v1.74.0`](https://github.com/grpc/grpc/releases/tag/v1.74.0) [Compare Source](https://github.com/grpc/grpc/compare/v1.73.1...v1.74.0) This is release 1.74.0 ([gee](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/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. ([#&#8203;39946](https://github.com/grpc/grpc/pull/39946)) - \[event\_engine] Implement fork support in Posix Event Engine. ([#&#8203;38980](https://github.com/grpc/grpc/pull/38980)) - \[http2] Fix GRPC\_ARG\_HTTP2\_STREAM\_LOOKAHEAD\_BYTES for when BDP is disabled. ([#&#8203;39585](https://github.com/grpc/grpc/pull/39585)) ## Objective-C - \[dep] Upgrade Protobuf Version 31.1. ([#&#8203;39916](https://github.com/grpc/grpc/pull/39916)) ## PHP - \[PHP] Fully qualify stdClass with global namespace. ([#&#8203;39996](https://github.com/grpc/grpc/pull/39996)) - \[php] Fix PHPDoc so that UnaryCall defines the proper return type. ([#&#8203;37563](https://github.com/grpc/grpc/pull/37563)) - fix typing of nullable parameters. ([#&#8203;39199](https://github.com/grpc/grpc/pull/39199)) ## Python - \[EventEngine] Fix the issue with gRPC Python Client not reconnecting in certain situations: [#&#8203;38290](https://github.com/grpc/grpc/issues/38290), [#&#8203;39113](https://github.com/grpc/grpc/issues/39113), [#&#8203;39631](https://github.com/grpc/grpc/issues/39631). ([#&#8203;39894](https://github.com/grpc/grpc/issues/39894)) - Fix gRPC Python docs website layout - use spaces optimally. ([#&#8203;40073](https://github.com/grpc/grpc/pull/40073)) ## Ruby - \[Ruby] Add rubygems support for linux-gnu and linux-musl platforms . ([#&#8203;40174](https://github.com/grpc/grpc/pull/40174)) - \[ruby] enable EE fork support. ([#&#8203;39786](https://github.com/grpc/grpc/pull/39786)) - \[ruby] Return nil for c functions expected to return a VALUE. ([#&#8203;39214](https://github.com/grpc/grpc/pull/39214)) - \[ruby] remove connectivity state watch thread, fix cancellations from spurious signals. ([#&#8203;39409](https://github.com/grpc/grpc/pull/39409)) - \[ruby] Drop Ruby 3.0 support. ([#&#8203;39607](https://github.com/grpc/grpc/pull/39607)) ### [`v1.73.1`](https://github.com/grpc/grpc/releases/tag/v1.73.1) [Compare Source](https://github.com/grpc/grpc/compare/v1.73.0...v1.73.1) This is release 1.73.1 ([gradient](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. ## Python - \[Backport of [#&#8203;39894](https://github.com/grpc/grpc/issues/39894) to v1.73.x] Fix the issue with gRPC Python Client not reconnecting in certain situations: [#&#8203;38290](https://github.com/grpc/grpc/issues/38290), [#&#8203;39113](https://github.com/grpc/grpc/issues/39113), [#&#8203;39631](https://github.com/grpc/grpc/issues/39631) ([#&#8203;39950](https://github.com/grpc/grpc/issues/39950)). ### [`v1.73.0`](https://github.com/grpc/grpc/releases/tag/v1.73.0) [Compare Source](https://github.com/grpc/grpc/compare/v1.72.2...v1.73.0) This is release 1.73.0 ([gradient](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/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. ([#&#8203;39392](https://github.com/grpc/grpc/pull/39392)) - \[Core] Added GPR\_DISABLE\_ABSEIL\_SYNC. ([#&#8203;39562](https://github.com/grpc/grpc/pull/39562)) - \[xds\_override\_host] pass through per-endpoint args when creating subchannels. ([#&#8203;39532](https://github.com/grpc/grpc/pull/39532)) - Expose GRPC\_OPENSSL\_CLEANUP\_TIMEOUT to control shutdown grace period. ([#&#8203;39297](https://github.com/grpc/grpc/pull/39297)) - \[URI] fix parsing of user\_info in proxy settings. ([#&#8203;39004](https://github.com/grpc/grpc/pull/39004)) - \[EventEngine] Fix busy loop in thread pool when shutting down. ([#&#8203;39258](https://github.com/grpc/grpc/pull/39258)) - \[Dep] Added a flag to build with `openssl` instead of `boringssl`. ([#&#8203;39188](https://github.com/grpc/grpc/pull/39188)) - \[EventEngine] Cleanup: EventEngine client, listener, and dns experiments are on by default on all platforms. ([#&#8203;39079](https://github.com/grpc/grpc/pull/39079)) ## C++ - \[OpenCensus] Mark OpenCensus and dependent APIs as deprecated. ([#&#8203;39554](https://github.com/grpc/grpc/pull/39554)) ## Python - \[Python] Pin Cython to 3.1.1. ([#&#8203;39609](https://github.com/grpc/grpc/pull/39609)) - \[Python] grpc\_tools: make PythonGrpcGenerator handle dot `.` in proto paths the same way as native Generator/PyiGenerator. ([#&#8203;39586](https://github.com/grpc/grpc/pull/39586)) ## Ruby - \[Ruby] add remove\_unused\_artifacts to opt build. ([#&#8203;39593](https://github.com/grpc/grpc/pull/39593)) ### [`v1.72.2`](https://github.com/grpc/grpc/releases/tag/v1.72.2) [Compare Source](https://github.com/grpc/grpc/compare/v1.72.1...v1.72.2) This is release 1.72.2 ([gusto](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. ## Python - \[Backport of [#&#8203;39894](https://github.com/grpc/grpc/issues/39894) to v1.72.x] Fix the issue with gRPC Python Client not reconnecting in certain situations: [#&#8203;38290](https://github.com/grpc/grpc/issues/38290), [#&#8203;39113](https://github.com/grpc/grpc/issues/39113), [#&#8203;39631](https://github.com/grpc/grpc/issues/39631). ([#&#8203;39949](https://github.com/grpc/grpc/issues/39949)) ### [`v1.72.1`](https://github.com/grpc/grpc/releases/tag/v1.72.1) [Compare Source](https://github.com/grpc/grpc/compare/v1.72.0...v1.72.1) This is release gRPC Core 1.72.1 (gusto). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. ## C++ - \[Backport of [#&#8203;39266](https://github.com/grpc/grpc/issues/39266) to v1.71.x] Protect grpc generated sources from unwanted system macros ([#&#8203;39484](https://github.com/grpc/grpc/issues/39484)). ## Python - \[Backport of [#&#8203;39609](https://github.com/grpc/grpc/issues/39609) to v1.71.x] Pin Cython to 3.1.1 ([#&#8203;39632](https://github.com/grpc/grpc/issues/39632)). This addresses several issues: - [#&#8203;39588](https://github.com/grpc/grpc/issues/39588) Using inconsistent Cython version in released platform-specific wheels within the same grpcio release. - [cython/cython#6878](https://github.com/cython/cython/issues/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 [#&#8203;39418](https://github.com/grpc/grpc/issues/39418) to v1.71.x] Fix Python 3.12 MacOS universal release artifact ([#&#8203;39504](https://github.com/grpc/grpc/issues/39504)). ### [`v1.72.0`](https://github.com/grpc/grpc/releases/tag/v1.72.0) [Compare Source](https://github.com/grpc/grpc/compare/v1.71.2...v1.72.0) This is release gRPC Core 1.72.0 (gusto). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes. ### [`v1.71.2`](https://github.com/grpc/grpc/releases/tag/v1.71.2) [Compare Source](https://github.com/grpc/grpc/compare/v1.71.0...v1.71.2) This is release 1.71.2 ([gears](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. ## C++ - \[Backport of [#&#8203;39266](https://github.com/grpc/grpc/issues/39266) to v1.71.x] Protect grpc generated sources from unwanted system macros ([#&#8203;39484](https://github.com/grpc/grpc/issues/39484)). ## Python - \[Backport of [#&#8203;39894](https://github.com/grpc/grpc/issues/39894) to v1.71.x] Fix the issue with gRPC Python Client not reconnecting in certain situations: [#&#8203;38290](https://github.com/grpc/grpc/issues/38290), [#&#8203;39113](https://github.com/grpc/grpc/issues/39113), [#&#8203;39631](https://github.com/grpc/grpc/issues/39631) ([#&#8203;39948](https://github.com/grpc/grpc/issues/39948)). - \[Backport of [#&#8203;39609](https://github.com/grpc/grpc/issues/39609) to v1.71.x] Pin Cython to 3.1.1 ([#&#8203;39636](https://github.com/grpc/grpc/issues/39636)). This addresses several issues: - [#&#8203;39588](https://github.com/grpc/grpc/issues/39588) Using inconsistent Cython version in released platform-specific wheels within the same grpcio release. - [cython/cython#6878](https://github.com/cython/cython/issues/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.0`](https://github.com/grpc/grpc/releases/tag/v1.71.0) [Compare Source](https://github.com/grpc/grpc/compare/v1.70.0...v1.71.0) This is release gRPC Core 1.71.0 (gears). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes. ## Core - \[CallAttemptTracer] Fix call attempt tracer lifetimes for retries ([#&#8203;38729](https://github.com/grpc/grpc/issues/38729)). ([#&#8203;38796](https://github.com/grpc/grpc/pull/38796)) - \[pick\_first] fix bug that caused us to stop triggering connection attempts. ([#&#8203;38714](https://github.com/grpc/grpc/pull/38714)) - \[CodeGen]\[CPP] Added support for service "deprecated" option. ([#&#8203;38493](https://github.com/grpc/grpc/pull/38493)) - \[EventEngine] Add SetDefaultEventEngine API (and friends). ([#&#8203;38316](https://github.com/grpc/grpc/pull/38316)) ## C++ - \[build] Restrict grpc++\_public\_hdrs target to internal visibility. ([#&#8203;38646](https://github.com/grpc/grpc/pull/38646)) - \[Doc] Added C++17 cmake option. ([#&#8203;38432](https://github.com/grpc/grpc/pull/38432)) ## Python - \[CI] Drop Python 3.8. ([#&#8203;38747](https://github.com/grpc/grpc/pull/38747)) - \[Python] Support musl-linux binary wheels on arm64. ([#&#8203;38223](https://github.com/grpc/grpc/pull/38223)) ## Ruby - \[ruby] Build/test ruby 3.4 and build native gems with Ruby 3.4 support. ([#&#8203;38338](https://github.com/grpc/grpc/pull/38338)) ### [`v1.70.0`](https://github.com/grpc/grpc/releases/tag/v1.70.0) [Compare Source](https://github.com/grpc/grpc/compare/v1.69.0...v1.70.0) This is release 1.70.0 ([genius](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. ## Core - \[BoringSSL] Update third\_party/boringssl-with-bazel. ([#&#8203;38274](https://github.com/grpc/grpc/issues/38274)) ## C++ - gRPC C++ begins to require C++17 or later to build and use gRPC C++. You may need the following settings: - CMake: Add CMAKE\_CXX\_STANDARD=17 to your CMake build command. - Bazel: Add --cxxopt='/std:c++17' and --host\_cxxopt='/std:c++17' to your Bazel build command. - gRPC 1.69, the final version compatible with C++14, will be supported until December 10, 2025, according to <https://github.com/grpc/proposal/blob/master/L120-requiring-cpp17.md>. ## Python *Added 2025-06-27:*\ *CAUTION! This release contains a known defect in gRPC Python client reconnection logic ([#&#8203;38290](https://github.com/grpc/grpc/issues/38290)), which was fixed in v1.71.2, v1.72.2, v1.73.1, and all subsequent releases. We recommend upgrading.* ### [`v1.69.0`](https://github.com/grpc/grpc/releases/tag/v1.69.0) [Compare Source](https://github.com/grpc/grpc/compare/v1.68.1...v1.69.0) This is release 1.69.0 ([gridiron](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. ## Core - \[Alarm] Fix Alarm reuse on cancellation. ([#&#8203;38114](https://github.com/grpc/grpc/pull/38114)) - \[xDS RBAC] Support string\_match in HeaderMatcher. ([#&#8203;38185](https://github.com/grpc/grpc/pull/38185)) - \[pick\_first] fix shutdown bug in new PF impl. ([#&#8203;38144](https://github.com/grpc/grpc/pull/38144)) - \[c-ares] Fix inverted length check in GrpcPolledFdWindows. ([#&#8203;38101](https://github.com/grpc/grpc/pull/38101)) - \[RetryFilter] Copy the SliceBuffer from RetryFilter's cache to batch payload. ([#&#8203;38069](https://github.com/grpc/grpc/pull/38069)) - \[EventEngine] Add stronger wording on Endpoint::Read contract. ([#&#8203;38036](https://github.com/grpc/grpc/pull/38036)) - \[chttp2] Fix channelz address. ([#&#8203;38022](https://github.com/grpc/grpc/pull/38022)) - \[XdsClient] Add missing authority to XdsClient metrics scope. ([#&#8203;38009](https://github.com/grpc/grpc/pull/38009)) - \[EventEngine] API contract: Endpoint::Read will provide either an error or data, but never both. ([#&#8203;38019](https://github.com/grpc/grpc/pull/38019)) - \[Build] Dropped Bazel 6.x support. ([#&#8203;37979](https://github.com/grpc/grpc/pull/37979)) ## Python *Added 2025-06-27:*\ *CAUTION! This release contains a known defect in gRPC Python client reconnection logic ([#&#8203;38290](https://github.com/grpc/grpc/issues/38290)), which was fixed in v1.71.2, v1.72.2, v1.73.1, and all subsequent releases. We recommend upgrading.* - \[Build] Override MACOSX\_DEPLOYMENT\_TARGET for gRPC Python. ([#&#8203;37997](https://github.com/grpc/grpc/pull/37997)) ### [`v1.68.1`](https://github.com/grpc/grpc/releases/tag/v1.68.1) [Compare Source](https://github.com/grpc/grpc/compare/v1.68.0...v1.68.1) This is release 1.68.1 ([groovy](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. ## Core - \[xDS RBAC] Support string\_match in HeaderMatcher ([#&#8203;38185](https://github.com/grpc/grpc/issues/38185)). ([#&#8203;38198](https://github.com/grpc/grpc/pull/38198)) ## Python *Added 2025-06-27:*\ *CAUTION! This release contains a known defect in gRPC Python client reconnection logic ([#&#8203;38290](https://github.com/grpc/grpc/issues/38290)), which was fixed in v1.71.2, v1.72.2, v1.73.1, and all subsequent releases. We recommend upgrading.* ### [`v1.68.0`](https://github.com/grpc/grpc/releases/tag/v1.68.0) [Compare Source](https://github.com/grpc/grpc/compare/v1.67.1...v1.68.0) This is release 1.68.0 ([groovy](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. ## Core - \[XdsClient]\[Backport] Add missing authority to XdsClient metrics scope ([#&#8203;38009](https://github.com/grpc/grpc/issues/38009)). ([#&#8203;38023](https://github.com/grpc/grpc/pull/38023)) - \[Release] Bump core version in preparation for 1.68 Branch Cut. ([#&#8203;37941](https://github.com/grpc/grpc/pull/37941)) - \[ConfigFetcher] Set HTTP2 error to NO\_ERROR to do graceful GOAWAYs. ([#&#8203;37939](https://github.com/grpc/grpc/pull/37939)) - \[ruby] reduce INFO log for server CQ pluck registration to DEBUG. ([#&#8203;37633](https://github.com/grpc/grpc/pull/37633)) - \[EventEngine] Enable the PosixEventEngine client experiment. ([#&#8203;35985](https://github.com/grpc/grpc/pull/35985)) - \[chttp2\_server] Fix race between connection starting and it being orphaned. ([#&#8203;37683](https://github.com/grpc/grpc/pull/37683)) - \[Chttp2Server] Fix race between connection manager updates and handshake. ([#&#8203;37772](https://github.com/grpc/grpc/pull/37772)) - \[xds] Fix XdsClient race between ResourceDoesNotExist timer and receiving resources. ([#&#8203;37678](https://github.com/grpc/grpc/pull/37678)) ## C++ - \[Build] Minimum version of MSVC is now 2022. ([#&#8203;37687](https://github.com/grpc/grpc/pull/37687)) - \[Build] Bumped the minimum version of cmake. ([#&#8203;37702](https://github.com/grpc/grpc/pull/37702)) ## Python *Added 2025-06-27:*\ *CAUTION! This release contains a known defect in gRPC Python client reconnection logic ([#&#8203;38290](https://github.com/grpc/grpc/issues/38290)), which was fixed in v1.71.2, v1.72.2, v1.73.1, and all subsequent releases. We recommend upgrading.* - Add templating and support for Python 3.13. ([#&#8203;37643](https://github.com/grpc/grpc/pull/37643)) ### [`v1.67.1`](https://github.com/grpc/grpc/releases/tag/v1.67.1) [Compare Source](https://github.com/grpc/grpc/compare/v1.67.0...v1.67.1) This is release gRPC Core 1.67.1 (gesundheit). This is a Python-only patch release. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes. ### [`v1.67.0`](https://github.com/grpc/grpc/releases/tag/v1.67.0) [Compare Source](https://github.com/grpc/grpc/compare/v1.66.2...v1.67.0) This is release 1.67.0 ([gesundheit](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. ## Core - \[ruby] reduce an INFO log to DEBUG (backport [#&#8203;37633](https://github.com/grpc/grpc/pull/37633)). ([#&#8203;37686](https://github.com/grpc/grpc/pull/37686)) - \[release] Bump core version to 44.0.0. ([#&#8203;37661](https://github.com/grpc/grpc/pull/37661)) - \[RlsLB] Fix Deadlock. ([#&#8203;37459](https://github.com/grpc/grpc/pull/37459)) - \[Python Otel] Manage call tracer life cycle use call arena. ([#&#8203;37460](https://github.com/grpc/grpc/pull/37460)) ## C++ - \[OTel C++] Fix race when adding and removing callbacks. ([#&#8203;37485](https://github.com/grpc/grpc/pull/37485)) ## Python - \[Backport to 1.67.x] Add templating and support for Python 3.13 ([#&#8203;37643](https://github.com/grpc/grpc/issues/37643)). ([#&#8203;37803](https://github.com/grpc/grpc/pull/37803)) - Add templating and support for Python 3.13. ([#&#8203;37643](https://github.com/grpc/grpc/pull/37643)) - \[Python Distrib] Change warning to RuntimeError for version incompatibility. ([#&#8203;37466](https://github.com/grpc/grpc/pull/37466)) - \[reflection]: python: reflection returns `original_request`. ([#&#8203;36944](https://github.com/grpc/grpc/pull/36944)) ## Ruby - \[ruby] drop ruby 2.7 support. ([#&#8203;37430](https://github.com/grpc/grpc/pull/37430)) - \[ruby] reduce ruby gpr\_log invocations from INFO to DEBUG. ([#&#8203;37426](https://github.com/grpc/grpc/pull/37426)) - \[ruby] refactor flaky test and expose cancel\_with\_status. ([#&#8203;37410](https://github.com/grpc/grpc/pull/37410)) ### [`v1.66.2`](https://github.com/grpc/grpc/releases/tag/v1.66.2) [Compare Source](https://github.com/grpc/grpc/compare/v1.66.1...v1.66.2) This is release gRPC Core 1.66.2 (gladiator). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes. #### What's Changed ##### Python - Added support for Python 3.13 and templating system for supported Python versions ([#&#8203;37643](https://github.com/grpc/grpc/issues/37643)) **Full Changelog**: <https://github.com/grpc/grpc/compare/v1.66.1...v1.66.2> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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 this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMDAuMSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlLWJvdCJdfQ==-->
renovate-bot force-pushed renovate/grpcio-1.x from 64970abbd9 to 79cd8cabe1 2024-10-16 16:02:10 +05:30 Compare
renovate-bot changed title from chore(deps): update dependency grpcio to v1.66.2 to chore(deps): update dependency grpcio to v1.67.0 2024-10-16 16:02:10 +05:30
renovate-bot force-pushed renovate/grpcio-1.x from 79cd8cabe1 to c2d6040499 2024-10-29 12:01:25 +05:30 Compare
renovate-bot changed title from chore(deps): update dependency grpcio to v1.67.0 to chore(deps): update dependency grpcio to v1.67.1 2024-10-29 12:01:26 +05:30
renovate-bot force-pushed renovate/grpcio-1.x from c2d6040499 to f8af9ed0c9 2024-12-23 18:05:25 +05:30 Compare
renovate-bot changed title from chore(deps): update dependency grpcio to v1.67.1 to chore(deps): update dependency grpcio to v1.68.1 2024-12-23 18:05:29 +05:30
renovate-bot force-pushed renovate/grpcio-1.x from f8af9ed0c9 to c1cfd27fec 2025-01-06 05:07:39 +05:30 Compare
renovate-bot changed title from chore(deps): update dependency grpcio to v1.68.1 to chore(deps): update dependency grpcio to v1.69.0 2025-01-06 05:07:42 +05:30
renovate-bot force-pushed renovate/grpcio-1.x from c1cfd27fec to 9a67f5201c 2025-01-27 05:08:44 +05:30 Compare
renovate-bot changed title from chore(deps): update dependency grpcio to v1.69.0 to chore(deps): update dependency grpcio to v1.70.0 2025-01-27 05:08:49 +05:30
renovate-bot force-pushed renovate/grpcio-1.x from 9a67f5201c to 8ae3afb748 2025-03-17 05:07:20 +05:30 Compare
renovate-bot changed title from chore(deps): update dependency grpcio to v1.70.0 to chore(deps): update dependency grpcio to v1.71.0 2025-03-17 05:07:24 +05:30
renovate-bot force-pushed renovate/grpcio-1.x from 8ae3afb748 to 064f9966a8 2025-06-16 05:18:22 +05:30 Compare
renovate-bot changed title from chore(deps): update dependency grpcio to v1.71.0 to chore(deps): update dependency grpcio to v1.73.0 2025-06-16 05:32:47 +05:30
renovate-bot force-pushed renovate/grpcio-1.x from 064f9966a8 to 2de799ec6c 2025-06-30 05:04:50 +05:30 Compare
renovate-bot changed title from chore(deps): update dependency grpcio to v1.73.0 to chore(deps): update dependency grpcio to v1.73.1 2025-06-30 05:04:53 +05:30
renovate-bot force-pushed renovate/grpcio-1.x from 2de799ec6c to 937748481e 2025-07-28 05:13:22 +05:30 Compare
renovate-bot changed title from chore(deps): update dependency grpcio to v1.73.1 to chore(deps): update dependency grpcio to v1.74.0 2025-07-28 05:13:26 +05:30
renovate-bot force-pushed renovate/grpcio-1.x from 937748481e to addb0989cb 2025-09-22 05:06:30 +05:30 Compare
renovate-bot changed title from chore(deps): update dependency grpcio to v1.74.0 to chore(deps): update dependency grpcio to v1.75.0 2025-09-22 05:06:36 +05:30
renovate-bot force-pushed renovate/grpcio-1.x from addb0989cb to 03e813f885 2025-09-29 05:10:20 +05:30 Compare
renovate-bot changed title from chore(deps): update dependency grpcio to v1.75.0 to chore(deps): update dependency grpcio to v1.75.1 2025-09-29 05:10:28 +05:30
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/grpcio-1.x:renovate/grpcio-1.x
git switch renovate/grpcio-1.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff renovate/grpcio-1.x
git switch renovate/grpcio-1.x
git rebase master
git switch master
git merge --ff-only renovate/grpcio-1.x
git switch renovate/grpcio-1.x
git rebase master
git switch master
git merge --no-ff renovate/grpcio-1.x
git switch master
git merge --squash renovate/grpcio-1.x
git switch master
git merge --ff-only renovate/grpcio-1.x
git switch master
git merge renovate/grpcio-1.x
git push origin master
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: mCaptcha/dcache#128
No description provided.