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]