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

When there is an update to an artifact, you can find the new version numbers in the following tables. Version numbers are also displayed on the Downloads Portal.

SaaS Controller Enhancements

The software for the update described in this release note may be provided to select customers as an early release prior to GA. Release notes provided during such early access period may have certain inaccuracies such as missing documentation and are subject to change at the sole discretion of Cisco or Splunk, as applicable.

Product/ComponentSummaryRelease VersionRelease Date
Anomaly Detection

Splunk AppDynamics SaaS now automatically identifies anomalies in the following database metrics:

  • The number of connections established with the database within a given time frame.
  • The duration taken by the database to execute queries.
  • The number of calls made to the database per minute.

This anomaly detection eliminates the need for manually configuring health rules to identify database issues. It reduces both the mean time to detect (MTTD) and mean time to resolve (MTTR) incidents.

25.4.0

May, 2025

In the Anomaly Detection > Model Training, you can now view the tier associated with a business transaction. You can correctly identify the business transaction if the same business transaction is associated with multiple tiers. In the email alerts, you can view the tier associated with a business transaction.

Alert and Respond

You can now create health rules on synthetic jobs to detect any user experience issues for browser applications and API monitoring. In the Create Health Rule wizard, select User Experience: Browser Apps or User Experience: API Monitoring and configure a critical or warning condition on the synthetic job metrics. You receive alerts when the metrics exceed the specified threshold value.

25.4.0

May, 2025

To create, update, delete, import, and override the alerting templates, you now require the CONFIG_ALERTING_TEMPLATES_PLANS permission in your user profile. This new permission has been implemented to prevent accidental modifications, deletions, or creations of alerting templates.

If you are an account owner or administrator, the permission is enabled by default in your user profile. To enable the permission in other user profiles, contact your account owner or administrator.

Business Transactions

The release introduces the Override Lockdown option in the Rule Editor. This feature allows business transactions from specific rules to bypass the general lockdown, keeping them in the monitored list instead of moving to the overflow tab. It solves the problem of mixing transactions from critical and non-critical rules in the overflow bucket, especially aiding users with a large number of applications in capturing essential transactions as Business Transactions. The Override Lockdown feature is available only for Java applications. This feature:

  •  Simplifies the process of pinpointing key transactions.
  • Saves time and effort in managing numerous transactions, enabling users to consistently register important business transactions.

From this release, the Overflow tab displays when the:

  • business transaction lockdown is enabled.
  • business transaction limit has been reached.
25.4.0

May, 2025
Controller

This release introduces the UI based entity tagging using the new ​Admin > Tag Management​ page in the Controller UI. You can also access it from the left navigation pane. It is a user-friendly alternative to the Custom Tag APIs functionality. You can:​​

  • ​quickly create and associate tags with various entities such as, application, tier, node, business transaction, and server.​​​
  • dynamically associate or remove tags from multiple entities, providing flexibility in managing tags.
25.4.0

May, 2025

The following libraries are upgraded:

LibraryCurrent VersionUpgraded Version

Netty

4.1.86

4.1.100.Final

netty

3.10.6

4.1.100.Final

zulu jre bundle

jre-17.0_13

jre-17.0_14

elasticsearch

2.4.1

6.4.1

okio

4.8.0

4.12.0

ApacheJMete

5.5

5.6.3

Database Monitoring

This release supports:

  • HashiCorp Vault to provide database credentials and secret while using Database Monitoring.
  • adding and updating the HashiCorp Vault attributes using the Database Visibility API.
25.4.0May, 2025
Database Monitoring

This release supports the Always On monitoring for Microsoft SQL Server. You can monitor the availability groups in your Microsoft SQL Server clusters to troubleshoot incidents in your production environment.

25.4.0May, 2025
Database Monitoring

You can now monitor and track storage utilization of your Microsoft SQL Server databases. Drill down from the Databases and the Filegroups tabs to the individual data files on the Data Files tab to identify any unexpected storage spikes.

25.4.0May, 2025
Database Monitoring

While monitoring Amazon RDS, the Access Key and Secret Access Key fields are now optional. You do not need to specify these details if the Database Agent is deployed on an Amazon EC2 instance using the same Amazon Account as RDS and access CloudWatch.

25.4.0May, 2025
Custom Dashboard

You can now select the following time ranges on the dashboards and related reports:

  • Today
  • Yesterday
  • Previous Week
  • Previous Month
25.4.0May, 2025

The Dashboards & Reports > Dashboards page now displays the last viewed date and time.

25.4.0May, 2025
LicensingYou can now create license rules for End User Monitoring (EUM) to allocate the total license units among the Browser Real User Monitoring (BRUM) and Mobile Real User Monitoring (MRUM) applications based on your usage patterns. This feature helps you to efficiently manage the Splunk AppDynamics licenses in your applications.25.4.0May, 2025

The following enhancements are designed to provide greater visibility and control on your license metrics:

  • View the Metric Browser tab in the User Profile > License page. In Metric Browser, you can view the Limit and Usage metrics associated with the Agent Based Licensing and Infra Based Licensing packages. You can compare these metrics with baseline values. 
  • Create health rules, policies, and actions for the licensing metrics and get alerts when your license usage and limit metrics exceed specified threshold values.
This feature is currently available as an early preview ("Beta") only. Splunk AppDynamics reserves the right to change the Beta and its documentation including the content herein, at any time, for any reason, and without notice or compensation to you before making it generally available as well as never making it generally available. This documentation is not a guarantee of future product features and should not be relied upon in making any purchasing decisions. Actual product results may vary from forward-looking statements due to factors including but not limited to: changes in Splunk AppDynamics and third-party technologies, factors related to the economy and target markets, acquisitions of other companies, the hiring and termination of personnel, and other factors. Refer to the full terms at https://www.splunk.com/en_us/legal/appdynamics-limited-license-agreement.html for details.
25.4.0May, 2025



Agent Management Enhancements

There is no Agent Management release.

SaaS Controller Resolved Issues

The software for the update described in this release note may be provided to select customers as an early release prior to GA. Release notes provided during such early access period may have certain inaccuracies such as missing documentation and are subject to change at the sole discretion of Cisco or Splunk, as applicable.


No results found.

Key

Product

Summary

Severity Level

Affected Version(s)

Release Version

Release Date

UISVCS-2847Report ServiceGenerating reports for dashboards display an error.High25.1.025.4.0May, 2025
STUDIO-5345Dash StudioThe Variable drop-down in the View mode displays all database types instead of the selected database type.Medium24.7.025.4.0May, 2025
PI-3447Anomaly DetectionWhen the monitor server flag is turned off, the anomaly events for server entities still display in the Controller UI.Medium24.10.025.4.0May, 2025
LIC-5866IBLDelay in acquiring the IBL license leads to thread pool saturation.Medium24.10.025.4.0May, 2025
LIC-5751ABLWhen you access the License Summary page, an error message, something went wrong, gets displayed for the unlicensed components.Medium25.1.025.4.0May, 2025
LIC-5713ABLThe ABL License Summary page displays incorrect BRUM usage period start and end dates.Medim-25.4.0May, 2025
LIC-5671ControllerThe License Summary page displays zero license units consumption.Medium24.10.0, 25.1.025.4.0May, 2025
LIC-5597ControllerThe com.appdynamics.license.core.dao.memory.InMemoryStorage calls are unusually slow, leading to thread pool saturations.Medium25.1.025.4.0May, 2025
DBMON-10819Database MonitoringController displays incorrect or empty result when you filter the events on the Databases > Events page.Medium24.7.025.4.0May, 2025
DBMON-10728Database MonitoringThe Elasticsearch version is upgraded from 2.4.1 to 6.4.1.Medium24.5.025.4.0May, 2025
DBMON-9753Database MonitoringThe Databases > Dashboard > Server Dashboard displays incorrect data while adding a baseline for the last 15 days.Medium25.1.025.4.0May, 2025
CONTRLRDEV-4864ControllerThe CSS of some Controller webpages include relative path instead of absolute path.Medium24.10.025.4.0May, 2025
CONTRLRDEV-4335ControllerTier dashboard does not display JMX metrics.Medium-25.4.0May, 2025
CONTRLRDEV-4709ControllerCannot upgrade .Net Agent from the Agent Management UI.Medium-25.4.0May, 2025
CONTRLRDEV-4692ControllerThe application flow map displays the metric values in NaN instead of numeric values.Medium24.7.025.4.0May, 2025
BRUM-8232UIThe Resource Details page in the browser snapshot does not display the resource names.Medium24.10.025.4.0May, 2025
ANLYTCS_ES-17272Custom DashboardWhen the Analytics Custom Dashboard is shared, the Controller UI fails to load it.Medium25.1.025.4.0May, 2025
ALTCSAAS-4304Alert and RespondWhen you click HTTP Request Templates, you get the missing mutual TLS certificate error irrespective of the mutual TLS Authentication configuration.Medium24.1.025.4.0May, 2025
ALTCSAAS-4298Alert and RespondWhen you open the link in the AppDynamics email Alert to view the health rule violations, some fields on the Health Rule Violation UI are missing.Low24.10.025.4.0May, 2025
ALTCSAAS-4252Alert and RespondIn the Edit Health Rule wizard, the relative path for a metric does not appear in the Specify a Relative Metric Path field for the health rules with wildcards. These health rules are created by using the Import and Export API.Medium24.1.025.4.0May, 2025
ALTCSAAS-4249Alert and RespondThe health rule is not evaluated if it is configured to monitor Advanced Network metrics and Overall Application Performance metrics.Medium24.7.025.4.0May, 2025
ALTCSAAS-4243Alert and RespondIn the Create Email Action wizard, when you use the # character in the local part of the email address, an error is displayed.Medium24.10.025.4.0May, 2025
ALTCSAAS-3099Alert and RespondA user with the Dashboards & Applications Viewer role can delete the alerting templates.Medium24.9.025.4.0May, 2025
ALTCSAAS-3095Alert and RespondThe Health Rule wizard is unresponsive when large number of servers cause data loading issue.Medium24.7.025.4.0May, 2025


Agent Enhancements

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

No results found.

Agent

Summary

Release Version

Release Date

Analytics Agent

This release upgrades the following third-party libraries:

ComponentPrevious VersionUpgraded Version
commons-collections3.2.13.2.2
dom4j2.1.12.1.3
guava16.0.133.3.0-android
jruby1.6.71.7.3
logback1.4.141.5.16
log4j-over-slf4j1.2.171.7.36


25.4.0April 29, 2025
Android Agent

There is no 25.4.0 release.

--

Apache Web Server Agent

This release:

  • Fixes bugs. See Agent Resolved Issues.
  • Supports Java Runtime Environment 11.78.
  • Upgrades the Java proxy to version 25.3.0.36893.
  • Upgrades the following third-party libraries:
    ComponentPrevious VersionUpgraded Version
    expat2.6.32.7.1
    apr (org.apache.apr)1.7.21.7.5


25.4.0

April 14, 2025

Splunk AppDynamics AWS Lambda Extension for Serverless APM

There is no 25.4.0 release.--
C/C++ SDK

This release introduces a new HTTP client to improve communication between the SDK and Controller. It does not require any changes to host applications.

25.4.0May 8, 2025
Cluster AgentThere is no 25.4.0 release.--

Cordova Plugin

This release supports the Cordova plugin 12.0.

-

April 28, 2025

Database Agent

This release includes the following enhancements when you are using the Controller version 25.4.0 or higher:

  • HashiCorp Vault support to provide database credentials and secrets while using Database Monitoring. Also, you can add and update the HashiCorp Vault attributes using the Database Visibility API.
  • The Always On monitoring support for Microsoft SQL Server. You can monitor the availability groups in your Microsoft SQL Server clusters to troubleshoot incidents in your production environment.
  • Storage utilization monitoring and tracking for the Microsoft SQL Server databases. Drill down from the Databases and the Filegroups tabs to the individual data files on the Data Files tab to identify any unexpected storage spikes.
  • While monitoring Amazon RDS, the Access Key and Secret Access Key fields are now optional. You do not need to specify these details if the Database Agent is deployed on an Amazon EC2 instance using the same Amazon Account as RDS and can access CloudWatch.

Upgraded the following third-party components:

ComponentPrevious VersionUpgraded Version

netty

4.1.115.Final4.1.118.Final

mysqlConnectorJava

9.0.09.2.0

json-smart

2.4.10

2.5.2

25.4.0

May 2, 2025
Flutter AgentThere is no 25.4.0 release.

-

-

Go SDK

There is no 25.4.0 release.

-

-
IBM Integration Bus Agent There is no 25.4.0 release.

-

-
iOS Agent

There is no 25.4.0 release.

--

Java Agent

25.4.0May 8, 2025

Java Serverless Tracer

There is no 25.4.0 release.

-

-

JavaScript Agent

There is no 25.4.0 release.

-

-

Machine Agent

  • Bundles the agent with the following JREs:
    • Java 17 (17.0.14)

    • Java 11 (11.0.26)
  • Fixes bugs. See Agent Resolved Issues.
  • Upgrades the following third-party libraries:

    ComponentPrevious VersionUpgraded Version
    busybox1.36.1

    1.37.0

    commons-collections3.2.2

    4.5.0-M3

    Logback

    1.4.14

    1.5.9

    Netty

    4.1.117.Final

    4.1.118.Final

    singularity-common1.0.5

    1.0.8

    Wiremock-standalone2.18.0

    2.27.2 

    • The HP-UX JRE is not bundled because JRE 11 is unavailable for HP-UX, so you must use your own JAVA 11 (JRE/JDK).
    • If you are using Machine Agent on AIX, switch to the HP-UX agent image. The standalone image MachineAgent.zip uses Java 17. It is incompatible with AIX because AIX supports Java environments only up to Java 11.

25.4.0

April 30, 2025
MAUI Agent There is no 25.4.0 release.

-

-
Network AgentThere is no 25.4.0 release.

-

-
Node.js AgentThere is no 25.4.0 release.--
Node.js Serverless TracerThere is no 25.4.0 release.--
.Net Agent
  • Includes code enhancements and bug fixes.
  • Reports following data to Controller:
    • appdynamicsWorkloadKind

    • appdynamicsPodUID

    • appdynamicsWorkloadKindUID

25.4.0

May 9, 2025

PHP Agent

This release:

  • Upgrades the following third-party libraries:
    ComponentPrevious VersionUpgraded Version
    protobuf3.21.12

    3.25.6

    JRE11.72

    11.78

  • Fixes bugs. See Agent Resolved Issues.


25.4.0

May 14, 2025

Python Agent




You can now create custom cost metric expression to monitor OpenAI APIs. This expression helps you calculate cost per million tokens for both Input and Completion tokens. See Create Custom Cost Metric Expression.

25.4.0



April 30, 2025
Supports Python 3.13 version. See Python Supported Version.
Supports updating the protobuf implementation.

SAP

There is no 25.4.0 release.--

Smart Agent

With this release, you can:

25.4.0April 9, 2025

Hosted Synthetic Agent

This release includes code optimization.

25.4.0May 7, 2025

Private Synthetic Agent

This release supports Chrome browser version 132. See Configure Synthetic Jobs.

25.4.0April 23, 2025
Xamarin AgentThere is no 25.4.0 release.

-

-

Agent Resolved Issues

No results found.

Key

Product

Summary

Severity Level

Affected Version(s)Release VersionRelease Date
DBMON-11015

Database Agent

Upgraded the Java Agent base image to jre17.High-25.4.0May 2, 2025
DBMON-11006

Database Agent

Database Agent does not collect data for Microsoft SQL Server database.High25.1.025.4.0May 2, 2025
DBMON-11003

Database Agent

Database Agent displays an error while processing the InnoDB metrics in MySQL database.

Medium25.1.025.4.0May 2, 2025
DBMON-10878

Database Agent

Database Agent does not connect to the Microsoft SQL Server database if the collector is configured using the Windows authentication.

Medium25.1.025.4.0May 2, 2025
DBMON-10805

Database Agent

Database Agent creates multiple processes on the database server.

Medium24.11.025.4.0May 2, 2025
DOTNET-7464.Net Agent The agent stops working when instrumenting a .NET 6+ application with preload enabled and IIS automatic configuration turned off.
Medium25.2.025.4.0May 9, 2025

DOTNET-7493

.Net Agent Sometimes, the MIDC Data Collectors fail to gather data from asynchronous methods. This happens due to a race condition in task instrumentation, where multiple tasks or threads access and change shared data at the same time without proper synchronization.MediumAll versions25.4.0May 9, 2025

DOTNET-7494

.Net Agent The agent Docker image cannot be deployed in OpenShift and Kubernetes environments.Medium25.2.025.4.0May 9, 2025
JAVA-13874Java AgentThe Controller randomly drops some events. This happens because the agent sends excessive number of events to the Controller.Medium24.8.025.4.0May 8, 2025
JAVA-13935Java AgentIn distributed asynchronous transactions, the agent may mistakenly classify all transaction segments as entry points for analytics. This can lead to the selection of an incorrect segment for capturing a snapshot.Medium25.1.025.4.0May 8, 2025
JAVA-13922Java AgentThe Java Agent auto-instrumentation fails because the agent extracts container ID even when containerAppCorrelationMethod is set to none.High25.1.025.4.0May 8, 2025

PHP-2666

PHP Agent
The PHP agent reports segmentation faults when the Method Invocation Data Collector (MIDC) is enabled. This impacts agent performance and leads to the loss of analytics data.
Medium24.4.0 or newer25.4.0May 14, 2025

PHP-2680

PHP Agent
In the install.sh script, a proxy flag automatically launches the proxy that overrides other proxy settings.
Medium24.11.025.4.0May 14, 2025

WEBSRV-1252

Apache Web Server AgentThe agent proxy does not start using the command line option.-24.11.025.4.0April 14, 2025

WEBSRV-1257

Apache Web Server AgentThe PHP Agent does not report to Controller when Apache Agent is instrumented with PHP Agent using the mod_php module.-23.x, 24.x25.4.0April 14, 2025
SERVER-9907Machine AgentWhen the agent starts as a service on Linux, it records an error in the startup logs. This happens because the log4j2 settings are not properly configured.Medium24.9.025.4.0April 30, 2025
SERVER-9903Machine AgentJVM crash guard does not work on Windows.Medium24.12.025.4.0April 30, 2025
SERVER-9884Machine AgentSome JRE files that are bundled with agent include incorrect permissions.
Medium24.10.025.4.0April 30, 2025
SERVER-9874Machine AgentGrok pattern for log analytics displays an error message in the Controller UI. This issue occurs when using the Analytics Agent image bundled with Machine Agent.Medium25.1.025.4.0April 30, 2025
SERVER-9825Machine Agent

The agent shows memory and CPU usage data that do not match the actual server data.

Medium24.10.025.4.0April 30, 2025
SERVER-9824Machine Agent

The HP-UX agent produces an incorrect collector script, where the JSON output is missing the closing (}) character. This causes problems when debugging the script output.

Low24.10.025.4.0April 30, 2025
SERVER-9725Machine AgentThe agent does not report all /dev volumes.Medium24.8.025.4.0April 30, 2025



-->

Agent Known Issues

AgentSummary
Java Agent

When OpenTelemetry is enabled in Java Agent, it fails to export the OpenTelemetry span data and generates the No otel/splunk-otel-javaagent.jar found error message. This issue occurs in Java Agent versions 25.3.0 and 25.4.0.

Workaround: To resolve this issue, add the following system property to your JVM configuration:

-Dagent.deployment.mode=hybrid
CODE



-->