docs(rum): add Browser SDK v6 to v7 upgrade guide#36214
docs(rum): add Browser SDK v6 to v7 upgrade guide#36214thomas-lebeau wants to merge 7 commits intomasterfrom
Conversation
- Document breaking changes for Core, RUM, Logs, and Session Replay - Cover session manager rewrite, new privacy defaults, removed options, and API changes for v7 migration
Preview links (active after the
|
- Add new section explaining how to update CDN bundle URL from v6 to v7 - Clarify that the crossorigin attribute goes on the script tag
- Update reference [28] to point to the datadoghq.dev RumInitConfiguration interface page for more detailed parameter documentation
- Replace temporal words (now, previously) with explicit v7 references per Vale style rules - Clarify action name computation strategy description - Rename Session Replay section to reflect data format change rather than serialization algorithm
|
Added an editorial card: DOCS-14156 |
Content has been moved to the documentation repo: DataDog/documentation#36214
- Mention the upgrade-browser-sdk-v7 skill to help automate migration steps
- Replace "better" with "sensible" for defaultPrivacyLevel description - Clarify enablePrivacyForActionName guidance to note upcoming build plugin masking capabilities
rtrieu
left a comment
There was a problem hiding this comment.
hi @thomas-lebeau thanks for this PR! i left some suggestions mainly for clarity and consistency with our style guide.
one thing i'd like to ask is that we leave the [28] link to point at the internal reference, but can you create a follow up PR to update it with the v7 parameters?
| [25]: /real_user_monitoring/correlate_with_other_telemetry/apm#opentelemetry-support | ||
| [27]: /real_user_monitoring/guide/proxy-rum-data | ||
| [28]: /real_user_monitoring/application_monitoring/browser/setup/#initialization-parameters | ||
| [28]: https://datadoghq.dev/browser-sdk/interfaces/_datadog_browser-rum.RumInitConfiguration.html |
There was a problem hiding this comment.
this will take users to the external reference. can we keep /real_user_monitoring/application_monitoring/browser/setup/#initialization-parameters but open a different PR to update it with v7 parameters?
There was a problem hiding this comment.
This page does not contain an #initialization-parameters section. I did not follow the closely everything but the list of all initialization options have been removed from the documentation website a while back in favor of an automatically generated API documentation.
This is the same link used in the 3rd step in Manual client-side setup

Co-authored-by: Rosa Trieu <107086888+rtrieu@users.noreply.github.com>
What does this PR do? What is the motivation?
Adds a new upgrade guide covering the Browser SDK v6 to v7 migration.
Merge instructions
Merge readiness:
For Datadog employees:
Your branch name MUST follow the
<name>/<description>convention and include the forward slash (/). Without this format, your pull request will not pass CI, the GitLab pipeline will not run, and you won't get a branch preview. Getting a branch preview makes it easier for us to check any issues with your PR, such as broken links.If your branch doesn't follow this format, rename it or create a new branch and PR.
[6/5/2025] Merge queue has been disabled on the documentation repo. If you have write access to the repo, the PR has been reviewed by a Documentation team member, and all of the required checks have passed, you can use the Squash and Merge button to merge the PR. If you don't have write access, or you need help, reach out in the #documentation channel in Slack.
AI assistance
Used Claude Code to draft the upgrade guide content.
Additional notes