You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(transport): handle HTTP 413 responses for oversized envelopes (#982)
* feat(transport): handle HTTP 413 responses for oversized envelopes
- Add :envelope_too_large reason to ClientError with specific error message
- Handle HTTP 413 in Transport without retrying (similar to 429)
- Record client report with :send_error reason per SDK spec
- Log warning about envelope being rejected due to size limits
This implements the SDK specification for handling HTTP 413 Content Too Large
responses from Relay. Previously, oversized envelopes received HTTP 400 Bad
Request, but Relay now returns HTTP 413 to allow SDKs to distinguish
size-related rejections from other errors.
Closes#978
Signed-off-by: Peter Solnica <peter@solnica.online>
* docs: Update CHANGELOG.md
---------
Signed-off-by: Peter Solnica <peter@solnica.online>
0 commit comments