This page covers release information for the installation, configuration, management, and deployment of the Splunk AppDynamics On-Premises platform components. For feature-related release information, see the Enhancements section. For product updates, including release dates, support advisories, and end-of-life notices, see Product Announcements and Alerts.

Cisco AppDynamics On-Premises Enhancements

The following table lists enhancements to the platform components in the on-premises 24.10.0 release.

When there is an update to an artifact, you can find the new version on the Downloads Portal.

Product / ComponentSummaryRelease VersionRelease Date
Alert and Respond
  • In the Action Suppression list, view the start time and the end time based on the time zone that you have configured when creating an action suppression event. When you select the Show configured timezone option, the Start Time and End Time columns in the the Action Suppression list display both the browser time and the configured time for each suppression event. See Action Suppression.
  • The health rule violation summary now displays the average of the violating metric values when you select the Trigger only when violation occurs x times in last y minute(s) option in health rule condition. See Examine a Health Rule Violation.
  • In a health rule, if you select If Any of the following conditions are met option, the health rule evaluates all the specified conditions separately and if one or more conditions evaluate to true, an alert is triggered. The Health Rule Violation Events Summary displays all the conditions that are violated.

    For example, you have specified four conditions A, B, C, and D. The health rule evaluates all the four conditions and if condition A and C are violated, an alert is triggered. The Health Rule Violation Events Summary displays the violated conditions A and C that triggered the alert. See Create a Condition.

  • You can now use health rule APIs to create, fetch, update, and delete health rules for Java applications based on JMX metrics. See Health Rule API.

  • When you create an HTTP Request with OAuth 2.0, add a scope value on the template. See OAuth 2.0 Authentication.

24.10.018 December, 2024
Enterprise Console


The following enhancements have been added to the Enterprise Console:

  • Includes MySQL version 8.0.40.

  • The following third-party components are upgraded:
    • Azul JRE version to 17.0.13 azul 17.54.22 in orcha

24.10.018 December, 2024

You can now add or remove local users in Enterprise Console. All added users will have the same privileges as same as the admin user.

Enterprise Console runs only one job at a time. Therefore, multiple users cannot run the parallel jobs in the same platform.

 See, Add or Remove Users in Enterprise Console.

This release includes bug fixes. See, Resolved Issues.24.10.1January 21, 2025
End User Monitoring

In Crash Dashboard > Unique Crashes, you can segregate, search, and filter crashes by modules, packages, classes, and file paths. This feature helps application owners identify the module, class, or file responsible for a crash. Earlier, only a list of unique crashes without file paths was available. See Unique Crashes.

24.10.0December 18, 2014

Splunk AppDynamics On-Premises now supports session-based sampling to display BRUM and MRUM metrics. You can configure the percentage of session-based sampling to display metrics and events. The Controller collects the necessary metrics and events based on these session samples. This session-based sampling optimizes the license usage. For more information, see:

24.10.0November 20, 2024

This release includes the stack trace support for the hybrid applications that are built using Flutter. The Crash Summary page now segregates the hybrid stack trace as native and Flutter. It helps you to identify what type of code is causing the issue. See Crash Snapshots.

24.10.0
MySQL is upgraded to 8.0.37.24.10.0
Analytics

The Analytics > Experience Levels page adds the Show percentage toggle. The bar graphs display the percentage level when you turn on the option. See View and Export XLM Compliance Data.

24.10.018 December, 2024
Dash Studio
  • When you display the status of health rules in the Health widget, click different slices of the donut pie to view more details. See Health Widget.
  • Filter the data on the Datagrid widget based on health rules. See Datagrid Widget.
  • Create variables for mobile applications. See Dashboard Variables.
24.10.018 December, 2024
General

Introduces the sep.account.limit.event.trigger.percentage property, which generates a custom event before the service endpoint limit on the controller reaches 100%, preventing the loss of application visibility. See Service Endpoints.

24.10.018 December, 2024

You can now filter tiers and nodes by their performance data. In the Tiers and Nodes page, the following options are available when you click the filter icon:

  • Show Tiers / Nodes with Performance Data
  • Show Tiers / Nodes with no Performance Data

To access these filters, make sure to enable the following Controller settings in Administration Console.

appdynamics.onprem.entity.liveness.enabled
CODE

See Tiers and Nodes.

The Agent Mangement UI is updated. See Agent Management Enhancements.

The following components on the Controller are upgraded:

ComponentsFromTo
jersey (web framework)1.x2.43

jetty (application server)

9.4.5312.0.9

java (runtime environment)

1.8 17


  • The look and feel of the Controller is enhanced. Notable changes include:
    • A refreshed theme on the login screen
    • An updated design on the profile page
  • The user profile displays the information in distinct sections to enhance readability.
  • You can use the Actions section in the user profile to copy the URL of the page, set the page as default, and manage the credential vaults.

See General Navigation.

Synthetic Monitoring

You can now audit logs for Synthetic monitoring. Use the Controller Audit report type to generate periodic reports. See Create a Synthetic Monitoring Audit Scheduled Report.

24.10.018 December, 2024

Cisco AppDynamics On-Premises Virtual Appliance Enhancements

No results found.


Product / ComponentSummaryRelease VersionRelease Date
Anomaly Detection

Splunk AppDynamics On-Premises Virtual Appliance now automatically detects anomalies that originate in servers (infrastructure entity) before the anomalies can propagate and impact business transactions. The anomaly detection eliminates the manual effort required to configure health rules that detects issues in servers. See Anomaly Detection.

24.10.0December 16, 2024
Cisco Secure Application
24.10.0December 16, 2024
General

You can now back up and restore the Virtual Appliance data such as MySQL, Elasticsearch, and PostgreSQL. The backup and restore helps you to set up a disaster recovery strategy.

Splunk AppDynamics On-Premises Virtual Appliance supports backing up the data either by using MinIO S3 Compatible Storage or  Network File Server.

See Back Up and Restore the Virtual Appliance.

24.10.0December 16, 2024

You can now deploy Virtual Appliance in the KVM hypervisor. Earlier, the Virtual Appliance deployment was supported only Vmware vSphere, Vmware ESXI, AWS, and Microsoft Azure. See Deploy and Configure Virtual Appliance in KVM.

Currently, Virtual Appliance supports only the small and demo profile in KVM.

24.10.0December 16, 2024

Upgrade the Virtual Appliance components in Vmware, AWS, and Azure. Upgrading the Virtual Appliance involves backing up and deleting the hard disks of the existing virtual machines. See, Upgrade the Virtual Appliance.

Splunk AppDynamics On-Premises Virtual Appliance also supports patch installation for the Virtual Appliance. See Patch the Virtual Appliance.

24.10.0December 16, 2024
Library Updates

Following components are updated in this release:

ComponentPrevious VersionUpdated Version
MySQL8.3.08.4.1
PostgreSQL
15
Kafka-3.8.0
Elasticsearch8.11.48.14.3
Ingress Controller1.11.11.11.3
Fluent Bit3.1.53.1.9
Kubernetes
1.30
Metrics Server0.7.10.7.2
Cert Manager1.15.21.16.1
Machine Agent24.5.024.9.0 - Alpine
Cluster Agent Operator

-

24.9.0-895
Cluster Agent

24.5.0

24.9.0-638
Curl24.7.0-10070-43 24.10.0-10022
Bootstrap1.0.1-18 1.0.1-20
AppDynamics CLI24.7.0-61024.10.0
24.10.0December 16, 2024

Cisco AppDynamics On-Premises Resolved Issues

Issue keyProductSummaryAffects Version/s SeverityFix Version/s
ANALYTICS-16351AnalyticsThe Business Journey filter fails to generate correct distinct values for non-string parameters. It removes one character from the beginning and end of non-string field values.24.1.0Medium24.10.0
ANLYTCS_ES-16217Events Service

After migrating data to Elasticsearch 8.x, Flow maps fail to load for Business Transactions.

24.7.0High24.10.0
IAM-7261Identity, Authentication, Authorization, and AuditThe Controller SAML login does not work because the Account name field is not displayed for SAML login on the Single Tenant Controller. 24.7.1Medium24.10.0

CONTRLRDEV-4676

Enterprise Console
The Controller stops responding (Jetty stops responding) post upgrade to version 24.10.24.10.0High24.10.1

See AppDynamics SaaS Resolved Issues.

Cisco AppDynamics On-Premises Known Issues

You cannot monitor the Controller using Java Agent <=24.10 because these Java Agent versions are not compatible with Jetty 12.

Use Java Agent >=24.11 for self monitoring the Controller >= 24.10.

Agent Management Enhancements

You can now:

  • use Deployment groups as a template to auto-attach and configure multiple agents for installation. The configuration for a Deployment Group is performed once per agent type and can be applied to multiple Smart Agents to install their respective language agents. See Auto-Deploy Agents with Deployment Groups.
  • specify custom tags on Smart Agent and view those under View Options and Filter. These tags can be used to filter the agent list based on the tag value. See Agent Management User Interface.
    To enable this feature you must enable the custom tagging feature. Contact customer support to get the entity.tagging.enabled property enabled.   
  • add or remove columns from View Options under AppServer Agents, Machine Agent, Database Agent, and Smart Agent pages. See Agent Management User Interface.
  • install the required agent on the required hosts by selecting the hosts from the Smart Agents page.
    Select the desired Smart Agent from the list, then click
    Install Agents, the Smart Agents will automatically be selected for the selected agent. See Install Agents.

Agent Enhancements

The following table lists the Agent enhancements included in the 24.10.0 release.

No results found.

Agent

Summary

Release Version

Release Date
Analytics Agent


  • Supports JRE 11.
    • The Analytics Agent bundled with JRE 11 is available for Windows platform only.
    • JRE 11 is not available for AIX and HP-UX, agent images for these platforms are not provided.
  • Upgrades to the following third-party components.
    ComponentPrevious VersionUpgraded Version
    logback-classic1.2.111.4.14
24.10.0November 8, 2024
Android AgentThere is no 24.10.0 release.

-

-
Apache Web Server AgentThere is no 24.10.0 release.

-

-

Splunk AppDynamics AWS Lambda Extension for Serverless APM

There is no 24.10.0 release.

-

-
C/C++ SDKThere is no 24.10.0 release.

-

-
Cluster Agent

This release introduces the Target Allocator bundled with the Cluster Agent image. When you enable Target Allocator, you can have multiple replicas of Cluster Agent as part of the same installation. 
The Target Allocator:

  • simplifies the monitoring of clusters that require multiple Cluster Agents to monitor a single cluster.
  • auto-allocates namespaces with the available Cluster Agent replicas.
  • aggregates the cluster data.

The Controller UI displays data from all Cluster Agent replicas under the same cluster. 
See Target Allocator.

24.10.0October 30, 2024

Cordova Plugin

There is no 24.10.0 release.

-

-

Database Agent

  • Use Kerberos authentication to establish a connection between Database Agent and MongoDB. See Monitor MongoDB Databases Using Kerberos Authentication.
  • Enable SSL connection between Database Agent and MongoDB. See Configure MongoDB Collectors.
  • Support for the following MongoDB metrics. You require Database Agent >=24.10.0 and Controller >=24.10.0. See MongoDB Server Metrics.
    • metricsGetLastErrorWtimeTotalMillis
    • OpLatencies_commands
    • OpLatencies_commands_latency
    • OpLatencies_reads
    • OpLatencies_reads_latency
    • OpLatencies_writes
    • OpLatencies_writes_latency
    • replSetGetStatus_optimes_lastDurableWallTimeLag
    • metricsGetLastErrorWtimeTotalMillis
    • wiredtiger_concurrentTransactions_read_out
    • wiredtiger_concurrentTransactions_write_out
    • wiredtiger_log_logBytesWritten
    • wiredtiger_log_logSyncOperations
    • wiredtiger_log_logSyncTimeDuration
    • wiredtiger_log_logWriteOperations
    • wiredtiger_connection_totalFsyncIos
    • wiredtiger_log_logFlushOperations 
  • Enable hostname verification for SSL connection in the Couchbase database. See Configure Couchbase Collectors.
  • Enhances the query correlation with metrics for PostgreSQL >=14.

24.10.0

October 30, 2024
Flutter AgentThere is no 24.10.0 release.

-

-

Go SDK

There is no 24.10.0 release.

-

-
IBM Integration Bus Agent There is no 24.10.0 release.

-

-
iOS AgentThere is no 24.10.0 release.

-

-

Java Agent

This release includes bug fixes. See the following in Agent Resolved Issues:

  • JAVA-13998
  • JAVA-13858
24.10.1May 27, 2025


24.10.0November 8, 2024

Java Serverless Tracer

There is no 24.10.0 release.

-

-

JavaScript Agent

There is no 24.10.0 release.

-

-

Machine Agent

Enhancements in this release require Controller 24.10.0 or later. 


24.10.0

November 12, 2024
MAUI Agent There is no 24.10.0 release.

-

-
Network AgentThere is no 24.10.0 release.

-

-
Node.js Agent

Includes minor enhancements and bug fixes. See Agent Resolved Issues.

 

24.10.0November 18, 2024
Node.js Serverless TracerThere is no 24.10.0 release.--
.Net Agent

This release extends GRPC support to:

  • Grpc.Core package
  • Expand Grpc.Net.Client support to .NET Framework runtime

See .NET Supported Environments.

In Downloads Portal, when you select Latest Version from the Version filter for .NET Agent, the portal displays the version 24.9.0 and the latest version 24.10.0. Ensure to download the .NET Agent version 24.10.0.

24.10.0

November 6, 2024

PHP Agent

There is no 24.10.0 release.

-

-

Python Agent

There is no 24.10.0 release.

-

-

Python Serverless Tracer

There is no 24.10.0 release.

-

-

React Native Agent

There is no 24.10.0 release.

-

-

SAP

There is no 24.10.0 release.

-

-

Smart Agent

This release includes:

  • a new installation parameter, tomcat-env-config, to set the environment variable for Smart Agent in a Tomcat environment. See Smart Agent.
  • Bug-fixes.
24.10.0October 31, 2024

Hosted Synthetic Agent

There is no 24.10.0 release.--

Private Synthetic Agent

This release includes:

  • Support to enable Time-based One-Time Password (TOTP) based multi-factor authentication for your applications using PSA. See Authentication Methods.
  • Support for proxy server configuration while using PSA in Docker. See Configure Proxy Server.
24.10.0November 2, 2024
Xamarin AgentThere is no 24.10.0 release.

-

-


Agent Resolved Issues

No results found.

Key

Product

Summary

Severity Level

Affected Version(s)Release VersionRelease Date

COSMOSX-1991

Smart Agent

The Smart Agent upgrade fails when it is available as a local directory on a Windows machine.Medium24.8.024.10.0October 31, 2024

COSMOSX-2042

Smart Agent

Smart Agent fails to start when you set AutoInstall to true in the Smart Agent config.ini file. This happens when orphan processes are running on the machine.

With this release, Smart Agent starts even when there are orphan processes and the orphan processes get displayed in the log file.

Medium-24.10.0October 31, 2024

COSMOSX-1853

Smart Agent

The auto-complete feature does not work with zsh or fish scripts

Medium-24.10.0October 31, 2024

DBMON-10713

Database Agent

Database Agent cannot connect to the Controller to send metrics data.Medium24.8.024.10.0October 30, 2024
DBMON-10701

Database Agent

Database Agent fails to start while using the start-dbagent script.Medium24.6.024.10.0October 30, 2024
DBMON-10693

Database Agent

Newly configured IBM DB2 collectors do not display any metric data.

Medium24.8.024.10.0October 30, 2024
DBMON-10548

Database Agent

Cannot instrument the Microsoft SQL Server cluster nodes.

Medium24.8.024.10.0October 30, 2024
DBMON-10530

Database Agent

The Databases > <database-name> > Queries page does not display data.

High24.6.024.10.0October 30, 2024
DBMON-10507

Database Agent

Database Agent does not report the Replication_MyState data.

Medium24.6.024.10.0October 30, 2024
DBMON-10498

Database Agent

The Controller displays the health status as active even though the node is down.

Medium24.8.024.10.0October 30, 2024
JAVA-13217Java AgentInvalid metrics are created, leading to metric limits. This happens when downstream tiers continue a transaction, causing the caller chain to generate unwanted metrics. This issue specifically arises when a load balancer directs traffic to two or more applications or tiers.MediumAll versions24.10.0November 8, 2024
JAVA-13619Java AgentThe instance ID is unavailable when the agent runs on AWS EC2 using IMDSv2.LowAll versions24.10.0November 8, 2024
JAVA-13707Java AgentKubeAPI tokens are visible in the agent logs.Medium24.7.0 and later24.10.0November 8, 2024
JAVA-13746Java AgentSecurity update for the vulnerable commons-io third-party library.MediumAll versions24.10.0November 8, 2024
JAVA-13998Cisco Secure ApplicationCisco Secure Application logs are logged in the /tmp folder even when the Cisco Secure Application feature is not enabled.Medium24.9.0 or higher24.10.1May 27, 2025
JAVA-13858Cisco Secure ApplicationSome applications encounter class loading issues when SecurityManager is enabled in JDK8.HighAll versions24.10.1May 27, 2025
SERVER-9764Machine Agent

The agent fails to report metrics to the Controller because of improper error handling in the Windows collector script.

High24.9.124.10.0November 12, 2024
SERVER-9663Machine AgentMachine Agent on AIX collects incorrect values for the Server metrics, which impacts the license usage. Medium24.7.024.10.0November 12, 2024
SYNTH-10784Private Synthetic Agent

Heimdall does not start if you enable persistence for Apache Ignite.

Medium24.5.024.10.0November 2, 2024
NODEJS-1068Node.js AgentThe agent does not detect the GraphQL business transaction when using ApolloServer.
Medium-24.10.0November 18, 2024
NODEJS-1084Node.js AgentApplications crash when a non-root user runs the agent.High24.9.024.10.0November 18, 2024

Agent Known Issues

There are no known issues for the 24.10 agent releases.