This release is only for the Private Cloud Server and Virtual Private Cloud.

Enhancements

  • APM-Private Cloud—Virtual Private Cloud and Private Cloud Server now support the AppNeta Performance Manager (APM) 11.12.0 functionality. In addition, the release includes monitoring point updates to version EMP 10.4. These updates bring Chrome support for Experience monitoring and support for LDAP authentication for EMPs along with many other fixes and smaller improvements. The changes are documented in previous EMP release notes.
  • API access change—We have changed the API access URL to https://<APM-Private Cloud hostname>/admin (from https://<APM-Private Cloud hostname>:9000/swagger). Note that the API no longer listens on port 9000.
  • Health check API endpoint added—We have added the healthcheck/status endpoint to provide system health information. You are encouraged to use this as part of a routine system health check.
  • Network Paths page renovation—–We are in the process of making major renovations to the Network Paths page to make diagnosing network issues simpler and faster. In addition to page look and feel changes, we have added extremely flexible searching, filtering, sorting, and grouping capabilities and have made significant performance improvements to handle large numbers of network paths efficiently. We have also added the ability to select columns to display and, as part of this, to provide live statistics columns. Finally, we have made this functionality available via a deep link available through a shared link or directly from the browser address bar. The new page is available concurrently with the existing page as we continue our work on it. It can be accessed from the banner at the top of the page (and you can easily go back when you want). The next release will provide the remaining features (for example, bulk actions).
  • Web Paths page revamp—We have also made significant improvements to the Web Paths list page and associated functionality. In addition to page look and feel changes, we have added extremely flexible searching, filtering, sorting, and grouping capabilities and have made significant performance improvements to handle large numbers of web paths efficiently. We have also made this functionality available via a deep link available through a shared link or directly from the browser address bar.
  • Streamlined Web App Group creation—The Web App Group creation process has been simplified. Workflows previously hidden in managed templates can now be customized.
  • Clarity in license notifications—We’ve updated the License Renewal and License Expiration notifications for better clarity.
  • Voice and Video capability now available on v35—The v35 virtual monitoring point (both VMware and KVM versions) now supports voice and video testing like other monitoring points.
  • Enhanced alert notifications—We have updated digest web alert notification emails to include web app group names and workflow names to more clearly identify the source of the alert.
  • Longer network path names—We have increased the maximum allowable network path name length from 50 to 200 characters.
  • More convenient asset timing information—We have updated the web path transaction drill-down page to show timing information by hovering over the timeline for a given web page asset rather than by clicking the asset and opening the Timing tab.
  • Domain blacklist support—Within Experience monitoring scripting, we have added the ability to blacklist domains. The blacklistUrl command can be used in Selenium scripts to stop the Chrome browser from loading user-specified content and affecting marketing metrics. This command is only supported on monitoring points that use the Chrome browser.
  • Web event clarity—We have updated the Experience Events page to more clearly identify a web path by including the associated Web App Group name and Workflow name.
  • Updated Location Bandwidth Quality Report workflow—A number of enhancements have been made to the office creation and selection workflow for the Location Bandwidth Quality Report to provide increased configuration and output flexibility. Enhancements are in the areas of office creation, office selection, and report scheduling.
    • Important: There are new conditions on how an office is defined. There is now a 1:1 relationship between offices and monitoring points. Only one monitoring point per office and only one office per monitoring point. If you attempt to edit an existing office that violates this relationship, you will need to choose the monitoring point that best represents the office before being able to save the office configuration.
  • Enhanced screen size support—–We’ve made updates to APM menus and fonts to support a range of screen sizes from extra small (e.g., mobile phone) to extra large. There are still some views and navigation we are working on but give it a try and stay tuned for further updates.
  • Usage performance improvements—We have updated the Usage Monitoring Point Details page to significantly improve page load times.
  • Interface capacity display—In places where a monitoring point interface is selected or displayed, we have added an interface speed designation (e.g., 10G) to make the interface capacity obvious.
  • Automation assistance—–We have made a number of API enhancements including:

    • the ability to create and update an Organization
      • POST /v3/organization
      • PUT /v3/organization
    • the ability to auto-assign licenses
      • PUT /v3/appliance/{id}/license
    • the ability to delete a monitoring point from an organization
      • DELETE /v3/appliance/{id}
    • the ability to rename a monitoring point
      • PUT /v3/appliance/{id}
    • the ability to set monitoring point and path target location
      • PUT /v3/appliance/{id}/location
      • PUT /v3/path/targetLocation
      • PUT /v3/path/id/targetLocation
    • a new endpoint to enable configuration of office information required by the Location Bandwidth Quality Report
      • /v3/office
    • Organization ID and name is passed with all observer endpoint objects

For more information on these API enhancements and on all of the other capabilities available through the APM API, see the AppNeta Performance Manager documentation.

Resolved issues

ID Keyword Description
AV-2970 Alerts We fixed issues related to cases where web alerts were not triggering properly. We also updated the alert messages to clarify whether they apply overall or to a milestone when both overall and milestone alert conditions are present.
AV-2668 Alerts We fixed an issue where certain web path alert emails were sent immediately rather than being delayed as configured.
CS-9376 API We added information to the GET /v3/observer response to indicate whether or not a given observer target URL has been blacklisted.
CS-9375 API We fixed an issue where an observer target URL that was on the blacklist would not be removed when the observer target URL was deleted.
CS-9448 API We fixed an issue where web app groups that were created via the API using an incorrect interface name would not generate an error. Instead, a web app group with no web paths would be created.
CS-9883 API We fixed an issue where network paths created via the API are visible from the API but not on the Network Paths page.
CS-10043 API We fixed an issue where the PATCH /v3/webApplication/{id} endpoint would remove variables used by a script.
CS-9608 APM access We fixed an issue where, when logged into APM using an IP address rather than a hostname, you could be logged out if you accessed certain pages.
PV-3671 Delivery We fixed an issue where the network path type specified by a user would revert from WAN to LAN during path creation.
CS-8186 Delivery We fixed an issue where the the GET /v3/path API call could return non-network paths. In addition, we increased the limit on the number of paths returned from 100 to 1000. This increase also applies to all endpoints with the limit option.
CS-8287 Delivery We fixed an issue where not all available devices would show up as potential targets when trying to move paths and devices from one monitoring point to another.
PV-3587 Delivery We fixed an issue where event times showed up in standard time even though the time zone was set to Daylight Savings time.
CS-9204 Embeddable sessions We fixed an issue where an embeddable session could load in the main browser window instead of the iFrame as expected.
AV-2762 Experience We fixed an issue where, under certain conditions, an individual Milestone status would be marked as “Failed” rather than “Error”.
AV-3040 Experience We changed the web path transaction drill-down page to only report the alert profile status of a milestone (not the HTTP status). The service quality (Violated or OK) is displayed if there is an active alert profile.
AV-3134 Experience The “milestone” command in AppNeta Synthetic scripts is deprecated. The “milestoneStart” and “milestoneEnd” commands should be used instead.
AV-3111 Experience We fixed an issue where the “Target URL” displayed for script milestones on various pages was unhelpful. A more useful URL is now displayed.
AV-3104 Experience We fixed an issue where a web path status could indicate that it is Disabled even thought it continues to be monitored.
AV-3102 Experience We have removed the Firefox plug-in download buttons from the Experience monitoring Edit Workflow page since the plug-in only works with old versions of Firefox. The Kantu Selenium IDE is the recommended replacement script recorder for Selenium scripts. There is no recommended replacement script recorder for AppNeta Synthetic scripts.
AV-3253 Experience We have removed commands ending in “Prompt” (for example, assertPrompt, storePrompt, …) as they can no longer be validated.
AV-3252 Experience We fixed an issue where, under certain conditions, adding an open parenthesis to a script would duplicate lines in the script and adding the closing parenthesis would remove the duplication.
CS-9085 Experience We fixed an issue where certain error messages from v35 monitoring points were not being processed properly. The result was that there was no indication of some errors (for example, the monitoring point’s system time being out of sync with NTP).
AV-3344 Experience We fixed an issue where an error could occur when updating an alert profile on a web app group.
AV-3279 Experience We fixed an issue where alert conditions for “Overall” alert profiles could report incorrect values in the “measured:” section of the event.
AV-3205 Experience We fixed an issue where applying proxy settings to a monitoring point would re-enable disabled web paths in a web app group when the web app group was being configured.
AV-3175 Experience We fixed an issue where an excessive number of errors in the Latest Transaction Details section of the web path page would make the page difficult to scroll. Transaction Details error messages are now summarized in a single message.
AV-3501 Experience We fixed an issue where an error could occur when saving a web app group configuration.
AV-3466 Experience We fixed an issue where some scripts were generating an excessive number of errors when the script Preview on the Workflow page was used. With this improvement, related Preview errors are grouped in a single error message.
AV-3445 Experience We fixed an issue where web paths using NTLM authentication would report an incorrect Apdex score and an incorrect HTTP status code.
AV-3514 Experience We fixed an issue where deleting a step from a Selenium script could result in the wrong step being deleted.
AV-3480 Experience We fixed an issue where the calculation of Network and Server time for Selenium-based paths was incorrect. One Round Trip Time (RTT) was allocated to Server when it should have been allocated to Network. The timing allocations are described here under “Performance chart”.
AV-3398 Experience We fixed an issue where the Web App Groups report could incorrectly show that a monitoring point was unreachable.
AV-3209 Experience We fixed an issue where a monitoring point that was connected but not returning web path results within an expected interval did not show a “Failed” status.
CS-9296 Experience We fixed an issue where the “Move Paths and Devices” function could leave web paths in unexpected states.
AV-3554 Experience We fixed an issue where explicitly defined network interfaces displayed as “Auto” when creating or editing a Web Dashboard.
AV-3521 Experience We fixed an issue where, if custom interfaces were used to create web paths and those interfaces were subsequently removed, an unclear message would appear when modifying the associated web app group.
AV-3511 Experience We fixed an issue where web paths that used a proxy to access their targets would fail.
AV-3603 Experience We fixed an issue where the Selenium scripting Preview functionality would not work as expected when using a user specified interface.
AV-3613 Experience We fixed an issue where deleting a blank step in the script editor could remove more than the one step.
CS-8829 License administration We fixed an issue where Organization Admins that belonged only to a child organization could not see license term, expiry, and renewal dates.
AV-3108 Notifications We fixed an issue where, when multiple events were present within a single transaction, only one would be reported in the digest notification email.
CS-9729 Permissions We fixed an issue where diagnostic test results could not be seen by users with only Custom Delivery privileges.
CS-9534 Permissions We fixed an issue where single organization View-Only users could not view monitoring point status.
CS-8777 Reports We fixed an issue where the PDF generated from the Network Paths page had a different reporting granularity than the Network Paths page itself.
PV-3634 Reports We fixed an issue where values in the “Out of Service Events” section of the Location Bandwidth Quality report were not consistent with those on the underlying path page.
PV-3711,
CS-8635,
CS-8616
Security Multiple security improvements and fixes have been made to resolve vulnerabilities we have identified.
PV-3692 Voice & Video We fixed an issue where voice and video tests would fail if the source or target name was longer than 50 characters. The names can now be up to 255 characters long.
CS-9073 Voice tests We fixed an issue where voice tests were not being displayed in chronological order as expected.
FV-1693 Usage We fixed an issue where, under certain conditions, filtering Top Hosts by hostname did not filter properly.
CS-8796 User interface We fixed an issue where the page footer could be found part way up a page and obscure page content.

There are also changes to monitoring points related to this release. These are documented in the following monitoring point release notes: