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

Enhancements

The following tables list enhancements included in the AppDynamics SaaS 23.8 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 upgrades the following library:

LibraryPrevious VersionUpgraded Version
netty-all4.1.9.Final4.9.95.Final
23.8.0August 23, 2023
Android AgentThere is no 23.8.0 release yet.--
Apache Web Server Agent

This release includes:

  • Support for glibc >= 2.34.
  • Support for RHEL9.
  • Updates to the third-party libraries.

See Supported Apache Web Servers.


23.8.0August 30, 2023

AppDynamics AWS Lambda Extension for Serverless APM

There is no 23.8.0 release yet.

-

-

C/C++ SDK

OpenSSL 1.1 is upgraded to version 3.0 in this release.

23.8.0

August 11, 2023

Cluster AgentThe AppDynamics Operator bundle is published to the Redhat OperatorHub.23.8.1September 13, 2023

Cluster Agent

This release includes the following enhancements:

  • For Kubernetes >=1.25, Cluster Agent supports the pod security admission at the namespace level when deploying the Infrastructure Visibility pod. For details see step 5 of Install Procedure.
  • The alpineInitContainerImage is introduced in the imageInfo parameter to use alpine image for the .NET init container auto-instrumentation. See, imageInfo under InstrumentationRule Properties.
  • You can now use the Alpine ARM-based AppDynamics Operator and Cluster Agent Images. See Cluster Agent Bundle Files.
  • For Redhat OperatorHub, the Image field of AppDynamics Openshift OperatorHub bundle will point to AppDynamics Operator RedHat container image instead of dockerhub.

23.8.0

August 23, 2023

Cordova Plugin

There is no 23.8.0 release yet.

-

-

Database Agent

This release adds the following database events. You can configure policies for these events.

  • FAILOVER

  • DB_CONNECTION_DOWN

  • DB_CONNECTION_UP
  • REPLICATION_FAILURE

See Database Events Reference.

23.8.0August 29, 2023
Flutter AgentThere is no 23.8.0 release yet.

-

-

Go SDK

There is no 23.8.0 release yet.

-

-
iOS Agent

When you modify the url property of the ADEumHTTPRequestTracker object, the networkRequestCallback method returns the request and response headers.

Use the following fields to view the request and response headers:

  • allHeaderFields - It returns the response headers.
  • allRequestHeaderFields` - It returns the request headers.
23.8.0August 18, 2023

IBM Integration Bus Agent 

There is no 23.8.0 release yet.

-

-

Java Agent

This release includes bug fixes. See Agent Resolved Issues.

23.8.1December 21, 2023

This release includes:

ComponentPrevious VersionUpgraded Version
opentelemetry-java-instrumentation1.24.01.29.0
grpc-okhttp1.46.01.57.1
23.8.0August 30, 2023

Java Serverless Tracer

There is no 23.8.0 release yet.

-

-

JavaScript Agent

This release includes the following bug fixes:

  • BRUM-7868
  • BRUM-7874
  • BRUM-7852
  • BRUM-7773
  • BRUM-7837

See, JavaScript Agent resolved issues.

23.8.0

August 25, 2023

Machine Agent

This release includes:

  • An option to collect the ServiceNow Configuration Management Database (CMDB) server tags. See Server Tagging
  • Bug fixes. See Agent Resolved Issues.
  • Upgrades to the following third-party components.
ComponentPrevious VersionUpgraded Version
aws-java-sdk-ec21.12.491.12.525
okio-jvm3.0.03.5.0
oshi-core6.3.26.4.4

23.8.0

August 28, 2023
MAUI Agent There is no 23.8.0 release yet.

-

-
Network AgentThis release includes support for the IBM AIX operating system. See Install the Network Agent on AIX.23.8.0August 11, 2023

Node.js Agent 

There is no 23.8.0 release yet.

-

-

Node.js Serverless Tracer

There is no 23.8.0 release yet.

-

-

PHP Agent

There is no 23.8.0 release yet.

-

-

Python Agent

This release supports Open AI API monitoring. See Monitor OpenAI API with Python Agent.

Upgraded the following libraries:

LibraryPrevious VersionUpgraded Version
JRE11.5611.64
Google Guava31.0.132.0.1
Jakson-databind2.14.22.15.2
grpc-okhttp-shaded.jar1.46.11.57.1
23.8.0August 30, 2023

Python Serverless Tracer

There is no 23.8.0 release yet.

-

-

React Native Agent

There is no 23.8.0 release yet.

-

-

SAP

See 23.8 SAP Agent Enhancements23.8.0August 29, 2023

Hosted Synthetic Agent

There is no 23.8.0 release yet.

-

-

Private Synthetic Agent

There is no 23.8.0 release yet.

-

-
Xamarin AgentThere is no 23.8.0 release yet.--

.NET Agent

There is no 23.8.0 release yet.

-

-

GitHub Notification

The AppDynamics Cluster Agent Dockerfiles and Charts Github repositories will receive maintenance support until October 31, 2023, Subsequent to this date, the files in these repositories will be accessible through the AppDynamics download portal and the AppDynamics production artifactory respectively. For further information, refer to the deprecation notice on the corresponding Github repository.

SaaS Controller Enhancements

General

You can now create a policy for the following AppDynamics Config Warnings events:

  • Controller Metric Registration Limit Reached
  • Agent Metric Registration Limit Reached
23.8.7October 26, 2023
General

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

  • CONTRLRDEV-1587
  • TMNT-6689
23.8.6October 17, 2023
General

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

  • CONTRLRDEV-1349
  • CONTRLRDEV-1484
  • CONTRLRDEV-1510
23.8.5September 29, 2023
General

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

  • CONTRLRDEV-1216
  • NETWORK-6563
23.8.4September 13, 2023
General

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

  • CONTRLRDEV-1205
23.8.3August 31, 2023
General

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

  • DIS-153
  • DIS-187
  • STUDIO-5111
  • TMNT-6547
23.8.2August 28, 2023
General

This release includes bug fixes and optimizations to improve the customer experience.

23.8.1August 15, 2023
Alert and Respond

AppDynamics Controller now supports the certificate chain for mutual TLS authentication. When you configure mutual TLS, you can do one of the following:

  • Upload the .pem file that contains the chain of TLS certificates
  • Copy and paste the Base64 encoded text that contains the chain of TLS certificates

See Configure and Enable Mutual TLS Authentication.

23.8.0August 14, 2023

For a health rule, you can now use = Specific Value and != Specific Value to define the critical or warning criteria. See Create and Configure Conditions.

For a failed HTTP request action, you can now view the affected entity name in the notification (email or message) that you receive by creating a policy. You can also access the details of the affected entity by using the affectedEntities predefined variable in an HTTP request template or an email template. See Predefined Templating Variables.
Controller

Upgrades to the following third-party libraries:

LibraryPrevious VersionUpgraded Version
Jackson Databind2.10.5.12.14.2
Nodejs8.9.416.18.1
Loadash4.17.44.17.21
JSoup1.14.31.15.3
esapi2.2.3.02.5.0.0
owasp-java-html-sanitizer20180219.120211018.2
H2 Database Engine1.4.2002.1.214
Velocity1.72.3
Google OAuth Client Library for Java1.31.51.34.1
protobuf-java3.8.0 and 3.11.43.21.12
Woodstox6.2.16.5.0
Xstream1.4.171.4.20
Apache commons fileupload1.3.31.5
Logback1.2.21.2.10
Spring Framework5.3.155.3.24
23.8.0August 14, 2023
License Usage
  • Application Server Agents now maps the number of vCPU count received from Azure App Services to corresponding licenses.
  • AppDynamics now calculates the licensed CPU Cores for Database Agents based on the quantity of Database Agents deployed multiplied by 4 per unique database host.

  • An option to disable Analytics at the node level using the disable-dynamic-services agent property via Controller UI.
  • From License > Account Usage, you can see the following information for ThousandEyes usage under Real User Monitoring Usage:
    • ThousandEyes tooltip describing a ThousandEyes event
    • Number of ThousandEyes measurements completed
23.8.0August 14, 2023
License Rules

Pagination has been implemented for the listing of applications and servers in the Add Rule and Edit Rule dialogs. The backend changes for the pagination improve the performance of loading data and allow for infinite scrolling.

23.8.0August 14, 2023
Synthetic Monitoring

Includes a new permission, Manage Credential Vault, to provide granular access control for managing the Credential Vault. See:

23.8.0August 14, 2023
  • You can select connection speeds even when you run a Synthetic job on the Internet Explorer 11 (IE11) browser.
  • You can create new Browser Synthetic scripted jobs using Python 3 only. However, you can edit an existing Python 2-based job and choose to update the job with Python 3.

See Configure Synthetic Jobs.

23.8.0August 28, 2023
ThousandEyes Integration with Browser Real User MonitoringSupport to manually unlink domains and stop data ingestion from ThousandEyes tests. See 

ThousandEyes Data Ingestion.

23.8.0August 14, 2023
Dash Studio
  • Time Series widget and Metric Number widget support Analytics metrics.
  • The Health widget supports health rules for Analytics.

See Data Binding.

23.8.0August 28, 2023

Resolved Issues

When issues for the AppDynamics 23.8 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
DBMON-9116

Database Agent

Sometimes, the Database Agent does not send metrics to the Controller.Medium-23.8.0August 29, 2023
DBMON-9138

Database Agent

The fetchDBServerPort query returns multiple ports along with the endpoint port. This causes the MSSQL endpoint port to restart.

Medium23.6.023.8.0August 29, 2023

DBMON-9146

Database Agent

The Guava library is upgraded to version 32.0.1.Medium23.6.023.8.0August 29, 2023
CLUSTERMON-4412Cluster Agent

Cannot configure the alpine init container image repository.

With this release, you can use the alpineInitContainerImage.property to configure the alpine image for .NET Core. See imageInfo under InstrumentationRule Properties.

Medium23.7.023.8.0August 23, 2023
JAVA-12639 and JAVA-12700Java AgentThe agent reports too many events to the Controller which causes the Controller to drop events randomly.Medium23.8.023.8.1December 21, 2023
SERVER-9114Machine AgentThe agent does not start on RHEL 8.Medium22.11.023.8.0August 28, 2023
BRUM-7868JavaScript AgentIn Analytics, the browser reccord incorrectly displays three dots (...) in the page URL.Medium-23.8.0August 25, 2023
BRUM-7874JavaScript AgentSome AJAX calls do not appear in User Experience > Pages & AJAX Requests.Medium-23.8.0August 25, 2023
BRUM-7852JavaScript AgentThe BRUM fails to report the application events from the Edge browser in iPad.Medium-23.8.0August 25, 2023
BRUM-7773JavaScript AgentSingle-Page Applications might have high PLT because of timeout.Medium-23.8.0August 25, 2023
BRUM-7837JavaScript AgentContent Security Policy fails if you include the nonce attribute.Medium-23.8.0August 25, 2023

SaaS Controller Resolved Issues

No results found.

Key

Product

Summary

Severity Level

Affected Version(s)

Release Version

Release Date

BRUM-7726Browser Real User MonitoringThe data for PAGE VIEWS WITH JS ERRORS in Pages & AJAX Requests does not populate.Medium-23.8.0August 14, 2023
BRUM-7847Browser Real User Monitoring

The Name column in the Session Summary > Resources page is empty.


Medium-23.8.0August 14, 2023
CDM-9350Mobile Real User MonitoringThe unknown device details are not available.Medium-23.8.0August 14, 2023
CONTRLRDEV-494SaaS ControllerThe Enable for Snapshots column is unavailable in the Method Invocation Data Collector panel when Analytics is disabled.Medium-23.8.0August 14, 2023
CONTRLRDEV-508SaaS ControllerThe App Server Agent configuration screen displays the node properties only for Java and .NET agents.Medium-23.8.0August 14, 2023
CONTRLRDEV-552SaaS ControllerThe search icon does not appear on the Controller UI when you log in for the first time.Medium-23.8.0August 14, 2023
CONTRLRDEV-665SaaS ControllerMetric Browser displays unrelated metrics for the pods.Medium-23.8.0August 14, 2023
CONTRLRDEV-651SaaS ControllerThe Kubernetes Events REST API response does not include the affects and namespace fields.Medium-23.8.0August 14, 2023
CONTRLRDEV-1205SaaS ControllerTemplate expressions that contain a hyphen in the variable name do not work in email and HTTP request templates.Medium23.8.023.8.3August 31, 2023
CONTRLRDEV-1216SaaS ControllerThe SAP ABAP icon is not visible for the existing applications.Medium23.7.023.8.4September 13, 2023
CONTRLRDEV-1349SaaS Controller

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

Medium23.8.023.8.5September 29, 2023
CONTRLRDEV-1484SaaS ControllerUsers are logged out of the Controller.High23.8.023.8.5September 29, 2023
CONTRLRDEV-1510SaaS Controller

The Controller does not audit and capture the deletion of a business transaction rule in the log file.

Medium23.8.023.8.5September 29, 2023
CONTRLRDEV-1587SaaS ControllerThe Controller UI displays the Invalid segment error message when you create or modify a transaction detection rule in Business Transaction.-23.8.023.8.6October 17, 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.8.2August 28, 2023
DIS-187Data Platform

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

--23.8.2August 28, 2023
EUMPLAT-4536EUM Cloud

When you open a browser application or mobile application under User Experience, it displays an HTTP 500 error. This issue occurs when AppDynamics is integrated with ThousandEyes.

Medium-23.8.0August 14, 2023

LIC-3862

LicensingThe license package details take a long time to load--23.8.0August 14, 2023
NETWORK-6563Network VisibilityThe Controller UI is unavailable due to 100% heap memory utilization.High

23.2.2

23.8.4September 13, 2023
STUDIO-5111Dash StudioLDAP and SAML users get the HTTP 500 Internal Server Error message when they click on Dashboards & Reports.--23.8.2August 28, 2023
TMNT-6547APMAdding permission to a role gives the HTTP 500 Internal Server Error message.-23.4.0, 23.5.0, 23.7.0, 23.8.023.8.2August 28, 2023
TMNT-6689APM

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

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

--23.8.6October 17, 2023

Known Issues

23.8 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.8 SaaS Controller Known Issues

ProductSummary
Synthetic Monitoring
  • Users that are assigned to View Credential Vault permissions can import credentials in synthetic jobs.
  • Users can import credentials for an application that is not even configured in Credential Vault.