AppDynamics provides release information for Commercial SaaS and agent releases, resolved issues, system requirements, and all current product updates. 

Resolved and Known Issues

These are the resolved issues for the agents and the Controller SaaS in the 21.7 release. 

When artifacts are updated, they are listed with their new version numbers in the tables below. Version numbers are also shown in the AppDynamics Downloads Portal.

You can sort the table of resolved issues by key, version, and product, or use the search field to find resolved issues. The most recent releases appear at the top of the page.

Agent Resolved Issues

KeyProductSummaryVersion
ANALYTICS-13649Analytics AgentDisabled the /debug/grok endpoint 21.7.0
CLUSTERMON-2988Cluster AgentThe Helm repository is migrated to CiscoDevNet21.7.0
DBMON-8152Database AgentThe used memory calculation is fixed. It does not include the buffered memory and the swap cache memory21.7.0
DBMON-8155

Database Agent

The error log file includes exception error messages when you start Database Agent on Windows21.7.0
DOTNET-5626.NET AgentSlow IIS restart with large numbers of App domains21.7.1
DOTNET-5638.NET AgentProfiler lock prober causes a stack overflow exception21.7.1
DOTNET-5639.NET AgentMIDC with a getter chain accessing a struct array element is not working21.7.1
DOTNET-5664.NET AgentDeadlock due to loader lock while snapshotting (while unloading a DLL)21.7.1
DOTNET-5693.NET Agent

Updated third-party dependencies

21.7.0
DOTNET-5696.NET Agent

Fixed privilege escalation

21.7.0
DOTNET-5713.NET AgentFailure to parse a certificate pem file on Linux21.7.1
DOTNET-5714.NET AgentBoost Log Console was changed to stdout instead of stderr21.7.1
JAVA-10094Java Agent

Updated the Java Agent 21.8 for Azure SiteExtension

21.7.0
JAVA-8010Java Agent

ReflectionUtility errors are detected for fileld[socket] when the Netiviz agent is used on the MultiplexedSocketChannel and DemultiplexedSocketChannel classes

21.7.0
JAVA-9658Java AgentThe Ignore Exception rules do not work as expected when configured to ignore the BT snapshot error21.7.0
JAVA-9724Java AgentCustom naming of the RMI backend does not work21.7.0
JAVA-9961Java AgentAsynchronous servlets that are not completed appropriately are detected as stalled in WebLogic21.7.0
PHP-1448PHP Agent

When the Controller is down, the backend agents spam the log files with the error, Interceptors found on op_array when no interceptors have been registered

21.7.0
WEBSRV-460Apache AgentA missing 'ts' flag in the correlation header sent by the Apache Agent21.7.0
WEBSRV-475Apache AgentAn issue with the Garbage URL is reported for the agent21.7.0
WEBSRV-477Apache AgentThe Java proxy for Apache Agent is upgraded21.7.0
WEBSRV-479Apache AgentA missing URL in the transaction snapshot for Apache Agent is displayed because the agent is unable to handle a sub-request or an internal redirect appropriately21.7.0
WEBSRV-499Apache Agent

Apache Agent does not handle the incoming correlation from an upstream application

21.7.0

Controller (SaaS) Resolved Issues

21.8 Release

The software for the 21.8.0 release is available to some SaaS customers before the official general availability. The documentation of new features for this update, which are subject to change in AppDynamics’ sole discretion,,will be provided upon general availability.

No results found.

KeyProductSummaryVersion
ANALYTICS-11112AnalyticsThe query in the URL doesn't get updated when a filter is added in the search21.8.0
ANALYTICS-13461AnalyticsFix the LoadingCache to fetch configurations21.8.0
DBMON-7371Database VisibilityThe details of the database collector on the Databases window display mismatch between the card and the grid view21.8.0
DBMON-7829Database VisibilityIncorrect sorting for "Rows_examined" on the Session list page21.8.0
DBMON-7986Database VisibilityAll custom metrics are not reported when you change the value of the dbmon.config.max.custommetric setting21.8.0
DBMON-8059Database VisibilityThe Cassandra database metrics are not displayed when you select longer duration on the Databases Dashboard21.8.0
IAM-1787Identity, Authentication, Authorization, and AuditThe property system.use.notification.message is not working on Controller version 21.2.3 and higher21.8.0
MQS-1259Metric Query ServiceMetric expressions do not work when the Metric Hierarchy is enabled21.8.0
MQS-1264Metric Query ServiceMetric expressions do not work for database metrics21.8.0
STUDIO-3412Dash Studio

If you use a variable during the Datagrid widget configuration, an HTTP 500 internal error is displayed on the dashboard

21.8.0
STUDIO-3761Dash Studio

Cannot change the number of applications on the Health Rule widget

21.8.0

USERIMPACT-904

Experience Journey Map

Custom Data Filter Fields added in filter panel are not persistent

21.7.0


Known Issues

This table includes Synthetic Private Agent (Windows-based) 21.7.0 known issues:

Issue SummaryWorkaroundVersion/Date
Passwords are stored in the raw text format

Encrypt the agent_user password added in the synthetic-driver.yml file:

  1. Stop the agent.
  2. Log in to PowerShell as an administrator and run this command:

    echo Appdynamics123 | ConvertTo-SecureString -AsPlainText -Force | ConvertFrom-SecureString | Out-File <%FilePath%>
    CODE
  3. Open the C:\appdynamics\synthetic-agent\synthetic-driver\scripts\windows\sudo.ps1 file and replace

    $user = $args[0]
    $password = $args[1]
    $credential = New-Object System.Management.Automation.PsCredential($user, (ConvertTo-SecureString $password -AsPlainText -Force))
    CODE

    with

    $user = $args[0]
    $credential = New-Object System.Management.Automation.PsCredential($user, ($(Get-Content <%FilePath%>) | ConvertTo-SecureString))
    CODE
  4. Open the C:\appdynamics\synthetic-agent\synthetic-driver\conf\synthetic-driver.yml file and replace Appdynamics123 with agent_user at these locations:
    • webdriverServerCommand > args

    • preTestCommands > name: Reset IE cache > args

  5. Start the agent.
21.7.0 - August 6, 2021

Passwords of local users do not expire

Run the PSA jobs using the domain admin user.


21.7.0 - August 6, 2021


Interactive logon is not supported with local users

Unable to apply group policies to local users

PSA installation creates local users with administrator rights


Remove the local user and use a domain user.21.7.0 - August 6, 2021

PSA runs with auto-logon enabled

Disable auto-logon.

If you disable auto-logon, PSA does not capture the default screenshots and does not compute the Visually Complete Time (VCT).

21.7.0 - August 6, 2021
PSA installs only in the C Drive

Workaround to install PSA in E Drive:

  1. Open the \SyntheticAgentInstaller\install.ps1 file.
  2. Update the drive path and replace C:\appdynamics with E:\appdynamics.
  3. After the PSA installation:
    1. Edit the synthetic-driver.yml file located at E:\appdynamics\synthetic-agent\synthetic-driver\conf\
    2. Hardcode the CHROME_BINARY_PATH and CHROMEDRIVER_PATH parameters.

      Sample code before making the change:

      args: >
          rwdclient\connector.py --rwdclient-path rwdclient\rwdclient.py --debug --firefox-binary-path E:\appdynamics\browsers\firefox\firefox.exe
            --timeout %TIMEOUT% --server-url http://localhost:4444/wd/hub --log-from-chromedriver 1 --chrome-binary-path %CHROME_BINARY_PATH% --chromedriver-path %CHROMEDRIVER_PATH%
            --id %MEASUREMENT_ID% --outputDir %OUTPUT_DIR% --config %OUTPUT_DIR%/config.json --browser %BROWSER% --log-dir %AGENT_DISTRIBUTION%/log %BROWSER_ARGS%
      CODE

      Sample code after making the change:

      args: >
          rwdclient\connector.py --rwdclient-path rwdclient\rwdclient.py --debug --firefox-binary-path E:\appdynamics\browsers\firefox\firefox.exe
            --timeout %TIMEOUT% --server-url http://localhost:4444/wd/hub --log-from-chromedriver 1 --chrome-binary-path E:\appdynamics\browsers\chrome-83\chrome-win32\chrome.exe --chromedriver-path E:\appdynamics\scripting\chromedriver-83\chromedriver_win32\chromedriver.exe
            --id %MEASUREMENT_ID% --outputDir %OUTPUT_DIR% --config %OUTPUT_DIR%/config.json --browser %BROWSER% --log-dir %AGENT_DISTRIBUTION%/log %BROWSER_ARGS%
      CODE
    3. Save the the synthetic-driver.yml file.
21.7.0 - August 6, 2021

Vulnerability in Python v3.8.10

None.

The vulnerability in Python v3.8.10 was introduced after the PSA v21.7.0 release.

21.7.0 - August 6, 2021


Agent Enhancements

No results found.

AgentSummaryVersion/Date

Analytics Agent

This release includes:

  • Authentication to pipeline resources
  • libjpeg upgrades
  • Java Runtime Environment (JRE) upgrade to version 1.8.0_292
21.7.0 - July 26, 2021

Android Agent

There is no release for 21.7.0 yet.


Apache Web Server Agent

This release allows you to configure the cleanup timer AppDynamicsRequestCacheCleanupInterval. You can use this configuration for Java proxy to clean up the request cache. See Install the Apache Agent.21.7.0 - July 14, 2021

AppDynamics AWS Lambda Extension for Serverless APM

There is no release for 21.7.0 yet.

C/C++ SDK

This release includes upgrades to Data Filters and input strings.21.7.4 - July 28, 2021

Cluster Agent

This release includes these enhancements:

  • The Infrastructure Visibility properties for enableServerViz, enableContainerHostId and enableDockerViz variables have changed to boolean to make these variable datatypes consistent. See, InfraViz Configuration Settings on Install Infrastructure Visibility with the Kubernetes CLI..
  • You can now add labels to the Cluster Agent pod by using labels in the Cluster Agent Configuration file. See, labels on Configure the Cluster Agent.
  • The Cluster Agent uses the CustomResourceDefinitions API version that is not supported in newer versions of Kubernetes. Therefore, the CustomResourceDefinitions API for the Cluster Agent operator is updated for Kubernetes 1.16 and later to support monitoring Kubernetes v1.22 and later.
21.7.0 - July 28, 2021

Cordova Plugin

There is no release for 21.7.0 yet.

Database Agent

This release includes bug fixes.

21.7.0 - July 22, 2021

Go SDK

There is no release for 21.7.0 yet.

IBM Integration Bus Agent 

There is no release for 21.7.0 yet.


iOS Agent

There is no release for 21.7.0 yet.


Java Agent

This release adds support for the following:

21.7.0 - August 11, 2021

JavaScript Agent

The JavaScript Agent 21.7.0 includes:

Controller 21.9.0 will support auto-injection for JavaScript 21.7.0.

21.7.0 - July 21, 2021

Java Serverless Tracer

There is no release for 21.7.0 yet.

Machine Agent

This release includes improvements to the Activate HTTP Listener. See Machine Agent HTTP Listener.

21.7.0 - July 27, 2021

.NET Agent 

.NET Agent for Linux now supports the following:

  • Agentless Analytics
  • Attributes (annotations) used to define POCO
  • Custom correlation
  • Custom error detection
  • HTTP Data Collectors
  • All HTTP backend custom detection/naming configuration options
  • Method Invocation Data Collectors (MIDC)
  • Service Endpoint configuration

.NET Agent for Linux and .NET Agent for Windows Microservices Agent now supports basic .NET Core metrics.

.NET Machine Agent enhanced for periodic reporting of vCPU information.

21.7.0 - July 29, 2021

Network Agent

There is no release for 21.7.0 yet.

Node.js Agent 

There is no release for 21.7.0 yet.

Node.js Serverless Tracer

This release includes:

  • Node.js Serverless Agent now enables SSL certificates from paths other than /var/task to load.
  • Node.js Serverless Agent now supports version 21.6.304.
21.7.0 - July 27, 2021

PHP Agent

This release adds PHP Agent support for PHP 8. See PHP Supported Environments..21.7.0.4560  - July 29, 2021

Python Agent

There is no release for 21.7.0 yet.


Python Serverless Tracer

There is no release for 21.7.0 yet.

React Native Agent

There is no release for 21.7.0 yet.

SAP

There is no release for 21.7.0 yet.

Synthetic Hosted Agent

The Synthetic Hosted Agent 21.7.0 includes support for Chrome version 86 in Azure locations.

21.7.0 - July 13, 2021

Synthetic Private Agent (Windows-based)

The Synthetic Private Agent (Windows-based) 21.7.0 release includes:

  • Mozilla Firefox support is disabled because of its mfsa2020-05 vulnerabilities
  • Upgraded Chef from v13.5.3 to v16.13.16
  • Upgraded Python from v3.8.1 to v3.8.10
  • Upgraded Google Chrome to v86

21.7.0 - August 6, 2021

Xamarin Agent

There is no release for 21.7.0 yet.



Controller Enhancements

Controller 21.8.0 Release

The software for the 21.8.0 release is available to some SaaS customers before the official general availability. The documentation of new features for this update, which are subject to change in AppDynamics’ sole discretion,,will be provided upon general availability.

This release only includes resolved issues

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. See Configure the ThousandEyes Dashboard