Download PDF
Download page Release Notes.
Release Notes
Unless otherwise stated, the following features are supported for both SaaS and on-premises deployments.
Enhancements
The following tables list enhancements included in the AppDynamics SaaS 23.4 release.
When there is an update to an artifact, you can find the new version numbers in the following tables. Version numbers are also shown in the AppDynamics Downloads Portal.
Agent Enhancements
No results found.
Agent | Summary | Release Version | Release Date | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Analytics Agent | This release includes:
| 23.4.0 | April 21, 2023 | ||||||||||||
Android Agent | This release includes:
| 23.4.1 | April 27, 2023 | ||||||||||||
Apache Web Server Agent | There is no 23.4.0 release yet. | - | - | ||||||||||||
AppDynamics AWS Lambda Extension for Serverless APM | There is no 23.4.0 release yet. | - | - | ||||||||||||
C/C++ SDK | There is no 23.4.0 release yet. | - | - | ||||||||||||
Cluster Agent | This release includes the following enhancements:
| 23.4.0 | April 25, 2023 | ||||||||||||
Cordova Plugin | There is no 23.4.0 release yet. | - | - | ||||||||||||
Database Agent | There is no 23.4.0 release yet. | - | - | ||||||||||||
Flutter Agent | There is no 23.4.0 release yet. | - | - | ||||||||||||
Go SDK | There is no 23.4.0 release yet. | - | - | ||||||||||||
IBM Integration Bus Agent | There is no 23.4.0 release yet. | - | - | ||||||||||||
iOS Agent | There is no 23.4.0 release yet. | - | - | ||||||||||||
Java Agent | This release includes:
| 23.4.0 | May 04, 2023 | ||||||||||||
Java Serverless Tracer | There is no 23.4.0 release yet. | - | - | ||||||||||||
JavaScript Agent | There is no 23.4.0 release yet. | - | - | ||||||||||||
Machine Agent | This release includes:
| 23.4.1 | May 09, 2023 | ||||||||||||
This release includes:
| 23.4.0 | April 25, 2023 | |||||||||||||
MAUI Agent | There is no 23.4.0 release yet. | - | - | ||||||||||||
.NET Agent | This release includes:
| 23.4.0 | April 25, 2023 | ||||||||||||
Network Agent | There is no 23.4.0 release yet. | - | - | ||||||||||||
Node.js Agent | There is no 23.4.0 release yet. | - | - | ||||||||||||
Node.js Serverless Tracer | There is no 23.4.0 release yet. | - | - | ||||||||||||
PHP Agent | This release includes:
| 23.4.0 | April 28, 2023 | ||||||||||||
Python Agent | There is no 23.4.0 release yet. | - | - | ||||||||||||
Python Serverless Tracer | There is no 23.4.0 release yet. | - | - | ||||||||||||
React Native Agent | There is no 23.4.0 release yet. | - | - | ||||||||||||
SAP | There is no 23.4.0 release yet. | - | - | ||||||||||||
Hosted Synthetic Agent | There is no 23.4.0 release yet. | - | - | ||||||||||||
Private Synthetic Agent | There is no 23.4.0 release yet. | - | - | ||||||||||||
Xamarin Agent | There is no 23.4.0 release yet. | - | - |
Application Monitoring Enhancements
AppDynamics introduces a collection of tools to simplify the management of agents. These tools enable you to automate agent operations, such as install, upgrade, and rollback on the following platforms:
- Ansible
- CloudFoundry
- Docker
- Kubernetes
See Agent Management.
SaaS Controller Enhancements
Product/Component | Summary | Release Version | Release Date |
---|---|---|---|
General | A new Controller Configuration flag ( This release includes the following bug fixes. See SaaS Controller Resolved Issues.
| 23.4.4 | July 21, 2023 |
General | This release includes the following bug fixes. See SaaS Controller Resolved Issues.
| 23.4.3 | June 28, 2023 |
Accounts/Licensing | When you create license rules, you can enable a setting to prevent agents from registering if the host has no vCPU information to conserve license consumption for a Cluster Agent. See Wait for vCPU Information Before Registering Agents. | 23.4.3 | June 28, 2023 |
Dash Studio | This release includes the following bug fixes. See SaaS Controller Resolved Issues.
| 23.4.2 | May 16, 2023 |
General | This release includes the following bug fixes. See SaaS Controller Resolved Issues.
| 23.4.1 | May 11, 2023 |
ThousandEyes Integration with Browser Real User Monitoring | You can integrate ThousandEyes with Browser Real User Monitoring. This integration combines application data from AppDynamics and internet network metrics from ThousandEyes to provide full-stack observability. When you add the ThousandEyes widget in the browser application dashboard, you can:
See ThousandEyes Integration with Browser Real User Monitoring. To activate the integration, you need an active license of any of the following EUM licenses and an active subscription to ThousandEyes Network and Application Synthetics:
For the license entitlements, see License Entitlements and Restrictions. If you have an existing ThousandEyes integration, add and save the ThousandEyes credentials again for this integration to work. | 23.4.0 | May 2, 2023 |
Accounts | Users can obtain one identity across Controller tenants and Accounts by completing an email address verification process. Once verified, users can use the same identity across multiple tenants and accounts, making it easier to manage their access and permissions. | 23.4.0 | April 10, 2023 |
Alert and Respond | When you create or update a health rule for the type User Experience Browser Apps, you can now select the following metrics for the entities Pages or Virtual Pages:
These metrics are selected to evaluate the critical or warning criteria. You can now monitor the user experience by tracking how much time does it takes for all visual elements within the first screen (above-the-fold content) to load in an end user’s browser and get alerted for any issues. See Create and Configure Conditions. | 23.4.0 | April 10, 2023 |
Alert and Respond | You can now configure a policy to detect a failed HTTP request action. An HTTP request action fails due to various reasons such as incorrect payload, server unreachable, or gateway timeout. In such scenarios, the policy triggers and you can set up an automatic notification through email or message. You can take corrective action accordingly. See Configure Policies. | 23.4.0 | April 10, 2023 |
Alert and Respond | You can now request your Cisco Accounts team to extend the health rule violation status beyond the default auto-cancelation period. The health rule violation status gets canceled automatically when the health rule continues to violate straight for 72 hours. See Troubleshoot Health Rule Violations. | 23.4.0 | April 10, 2023 |
AppDynamics for OpenTelemetry™ | AppDynamics for OpenTelemetry™ introduces transaction snapshots in a waterfall view. The waterfall view allows you to quickly determine which calls consumed the transaction time for a given snapshot. You can click a segment to view the resource wait time for its business transaction. See View OpenTelemetry™ Data in the Controller UI. | 23.4.0 | April 25, 2023 |
Cisco Secure Application | This release adds Business Risk metrics for Alerts. See Alerts Using Cisco Secure Application. | 23.4.0 | April 28, 2023 |
Licensing | When using Infrastructure-based Licenses (IBL), you have the option to enable license rules that help you conserve license consumption for a Cluster Agent when the system is unable to detect its vCPU information. In such cases, the Cluster Agent without vCPU information will be rejected and won't be registered. This helps you avoid consuming a license for the agent. | 23.4.0 | April 10, 2023 |
Dash Studio |
| 23.4.0 | April 26, 2023 |
Resolved Issues
When issues for the AppDynamics 23.4 release are resolved, they will be listed in the following tables.
When artifacts are updated, they are listed with their new version numbers in the following tables. Version numbers are also shown in the AppDynamics Downloads Portal.
Agent Resolved Issues
No results found.
Key | Product | Summary | Severity Level | Affected Version(s) | Release Version | Release Date |
---|---|---|---|---|---|---|
ANALYTICS-15100 | Analytics Agent | The Analytics agent fails to synchronize the log source configuration because | Medium | 22.10.0 | 23.4.0 | April 21, 2023 |
CLUSTERMON-4153 | Cluster Agent | The Cluster Agent and Operator images are updated | High | - | 23.4.0 | April 25, 2023 |
CLUSTERMON-4021 | Cluster Agent | The Cluster Agent displays all the servers in a cluster as worker nodes. | Medium | 22.12.1 | 23.4.0 | April 25, 2023 |
DOTNET-6623 | .Net Agent | A .Net 6.0 web application hosted in process in IIS stops running when the log-request-payload node property is set to true . | High | 23.1.0 | 23.4.0 | April 25, 2023 |
DOTNET-6672 | .Net Agent | The .Net Agent version 23.2.0 introduced a new instrumentor that gets executed even when not enabled. This impacts the visualization of the transaction data. See Support Advisory: .Net Agent Instrumentation Issue in IIS. | Medium | 23.2.0, 23.3.0 | 23.4.0 | April 25, 2023 |
DOTNET-6657 | .Net Agent | The Internet Information Services (IIS) websites do not appear on the AppDynamics configuration wizard. | Medium | 23.2.0, 23.3.0 | 23.4.0 | April 25, 2023 |
JAVA-11381 | Java Agent | The argentoDynamicService log file includes a misleading message that the service started successfully even when the service is not enabled. | Low | 22.8.0 | 23.4.0 | May 04, 2023 |
JAVA-11934 | Java Agent | The getHeader WebMethod cause RequestReflector - Error reading servlet headerMethod . | Low | - | 23.4.0 | May 04, 2023 |
SERVER-8915 | Machine Agent | The incorrect default size of the property_value column of the sim_machine_property table causes Machine Agent registration failure. | - | - | 23.4.0 | April 25, 2023 |
SERVER-8944 | Machine Agent | Controller upgrade fails after the Machine Agent fix to resolve the 500 internal error. | High | - | 23.4.0 | April 25, 2023 |
SERVER-8967 | Machine Agent | The Machine agent build includes an outdated snakeYAML version. | - | - | 23.4.0 | April 25, 2023 |
SERVER-8980 | Machine Agent | The agent does not send base metrics to Controller when OSHI collection is delayed. | - | 23.3.0 | 23.4.1 | May 09, 2023 |
SaaS Controller Resolved Issues
No results found.
Key | Product | Summary | Severity Level | Affected Version(s) | Release Version | Release Date |
---|---|---|---|---|---|---|
APMC-1395 | Controller | The analytics.metrics.zerofill.disabled feature flag causes performance issues that drop Analytics custom metrics and business journey metrics. | High | - | 23.4.1 | May 11, 2023 |
ALTCSAAS-1628 | Alert and Respond | The evaluation of health rules takes longer than expected, and there is a delay in triggering alerts. | Medium | - | 23.4.3 | June 28, 2023 |
ALTCSAAS-277, ALTCSAAS-462 | Alert and Respond | Sometimes, the thread dump actions get executed on random nodes instead of the affected nodes. | Medium | - | 23.4.0 | April 10, 2023 |
ALTCSAAS-278 | Alert and Respond | In Email Templates, when you add your message using HTML in the Text Body field, you can see the HTML tags in the alert notification. | Medium | - | 23.4.0 | April 10, 2023 |
ALTCSAAS-500 | Alert and Respond | Repeated calls to fetch and cancel orphaned incidents clog the event processing queue. | - | - | 23.4.0 | April 10, 2023 |
ALTCSAAS-557 | Alert and Respond | Using the Health Rule API, you cannot define a metric expression with a single metric variable. | Medium | - | 23.4.0 | April 10, 2023 |
CLUSTERMON-3906 | Cluster Monitoring | Controller does not display the logs for pods. | Medium | - | 23.4.0 | April 10, 2023 |
CONTRLRDEV-698 | SaaS Controller | The | Medium | 23.4.0 | 23.4.3 | June 28, 2023 |
CONTRLRDEV-734 | SaaS Controller | The search icon does not appear on the Controller UI. | Medium | - | 23.4.3 | June 28, 2023 |
DBMON-8858 | Database Visibility | Licenses of inactive Database servers are not released. | Medium | - | 23.4.0 | April 10, 2023 |
DBMON-8861 | Database Visibility | SQL query and query time are not displayed on the dashboard. | High | 22.11.0 | 23.4.0 | April 10, 2023 |
DBMON-9044 | Database Visibility | Some tabs under the Databases section display a false negative error message. | Medium | 23.4.0 | 23.4.3 | June 28, 2023 |
DIAGPLAT-2350 | APM | Email digest for eligible events is not triggered as per the configured schedule. | Medium | - | 23.4.4 | July 21, 2023 |
IAM-4282, IAM-4626 | Controller | Incorrect role name mapping in audit reports and UI. | - | 22.9.2 | 23.4.1 | May 11, 2023 |
LIC-3348 | Licensing | The License Rules page does not display the content immediately. | - | - | 23.4.0 | April 10, 2023 |
LIC-3376 | Licensing | If you have subscribed to Agent-Based Licensing, Controller does not display the Analytics section. | - | 22.12.0 | 23.4.0 | April 10, 2023 |
LIC-3816 | Licensing | The licensing package details take a long time to load. | High | - | 23.4.3 | June 28, 2023 |
METADATA-9305 | Dashboard | When you import a custom dashboard using the API Client Token, the dashboard imports successfully. However, the dashboard becomes unusable and gives 500 internal server errors. | - | 4.5.0, 4.5.1, 4.5.13, 4.5.14, 4.5.15, 4.5.16, 4.5.17, 20.3.1, 20.4.1, 20.6.2, 20.7.1, 20.8.1, 20.10.2, 20.11.1, 21.2.0, 21.4.2, 21.5.0, 21.6.2, 21.8.4 | 23.4.0 | April 10, 2023 |
PI-326 | Cognition Engine | A template variable gives a different value for the anomaly event. This is because an application entity is present in the anomaly event, affecting the entities in the action payload. | Medium | 22.8.1 | 23.4.0 | April 10, 2023 |
PLATSE-100 | Platform Sustaining Engineering | Node number discrepancy between application flowmap and Tier and Node tab. | Medium | - | 23.4.0 | April 10, 2023 |
PLATSE-197 | Platform Sustaining Engineering | Deleted applications show up on the Applications panel in the Home tab. | Medium | - | 23.4.0 | April 10, 2023 |
PLATSE-660 | Platform Sustaining Engineering | Node.js transaction snapshot does not display the process snapshot. | Medium | 22.5.0 | 23.4.0 | April 10, 2023 |
PLATSE-835 | Platform Sustaining Engineering | End User Monitoring query results take a lot of time to load. | Medium | - | 23.4.0 | April 10, 2023 |
PLATSE-994 | Platform Sustaining Engineering | Unable to sort by all data columns in the Servers > Clusters > Pods UI. | Medium | 22.8.0 | 23.4.0 | April 10, 2023 |
PLATSE-1024 | Platform Sustaining Engineering | Split Transactions using Request Data option in the Service End Point Rule Config page gets checked automatically, though it is unchecked and the configuration is saved. | Medium | 22.9.0 | 23.4.0 | April 10, 2023 |
PLATSE-1117 | Platform Sustaining Engineering | Stalls snapshots are reported for Dot NET Agents even when the Stall detection is disabled in the Controller. | Medium | - | 23.4.0 | April 10, 2023 |
PLATSE-1431 | Platform Sustaining Engineering | Adding an application to multiple roles takes a lot of time. | - | - | 23.4.4 | July 21, 2023 |
PLATSE-1438 | Platform Sustaining Engineering | Metrics get deleted during staleness check if the added pattern matches the shortlived metric purger. | Medium | - | 23.4.4 | July 21, 2023 |
SERVER-8944 | Machine Agent - Controller | Controller upgrade fails after the Machine Agent fix to resolve the 500 internal error. | High | - | 22.10, 23.4.0 | April 10, 2023 |
STUDIO-4018 | Dash Studio | Shared dashboards do not display data. | Medium | - | 23.4.0 | April 26, 2023 |
STUDIO-5091 | Dash Studio | The shared dashboards do not display any data when accessed using a URL. The data is displayed when the dashboard is accessed from the Controller UI. | Medium | - | 23.4.2 | May 16, 2023 |
STUDIO-5095 | Dash Studio | The Dash Studio list view does not display data. | Medium | - | 23.4.2 | May 16, 2023 |
SYNTH-8906 | Synthetic Browser Monitoring | Synthetic jobs fail and throw the following error: Invalid measurement status state when publishing results . | Medium | - | 23.4.0 | April 10, 2023 |
SYNTH-9038 | Synthetic Browser Monitoring | Cannot add DNS server settings to the sum-chrome-agent pod. | Medium | - | 23.4.0 | April 10, 2023 |
TMNT-6361 | Controller | A blank page appears if you click the link in the Controller password reset email. | - | 23.2.0 | 23.4.1 | May 11, 2023 |
TMNT-6476 | APM | Dashboard permissions do not get saved. | - | - | 23.4.4 | July 21, 2023 |
TMNT-6481 | APM | Cannot save the role changes made to a dashboard. | - | - | 23.4.4 | July 21, 2023 |
Known Issues
23.4 Agent Known Issues
Agent | Summary |
---|---|
Database Agent | In the Metric Browser, the keys of one Database Collector get displayed under other Database Collectors. For example, keys of Database Collector 1 can appear under Database Collector 2, even if the keys are not part of the Database Collector 2 query output. This issue occurs when you create a custom metric that runs on multiple databases and returns multiple key-value pairs. In such scenarios, only the keys get duplicated, not the metric values. |
Java Agent | Sometimes the Java Agent does not discover the correct container ID while running within the cgroup v2 container because there are no official methods of getting the container ID within the cgroup v2 container. However, Java Agent utilizes a common knowledge algorithm that can discover correct IDs in some cases. |
23.4 Controller Known Issues
Key | Issue Summary |
---|---|
SYNTH-9374 | The pagination function does not work in the Show TE Tests pop-up. |
SYNTH-9324 | An error message is displayed when you click Sync with ThousandEyes if there are a large number of ThousandEyes tests. However, the sync operation continues successfully in the background. Action: No user action is required. |
SYNTH-9306 | ThousandEyes network metrics from existing ThousandEyes tests are not ingested to newly added browser applications after the initial sync with ThousandEyes. |
SYNTH-9415 | If you are an existing customer of ThousandEyes alerts integration, updating the ThousandEyes credentials fails if you are on Controller version <23.4.0. Action: Update the ThousandEyes credentials after the UI Cloud 23.5.0 release or upgrade to Controller version >=23.4.0. |