Files
renovate[bot] 834ede370c Update module google.golang.org/grpc to v1.85.0 (#9292)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) |
`v1.84.0` → `v1.85.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.85.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.84.0/v1.85.0?slim=true)
|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) |
`v1.83.2` → `v1.85.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.85.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.83.2/v1.85.0?slim=true)
|

---

### Release Notes

<details>
<summary>grpc/grpc-go (google.golang.org/grpc)</summary>

###
[`v1.85.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.85.0):
Release 1.85.0

[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.84.0...v1.85.0)

### New Features

- stats: Expose the effective client authority (sent on the wire as the
HTTP/2 `:authority` header) in client `stats.OutHeader` events.
([#&#8203;9296](https://redirect.github.com/grpc/grpc-go/issues/9296))
- Special Thanks: [@&#8203;aryansk](https://redirect.github.com/aryansk)
- metadata: Add `ValueFromOutgoingContext`, which reads a single
metadata value from outgoing context without copying the entire outgoing
metadata into a new map.
([#&#8203;9282](https://redirect.github.com/grpc/grpc-go/issues/9282))
- Special Thanks:
[@&#8203;yuyangguo42](https://redirect.github.com/yuyangguo42)

### Bug Fixes

- transport: Refine control buffer throttling to only count peer-induced
control frames, raise the default
`GRPC_GO_EXPERIMENTAL_CONTROL_BUFFER_THROTTLE_LIMIT` from 100 to 10,000,
and close client connections if reads remain throttled for `10s`.
([#&#8203;9563](https://redirect.github.com/grpc/grpc-go/issues/9563))
- server: Ensure `Stop()` forcefully terminates the server while
`GracefulStop()` is waiting for active handlers to complete.
([#&#8203;9394](https://redirect.github.com/grpc/grpc-go/issues/9394))
  - Special Thanks: [@&#8203;stanhu](https://redirect.github.com/stanhu)
- server: Unconditionally increment the highest-seen stream ID on when
handling `HEADERS` frames to comply with [RFC 7540
§5.1.1](https://www.rfc-editor.org/rfc/rfc7540.html#section-5.1.1).
Previously, truncated `HEADERS` frames left the connection in an
inconsistent state and allowed stream IDs to be reused by clients
without resulting in a protocol error.
([#&#8203;9414](https://redirect.github.com/grpc/grpc-go/issues/9414))
- server: Terminate streams immediately when a `HEADERS` frame includes
the `EndStream` bit. Previously, this caused server handlers to hang
when reading a message.
([#&#8203;9391](https://redirect.github.com/grpc/grpc-go/issues/9391))
- server: Reject requests missing both `:authority` and `Host` headers
with HTTP 400 and status `Internal`.
([#&#8203;9365](https://redirect.github.com/grpc/grpc-go/issues/9365))
- xds: Fix a bug where route header matchers with non-lowercase names
failed to match routes.
([#&#8203;9353](https://redirect.github.com/grpc/grpc-go/issues/9353))
- Special Thanks:
[@&#8203;winklemad](https://redirect.github.com/winklemad)
- client: Ensure retried RPCs use the correct `:authority` value
specified by the LB policy instead of inheriting it from a previous
attempt.
([#&#8203;9277](https://redirect.github.com/grpc/grpc-go/issues/9277))
  - Special Thanks: [@&#8203;nvxbug](https://redirect.github.com/nvxbug)
- transport: Fail streams with `io.ErrUnexpectedEOF` instead of `io.EOF`
upon receiving truncated message headers or bodies after partial data
has already been received.
([#&#8203;9204](https://redirect.github.com/grpc/grpc-go/issues/9204))
  - Special Thanks: [@&#8203;buger](https://redirect.github.com/buger)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- 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 these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xODQuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjE4NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-27 13:46:29 +00:00
..
2024-03-26 20:13:54 +01:00