Skip to content

feat: send TE trailers on HTTP/2 - #1543

Merged
jlouvel merged 1 commit into
3.0from
feat/rpc-c5-http2-te-trailers
Oct 20, 2026
Merged

jlouvel merged 1 commit into
3.0from
feat/rpc-c5-http2-te-trailers

Conversation

@jlouvel

@jlouvel jlouvel commented Oct 18, 2026

Copy link
Copy Markdown
Collaborator

Implements C5 from the RPC extensions design, stacked on C4 (#1542).

  • Adds te: trailers to HTTP/2 and HTTP/3 client requests.
  • Normalizes request, response, and trailer names to lowercase at the HTTP/2/3 boundary while preserving te for server resources.
  • Adds a round-trip test covering TE preservation and lowercase headers in both directions.

Validation: mvnw -B -pl org.restlet -Dtest=Http2TrailerHeadersTestCase,HttpTrailersTestCase test.

@jlouvel jlouvel self-assigned this Oct 18, 2026
@jlouvel
jlouvel force-pushed the feat/rpc-c5-http2-te-trailers branch from 2020263 to 84b569f Compare October 18, 2026 14:57
@jlouvel
jlouvel added this pull request to stack #1548 October 20, 2026 12:42
@jlouvel
jlouvel force-pushed the feat/rpc-c5-http2-te-trailers branch from 84b569f to 1d473c2 Compare October 20, 2026 13:04
@jlouvel
jlouvel force-pushed the feat/rpc-c5-http2-te-trailers branch 3 times, most recently from 04a16eb to 33b904a Compare October 20, 2026 13:31
Base automatically changed from test/rpc-c4-http2-flush to 3.0 October 20, 2026 13:32
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Jerome Louvel <374450+jlouvel@users.noreply.github.com>
@jlouvel
jlouvel force-pushed the feat/rpc-c5-http2-te-trailers branch from 33b904a to fcb448d Compare October 20, 2026 13:32
@jlouvel
jlouvel merged commit f4121a8 into 3.0 Oct 20, 2026
@jlouvel
jlouvel deleted the feat/rpc-c5-http2-te-trailers branch October 20, 2026 13:32
@sonarqubecloud

Copy link
Copy Markdown

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