From 293f94556c8058bf3055869903a64aacc095bde3 Mon Sep 17 00:00:00 2001 From: Billy Vong Date: Fri, 1 Nov 2024 13:40:16 -0400 Subject: [PATCH] feat(replay): Upgrade rrweb packages to 2.29.0 Change to stop restarting canvas manager web worker when stopping recording. --- .../browser-integration-tests/package.json | 2 +- packages/replay-canvas/package.json | 2 +- packages/replay-internal/package.json | 4 +- yarn.lock | 75 ++++++------------- 4 files changed, 25 insertions(+), 58 deletions(-) diff --git a/dev-packages/browser-integration-tests/package.json b/dev-packages/browser-integration-tests/package.json index b2c913488d42..5dfd72c4dcdf 100644 --- a/dev-packages/browser-integration-tests/package.json +++ b/dev-packages/browser-integration-tests/package.json @@ -42,7 +42,7 @@ "dependencies": { "@babel/preset-typescript": "^7.16.7", "@playwright/test": "^1.44.1", - "@sentry-internal/rrweb": "2.11.0", + "@sentry-internal/rrweb": "2.29.0", "@sentry/browser": "8.38.0", "axios": "1.7.7", "babel-loader": "^8.2.2", diff --git a/packages/replay-canvas/package.json b/packages/replay-canvas/package.json index e68e89ba8fe8..34bdabc15cb8 100644 --- a/packages/replay-canvas/package.json +++ b/packages/replay-canvas/package.json @@ -65,7 +65,7 @@ }, "homepage": "https://docs.sentry.io/platforms/javascript/session-replay/", "devDependencies": { - "@sentry-internal/rrweb": "2.28.0" + "@sentry-internal/rrweb": "2.29.0" }, "dependencies": { "@sentry-internal/replay": "8.38.0", diff --git a/packages/replay-internal/package.json b/packages/replay-internal/package.json index 7ccdeb4f62e2..50cebfab92e2 100644 --- a/packages/replay-internal/package.json +++ b/packages/replay-internal/package.json @@ -69,8 +69,8 @@ "devDependencies": { "@babel/core": "^7.17.5", "@sentry-internal/replay-worker": "8.38.0", - "@sentry-internal/rrweb": "2.28.0", - "@sentry-internal/rrweb-snapshot": "2.28.0", + "@sentry-internal/rrweb": "2.29.0", + "@sentry-internal/rrweb-snapshot": "2.29.0", "fflate": "^0.8.1", "jest-matcher-utils": "^29.0.0", "jsdom-worker": "^0.2.1" diff --git a/yarn.lock b/yarn.lock index 01efab263fca..ee2e6542a2e0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8446,67 +8446,34 @@ "@angular-devkit/schematics" "14.2.13" jsonc-parser "3.1.0" -"@sentry-internal/rrdom@2.11.0": - version "2.11.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/rrdom/-/rrdom-2.11.0.tgz#f7c8f54705ad84ece0e97e53f12e87c687749b32" - integrity sha512-BZnkTrbLm9Y3R70W1+8TnImys0RbKsgyB70WQoFdUervGvPw1kLcWJOJrPcDWgVe7nlbG+bEWb6iQrvLqldycw== - dependencies: - "@sentry-internal/rrweb-snapshot" "2.11.0" - -"@sentry-internal/rrdom@2.28.0": - version "2.28.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/rrdom/-/rrdom-2.28.0.tgz#91c55332e3392a8cc05b8e593ee9f6aa740cf5c3" - integrity sha512-9UqcIfy+ygCPpoXBAtlD3VxiTgaFQmYyqtvsL9b3lP1Wcj/rcd8ZZH7iFhT4AzA1bCi8Kx+VcYZxr09hZr5Qig== - dependencies: - "@sentry-internal/rrweb-snapshot" "2.28.0" - -"@sentry-internal/rrweb-snapshot@2.11.0": - version "2.11.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/rrweb-snapshot/-/rrweb-snapshot-2.11.0.tgz#1af79130604afea989d325465b209ac015b27c9a" - integrity sha512-1nP22QlplMNooSNvTh+L30NSZ+E3UcfaJyxXSMLxUjQHTGPyM1VkndxZMmxlKhyR5X+rLbxi/+RvuAcpM43VoA== - -"@sentry-internal/rrweb-snapshot@2.28.0": - version "2.28.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/rrweb-snapshot/-/rrweb-snapshot-2.28.0.tgz#00e330fb0ecb569638af4b2236ed410c92dd8258" - integrity sha512-8pHeVKfmZPoWyWPOT2TbPc4fGnDMtaiHqMLLbDwUtLT9fkEq8AAv5UwfpY3utneIXuxaf1DaF7FgDSqpAWWkAw== - -"@sentry-internal/rrweb-types@2.11.0": - version "2.11.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/rrweb-types/-/rrweb-types-2.11.0.tgz#e598c133b87be1fb04d31d09773b86142b095072" - integrity sha512-foCf9DGfN5ffzwykEtIXsV1P5d+XLDVGaQUnKF5ecGn+g5JzKTe/rPC92rL8/gEy2unL5sCTvlYL3DQvUFM4dA== +"@sentry-internal/rrdom@2.29.0": + version "2.29.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/rrdom/-/rrdom-2.29.0.tgz#df60564466718ae7ada376cf1bd483b8ee07831a" + integrity sha512-TXhujPMt0Iq4l/sjm+rdU/CI6yR8K9+NheKPbCrs3UBzQHbu2VglrlEmhyx57mJY2GwRBrvLcCr5NokX7v1eBA== dependencies: - "@sentry-internal/rrweb-snapshot" "2.11.0" + "@sentry-internal/rrweb-snapshot" "2.29.0" -"@sentry-internal/rrweb-types@2.28.0": - version "2.28.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/rrweb-types/-/rrweb-types-2.28.0.tgz#6d3262879b9d97fd84adb8df7083d0a3b7dba18d" - integrity sha512-Xmyb6U3eGloFTHp6cv5KbN5cyL1fYF0GMxTSZd2/mVcSfgr09z8XVp0WWOcxhNouzhrz9OeLDotaDo45D8rROg== - dependencies: - "@sentry-internal/rrweb-snapshot" "2.28.0" - "@types/css-font-loading-module" "0.0.7" +"@sentry-internal/rrweb-snapshot@2.29.0": + version "2.29.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/rrweb-snapshot/-/rrweb-snapshot-2.29.0.tgz#b0bb64ccffbd486bb739c87d481aa8cdcd7d5c05" + integrity sha512-nIf593YObUzdmEilT3LEXBTpcVGXRYlYTgxiESeJgXrEmNoeB1BolKh4OJa5KpEmwmHcfe3zl15GdzhjxOIwAA== -"@sentry-internal/rrweb@2.11.0": - version "2.11.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/rrweb/-/rrweb-2.11.0.tgz#be8e8dfff2acf64d418b625d35a20fdcd7daeb96" - integrity sha512-QuEqpKmRDb0xQe9fhJ3j/JHO6uxFMWBowADJBA4rvVU5HbExIg9gor1tZ0b3gDuChXnnx7pxFj9/QXZjQQ75zg== +"@sentry-internal/rrweb-types@2.29.0": + version "2.29.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/rrweb-types/-/rrweb-types-2.29.0.tgz#71b20e6dd452f005ff37f059df2dacad98f6e0ea" + integrity sha512-0x1aT+ifDjX3JKd4kmGzbofkI6qWYAOZmd5tPX07OmVnT3aIoecBqBCUagx15ewm0kMRv5Pl53is0EWzHIDvlA== dependencies: - "@sentry-internal/rrdom" "2.11.0" - "@sentry-internal/rrweb-snapshot" "2.11.0" - "@sentry-internal/rrweb-types" "2.11.0" + "@sentry-internal/rrweb-snapshot" "2.29.0" "@types/css-font-loading-module" "0.0.7" - "@xstate/fsm" "^1.4.0" - base64-arraybuffer "^1.0.1" - fflate "^0.4.4" - mitt "^3.0.0" -"@sentry-internal/rrweb@2.28.0": - version "2.28.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/rrweb/-/rrweb-2.28.0.tgz#353ac98e3308ce8e41a3e1e3a139a9c3db10b4eb" - integrity sha512-gX5gjE4xotHFrpqACP5jNCgmiUHb6pz8wWJnvC3lrc8aBUS1xNEIel4DkKjyGs9e9OY+MQk+nJghoIiLZwisSA== +"@sentry-internal/rrweb@2.29.0": + version "2.29.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/rrweb/-/rrweb-2.29.0.tgz#1019bee52be0ed4bd3112a3e1a1c50adfb6bab78" + integrity sha512-UmEtyfo3yCdJsIdt0m7OLLmg9CeNmGlkmGSa91nResZVIC1+rd4RA+PmmqkwAV/WOljCXHZHs7ezlW1Mjjm2vQ== dependencies: - "@sentry-internal/rrdom" "2.28.0" - "@sentry-internal/rrweb-snapshot" "2.28.0" - "@sentry-internal/rrweb-types" "2.28.0" + "@sentry-internal/rrdom" "2.29.0" + "@sentry-internal/rrweb-snapshot" "2.29.0" + "@sentry-internal/rrweb-types" "2.29.0" "@types/css-font-loading-module" "0.0.7" "@xstate/fsm" "^1.4.0" base64-arraybuffer "^1.0.1"