AppDynamics switched from Semantic Versioning to Calendar Versioning starting in February 2020 for some agents and March 2020 for the entire product suite.

    Skip to end of metadata
    Go to start of metadata

    Related pages:

    Your Rating:
    1 Star2 Star3 Star4 Star5 Star
    6 rates
    The following notes describe 4.5.x updates to Browser Real User Monitoring, which includes the JavaScript Agent.

    If an artifact has been updated, the version number of the updated artifact and its availability date are listed below. The version number corresponds to that shown on the download portal (

    4.5.15 Updates

    November 1, 2019


    4.5.15 (JavaScript Agent) Updates

    Version - October 9, 2019

    • The user configuration name is changed from angular to isZonePromise.
    • userEventInfo errors are reported to the developer console.

    4.5.13 (JavaScript Agent) Updates

    Version – August 14, 2019

    Resolved Issues
    BRUM-5318Script set by innerHTML does not fire load event

    4.5.12 Updates

    July 31, 2019

    • The Resource Performance Dashboard gives you a high-level overview of how your resources affect the performance of your browser application. You can use this dashboard to pinpoint resource-related performance issues affecting the user experience.

    4.5.12 (JavaScript Agent) Updates

    Version – July 15, 2019

    Resolved Issues
    BRUM-5294JS Agent window.onerror TypeError causes Firefox Crash
    BRUM-5189No error status reported at fetch request in Ajax Event with 404 error

    4.5.11 Updates

    Version - July 26, 2019

    BRUM-5369Resource performance widget is added to dashboard even when RTA flag is disabled

    4.5.11 (JavaScript Agent) Updates

    Version – June 18, 2019


    It is recommended but no longer required to load the JavaScript Agent before Angular for Fetch API support. See Fetch API support for SPA2 Monitoring.

    4.5.10 (JavaScript Agent) Updates

    Version – May 14, 2019

    Resolved Issues

    ResourceTimingInfo is not captured when applications are instrumented with 4.5.8 and 4.5.9 JSAgent when SPA is not set to true

    4.5.9 Updates

    April 22, 2019

    Resolved Issues

    Fetch Monitoring conflicts with Zone.js


    Read metrics from cookies when they are not available from beacons


    Increase the URL length limit in SynthPageRecordTransformer

    4.5.9 (JavaScript Agent) Updates

    Version – April 14, 2019


    The JavaScript Agent now supports the monitoring of Fetch API calls in Angular.js and Angular 2–5 applications.

    Deprecation and End of Life (EOL) Notices

    The JavaScript Agent will no longer be tested and certified to collect and report data on some older browsers due to the very low usage of those older browsers. The JavaScript Agent instead will support more current browsers by default.

    Monitoring and reporting on the following browser versions will be disabled by default and no longer certified:

    • IE9 and older
    • Safari 3 and older
    • Chrome
    • Opera 11 and older

    You can still enable monitoring for older browsers through the configuration of the JavaScript Agent. Note that this configuration will continue but not certify the compatibility with older browsers. 

    4.5.8 Updates

    March 25, 2019


    The Browser Records by Region widget on the Browser Analyze page now enables you to zoom in to view city-level data. 

    Resolved Issues
    BRUM-4924Correct BT Correlation for Fetch API calls by changing the ADRUM headers from "isAjax: true" to "isAjax:true"
    BRUM-4634Excluding a page type from "Pages and AJAX Requests" excludes all other page types with the same page name

    4.5.8 (JavaScript Agent) Updates

    Version – March 15, 2019


    • You can now add custom user data with the userEventInfo object for Ajax calls made through the Fetch API. See Ajax Requests Using the Fetch API for an example of how to configure the JavaScript Agent to match request URLs and capture request body parameters.
    • You can configure the JavaScript Agent so that the resource timing buffer for single-page applications is not cleared to capture resource timing data. For implementation details, see Disable the Clearing of the Resource Timing Buffer for SPAs.

    4.5.7 Updates

    Version 4.5.7 – February 25, 2019

    Resolved Issues
    BRUM-4752JavaScript Agent versions 4.5.5+ throw a JavaScript error when using the Ajax API

    4.5.7 (JavaScript Agent) Updates

    Version - February 15, 2018


    Business transaction correlation is now supported for Ajax requests made with the Fetch API.

    4.5.6 Updates

    Geo Dashboard

    Browser data will now be displayed for the 26 cantons of Switzerland in the map view of the Geo Dashboard.

    4.5.6 (JavaScript Agent) Updates

    Version - January 18, 2018

    Resolved Issues
    BRUM-4743JS Errors in iPhone Firefox when Fetch monitoring support was enabled

    Version - January 11, 2018

    The JavaScript Agent now supports, by default, the monitoring of Ajax requests made through the Fetch API. The Fetch API calls will be treated and displayed as Ajax requests in the Controller UI.

    You can include and exclude as well as set call limits per page for Fetch API calls just as you would do with typical XHR calls. Correlating business transactions and reporting custom data for Fetch API calls, however, are not supported yet. To disable the monitoring of Fetch API calls, see Disable Monitoring of Fetch API Calls.

    4.5.5 Updates

    Version 4.5.5 – December 21, 2018

    Resolved Issues
    BRUM-4499Updated the jackson-databind package for the Orcha utility 
    BRUM-4534Uncaught TypeError: Cannot read property 'handleEvent' of null 

    4.5.5 (JavaScript Agent) Updates

    Version - December 7, 2018


    4.5.4 Updates

    November 19, 2018

    Resolved Issues
    BRUM-1480The IFrame Dashboard is missing related Ajax requests
    BRUM-4354Custom user data date not being captured in the JSON beacon reader

    4.5.2 Updates

    Version – October 15, 2018

    Resolved Issues
    BRUM-4097The README file for the EUM Server lists the wrong version

    4.5.1 Updates

    Version – September 5, 2018

    Resolved Issues
    BRUM‑3742PLT value high due to the counter mismatch in observers
    BRUM-3855removeEventListener() no longer works after the listener is wrapped by Causality.wrap()

    4.5.1 (JavaScript Agent) Updates

    Version – August 16, 2018

    • You can now limit which virtual pages are monitored by defining filters in the JavaScript Agent configuration. See Exclude Virtual Pages from Being Monitored to learn how to define filters and set the JavaScript Agent configuration.

    4.5.0 Updates

    July 11, 2018

    • SPA2 Monitoring now enables you to use the JavaScript API to manually report events and name virtual pages.
    • Browser RUM Analyze now displays request details in the Session Details dialog and has filters for viewing requests that have resource timing metrics or by the record types Page & Ajax Loads or Post-Load JavaScript Errors.

    Resolved Issues


    The JavaScript Agent component that monitors and reports Ajax events conflicts with zone.js


    The Controller is not receiving metrics because of a time skew between the Controller and the EUM Service


    Child Ajax events are not reported because of missing parent page events


    When an EUM app's new metric limits are reached, no new metrics are created, and data for existing metrics are not recorded


    The JavaScript Agent is freezing a single-page application when the application triggers a search event