v6.0.0
See our upgrade guide for a comprehensive list of breaking changes introduced by this major version.
Public Changes:
- π₯ [RUM-7704] Remove anonymous user feature flag for v6 (#3216) [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- π₯ default traceContextInjection to sampled (#3212) [RUM] [RUM-REACT] [RUM-SLIM]
- π₯ new default for track* initialization options (#3190) [RUM] [RUM-REACT] [RUM-SLIM]
- π₯ [RUM-6816] remove sendLogsAfterSessionExpiration (#3183) [LOGS]
- π₯ [RUM 6075] Save anonymous id in session cookie (#2985) [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- π₯ remove useCrossSiteSessionCookie option (#3179) [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- π₯ remove Object.* Polyfills (#2908) [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- π₯ remove some polyfills (#2857) [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- π₯ build using ES2018 target (#2882) [RUM] [RUM-REACT] [RUM-SLIM]
- π₯ Collect long animation frames as long task events (#3272) [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- π₯ [RUM-175] sanitize RegExp and Event (#3188) [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- π₯ [RUM-6814] strongly type site parameter (#3161) [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- π₯ [RUM-1919] Add tracestate header when using tracecontext propagator (#3163) [RUM] [RUM-REACT] [RUM-SLIM]
- π Prevent collecting the webpack ChunkLoadError (#3280) [RUM]
- β‘οΈ [RUM-6813] Lazy load session replay (#3152) [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
Internal Changes:
- π· [RUM-5282] Remove ie11 tests (#2856) [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- π· do not rename bundle file when name does not change (#3273)
- π· skip merge-into-next-major-job if branch don't exist (#3270)
- π· enable check staging merge (#3264)
- π· fix comment about performance.timing.navigationStart (#3180) [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- π· fix comment on browser support for unicode character escape (#3177) [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- π· [RUM-6366] disable browserStack tests (#3089)
- π· fix next major deploy job config (#2988)
- π· add canary deploy job for next major (#2938)
- π§ͺ Update browser matrix for tests (#2884) [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- β
fix session store e2e to account for anonymous id (#3265)
- β
Make tests robust to an instrumentMethod that does not always rewrap (#3231) [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- β
[RUM-6813] Use promise in
collectAsyncCalls
instead of a callback (#3168) [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]