This page covers release information for AppDynamics SaaS 23.7 release. For product updates, including release dates, support advisories, and end-of-life notices, see Product Announcements and Alerts Home.

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.7 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 dropwizard metrics-code version 4.2.17
  • Removes dependency from com.codahale metrics-code
  • Includes upgrades to the following libraries:
LibraryPrevious VersionUpgraded Version
Azure JRE/OpenJDK8.68 (8u362-b09)8.70
com.google.guava:guava30.0-jre32.1.1-jre
jackson-databind2.15.02.15.2
org.eclipse.jetty9.4.469.4.51

The org.eclipse.jetty library was upgraded to version 9.4.51 in Analytics Agent 23.5.0. However, the io.dropwizard-core library was still utilizing org.eclipse.jetty version 9.4.46. From Analytics Agent 23.7.0, even the io.dropwizard-core library utilizes org.eclipse.jetty version 9.4.51.

23.7.0July 26, 2023
Android AgentThis release updates the EULA file. It supports Android OS 14.23.7.1August 04, 2023
This release includes minor bug fixes.23.7.2October 31, 2023
iOS Agent

cocoalumberjack is updated to 1.9.2

23.7.0July 31, 2023

Apache Web Server Agent

This release includes support for the IBM AIX operating system. See Supported Apache Web Servers.

23.7.3

July 21, 2023

AppDynamics AWS Lambda Extension for Serverless APM

There is no 23.7.0 release yet.

-

-

C/C++ SDK

There is no 23.7.0 release yet.

-

-

Cluster Agent

This release includes the following enhancements:

  • The enableInstallationReport parameter can be used to view the summarized installation report. See Default Auto Instrumentation Properties.
  • Support for RKE2 1.26
  • Cluster Agent is upgraded to Go language 1.20.6.

-

-

Cordova Plugin

There is no 23.7.0 release yet.

-

-

Database Agent

There is no 23.7.0 release yet.

-

-
Flutter AgentThere is no 23.7.0 release yet.

-

-

Go SDK

There is no 23.7.0 release yet.

-

-
Java Agent

This release includes:

23.7.0July 31, 2023

Java Serverless Tracer

There is no 23.7.0 release yet.

-

-

JavaScript Agent

There is no 23.7.0 release yet.

-

-

Machine Agent

This release includes:

ComponentPrevious VersionUpgraded Version
jackson-databind2.13.4.22.13.5
com.google.guava31.1-jre32.0.1-jre

23.7.0

July 26, 2023
MAUI Agent There is no 23.7.0 release yet.

-

-
Node.js Agent

This release includes:

  • Support for Node.js 20. The Node.js Agent 23.7.0 supports Node.js versions 14, 15, 16, 17, 18, 19, and 20. See Node.js Supported Environments.
  • Support for OpenSSL 3.0
  • Upgrade to the following third-party library:

    LibraryPrevious VersionUpgraded Version
    protobuf7.2.37.2.4
23.7.0August 2, 2023

Node.js Serverless Tracer

There is no 23.7.0 release yet.

-

-

PHP Agent

This release includes a bug fix. See PHP-2317 in the Agent Resolved Issues.

23.7.1

July 27, 2023

This release includes support for PHP 8.2. See PHP Supported Environments.

23.7.0

July 19, 2023

Python Agent

You can now run the Python Agent proxy with the compatible JRE versions (8, 11, 17, and 19). Hence, you can download the agent without JRE.

You can also choose to download the Python Agent that is bundled with the default JRE. For more information, see Install the Python Agent.

23.7.0July 26, 2023

Python Serverless Tracer

There is no 23.7.0 release yet.

-

-

React Native Agent

There is no 23.7.0 release yet.

-

-

SAP

There is no 23.7.0 release yet.

-

-

Hosted Synthetic Agent

There is no 23.7.0 release yet.

-

-

Private Synthetic Agent

There is no 23.7.0 release yet.

-

-
Xamarin AgentThere is no 23.7.0 release yet.--

.NET Agent

This release includes:

  • Code optimizations and performance improvements by enabling inlining on Linux .Net Agent.
  • Bug fixes. See Agent Resolved Issues.

23.7.0

August 01, 2023
Network AgentThere is no 23.7.0 release yet.--


There is no 23.7.0 release yet.

-

-

Application Monitoring Enhancements

This release includes IIB Agent support for Ansible using Agent Management. See Ansible Configuration for IIB Agent.

SaaS Controller Enhancements

Product/ComponentSummaryRelease VersionRelease Date
General

This release includes the following bug fix. See SaaS Controller Resolved Issues.

  • TMNT-6688
23.7.5October 4, 2023
General

This release includes the following bug fixes. See SaaS Controller Resolved Issues.

  • CONTRLRDEV-1215
  • CONTRLRDEV-1348
  • NETWORK-6562
23.7.4September 28, 2023
General

This release includes the following bug fixes. See SaaS Controller Resolved Issues.

  • DIS-153
  • DIS-187
  • STUDIO-5111
  • TMNT-6547
23.7.3August 28, 2023
GeneralThis release includes minor bug fixes.23.7.2August 8, 2023
General

A new Controller Configuration flag (appdynamics.controller.apps.metric.refill.enabled.list) is introduced that retries metric aggregation if the metric aggregation times out. See Monitor Analytics Metrics.

This release includes the following bug fixes. See SaaS Controller Resolved Issues.

  • CDM-9519
  • EUMPLAT-4667
  • PLATSE-1432
  • PLATSE-1436
23.7.1July 26, 2023
GeneralThis release supports Keyboard Accessibility with the top to bottom and left to right navigation on the Controller UI.23.7.0July 5, 2023
Application

If your application has SAP ABAP servers, the Controller UI now displays the following changes:

  • The Application > Tiers & Nodes page and the Flow Map view display the ABAP icon. Earlier, the C++ icon was displayed for SAP ABAP app servers.
  • In Tiers & Nodes, the SAP ABAP Agent version displays the ABAP transport component version. And, the runtime version displays the NetWeaver ABAP platform runtime version.
23.7.0July 5, 2023
Alert and Respond

You can now select the following sensitivity levels for Anomaly Detection to monitor Business Transactions:

  • Sensitivity: High
  • Sensitivity: Medium
  • Sensitivity: Low

For example, you can select Sensitivity: High for business critical services so that no anomalies get undetected. Anomaly Detection detects anomalies even when the statistical confidence is low and you receive too many alerts. See Configure Anomaly Detection.

23.7.0July 5, 2023
Alert and RespondWhen you configure action suppression, you can now specify an unplanned maintenance window or downtime period (start and end time) that happened in the past. This option is useful when you want to exclude the metrics reported by the agents during the unplanned maintenance or downtime period from reporting and analytics. See Configure and Manage Action Suppressions.23.7.0July 5, 2023
Alert and Respond

The account owner now gets an email notification when health rules with a large number of evaluating entities get automatically disabled. The email contains the following information:

  • the name of the health rules
  • the applications for which the health rules are disabled

To enable the health rules, you need to reduce the number of evaluating entities by applying additional entity filters. See Configure Affected Entities.

23.7.0July 5, 2023
Custom Dashboard

You can exclude data from the Custom Dashboard widgets for the period specified in Action Suppression. The metrics during the application maintenance or outage on your application can be inaccurate. So, you might want to exclude this information on the dashboard.

After you create an Action Suppression, enable the Exclude Maintenance Window checkbox while creating or editing the Custom Dashboard. Currently, this option is available in the following scenarios only:

  • Non-recurring planned maintenance or unplanned outage.
  • Objects of Action Suppression is Application for APM, BRUM, and MRUM applications. See Configure and Manage Action Suppression.
  • Metric category is either Overall application performance and Custom.
  • Single Metric value.
  • In the Analytics page, if the metrics uses ADQL, the query must only use = operator in the Where clause to match the application name or key..

In Custom Dashboards, if you are using time series charts, the suppressed period appears blank and it helps you identify the application downtime. The widgets like pie charts, gauge, and metric value exclude the suppressed data from its calculation. For more information, see Exclude Data from the Custom Dashboard During Maintenance or Outage.

23.7.0July 5, 2023
APM

This release introduces a personal profile icon that includes the following details:

  • List of tenants that you are allowed to access
  • Links to the Help and Support related pages
  • Link to access the Account portal

You can view this icon on the Controller UI if it meets the following conditions:

  • The miniprofile.controller.enabled property is set to true in the admin.jsp page.
  • The login is SSO enabled.
23.7.0July 5, 2023
APM A new Controller setting, roles.admin.high.performance.controller.enabled, is introduced that resolves the performance issues while managing high volume of application permissions.23.7.0July 5, 2023
EUM Cloud (SaaS)

This release supports HTTP Strict Transport Security protocol for all AppDynamics SaaS endpoints.

23.7.0July 5, 2023
Dash StudioThis release supports defining the Databases variable. See Dashboard Variables and Database Metrics.23.7.0July 31, 2023

Resolved Issues

When issues for the AppDynamics 23.7 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 VersionRelease Date
CLUSTERMON-4293Cluster Agent

Some security context settings are not applied on initContainers during auto-instrumentation.

With this release the following default values are applied for the security contexts:

  • allowPrivilegeEscalation: false
  • privileged: false
  • readOnlyRootFilesystem: false
  • runAsNonRoot: false
Medium23.5.023.7.0July 28, 2023
DOTNET-6161.Net Agent Method Invocation Data Collector (MIDC) fails to fetch the properties of an object stored in a list or an enumerator.-All Version23.7.0August 1, 2023
JAVA-12146Java AgentThe enable-ignore-nested-exception-message node property does not work on the inner exceptions.High23.3.0 and later23.7.0July 31, 2023
JAVA-12162Java AgentJava Agent fails to register when the access key is encrypted using Secure Credential Store (SCS). This issue causes Cisco Secure Application to stop working.Medium23.6.023.7.0July 31, 2023
JAVA-12210Java AgentThe Vertx Netty Servlet correlation Header is not parsed correctly.Medium-23.7.0July 31, 2023

PHP-2317

PHP Agent

PHP Agent fails to install on PHP 8.2.

Medium23.7.023.7.1July 27, 2023


SaaS Controller Resolved Issues

No results found.

Key

Product

Summary

Severity Level

Affected Version(s)

Release Version

Release Date

ALPS-5903

Accounts Management Portal

The ServiceNow® trademark appears incorrectly on the Downloads portal.

--23.7.0July 5, 2023
ALTCSAAS-1573Alert and RespondThe evaluation of health rules takes longer than expected, and there is a delay in triggering alerts.Medium-23.7.0July 5, 2023

ANALYTICS-15130

Analytics

500 Internal server exception is displayed when you disable the metrics created on browser error record; custom_BROWSER_ERROR_RECORD is the event type stored.

Medium-23.7.0July 5, 2023
CDM-9519

Mobile RUM

The Crash Summary page displays incorrect stack trace information.

Medium23.7.023.7.1July 26, 2023
CONTRLRDEV-284SaaS ControllerIn Application Dashboard, the Transaction Scorecard and the Errors widgets display an invalid percentage when Error/min is greater than Calls/min.Medium-23.7.0July 5, 2023
CONTRLRDEV-395SaaS ControllerInternal server error occurs when you select the flowmap option to view applications.Medium-23.7.0July 5, 2023
CONTRLRDEV-438SaaS ControllerWhen you are deploying OpenTelemetry Collector, sometimes the access key doesn't generate, and API fails.Medium-23.7.0July 5, 2023

CONTRLRDEV-463

SaaS ControllerThe Tiers & Nodes page displays the historic nodes even when Entity Liveness is disabled.Medium-23.7.0July 5, 2023
CONTRLRDEV-1215SaaS ControllerThe SAP ABAP icon is not visible for the existing applications.Medium23.7.023.7.4September 28, 2023
CONTRLRDEV-1348SaaS Controller

Java Agent that runs on Oracle JRockit JVM cannot connect to the Controller.

Medium-23.7.4September 28, 2023
DBMON-8887Database MonitoringThe Databases page does not display the complete content.Medium22.12.023.7.0July 5, 2023
DBMON-8987Database MonitoringSome tabs under the Databases section display a false negative error message.Medium23.4.023.7.0July 5, 2023
DIS-153Data Platform

The node's status changes to active even after marking it as a historical node, thereby increasing the node count.

--23.7.3August 28, 2023
DIS-187Data Platform

The policy does not get executed for some health rule violations.

--23.7.3August 28, 2023
EUMPLAT-4667EUM Cloud

ThousandEyes integration fails due to a performance issue with the EumServiceMappings API.

--23.7.1July 26, 2023
LIC-3816LicensingThe license package details take a long time to load.High23.5.023.7.0July 5, 2023
NETWORK-6562Network VisibilityThe Controller UI is unavailable due to 100% heap memory utilization.High

23.2.2

23.7.4September 28, 2023
PLATSE-1432Platform Sustaining EngineeringAdding an application to multiple roles takes a lot of time.--23.7.1July 26, 2023
PLATSE-1436Platform Sustaining Engineering

Metrics get deleted during staleness check if the added pattern matches the shortlived metric purger.

Medium-23.7.1July 26, 2023
STUDIO-5086Dash StudioThe 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.7.0July 5, 2023
STUDIO-5111Dash StudioLDAP and SAML users get the HTTP 500 Internal Server Error message when they click on Dashboards & Reports.--23.7.3August 28, 2023
TMNT-6547APMAdding permission to a role gives the HTTP 500 Internal Server Error message.-23.4.0, 23.5.0, 23.7.023.7.3August 28, 2023
TMNT-6688APM

Some operations on the Administration > Roles page take a long time to execute.

With this release, the performance of the page is improved.

--23.7.5October 4, 2023

Known Issues

23.7 Agent Known Issues

AgentSummary
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.

23.7 SaaS Controller Known Issues

Product Summary
Cisco Secure Application

If you are unable to use the APM Custom TrustStore file in controller-info or in the conf folder, or if you are unable to use the SCS encrypted account key, then upgrade to version >= 23.7.