Download PDF
Download page Release Notes.
Release Notes
Related pages:
Resolved and Known Issues
These are the resolved issues for the Controller (on-premises or SaaS) and the on-premises platform in the 21.4 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.
Controller (SaaS/On-Premises) Resolved Issues
No results found.
Key | Product | Summary | Version |
---|---|---|---|
ALERT-8667 | Alert & Respond | Affects column not available in the Health Rule widget | 21.4.3 |
ALERT-8688 | Alert & Respond | Behavior of the Controller's Email Template Editor is confusing | 21.4.3 |
ANALYTICS-13273 | Analytics | Add back ticks to ADQL query if field matches ADQL keyword | 21.4.0 |
ANALYTICS-13434 | Analytics | Optimize the Analytics Agent status call by using AnalyticsAgentConfigurationCache | 21.4.3 |
ANALYTICS-13923 | Analytics | Blank line in Dashboard where data exists | 21.4.10 |
ANALYTICS-13997 | Analytics | Save and Cancel buttons missing on the Analytics Save Search dialog | 21.4.12 |
ANALYTICS-14570 | Analytics | The Funnel Watch page, which is not functional in the 21.4 on-premises controller, is visible to users. | 21.4.17 |
ANLYTCS_ES-5235 | Events Service | Merge changes in 20.9 to release/21.4.next | 21.4.1 |
BRUM-6548 | Browser RUM | Null Point Error preventing the Controller UI from loading the dashboard data | 21.4.0 |
BRUM-7066 | Browser RUM | AppDynamics Map widget displays incorrect map in Mobile RUM and Browser RUM screens | 21.4.12 |
CDM-8323 | Mobile RUM | On the Controller UI, closing a crash fails and the crash is still considered open after refreshing. | 21.4.16 |
CLUSTERMON-2958 | Cluster Monitoring | After adding namespaces, unable to add additional namespaces to monitor | 21.4.4 |
DBMON-7397 | Database Visibility | Remove incorrect max heap size information from the Getting Started Wizard - Databases | 21.4.0 |
DBMON-7533 | Database Visibility | HTTP thread pool saturation preventing access to the Controller UI | 21.4.0 |
DBMON-7843 | Database Visibility | No auditing for database collectors (update/delete/create) | 21.4.0 |
DBMON-8033 | Database Visibility | Add Controller flag to control metric filtering for configurations such as Cassandra's keyspace metrics and Couchbase's bucket metrics | 21.4.2 |
DBMON-8038 | Database Visibility | DBMonEventBus POST event caused thread pool saturation | 21.4.2 |
DBMON-8374 | Database Visibility | For some database, the Object Browser>Error log screen does not render the log data | 21.4.11 |
DBMON-8554 | Database Visibility | Inconsistency in identifying backends leads to the following automapping failures:
| 21.4.14 |
DBMON-8804 | Database Visibility | In the Database section, there is no Save button when queries or statements are edited. | 21.4.18 |
DBMON-8824 | Database Visibility | The Drill Down button is missing on transaction snapshots. | 21.4.21 |
DBMON-8841 | Database Visibility | On the Live View page, double-clicking a session under the Session List displays a session data window with no data. | 21.4.21 |
DBMON-8873 | Database Visibility |
| 21.4.21 |
DIAGPLAT-1280 | APM | Service Endpoints returns an HTTP 500 status and emits the error message Error handling snapshot data | 21.4.3 |
IAM-1546 | Identity, Authentication, Authorization, and Audit | Remove invalid notification configs in SaaS Account DTO. | 21.4.6 |
IAM-1924 | Identity, Authentication, Authorization, and Audit | Login entries and user role/permissions are not displayed in the Audit Report & Audit Table | 21.4.4 |
IAM-2067 | Identity, Authentication, Authorization, and Audit | LDAP user unable to import applications | 21.4.6 |
L4A-17233 | License Management | Usage views not displaying proper data granularity | 21.4.0 |
L4A-17818 | License Management | Multiple entries with the same key caused an llegalArgumentException in Glassfish | 21.4.0 |
L4A-19184 | License Management | Unable to login to the Controller, LOGIN_FAILED error message is displayed | 21.4.13 |
LIC-1172 | Licensing | Server exception for missing database partition encountered when fetching license usage | 21.4.4 |
LIC-1663 | Licensing | Licensing error with the .NET Agent: vCPU information is not passed to renew lease calls | 21.4.9 |
LIC-1669 | Licensing | IBL license consumption reporting is not working for on-prem Controllers | 21.4.9 |
LIC-1691 | Licensing | Integrate the data migration fix to on-prem Controllers | 21.4.9 |
LIC-1981 | Licensing | License consumption is not displayed for license rule for each module type | 21.4.13 |
LIC-3288 | Licensing | When the Java Agent with Analytics enabled is used in fallback mode, the agent consumes twice the amount of correct license units. | 21.4.21 |
METADATA-9564 | Dashboard | Export Custom Dashboard should check for null widgets and not include them in the export | 21.4.0 |
METADATA-9614 | Dashboard | Corrected caching issue to ensure the setting of the Strict-Transport-Security header | 21.4.2 |
MOBILE-1778 | Mobile App | Remove registered device details from cache when users delete the account from mobile applications | 21.4.7 |
MOBILE-1813 | Mobile App | Notifications are not being pushed to mobile devices | 21.4.7 |
PLATSE-132 | Platform Engineering | Display the correct node information in the flow map | 21.4.3 |
PLATSE-221, PLATSE-244 | Platform Sustaining Engineering | Applying filter to reject unsecure URLs | 21.4.7 |
PLATSE-250 | Platform Sustaining Engineering | HTTP Data Collector parameters conversion type is not getting applied to the .NET Agent | 21.4.7 |
PLATSE-261 | Platform Sustaining Engineering | Error details are not reflected on the main dashboard flow map and in BT | 21.4.11 |
PLATSE-263 | Platform Sustaining Engineering | Other Events section missing on the Create Policy window, Trigger tab for an on-prem Controller | 21.4.11 |
PLATSE-272 | Platform Sustaining Engineering | From the Waterfall view, drilling down to an application in a snapshot causes an error | 21.4.8 |
PLATSE-341 | Platform Sustaining Engineering | Upgrade Xstream to version 1.4.18 or latest | 21.4.11 |
PLATSE-352 | Platform Sustaining Engineering | Controller root and admin credentials leaked in log files | 21.4.11 |
PLATSE-356 | Platform Sustaining Engineering | Unlock business transaction and Save options unavailable on the UI | 21.4.11 |
PLATSE-365 | Platform Sustaining Engineering | Agent log folders are not available for download in controller UI | 21.4.11 |
PLATSE-378 | Platform Sustaining Engineering | When creating a new app in the Browser Apps section of the EUM, the CSRF token is leaked in the HTTP GET request | 21.4.11 |
PLATSE-414 | Platform Sustaining Engineering | Multiple REST endpoints are susceptible to vertical authorization bypass | 21.4.13 |
PLATSE-415 | Platform Sustaining Engineering | Unable to save a data collector with many business transactions | 21.4.13 |
PLATSE-416 | Platform Sustaining Engineering | When a large number of nodes are displayed in a custom dashboard, values are Incorrectly calculated by metric expressions. | 21.4.16 |
PLATSE-572 | Platform Sustaining Engineering | When users with roles that have limited access to applications view the All Applications Flow Map, all applications are shown with restricted access. | 21.4.16 |
PLATSE-603 | Platform Sustaining Engineering | On the Server tab, selecting View dashboard during health rule violation in the incident window causes the permission error "ID000458: The current Identity 'F521064' does not have permission to do this. action: VIEW_SIM entity: APPLICATION 3 ." | 21.4.16 |
PLATSE-618 | Platform Sustaining Engineering | The property system.use.notification.message does not work on Controller >= 21.2.3. | 21.4.16 |
PLATSE-643 | Platform Sustaining Engineering | The Strict-Transport-Security filter has a regression error and cannot be configured correctly in all cases. | 21.4.16 |
PLATSE-637, PLATSE-639, PLATSE-644 | Platform Sustaining Engineering | Several error reporting issues caused cascaded errors to be reported rather than the original error. | 21.4.16 |
PLATSE-658 | Platform Sustaining Engineering | On the Dashboards & Reports tab, adding a widget using a node with no data generates a 500 internal server error. | 21.4.20 |
PLATSE-1016 | Platform Sustaining Engineering | The Enterprise Console Discover and Upgrade process fails at the "wait for for the database to stop" task and does not discover the Controller, despite the previous task showing that the database was successfully stopped. | 21.4.18 |
PLATSE-810 | Platform Sustaining Engineering | When you select the drop-down menu on the Dashboards, Server, or Business Transaction pages, the entity names are cut off after the first 21 characters. | 21.4.18 |
PLATSE-1042 | Platform Sustaining Engineering | On the JMX page, selecting and exporting a JMX configuration does not export the complete configuration. | 21.4.21 |
STUDIO-3979 | Dash Studio | Upgraded the following JavaScript libraries to the specified versions:
| 21.4.7 |
STUDIO-4232 | Dash Studio | Custom dashboard stops responding when you attempt to share it, on an on-prem controller | 21.4.11 |
STUDIO-4415 | Dash Studio | In the metric widget, the menu button blocks metric values in View mode. | 21.4.16 |
SVCMON-1253 | APM | Null Pointer Error is preventing the deletion of business transactions and applications | 21.4.0 |
SVCMON-1273 | APM | Service Endpoints page displays No Data Available message or blank screen after scrolling | 21.4.0 |
SVCMON-1277 | APM | Improved the loading of Custom Dashboards by optimizing business transaction queries | 21.4.0 |
SVCMON-1278 | APM | New Service Endpoints table does not fit on the screen size | 21.4.0 |
SYNTH-7058 | Synthetic Browser Monitoring | Synthetic Agent is not displaying in the Job Editor | 21.4.3 |
SYNTH-8011 | Synthetic Browser Monitoring | Synth jobs [On-Prem] can be edited even without EUM permissions | 21.4.11 |
SYSTEAM-306 | Systems Engineering | Upgrade the Reports Service version that uses Node.js version 14.17.5 | 21.4.7 |
SYSTEAM-322 | Systems Engineering | On-prem controller performance impacted due to queuing on hashmap accesses | 21.4.11 |
TMNT-1767 | APM | Large number of license notifications freezes Controller UI | 21.4.0 |
On-Premises Platform Resolved Issues
No results found.
Key | Product | Summary | Version |
---|---|---|---|
ECONSOLE-6426 | Enterprise Console | The upgrade process after the glassfish password change is fixed | 21.4.0 |
ECONSOLE-6436 | Enterprise Console | The HA Module final replication process is fixed | 21.4.0 |
ECONSOLE-6438 | Enterprise Console | The Database data directory downtime is fixed | 21.4.0 |
ECONSOLE-6440 | Enterprise Console | The HA Module now shows rsync errors for the Database replication | 21.4.0 |
ECONSOLE-6468 ECONSOLE-6535 | Enterprise Console | Change the Glassfish admin password using the asadmin utility of the Enterprise Console | 21.4.4 |
ECONSOLE-6497 | Enterprise Console | Fixed "illegal option -- V" finalize replication error | 21.4.7 |
ECONSOLE-6530 | Enterprise Console | Updated the regex for cleaning up InnoDB log files from the Secondary during replication | 21.4.4 |
ECONSOLE-6537 | Enterprise Console | Update Azul JRE to 8.54.0.22 jdk8.0.292 | 21.4.4 |
ECONSOLE-6539 | Enterprise Console | Updated the regex for sanitizing InnoDB log files from the Secondary during replication | 21.4.4 |
ECONSOLE-6569 | Enterprise Console | When upgrading the Controller, the diagnosis script runs twice causing increased CPU usage | 21.4.4 |
ECONSOLE-6570 | Enterprise Console | Hardening the file permissions of the pa_orcha directory | 21.4.4 |
ECONSOLE-6587 | Enterprise Console | Upgrade Node.js to the latest Long-Term Support (LTS) Version 14.17.4 | 21.4.5 |
ECONSOLE-6649 | Enterprise Console | Update Apache Log4j2 versions to 2.17.1 | 21.4.10 21.4.11 |
EUMPLAT-2101 | EUM Server | Infrastructure-based Licensing (IBL) license file signature validation failure | 21.4.2 |
SYNTH-7154 | Synthetic Server | Synthetic jobs get deleted when there are connection issues between the Synthetic Server and EUM database | 21.4.0 |
Known Issues
There are no known issues in the 21.4 release as of yet.
Account Management Enhancements
AppDynamics has enhanced user management and security for customers choosing to use AppDynamics to authenticate their users.
Enhanced Security
- You can now have a single user identity for all your SaaS Tenants and across your entire SaaS environment.
- You can have a single identity extended to the Account Management Portal.
- All first user accounts authorize using a validated email.
- Administrators can no longer create or update user passwords. Users now create and update their own passwords using an updated password security policy.
Enhanced User Management
Administrators can now:
- Use a single interface to centrally manage all their users regardless if they have rights on the Tenants themselves.
- Delete users that have an inactive status.
- View Tenants and licenses associated with users.
On-premises Platform Enhancements
This page lists the on-premises releases that occurred for 21.4. For resolved issues, see On-Premises Platform Resolved Issues.
Enterprise Console
Version 21.4.21 – January 17, 2023
The following enhancements have been added to the Enterprise Console:
- The default renderer for the Reports Service has been changed to Headless Chrome. Before upgrading the Enterprise Console, Linux users must run the commands in Headless Chrome Requirement for the Reports Service or the upgrade will fail.
Apache JMETER was upgraded from 5.0 to 5.5.
- Jetty (Java-based HTTP/1.x, HTTP/2, Servlet, WebSocket Server) was upgraded to 9.4.50.v20221201.
This release includes bug fixes. See the following bugs in the Resolved and Known Issues:
- DBMON-8824
- DBMON-8841
- DBMON-8873
- LIC-3288
- PLATSE-1042
Version 21.4.20 – December 5, 2022
The following third-party components were upgraded:
Component | Previous Version | Upgraded Version |
---|---|---|
dropWizard | 2.0.28 | 2.0.34 |
Apache Commons Text | 1.9 | 1.10 |
This release also includes optimizations and a bug fix. See PLATSE-658 in the Resolved and Known Issues.
Version 21.4.19 – November 3, 2022
The following enhancements have been added to the Enterprise Console:
Previously, only users with admin roles could create new mobile applications. The MRUM App Group permission was added in this release, enabling read-only users to access the Getting Started wizard and create mobile applications. To grant the MRUM App Group permission, see Configure Default Application Permissions.
The following third-party components were upgraded:
Component
Previous Version
Upgraded Version
MySQL
5.7.39 5.7.40 Azul Java - JRE: 1.8.0_342
- Zulu: zulu_8.64.0.16
- Zulu (Windows): zulu_8.64.0.16
- JRE: 1.8.0_352
- Zulu: zulu_8.66.0.16
- Zulu (Windows): zulu_8.66.0.16
The following third-party components were upgraded:
Version 21.4.18 – October 20, 2022
This release includes bug fixes. See the following bugs in the Resolved and Known Issues:
- DBMON-8804
- PLATSE-765
- PLATSE-810
Version 21.4.17 – August 3, 2022
The following enhancements have been added to the Enterprise Console:
- The Oracle MySQL version was upgraded from 5.7.38 to 5.7.39.
The following libraries were upgraded:
Library Previous Version Upgraded Version jquery-ui
1.12.1 1.13.1 container-app-ui
21.2.10-6578 21.2.10-6729 lodash
4.17.15 4.17.21
This release includes a bug fix. See ANALYTICS-14570 in the Resolved and Known Issues.
Version 21.4.16 – July 13, 2022
This release includes bug fixes. See the following bugs in the Resolved and Known Issues:
- CDM-8323
- PLATSE-416
- PLATSE-572
- PLATSE-603
- PLATSE-618
- PLATSE-643
- PLATSE-637, PLATSE-639, PLATSE-644
- STUDIO-4415
Version 21.4.15 – June 9, 2022
The Events Service version was upgraded to 4.5.2.20670.
Version 21.4.14 – April 14, 2022
This release includes a bug fix. See DBMON-8554 in the Resolved and Known Issues.
Version 21.4.13 – March 10, 2022
This release includes bug fixes and upgrades. See the following bugs in the Resolved and Known Issues:
- L4A-19184
- LIC-1981
- PLATSE-414
- PLATSE-415
Version 21.4.12 – January 27, 2022
This release includes bug fixes and upgrades. See the following bugs in the Resolved and Known Issues:
- ANALYTICS-13997
- BRUM-7066
Version 21.4.11 – January 19, 2022
This release includes bug fixes and upgrades. See the following bugs in the Resolved and Known Issues:
- DBMON-8374
- PLATSE-261
- PLATSE-263
- PLATSE-341
- PLATSE-352
- PLATSE-356
- PLATSE-365
- PLATSE-378
- STUDIO-4232
- SYNTH-8011
- SYSTEAM-322
Version 21.4.10 – December 17, 2021
This release upgrades Apache Log4j2 versions to 2.16.0 and fixes a bug. See ANALYTICS-13923 in the Resolved and Known Issues.
Version 21.4.9 – November 17, 2021
This release includes bug fixes related to licensing. See the following bugs in the Resolved and Known Issues:
- LIC-1663
- LIC-1669
- LIC-1691
Version 21.4.8 – October 21, 2021
This release includes a bug fix. See PLATSE-272 in the Resolved and Known Issues.
Version 21.4.7 – October 14, 2021
This release includes fixes for mobile application notifications and upgrades to Node.js for the Reports Service and the libraries AngularJS and JQuery. See the following bugs in the Resolved and Known Issues:
- ECONSOLE-6497
- MOBILE-1778
- MOBILE-1813
- PLATSE-221, PLATSE-244
- PLATSE-250
- STUDIO-3979
- SYSTEAM-306
Version 21.4.6 – September 3, 2021
This release includes an upgrade to the Reports Service and a bug fix regarding LDAP users. See the following bugs in the Resolved and Known Issues:
- IAM-1546
- IAM-2067
Version 21.4.5 – August 26, 2021
The version of Node.js has been upgraded to the latest Long-Term Support (LTS) version 14.17.4. See ECONSOLE-6587 in the On-Premises Platform Resolved Issues.
Version 21.4.4 – July 16, 2021
The following enhancements have been added to the Enterprise Console:
- MySQL version 5.7.34 is now supported.
- Java Runtime Environment (JRE) version 8.54.0.22 is now supported.
Java Development Kit (JDK) version 8.0.292 is now supported.
- Users can change the Glassfish Admin Password in the Update Controller Configuration job.
- The regex for sanitizing
InnoDB
log files from the Secondary during replication is updated.
This release includes bug fixes. See the following bugs in the Resolved and Known Issues:
- CLUSTERMON-2958
- IAM-1924
- LIC-1172
ECONSOLE-6468, ECONSOLE-6535
- ECONSOLE-6530
- ECONSOLE-6537
- ECONSOLE-6539
- ECONSOLE-6569
- ECONSOLE-6570
Version 21.4.3 – April 29, 2021
This release includes optimizations and bug fixes. See the following bugs in the Resolved and Known Issues:
- ALERT-8667
- ALERT-8688
- ANALYTICS-13434
- DIAGPLAT-1280
- PLATSE-132
- SYNTH-7058
Version 21.4.2 – April 22, 2021
This release includes optimizations and bug fixes. See the following bugs in the Resolved and Known Issues:
- DBMON-8033
- DBMON-8038
- METADATA-9614
- EUMPLAT-2101
Version 21.4.0 – April 5, 2021
The following enhancements have been added to the Enterprise Console:
- MySQL version 5.7.33 is now supported.
- Java Runtime Environment (JRE) version 8.0.28 is now supported.
EUM Server
Version 21.4.6 - December 15, 2022
This release includes the following upgraded versions: MySQL version 5.7.40, Java version 1.8.0_345, and Apache Commons Text version 1.10.0.
Version 21.4.5 - November 7, 2022
This release includes browser support for Chrome, Firefox, and Edge versions >= 100, and MySQL upgraded version to 5.7.39.
Version 21.4.2 – October 15, 2021
In this release, the MySQL version was upgraded to 5.7.35, and an issue with the Infrastructure-based Licensing (IBL) license file was fixed. See Resolved and Known Issues for details.
Version 21.4.0 – April 8, 2021
In this release, the MySQL version was upgraded to 5.7.33.
Events Service
There is no 21.4.0 release of the Events Service yet.
Geo Server
Version 21.4.2 – October 15, 2021
There were no updates made for this release.
Version 21.4.0 – April 8, 2021
There were no updates made for this release.
Synthetic Private Agent
There is no 21.4.0 release of the Synthetic Private Agent yet.
Synthetic Server
Version 21.4.0 – May 31, 2021
This release includes optimizations and bug fixes. See Resolved and Known Issues for details.