-
Notifications
You must be signed in to change notification settings - Fork 5
Commit f6ef4e8
authored
fix(deps): Update dependency grpcio to v1.75.0 (#326)
This PR contains the following updates:
| Package | Update | Change | Pending |
|---|---|---|---|
| [grpcio](https://grpc.io) ([source](https://redirect.github.com/grpc/grpc)) | minor | `==1.74.0` -> `==1.75.0` | `1.75.1` |
---
### Release Notes
<details>
<summary>grpc/grpc (grpcio)</summary>
### [`v1.75.0`](https://redirect.github.com/grpc/grpc/releases/tag/v1.75.0)
[Compare Source](https://redirect.github.com/grpc/grpc/compare/v1.74.0...v1.75.0)
This is release 1.75.0 ([gemini](https://redirect.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://redirect.github.com/grpc/grpc/releases).
This release contains refinements, improvements, and bug fixes, with highlights listed below.
## Core
- \[Security] Cherry Pick Spiffe Verification. ([#​40515](https://redirect.github.com/grpc/grpc/pull/40515))
- \[Python]\[Typeguard] Part 3 - Add Typeguard to AIO stack in tests. ([#​40217](https://redirect.github.com/grpc/grpc/pull/40217))
- \[c-ares] update version to 1.34.5. ([#​39508](https://redirect.github.com/grpc/grpc/pull/39508))
- \[pick_first] fix bug that caused us to stop attempting to connect. ([#​40162](https://redirect.github.com/grpc/grpc/pull/40162))
## C++
- \[OTel C++] Implement retry metrics. ([#​39195](https://redirect.github.com/grpc/grpc/pull/39195))
## Objective-C
- Fix data race by adding custom getter for `state` property with `@synchronized` locking. ([#​40146](https://redirect.github.com/grpc/grpc/pull/40146))
## Python
- gRPC Python (grpcio) now depends on `typing-extensions~=4.13`. ([#​40137](https://redirect.github.com/grpc/grpc/issues/40137))
- Update musllinux wheels from `musllinux_1_1` to `musllinux_1_2`. ([#​40317](https://redirect.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. ([#​40215](https://redirect.github.com/grpc/grpc/issues/40215), [#​40217](https://redirect.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://redirect.github.com/grpc/grpc/blob/49bc1b1098f3772b40a46325250fe5c6f4df1eeb/src/python/grpcio/grpc/aio/\_interceptor.py#L628).
- Fixes issue [#​40325](https://redirect.github.com/grpc/grpc/issues/40325) with grpcio failing to install on all non-Mac Apple devices internal builds. ([#​40347](https://redirect.github.com/grpc/grpc/issues/40347))
## Ruby
- Ruby: Mark credential object in channel. ([#​40394](https://redirect.github.com/grpc/grpc/pull/40394))
- \[Ruby] Add rubygems support for linux-gnu and linux-musl platforms. ([#​39549](https://redirect.github.com/grpc/grpc/pull/39549))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (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 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://redirect.github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->1 parent a66f85d commit f6ef4e8Copy full SHA for f6ef4e8
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changedCollapse file: setup.py
+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
16 |
| - | |
| 16 | + | |
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
|
0 commit comments