Skip to content

Commit 5c17acf

Browse files
mydeabillyvg
andauthored
docs: Update replay docs for end of beta (#7349)
--------- Co-authored-by: Billy Vong <[email protected]>
1 parent 856ba8a commit 5c17acf

File tree

2 files changed

+46
-4
lines changed

2 files changed

+46
-4
lines changed

packages/replay/MIGRATION.md

+44
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,47 @@
1+
# End of Replay Beta
2+
3+
Sentry Replay is now out of Beta. This means that the usual stability guarantees apply.
4+
5+
Because of experimentation and rapid iteration, during the Beta period some bugs and problems came up which have since been fixed/improved.
6+
We **strongly** recommend anyone using Replay in a version before 7.39.0 to update to 7.39.0 or newer, in order to prevent running Replay with known problems that have since been fixed.
7+
8+
Below you can find a list of relevant replay issues that have been resolved until 7.39.0:
9+
10+
## New features / improvements
11+
12+
- Remove `autoplay` attribute from audio/video tags ([#59](https://github.com/getsentry/rrweb/pull/59))
13+
- Exclude fetching scripts that use `<link rel="modulepreload">` ([#52](https://github.com/getsentry/rrweb/pull/52))
14+
- With maskAllText, mask the attributes: placeholder, title, `aria-label`
15+
- Lower the flush max delay from 15 seconds to 5 seconds (#6761)
16+
- Stop recording when retry fails (#6765)
17+
- Stop without retry when receiving bad API response (#6773)
18+
- Send client_report when replay sending fails (#7093)
19+
- Stop recording when hitting a rate limit (#7018)
20+
- Allow Replay to be used in Electron renderers with nodeIntegration enabled (#6644)
21+
- Do not renew session in error mode (#6948)
22+
- Remove default sample rates for replay (#6878)
23+
- Add `flush` method to integration (#6776)
24+
- Improve compression worker & fallback behavior (#6988, #6936, #6827)
25+
- Improve error handling (#7087, #7094, #7010, getsentry/rrweb#16, #6856)
26+
- Add more default block filters (#7233)
27+
28+
## Fixes
29+
30+
- Fix masking inputs on change when `maskAllInputs:false` ([#61](https://github.com/getsentry/rrweb/pull/61))
31+
- More robust `rootShadowHost` check ([#50](https://github.com/getsentry/rrweb/pull/50))
32+
- Fix duplicated textarea value ([#62](https://github.com/getsentry/rrweb/pull/62))
33+
- Handle removed attributes ([#65](https://github.com/getsentry/rrweb/pull/65))
34+
- Change LCP calculation (#7187, #7225)
35+
- Fix debounced flushes not respecting `maxWait` (#7207, #7208)
36+
- Fix svgs not getting unblocked (#7132)
37+
- Fix missing fetch/xhr requests (#7134)
38+
- Fix feature detection of PerformanceObserver (#7029)
39+
- Fix `checkoutEveryNms` (#6722)
40+
- Fix incorrect uncompressed recording size due to encoding (#6740)
41+
- Ensure dropping replays works (#6522)
42+
- Envelope send should be awaited in try/catch (#6625)
43+
- Improve handling of `maskAllText` selector (#6637)
44+
145
# Upgrading Replay from 7.34.0 to 7.35.0 - #6645
246

347
This release will remove the ability to change the default rrweb recording options (outside of privacy options). The following are the new configuration values all replays will use:

packages/replay/README.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
[![npm dm](https://img.shields.io/npm/dm/@sentry/replay.svg)](https://www.npmjs.com/package/@sentry/replay)
1111
[![npm dt](https://img.shields.io/npm/dt/@sentry/replay.svg)](https://www.npmjs.com/package/@sentry/replay)
1212

13-
**Note: Session Replay is currently in beta.** Functionality may change outside of major version bumps - while we try our best to avoid any breaking changes, semver cannot be guaranteed before Replay is out of beta. You can find more information about upgrading in [MIGRATION.md](./MIGRATION.md).
14-
1513
## Pre-requisites
1614

1715
`@sentry/replay` requires Node 12+, and browsers newer than IE11.
@@ -112,11 +110,11 @@ The `replay.(min.)js` bundle will be removed in v8 of the JS SDKs.
112110

113111
```html
114112
<script
115-
src="https://browser.sentry-cdn.com/7.31.1/bundle.min.js"
113+
src="https://browser.sentry-cdn.com/7.41.0/bundle.min.js"
116114
crossorigin="anonymous"
117115
></script>
118116
<script
119-
src="https://browser.sentry-cdn.com/7.31.1/replay.min.js"
117+
src="https://browser.sentry-cdn.com/7.41.0/replay.min.js"
120118
crossorigin="anonymous"
121119
></script>
122120
```

0 commit comments

Comments
 (0)