Web Agent - Release Notes
Release notes for UXM Web Agent
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.05.06
New features:
- New option to disable linking iframes together, is recommended to set to false for applications with many iframes. (Link iframes options)
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)
2021
2021.03.19
New features:
- Page transition status was not send from single page applications (SPA) and XHR calls.
2021.02.23
New features:
- Capture Network information for requests
Fixes:
- Capture top 25 resource timings per default.
- Capture XHR/AJAX calls per default. (Disable with: xhr.capture: false)
- Fixed incorrect url paths captured from navigation timings.
- Fixed negative navigation timings #63
2019
2019.09.02
New features:
- New option xhr.capture.headers, a comma separated string about which headers that should be taken out from monitored XHR calls. Headers is stored under the `getIndexSessionData` source="web.transaction.browser.diagnostics.timing"
2019.05.06
New features:
- Using secure cookies per default if local session storage isn't available. New settings 'storage' can be used to control if session storage or cookie storage is used.
- Support for ReactJS, send first XHR/AJAX call that click causes and send the first parent div className for object that where clicked on so transactions can be made easier.
2019.03.18
New features:
- Capture aria-label when clicking on element, some sites hiddes the text in outer element.
- AngularJS support: Take out AngularJS Windows and Cards titles and collect ng-click and ng-show values and store as identifier.
2018
2018.10.23
New features:
- Custom Dynamics CRM script that can be injected into Dynamics CRM SaaS solution to monitor response times and Dynamics Bandwidth / Latencies.
- Data is send via XHR Post requests to avoid GET length limitations.
- Script can be loaded async and variables set dynamically.
2018.02.02
Fix:
- AJAX monitoring caused 'Refused to get unsafe header "Content-Length"' CORS warning when it tried to get size of AJAX request from calls to remote sites, added ability to disable and force it, see CORS - Cross-origin resource sharing (AJAX/XHR capture size)