1.687.0
This is a backport of all of Akamai's contributions to boomerang from May 2019 (mPulse's version 1.650.0) through December 2019 (mPulse's version 1.687.0).
1.687.0 (October 10, 2019)
New Features:
- Issue 1019: Boomerang: Replace MD5 with FNV for better performance
Bug Fixes:
- OS Issue 273:
rt.si
not working as expected - OS Issue 275: UserTiming: Update
usertiming-compression
package to latest version - Issue 1020: RT: Error wrapping when we have
NS_ERROR_FAILURE
for Firefox 31 - Issue 1021: AutoXHR: Handle removing
src
attribute from monitored resource
1.681.0 (September 11, 2019)
Bug Fixes:
- Issue 823: History SPA v2
- Issue 1001: Continuity: Don't track interaction times in Safari if loaded in iframe
- Issue 998: Docs: Document
rt.si
,rt.ss
,rt.sl
,rt.tt
,rt.obo
- Issue 997: ResTiming: Disable
srcset
physical dimension collection by default - Issue 1003: Continuity: Turn
monitorStats
off by default - Issue 987: Memory: Add support for
navigator.connection.saveData
- OS Issue 197: Navigation Timing: Plugin sends twice per page
- Issue 1005: Continuity: Don't disable collection when API beacons are sent
1.672.0 (August 22, 2019)
Bug Fixes:
- Issue 999: RT: Cleanup beacon parameter cleanup
1.669.0 (June 28, 2019)
Bug Fixes:
- Issue 992: Errors: Ensure
message.indexOf
is a function - Issue 993: Early Beacon: Fix for SPA events
1.667.0 (June 12, 2019)
New Features:
- Issue 637: Early Beacons
Bug Fixes:
- Issue 976: AutoXHR: XHR abort status fix for FireFox
- Issue 980: Memory: Remove reference to BatteryManager API as this API is obsolete
- Issue 812: ResourceTiming: More initiatorTypes
- Issue 983: NavigationTiming: Don't use
chrome.loadTimes()
when there are no paints - Issue 982: Boomerang: Fix empty-beacon check
- Issue 939: Optimize cookie access
- Issue 991: Continuity: ceil duration times
- Issue 990: Boomerang: Don't set cookie if domain is null, fallback to current