Skip to content

Allow setting the HTTP/2 client header table size#2582

Merged
LucioFranco merged 2 commits into
grpc:masterfrom
ArniDagur:disable-dynamic-hpack
May 6, 2026
Merged

Allow setting the HTTP/2 client header table size#2582
LucioFranco merged 2 commits into
grpc:masterfrom
ArniDagur:disable-dynamic-hpack

Conversation

@ArniDagur

@ArniDagur ArniDagur commented Apr 7, 2026

Copy link
Copy Markdown
Contributor

Adds a new Endpoint builder method which forwards the HTTP2 header table size setting to h2. Follows in the footsteps of other http_ builder methods.

@ArniDagur ArniDagur force-pushed the disable-dynamic-hpack branch from 645f459 to ae3efa8 Compare April 7, 2026 02:51
@ArniDagur ArniDagur force-pushed the disable-dynamic-hpack branch from ae3efa8 to 6855e7c Compare April 7, 2026 02:55
@ArniDagur ArniDagur marked this pull request as ready for review April 7, 2026 02:56
@ArniDagur ArniDagur changed the title Allow setting the HTTP/2 header table size Allow setting the HTTP/2 client header table size May 6, 2026
@LucioFranco LucioFranco merged commit 02c01c7 into grpc:master May 6, 2026
21 checks passed
@github-actions github-actions Bot mentioned this pull request May 6, 2026
LucioFranco pushed a commit that referenced this pull request May 7, 2026
## 🤖 New release

* `tonic`: 0.14.5 -> 0.14.6 (✓ API compatible changes)
* `tonic-build`: 0.14.5 -> 0.14.6 (✓ API compatible changes)
* `tonic-prost`: 0.14.5 -> 0.14.6 (✓ API compatible changes)
* `tonic-health`: 0.14.5 -> 0.14.6 (✓ API compatible changes)
* `tonic-types`: 0.14.5 -> 0.14.6 (✓ API compatible changes)
* `tonic-reflection`: 0.14.5 -> 0.14.6 (✓ API compatible changes)
* `tonic-prost-build`: 0.14.5 -> 0.14.6 (✓ API compatible changes)
* `tonic-web`: 0.14.5 -> 0.14.6 (✓ API compatible changes)

<details><summary><i><b>Changelog</b></i></summary><p>

## `tonic`

<blockquote>

##
[0.14.6](tonic-v0.14.5...tonic-v0.14.6)
- 2026-05-06

### Added

- *(transport/channel)* expose ServerCertVerifier API
([#2612](#2612))

### Fixed

- map no trailers ok status to unknown
([#2543](#2543))

### Other

- add max_frame_size to client Endpoint
([#2592](#2592))
- Allow setting the HTTP/2 client header table size
([#2582](#2582))
- update rust edition and version to 2024 and 1.88, respectively
([#2525](#2525))
</blockquote>

## `tonic-build`

<blockquote>

##
[0.14.6](tonic-build-v0.14.5...tonic-build-v0.14.6)
- 2026-05-06

### Other

- update rust edition and version to 2024 and 1.88, respectively
([#2525](#2525))
</blockquote>

## `tonic-prost`

<blockquote>

##
[0.14.6](tonic-prost-v0.14.5...tonic-prost-v0.14.6)
- 2026-05-06

### Other

- update rust edition and version to 2024 and 1.88, respectively
([#2525](#2525))
</blockquote>

## `tonic-health`

<blockquote>

##
[0.14.6](tonic-health-v0.14.5...tonic-health-v0.14.6)
- 2026-05-06

### Other

- update rust edition and version to 2024 and 1.88, respectively
([#2525](#2525))
</blockquote>

## `tonic-types`

<blockquote>

##
[0.14.6](tonic-types-v0.14.5...tonic-types-v0.14.6)
- 2026-05-06

### Other

- update rust edition and version to 2024 and 1.88, respectively
([#2525](#2525))
</blockquote>

## `tonic-reflection`

<blockquote>

##
[0.14.6](tonic-reflection-v0.14.5...tonic-reflection-v0.14.6)
- 2026-05-06

### Other

- fix panic when client drops connection early
([#2596](#2596))
- update rust edition and version to 2024 and 1.88, respectively
([#2525](#2525))
</blockquote>

## `tonic-prost-build`

<blockquote>

##
[0.14.6](tonic-prost-build-v0.14.5...tonic-prost-build-v0.14.6)
- 2026-05-06

### Other

- Support well known types resolved by prost to their rust counterparts
([#2544](#2544))
- update rust edition and version to 2024 and 1.88, respectively
([#2525](#2525))
</blockquote>

## `tonic-web`

<blockquote>

##
[0.14.6](tonic-web-v0.14.5...tonic-web-v0.14.6)
- 2026-05-06

### Other

- update rust edition and version to 2024 and 1.88, respectively
([#2525](#2525))
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.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.

2 participants