Release Notes
Release Notes for UXM Browser Extensions.
2025
2025.05.23
New features:
- [WebVitals] Capture core webvitals (LCP, INP and CLS) (#88)
- Fetch monitoring breaks login at https://app.raft.ai/ when fetch is called with undefined url argument (#87)
- Firefox - Allow next year extensions switching to dev, monthly, quarterly (#86)
- Monitor eventsource (EventStream) network calls (#84)
Fixes:
- fix: ensure browser id is created before sending results (#45)
- Uncaught TypeError: o.getAttribute is not a function (#46)
Browser | Web Store Url | Extension Key |
---|---|---|
Chrome | https://chromewebstore.google.com/detail/uxm-web-performance-monit/jadmfofmocfeekmkpohbnmanfgalpbla?hl=en&authuser=0 | jadmfofmocfeekmkpohbnmanfgalpbla;https://clients2.google.com/service/update2/crx |
Edge | https://microsoftedge.microsoft.com/addons/detail/dkdgacdaedoigohjkiblhihockpkddom | dkdgacdaedoigohjkiblhihockpkddom;https://edge.microsoft.com/extensionwebstorebase/v1/crx |
Firefox | https://download.uxmapp.com/firefox/uxm-performance-monitor-quarterly/latest.xpi |
2025.01.31
New features:
- Browser extensions send data as directly http / protobuf or both (#81)
- Browser extensions support basic monitoring (#80)
- Disable linking nested iframes together by default (#72)
- Download API - monitor time it takes to download reports (#71)
Security:
- [security/stability] Implement a try/catch so the agent continue to check urls if the user supplied Regex fails and validate the user input to avoid ReDOS (#77)
- [security] Upgrade protobufjs to 6.11.4+ or 7.2.4+ (#76)
- [security] Upgrade webpack to 5.76.0+ (#75)
- [security] Upgrade loader-utils to 2.0.4+ (#74)
- [semgrep] javascript.lang.security.audit.unsafe-formatstring.unsafe-formatstring (Low severity) (#78)
Fixes:
- [deprecation] addEventListener("unload", ...) is deprecated (#83)
- [deprecation] remove unload event, it is deprecated (#41)
- Fetch times out after 300 seconds when its invoked without calling .then on the returned promise (#82)
- [fetch] Fetch not disabled when turned off and Google Tag manager times out (#79)
- Compare urls case-insensitive to avoid skipping when monitored urls is visited with different cases (#73)
2024
2024.09.09
New features:
-
Capture resource status code and page load status codes if available for page loads and img,css,etc resources (#28)
Requires browser that supports responseStatus, remote servers needs to allow collection by setting the Access-Control-Allow-Origin header.
Known Issues:
- Fetch times out after 300 seconds when its invoked without calling .then on the returned promise (#32)
Fixes:
- [deprecated] performance.timing and performance.navigation is deprecated use PerformanceNavigationTiming (#30)
- Fetch monitoring not stopped when setting xhr.capture to false and xhr.exclude.regex not honored for fetch calls (#25)
- [bug] Uncaught TypeError: sURL.split is not a function at o.GetUrlWithoutCurrentPath cause by Fetch object returned (#21)
- Copy features from Browser Extension JavaScript into Web Agent and test/document (#26)
2024.01.02
New features:
- [javascript] Add Elastic and Splunk JavaScripts to Type and inject them via Browser Extension (#46)
- Send Lookup_key, hostname and ExtensionID, BrowserName, Collector used , support_ipc is enabled (#45)
- Send browser timings immediately for FleetWave iframe before it unloads after save operation
Security:
- [security] Change collector to read only field (#63)
- [security] Redirect data contains confidential token info (#53)
- [security] Remove unused tabs permission (#54)
Fixes:
- Increase Timeout for XHR calls to 3 minutes (#52)
2023
2023.05.02
New features:
- Support for monitoring Fetch API calls, more powerful and flexible replacement for XHR calls, see https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
Fixes:
- Increased Timeout for XHR calls to 3 minutes and write "Forced timeout" if reached, configurable via xhr.timeout setting. (#52)