Skip to content

Note the new request headers in the 3.5.5 release notes - #539

Open
MichaelGHSeg wants to merge 2 commits into
masterfrom
docs/header-upgrade-note
Open

MichaelGHSeg wants to merge 2 commits into
masterfrom
docs/header-upgrade-note

Conversation

@MichaelGHSeg

Copy link
Copy Markdown
Contributor

Why

3.5.5 started sending two request headers that 3.5.4 did not: Authorization (HTTP Basic, carrying the write key) and X-Retry-Count on retries.

Customers whose proxies allowlist request headers had uploads rejected by the equivalent change in the already-released analytics-next. The same trap applies here, and the shipped 3.5.5 notes do not mention it — so anyone debugging a sudden upload failure after upgrading has nothing to find.

Being server-side, java's exposure is lower than a browser SDK's: there is no CORS preflight, and a server deployment is less likely to sit behind a header-filtering proxy. But "lower" is not "none", and the note costs nothing.

What

Adds an upgrade note to the existing 3.5.5 entry in CHANGELOG.md. Documentation only — no code change.

The equivalent note is going into the release notes for python, go, ruby, php and C# as part of the same initiative, scoped per SDK to whichever header is actually new on the wire there. For java both are.

3.5.5 started sending Authorization and X-Retry-Count. Customers whose
proxies allowlist request headers had uploads rejected by the equivalent
analytics-next change, so the shipped entry should say so.

This branch has not been deployed

No deployments
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