Skip to content

feat: update rrweb submodule to upstream v2.0.1 refresh#615

Merged
Vadman97 merged 2 commits into
mainfrom
rrweb-upstream-refresh
Jun 11, 2026
Merged

feat: update rrweb submodule to upstream v2.0.1 refresh#615
Vadman97 merged 2 commits into
mainfrom
rrweb-upstream-refresh

Conversation

@Vadman97

@Vadman97 Vadman97 commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Summary

Bumps the rrweb submodule to current fork main, which includes:

Only the submodule pin and the regenerated yarn.lock change — 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 --check clean
  • yarn build:sdk 18/18 tasks green
  • yarn enforce-size 9/9 (highlight.run within the 256 kB brotli limit)
  • yarn turbo run test --filter=highlight.run — 437/437 tests pass

Release

feat: commit → release-please cuts a minor for highlight.run; the node-workspace plugin cascades linked bumps to @launchdarkly/observability and @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.lock so 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-client and the network record/replay plugins. sdk/highlight-run/README.md now states that recording uses the LaunchDarkly rrweb fork synced to v2.0.1.

No highlight.run SDK 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.

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>
@Vadman97 Vadman97 requested a review from a team as a code owner June 11, 2026 16:50
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>
@Vadman97 Vadman97 merged commit f63b07f into main Jun 11, 2026
22 checks passed
@Vadman97 Vadman97 deleted the rrweb-upstream-refresh branch June 11, 2026 19:57
abelonogov-ld added a commit that referenced this pull request Jun 11, 2026
* main:
  chore: release main (#614)
  feat: update rrweb submodule to upstream v2.0.1 refresh (#615)
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