May 6, 2020 — Breaking changes, features, and bug fixes
over 4 years ago by namadeo@akamai.com
Release 1.710.0
Breaking Changes
- Errors: The
monitorEvents
andmonitorTimeout
options are now disabled by default. As a result, some cross-origin JavaScript Errors may not report the full message (and instead will only showScript Error.
), and the stack will not be available. Please see the Errors plugin documentation for details on the side-effects of re-enabling those options. - Continuity: First Input Delay calculations have changed slightly. The plugin will now use the Event Timing plugin (if available and the browser supports it) for First Input Delay calculation. If not,
mousedown
,touchstart
andpointerdown
events are now used for First Input Delay calculations, while Scroll, Visibility and Orientation changes are not. Only cancelable events are now tracked. First Input Delay should be more accurate, though there may be less overall measurements (due to not tracking Scroll for First Input).
New Features:
- Issue 1000: Event Timing plugin (enabled by default)
- Issue 1044: ResourceTiming: Service Worker timing capture at resource level
- Issue 1055: PageParams: New option
jsVarPassArgs
(defaults totrue
, current behavior) which controls whether the variable name is passed as the first argument to JavaScript-based Custom Metrics, Timers, and Dimensions - Issue 1022: PageParams: Fixed warning when calling
getQueryParamValue()
with a malformed url - Issue 1052: PageParams: Public
rerun()
function to re-calculate Custom Metrics, Timers and Dimensions on-demand - Issue 1049: PaintTiming: Expose Largest Contentful Paint via
BOOMR.plugins.PaintTiming.metrics.lcp()
Bug Fixes:
- Issue 1047: Continuity: Scroll Log: Trim decimals
Documentation:
- Issue 1056: Docs: Include minified snippets in built documentation
- Issue 1056: Docs: Add Header Snippets section
- Issue 1046: Docs: Fixed reference from
c.t.lt
toc.t.longtask
- Issue 1048: Boomerang: Document additional beacon vars
Tests:
- Issue 1054: Tests: Ensure /delay path roots requested files to wwwRoot