feat: update rrweb submodule to upstream v2.0.1 refresh#615
Merged
Conversation
Brings the rrweb fork up to upstream rrweb v2.0.1 (launchdarkly/rrweb#29), plus dependabot dependency updates (vite 6, vitest 3, happy-dom 20; launchdarkly/rrweb#31) and a tsconfig lib fix for this workspace (launchdarkly/rrweb#34). Lockfile regenerated for the new rrweb dependency ranges. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
SpennyNDaJets
approved these changes
Jun 11, 2026
Touches sdk/highlight-run so release-please attributes the rrweb upgrade to highlight.run and cuts a minor release; the node-workspace plugin cascades @launchdarkly/observability and session-replay. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Bumps the
rrwebsubmodule to current fork main, which includes:@highlight-run/rrwebtype-checks inside this workspaceOnly the submodule pin and the regenerated
yarn.lockchange — no SDK source changes needed (main already migrated to vite 6 / vitest 4, which covers the previously-required companion changes).Validation (local, against this exact pin)
yarn install+yarn dedupe --checkcleanyarn build:sdk18/18 tasks greenyarn enforce-size9/9 (highlight.run within the 256 kB brotli limit)yarn turbo run test --filter=highlight.run— 437/437 tests passRelease
feat:commit → release-please cuts a minor forhighlight.run; thenode-workspaceplugin cascades linked bumps to@launchdarkly/observabilityand@launchdarkly/session-replay.🤖 Generated with Claude Code
Note
High Risk
Large session-replay dependency refresh after a long upstream gap; replay fidelity and bundle behavior depend on rrweb even though SDK code is unchanged in this PR.
Overview
Updates the vendored launchdarkly/rrweb workspace (submodule refresh to upstream v2.0.1) and regenerates
yarn.lockso Highlight’s session-replay stack matches the fork’s current packages and tooling.The lockfile shifts rrweb workspaces toward Vite 6, Vitest 3, happy-dom 20, Playwright 1.60, and turbo 2.9, and wires in new fork packages such as
@highlight-run/rrweb-browser-clientand the network record/replay plugins.sdk/highlight-run/README.mdnow states that recording uses the LaunchDarkly rrweb fork synced to v2.0.1.No
highlight.runSDK source changes in this diff—only dependency/workspace metadata and documentation.Reviewed by Cursor Bugbot for commit 16df13f. Bugbot is set up for automated code reviews on this repo. Configure here.