The Controller releases occur every six weeks. This page lists the past SaaS and on-premises Controller enhancements since 20.2. 

22.12

Product/ComponentSummaryRelease VersionRelease Date
General

This release includes:


  • An enhancement to retain the database monitoring data for up to 90 days
  • The following bug fixes for Alert & Respond, SaaS Controller, and Platform Sustaining Engineering. See the following bugs in the SaaS Controller Resolved Issues.
    • ALTCSAAS-1477
    • ALTCSAAS-1486
    • CONTRLRDEV-207
    • PLATSE-1302
22.12.5April 19, 2023
General

This release includes:

  • The following new properties to the blitz_system_properties table to support Availability Zone failover.

    PropertyDescription
    mirror.registration.hostBlitz mirror reader host details.
    mirror.registration.portBlitz mirror reader port details.
    mirror.cluster.name Name of mirror Blitz cluster. DIS uses it to split the Blitz data.
    mirror.enabledTo enable/disable mirroring.
    mirror.ssl.enabledTo enable blitz mirroring SSL.
  • The following bug fixes for Alert & Respond, JavaScript Agent, SaaS Controller, and Platform Sustaining Engineering. See the following bugs in the SaaS Controller Resolved Issues.

    • ALTCSAAS-20
    • ALTCSAAS-389
    • ALTCSAAS-11, ALTCSAAS-17, ALTCSAAS-61, ALTCSAAS-155, ALTCSAAS-256, ALTCSAAS-454, and ALTCSAAS-1399
    • BRUM-7762
    • PLATSE-1243
    • PLATSE-1263
    • PLATSE-1270
    • SERVER-8915
    • SERVER-8944
22.12.4March 29, 2023
General

This release includes bug fixes for Alert & Respond, Database Monitoring, and Platform Sustaining Engineering. See the following bugs in the SaaS Controller Resolved Issues.

  • ALTCSAAS-1393
  • DBMON-8910
  • PLATSE-1146
22.12.3March 15, 2023
General

The following enhancements have been added to the Controller:

  • PDFBox version upgraded to 2.0.25
  • Apache Tikka version upgraded to 1.28
  • Jetty (Java-based HTTP/1.x, HTTP/2, Servlet, WebSocket Server) is upgraded to 9.4.45.v20220203
  • CSRFFilter added for additional security.

This release includes bug fixes for Platform Sustaining Engineering. See the following bugs in the SaaS Controller Resolved Issues.

  • PLATSE-425
  • PLATSE-521
  • PLATSE-1123
22.12.2January 11, 2023
GeneralThis release includes bug fixes for Alert & Respond, Analytics, Browser RUM, and Platform Sustaining Engineering. See SaaS Controller Resolved Issues for details.22.12.1January 11, 2023
Alert and Respond

When you configure actions suppression for servers, you can now select the following object scope:

  • Servers:
    • All Servers
    • Servers within the specified subgroups
    • The specified servers
    • Servers matching the following criteria - Starts with, Ends with, Contains, Equals, Matches Regex
  • Subgroups:
    • All Subgroups
    • The specified Subgroups
22.12December 12, 2022
AnalyticsIBL usage details are now shown by default on the Configuration page. To hide IBL usage details, set the CONFIG_EXCLUDE_ANALYTICS_LICENSE_USAGE flag to false. See Collect Transaction Analytics Data.22.12December 12, 2022
Dash StudioThis release includes support for GeoMap Iframe synchronization with the global time range.22.12December 19, 2022

22.11

Product/ComponentSummaryRelease VersionRelease Date
Cisco Secure Application This release includes beta support for .NET Framework. See Cisco Secure Application Requirements22.11.0November 30, 2022
Dash StudioNested variables support for nodes and business transactions. See Dashboard Variables.22.11.0November 21, 2022

22.10

Product/ComponentSummaryRelease VersionRelease Date
GeneralThis release includes bug fixes. See SaaS Controller Resolved Issues for details.22.10.6April 10, 2023
GeneralThis release includes bug fixes. See SaaS Controller Resolved Issues for details.22.10.5February 28, 2023
GeneralThis release includes bug fixes. See SaaS Controller Resolved Issues for details.22.10.4January 12, 2023
GeneralSummary messages are now added to Custom Events Actions.22.10.3November 29, 2022
Dash StudioThe sorting on the Shared column in Custom Dashboard list has been disabled.22.10.2November 14, 2022
Alert and RespondImproved the error message for MTLS error messaging. See SaaS Controller Resolved Issues for details.22.10.1November 4, 2022
Dash StudioBug fixed for Analytics widgets on custom dashboards. See SaaS Controller Resolved Issues for details.22.10.1November 4, 2022
Alert and Respond

You can now enable the mutual TLS authentication method to secure the traffic for sending alerts (HTTP  request actions) from AppDynamics Controller to third-party endpoints such as Slack, PagerDuty and ServiceNow.

This mutual authentication method eliminates malicious attacks by verifying that the alerts received on the endpoints are from AppDynamics only. See Configure and Enable Mutual TLS Authentication.

22.10.0October 24, 2022
Alert and RespondWhen a custom event occurs, you can now view its associated details such as custom event type, property names, and property values in the email digest that you receive. See Create a Custom Event and Email Digests.22.10.0October 24, 2022

22.9

Product/ComponentSummaryRelease VersionRelease Date
Cisco Secure Application Includes updates to the Global Filter. See Monitor Application Security Using Cisco Secure Application22.9.0 09/28/22
Dash StudioIncludes support for Nested variables for tiers.22.9.0 09/28/22
Dash StudioDisables sort on Shared column in Custom Dashboard list that wasn't working correctly. The sort functionality will be added in a later release.22.9.211/14/22
LicensingIncludes a fix to the License Service that was preventing the Analytics Agent from sending data to the Events Service.22.9.109/22/22
Synthetic API Monitoring

You can now configure the API requests using the GUI. See Configure API Monitoring Jobs.

22.9.009/12/22
You can now view the console logs under Session Summary. See Synthetic API Monitoring.

22.8 Release

Product/ComponentSummaryRelease VersionRelease Date
GeneralThis release includes bug fixes for licensing, Dash Studio, and Browser RUM. See SaaS Controller Resolved Issues for details.22.8.211/14/22
Alert & RespondA bug was fixed to ensure that actions are disabled or enabled based on the global action suppression flag.22.8.108/02/22
Cisco Secure ApplicationYou can now monitor security of the business transactions using Cisco Secure Application. See Monitor Business Transactions.22.8.008/01/22
Alert & RespondYou can now create health rules and policies to monitor the APIs and trigger alerts when the API metrics and the synthetic events deviate from their normal behavior. See Alerts for Synthetic API Monitoring.
Dash StudioDatagrid widget is now supported in AppDynamics Data Query Language queries. See Data Binding.
Synthetic API Monitoring

You can now import API collections of Postman to the API monitoring jobs. See Configure API Monitoring Jobs.


22.7 Release

Product/ComponentSummaryRelease VersionRelease Date
Account ManagementThis release includes the ability to create multiple users at one time. See User Management.22.7.0July 10, 2022

Dash Studio

This release adds support for browser application variables. See Variables in ADQL Queries.22.7.0July 25, 2022

22.6 Release

Product/ComponentSummaryRelease VersionRelease Date
Experience Journey MapCustom labels are available to rename end user events in user journeys. See Add a Custom Label.22.6.0


June 23, 2022


Mobile RUM

Mobile Sessions are no longer created from the following end user events occurring in the background:

  • Connection transitions (network transition)
  • Network requests
Dash StudioSome buttons on the Dashboard and Widget properties panel are relabeled and reorganized. See Dash Studio Widgets.
Alert & RespondBug was fixed to ensure actions are enabled/disabled during restart depending on action suppression flag.22.6.1August 4, 2022
Synthetic Browser MonitoringBug fixed to enable users with edit permission to edit the API monitoring collections.

22.5 Release 

22.5.1

This release corrects an issue regarding the preservation of business transaction configurations for Business Journeys. See Controller (SaaS) Resolved Issues.

22.5.0

Agent Installer

This release includes:

Mobile Real User Monitoring

The 22.5.0 Controller release includes the following enhancements:

Synthetic Monitoring

The Synthetic web and API monitoring APIs are released. See Synthetic Monitoring API.

Database Monitoring

This release includes new Microsoft SQL server metrics. See Database Monitoring Metrics.

22.4 Release

22.4.0

Agent Installer

This release includes the Tier Naming Rules feature and changes to the Node Name format. Existing customers using the Agent Installer will automatically have their Node names changed to the new format, see Node Name Format.

Dash Studio

This release supports viewing ThousandEyes data for the past 90 days. See Configure the ThousandEyes Dashboard.

22.3 Release

22.3.2

This release includes bug fixes and optimizations. See the 22.3 Controller Resolved Issues for details.

22.3.1

This release includes bug fixes and optimizations. See the 22.3 Controller Resolved Issues for details.

22.3.0

Analytics

The following configurations were added to enhance audit logging:

Configuration Name
ANALYTICS_METRIC
ANALYTICS_SAVED_SEARCH
ANALYTICS_BUSINESS_JOURNEY
ANALYTICS_XLM
ANALYTICS_LOG_SOURCE
ANALYTICS_AGENT_SCOPE
ANALYTICS_API_KEY

See Controller Audit Log.

End User Monitoring

When you create a Controller Audit scheduled report, you can filter the data by EUM_CONFIGURATION filters.

Database Monitoring

Added the Number of Sessions column on the Queries page. See Database Queries Window.

Cluster Monitoring

  • The log collection works even if the AWS account display name contains a plus (+) character.
  • An option to save the logs in the S3 bucket or in the Controller filesystem by using the sim.cluster.logs.s3.enabled Controller setting. See Enable Log Collection for Failing Pods.

Dash Studio

Support for running a custom query for any metric. See Data Binding.

AppDynamics for OpenTelemetry

AppDynamics for OpenTelemetry is a new service to ingest and visualize OpenTelemetry data. See AppDynamics for OpenTelemetry documentation.

There are known issues in the 22.3 release. See Known Issues for details.

22.2 Release

22.2.4

This release includes support for asynchronously correlated business transactions for mobile sessions. See the 22.2 Controller Resolved Issues for details.

22.2.3

This release includes bug fixes. See the 22.2 Controller Resolved Issues for details.

22.2.2

This release includes bug fixes. See the 22.2 Controller Resolved Issues for details.

22.2.1

This release includes bug fixes and optimizations. See the 22.2 Controller Resolved Issues for details.

22.2.0

Analytics

This release includes a UI enhancement that displays license availability and usage for applications that can enable Application Analytics. See Collect Transaction Analytics Data.

Agent Installer

This release includes support for installing the Machine Agent on Windows using the Agent Installer. See Agent Installer and Deploy an Agent Using the Agent Installer API.

Browser Real User Monitoring (RUM)

This release includes a set of features for monitoring and troubleshooting JavaScript Errors:

  • The JavaScript Error dashboard displays metrics for all JavaScript error in a browser app.
  • The Summary dashboard displays metrics for a JavaScript error.
  • The Instance table lists each occurrence of a JavaScript error.
  • The Troubleshooting functionality locates the error in an uploaded source map and source file.

See JavaScript Error Dashboard for more information.

Synthetic Monitoring

This release includes support for the configuration of multiple schedules for a Synthetic job. See Configure Synthetic Jobs and Configure API Monitoring Jobs.

Dash Studio

This release includes support for the Gauge widget in a ThousandEyes query. See Configure the ThousandEyes Dashboard.


21.12 Release

21.12.1

This release includes bug fixes and optimizations. See the 21.12 Controller (SaaS) Resolved Issues for details.

21.12.0

Browser Synthetic Monitoring

You can now display or hide the Schedule End Date column in the job list view.

Browse Real User Monitoring

This release includes a dashboard for monitoring and troubleshooting JavaScript Errors:

  • The JavaScript Error dashboard displays metrics for all JavaScript errors in a browser app.
  • The Summary dashboard displays metrics for a JavaScript error.
  • The Instance table lists each occurrence of a JavaScript error.
  • The Troubleshooting functionality locates the error in an uploaded source map and source file.

Cisco Secure Application

You can now monitor the security of the .NET applications by using Cisco Secure Application. See Application Security Monitoring.

21.11 Release

21.11.3

This release includes bug fixes and optimizations. See 21.11 Controller (SaaS) Resolved Issues for details.

21.11.2

This release includes bug fixes and optimizations. See 21.11 Controller (SaaS) Resolved Issues for details.

21.11.1

This release includes bug fixes and optimizations. See 21.11 Controller (SaaS) Resolved Issues for details.

21.11.0

End User Monitoring

  • A new base-page cookie consent setting for requiring cookie consent for business transaction correlation with End User Monitoring. See Cookie Consent Management.

Database Monitoring

  • You can now view the following roles/states of the replicaset and sharded cluster:

    • primary

    • secondary

    • startup

    • recovering

    • startup2

    • unknown

    • arbiter

    • down

    • rollback

    To view these roles on the Topology tab, you need the Database Agent >= 21.9.0.

Licensing 

  • A new setting to prioritize Machine and Cluster Agent consumption of an infrastructure-based license. See the "Machine/Cluster Agent Prioritization" section on License Rules.

AppDynamics Mobile Application Enhancements

The AppDynamics 21.11.0 mobile application documentation is enhanced:

  • User documentation includes the flag to enable push notifications
  • General improvements

AppDynamics iOS Sample App Enhancements

The AppDynamics 1.0 iOS Sample App was released on November 17, 2021. 

Synthetic Monitoring

This release introduces a new Synthetic API Monitoring product. Synthetic API monitoring can be used to monitor the availability and performance of public or private APIs. See Synthetic API monitoring.

21.10 Release

20.10.0

Agent Installer 

This release includes APIs to support upgrades for the Machine Agent and Java Agent on the Linux environment. See Agent Installer Platform Service API

Dash Studio

This release includes these enhancements to the Metric Number widget:

21.9 Release

21.9.5

This release includes bug fixes and optimizations. See 21.9 Controller (SaaS) Resolved Issues for details.

21.9.4

This release includes bug fixes and optimizations. See 21.9 Controller (SaaS) Resolved Issues for details.

21.9.3

This release includes bug fixes and optimizations. See 21.9 Controller (SaaS) Resolved Issues for details.

21.9.2

This release includes bug fixes and optimizations. See 21.9 Controller (SaaS) Resolved Issues for details.

21.9.1

This release includes an improved URL filter for APIs and fixes some bugs. See the 21.9 Controller (SaaS) Resolved Issues for details.

21.9.0

This release includes bug fixes and optimizations. See 21.9 Controller (SaaS) Resolved Issues for details.

21.8 Release

21.8.4

This release includes bug fixes and optimizations. See the 21.8.4 resolved issues given in 21.8 Controller (SaaS) Resolved Issues for details.

21.8.3

This Controller release includes an improved URL filter for APIs and fixes some bugs. See the 21.8.3 resolved issues given in 21.8 Controller (SaaS) Resolved Issues for details.

21.8.2

This Controller release includes improved URL filter for APIs. See PLATSE-224 in the 21.8 Controller (SaaS) Resolved Issues for details.

21.8.1

The Controller has upgraded jQuery to 3.5.1 and AngularJS to 1.8.2. See 21.8 Controller (SaaS) Resolved Issues.

21.8.0

License Management

License error messages have been updated for infrastructure-based licenses. See License Errors and Troubleshooting.

License Entitlements

The Mobile Real User Monitoring Pro (SaaS) retention entitlement has changed for Event Data. See License Entitlements and Restrictions.

Dash Studio

Experience Journey Map

You can now filter Experience Journey Map by region and city. See Filter User Journeys.

21.7 Release

Controller 21.7.0 Release

Dash Studio

With this release, you can: 

  • Access tests from every account group instead of just the default account group.
  • Click on the Metric Number widget to access the ThousandEyes dashboard.

See Configure the ThousandEyes Dashboard

21.6 Release

Controller 21.6.5 Release

The 21.6.5 released with upgrades to JavaScript libraries and several bug fixes. See Past Resolved and Known Issues by Release.

Controller 21.6.4 Release

The 21.6.4 released with a bug fix. See MQS-1273 in Past Resolved and Known Issues by Release

Controller 21.6.3 Release

The 21.6.3 released with bug fixes. See ANALYTICS-13663 and LIC-1257 in Past Resolved and Known Issues by Release.

Controller 21.6.2 Release

The 21.6.2 released with a bug fix. See IAM-1926 in Past Resolved and Known Issues by Release.

Controller 21.6.1 Release

The 21.6.1 released with bug fixes. See DBMON-8138 and MQS-1267 in Past Resolved and Known Issues by Release.

Controller 21.6.0 Release

Licensing 

With an infrastructure-based license and Controller >= 21.6.0, you can use a new API to retrieve license usage information by application and by host. See License API

Database Visibility 

The user interface of the Queries Execution Plan window for Oracle and MSSQL database is updated as part of the explain plan enhancements. See Database Query Execution Plan Window.

21.5 Release

Controller 21.5.6 Release

The 21.5.6 released with upgraded JavaScript libraries and bug fixes. See Past Resolved and Known Issues by Release for details.

Controller 21.5.5 Release

The 21.5.5 released with a bug fix. See IAM-1925 in Past Resolved and Known Issues by Release.

Controller 21.5.4 Release

The 21.5.4 released with a bug fix. See EUMPLAT-2086 in Past Resolved and Known Issues by Release.

Controller 21.5.3

The 21.5.3 released with a bug fix. See MQS-1268 in Past Resolved and Known Issues by Release.

Controller 21.5.2

The 21.5.1 released with bug fixes. See DBMON-8137 and DBMON-8139 in Past Resolved and Known Issues by Release.

Controller 21.5.1

The 21.5.1 released with a bug fix. See MQS-1261 in Past Resolved and Known Issues by Release.

Controller 21.5.0

License Management

For infrastructure-based licenses in Controller 21.5.0:

  • The license summary drill-down dashboard allows you to filter usage data by time and view a list of agents connected to a license rule. 
  • When looking at license usage and license rules, you can view and sort applications with analytics enabled.

Database Visibility

The Controller audit report can fetch the audit log for the Remove literal flag. See Controller Audit Log and Configure Query Literals Security.

The user interface is updated. You can:

21.4 Release

Account Management Enhancements

AppDynamics has enhanced user management and security for customers choosing to use AppDynamics to authenticate their users.

Enhanced Security

  • You can now have a single user identity for all your SaaS Tenants and across your entire SaaS environment.
  • You can have a single identity extended to the Account Management Portal.
  • All first user accounts authorize using a validated email.
  • Administrators can no longer create or update user passwords. Users now create and update their own passwords using an updated password security policy. 

Enhanced User Management

Administrators can now:

  • Use a single interface to centrally manage all their users regardless if they have rights on the Tenants themselves.
  • Delete users that have an inactive status.
  • View Tenants and licenses associated with users.

Experience Journey Map

  • (SaaS only) You can create custom views to filter the Experience Journey Map by specified user journeys. See Create a Custom View.
  • You can filter the Experience Journey Map by custom user data. See Custom User Data Filter.

Database Visibility Enhancement

License Management

  • When viewing license usage, you can customize the time range on the License Summary dashboard.

ThousandEyes Integration with AppDynamics

AppDynamics and ThousandEyes integration delivers a full-stack solution, which enables you to identify network-related performance issues to reduce the impact on critical applications. See ThousandEyes Integration with AppDynamics.

21.3 Release

Dash Studio (21.3.1)

Simple Navigations

You can now navigate from one dashboard to the other using Single Click Action option. See Dash Studio Widgets.

Dash Studio (21.3.0)

You can now set performance baselines in a Time Series widget by adding a Threshold value. See Dash Studio Widgets.

Cisco Secure Application

AppDynamics introduces Cisco Secure Application to monitor the security of APM-managed applications. The data from the managed application is scanned for any security issues and displayed in a real-time dashboard. Secure Application is bundled within the Java Agent and is available from the 21.3.0 release onwards with the purchase of an additional SKU.

21.2 Release

Agent Installer 

  • Machine Agent is supported in non-sudo installations.
  • Agent Installer supports the Infrastructure Agent.  
  • A new watchdog process is included with the Agent Installer Platform installation to monitor and ensure that agents are running properly.  
  • When installing the Agent Installer Platform with systemd, a profile is created for the watchdog process instead of for individual agents.
  • bash profiles for non-sudo installations are no longer created.

Analytics

  • You can add alternative milestone events of the same event type.
  • You can configure agent-side metrics in the Metric Browser. For more information, see Troubleshoot Analytics Issues.

Database Monitoring

  • The top query statistics report for Oracle database now displays only the following statistic type data:
  • You can use the SRV Record option for MongoDB. See Configure MongoDB Collectors
  • Additional Couchbase metrics are added for the database monitoring. See Couchbase Metrics at Database Monitoring Metrics.

End User Monitoring

Experience Journey Map

License Management

Controller 21.2.0 includes a new UI for managing infrastructure-based licenses.

Dash Studio (21.2.0)

Gauge Widget

You can now present metric data on a relative scale using the Gauge widget. See Dash Studio Widgets.

Time Range Comparison

This feature is now available for Metric Number widget. See Time Range Comparisons.

21.1 Release

Dash Studio (21.1.0)

Grouped Widgets

You can now group two or more widgets on a single card or on their respective cards. See Dash Studio Widgets.

Label Widget

You can now apply these properties to modify the appearance of the Label widget:

  • Font Color
  • Font Size
  • Horizontal Alignment
  • Vertical Alignment

See Dash Studio Widgets.

Error rendering macro 'excerpt-include'

User 'null' does not have permission to view the page.