Important
BREAKING: Session Replay is bundled separately.
In order to integrate Session Replay with your Rollbar instance:
import 'rollbar/replay'
require('rollbar/replay')
What's Changed
- Extract leading capture logic from replay manager by @matux in #1360
- Add unit tests for
LeadingCapture
by @matux in #1361 - Renamed
LeadingCapture
toScheduledCapture
and related by @matux in #1363 - Use trigger config for pre/post duration and recorder config by @waltjones in #1362
- Add ReplayManager.triggerReplay by @waltjones in #1359
- Fixed call to schedule capturing that was moved by @matux in #1365
- ReplayPredicates configure tests by @waltjones in #1370
- Add
ScheduledStreamCapture
for extended leading replay support by @matux in #1372 - Rename ReplayManager to Replay by @matux in #1373
- Fix type definitions and component definitions by @matux in #1374
- Add rollbar.occurrence.uuids attribute via a transform fn by @waltjones in #1375
- More Replay type fixes, added replay component to package.json by @matux in #1376
- Fix Angular example build failure + re-enable CI validation by @matux in #1377
- Add
triggerDefaults
toReplayOptions
type inindex.d.ts
by @matux in #1379 - Add replay bundles, keep standard ones without replay by @matux in #1380
- New dist with replay bundles by @matux in #1381
- Enable scrubbing options for dom inputs by @waltjones in #1383
- Allow path match on substring or regex by @waltjones in #1384
- Enable custom predicates for replay triggers by @waltjones in #1385
- Revert separate replay bundling by @matux in #1386
- Add types for triggers by @waltjones in #1387
- Prototype pollution prevention by @waltjones in #1390
- Replay bundling scheme, with
replay/package.json
, keep standard ones without replay by @matux in #1388 - Snippet chooses replay bundle when appropriate by @matux in #1389
- remove log by @waltjones in #1391
- Release 3.0.0-beta.5 by @matux in #1392
Full Changelog: v3.0.0-beta.4...v3.0.0-beta.5