Sep 11, 2019 — Breaking changes and bug fixes
about 5 years ago by namadeo@akamai.com
Release 1.681.0
Breaking Changes
- This version includes a refactoring of Boomerang’s Single Page App (SPA) monitoring, called “History v2”. Previous versions of SPA monitoring included separate plugins for each supported framework, such as AngularJS, Backbone.js, Ember.js and React. History v2 still supports all of those frameworks, but no longer needs framework-specific code “hooks” for monitoring (all monitoring is done via the
window.History
object). Previous SPA configurations should work with History v2 with no code changes, though the old framework-specific code hooks can be removed if desired. - History v2 may slightly affect some SPA metrics. Known changes:
- The start time of SPA Soft Navigations may vary by a few milliseconds compared to before History v2, as the plugin now always uses
window.History
change notifications instead of SPA framework events. - Several issues were fixed that could cause some SPA Soft Navigations never complete, or take a long time to complete.
- The start time of SPA Soft Navigations may vary by a few milliseconds compared to before History v2, as the plugin now always uses
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 994: PageParams: Fix for node with blank src for ResourceGroups
- 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