Skip to content

[DO NOT MERGE] RC v1.89.5 - #2532

Open
emanuelegiona wants to merge 13 commits into
yarpc:mainfrom
emanuelegiona:rc-v1.89.5
Open

[DO NOT MERGE] RC v1.89.5#2532
emanuelegiona wants to merge 13 commits into
yarpc:mainfrom
emanuelegiona:rc-v1.89.5

Conversation

@emanuelegiona

Copy link
Copy Markdown
Collaborator

Description

This is a throwaway PR for release candidate v1.89.5.

Intended for use in LibRelease & Service Preview only.

Test Plan

See #2528.

Checklist

  • Description and context for reviewers: one partner, one stranger

RELEASE NOTES:
N/a

bananacocodrilo and others added 13 commits July 27, 2026 19:56
Signed-off-by: bananacocodrilo <antonio.mkp@gmail.com>
…Unknown (yarpc#2518)

Notes:
Default unannotated application errors to CodeUnknown in Http so they carry the error-code header and are classified as failures consistently across transports.
Signed-off-by: antonio.alors <antonio.alors@uber.com>
Infrastructure headers (x-forwarded-for, x-forwarded-proto,
x-forwarded-port, x-request-id, x-uber-source, via, user-agent) must
travel over the wire unprefixed so that Muttley/Envoy can read and
update them. The server side (yarpc#2502) already accepts the unprefixed
form; this completes the fix by having ToHTTPHeaders bypass the
rpc-header- prefix for the same allowlist.

Co-authored-by: Cursor <cursoragent@cursor.com>
…pc#2530)

Add Unwrap() to ytchanError so errors.As/errors.Is can reach the wrapped tchannel.SystemError through the YARPC error chain. This bridges the chain as far as the SystemError; reaching context.DeadlineExceeded/Canceled end-to-end additionally requires a companion change in tchannel-go.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* [HTTP2] Test: GOAWAY frame handling

* fixed lint errors; refactored test case for extensibility

* addressed comment: removed unnecessary separator comment
…tbound.Call with HTTP/2 GOAWAY (yarpc#2531)

* [HTTP] Bench: Adds benchmarking for net/http.Request.GetBody & E2E outbound.Call with HTTP/2 GOAWAY

* minor changes to test case names
Signed-off-by: Emanuele Giona <egiona@uber.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

5 participants