Jul 17, 2015 — Features and bug fixes
almost 10 years ago by namadeo@akamai.com
Release 0.9.1437148526
New Features:
- Optional parameter to await completion in bandwidth plugin before sending beacon
- Better support for tag managers and loading after
onload
- New
dom.script.ext
beacon parameter reports the number of external scripts - New
dom.img.ext
beacon parameter reports the number of external images - New
ua.plt
beacon parameter reports the current platform - New
ua.vnd
beacon parameter reports the current vendor - QuerySelector support for Custom Metrics, Timers and Dimensions
- AngularJS, Ember.js and Backbone.js support
- Ability to load config as JSON
- Allows configuration to be overwritten by the user via
BOOMR_config
- Bug 93814: Allow array subscript for variables
Bug Fixes:
- Bug 87109: Sessions were not being reset in some cases, resulting in very long sessions that skew average session duration
- Bug 88717: Auto-XHR: Always use original XHR
.open()
arguments - Bug 91178: Page Groups using JavaScript variables always need to return the value so we can terminate on match
- Bug 92121: For Cookie Custom Metrics, if the cookie wasn’t defined, we were using the current URL as the value
- Bug 92542: Ensure
getEntriesByName()
/getEntriesByType()
exists in the frame before using - Bug 92302: Change ResourceTiming optimized trie to avoid strings that trigger a XSS warning from NoScript
- Bug 92560: Auto-XHR: Exclude list not honored in IE
- Bug 92924: Auto-XHR: Not working with IE9
- Bug 94388: Use
rt.start=none
only if we don’t have a start time - Bug 94400: Page Group matching failing on IE (pre-IE11)
- Bug 94254: Memory leak - leaving script nodes around after requesting
config.js
- IE Xpath parser: Allow single or double quotes
- rt.js:
validateLoadTimestamp()
: In an XHR event, trust the end ('now’) timestamp - auto_xhr.js: Only watch IMGs that have a new
src
attribute or thesrc
attribute has changed