Skip to content

feat: add HTTP request and response trailers - #1539

Merged
jlouvel merged 2 commits into
3.0from
feat/rpc-c1-trailers
Oct 20, 2026
Merged

jlouvel merged 2 commits into
3.0from
feat/rpc-c1-trailers

Conversation

@jlouvel

@jlouvel jlouvel commented Oct 18, 2026

Copy link
Copy Markdown
Collaborator

Implements C1 from the RPC extensions design on top of #1538.

  • Adds modifiable trailers to Request and Response, including wrapper delegation and Request copy behavior.
  • Maps trailers to HTTP/1.1 chunked LastHttpContent and HTTP/2 trailing headers in both directions.
  • Adds HTTP/1.1 and HTTP/2 round-trip coverage.

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

Base automatically changed from feat/flatten-http-adapter to 3.0 October 20, 2026 12:42
@jlouvel
jlouvel added this pull request to stack #1548 October 20, 2026 12:42
jlouvel and others added 2 commits October 20, 2026 08:57
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Jerome Louvel <374450+jlouvel@users.noreply.github.com>
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-c1-trailers branch from 53f668a to 770cc61 Compare October 20, 2026 13:04
@sonarqubecloud

Copy link
Copy Markdown

@jlouvel
jlouvel merged commit ee3a050 into 3.0 Oct 20, 2026
3 checks passed
@jlouvel
jlouvel deleted the feat/rpc-c1-trailers branch October 20, 2026 13:14
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