This page applies to an earlier version of the AppDynamics App IQ Platform.
For documentation on the latest version, see the 4.4 Documentation.


On this page:

Your Rating:
Results:
PatheticBadOKGoodOutstanding!
87 rates
This topic covers release information for AppDynamics Pro versions 4.1.x.

If you are reading this in PDF format, many links will open in the product documentation wiki. AppDynamics continuously improves its product documentation. The most current release notes are on the wiki at Platform Release Notes

For the latest support and security advisories, see Product Announcements and Alerts

New and Enhanced Features in 4.1

The following components have new and enhanced features in release 4.1.

Controller Updates

Getting Started Experience

New users can get acquainted with AppDynamics using a sample application available as a download from the Agent Download and Install Wizard.

The sample application includes Java, Node.js, and Database Monitoring components, and is available from the download wizard for those types of agents. After downloading the sample application, unzip it and find instructions for using the application in the included README file.

Cross Application Flow

Flow maps in a business application now show the upstream and downstream business applications. Users with permissions to the application can navigate to the other business applications from this view.

Custom dashboard

  • A new gauge widget has been added.
  • The default file format for exporting custom dashboards is now JSON. However, you can successfully import XML-formatted custom dashboard configurations that were exported prior to 4.1 to 4.1+ controllers.
  • An extremely large number of custom dashboards (over 1000) causes dashboard list loading and multiple dashboard delete to be slow.

Policies and Alerts

  • A new HTTP request action has been added. You can start an HTTP request in response to a policy violation. These actions let you integrate policies with third-party HTTP APIs.  See HTTP Request Actions and Templates.
  • You can create email templates and HTTP request templates that can be used throughout an account to create email notification actions and HTTP request actions. See Email Templates.
  • You can fine-tune health rules based on JMX metrics. See JMX Health Rules.
  • Policies, health rules, actions, and email digests can be created for databases and analytics as well as for applications.

Service Endpoints

  • The Java Agent now automatically discovers service endpoints. Previously, you needed to add services endpoints manually. 

  • To ensure that the number of service endpoints doesn't grow boundlessly, agents and the Controller apply limits on the number of service endpoints that can be registered. See Service Endpoints for more information.  

War Room

  • A new log tail widget has been added to the war room palette.
  • War rooms can be shared with users who do not have an AppDynamics login.

High Volume Exit Points

The high volume exit point setting is a new option for custom exit points. It's intended to be used in exit points for backend systems that do not require certain types of correlation and traffic processing and that demand high performance, such as caching servers or in-memory databases. EhCache, Danga Memcache, Memcached, and Oracle Coherence caching servers are detected automatically as high volume exit point backend systems. See Configure Custom Exit Points for more information. 

Transaction Snapshot Browser

A new page showing potential issues appears in the snapshot browser. Potential issues are the methods or SQL calls in the transaction instance that took the most time. By clicking the links in the pane, you can quickly drill down to information about the potential issue in the call graph.  

Hotspot Call Graphs

Hotspot call graphs are partial call graphs that include call segments that the Controller has learned to be potential contributors to performance issues for the transaction. The segments represent transaction processing activity that may have occurred before the point at which the transaction exceeded a user experience threshold.

Hotspot learning is now enabled by default and it occurs continuously over a rolling period of time (the previous 8 hours, by default). For more information, see Call Graphs.

End-to-End Latency for Asynchronous Transactions

The following enhancements apply to the end-to-end latency metrics:

  • A new instrumentation tab makes it easier to configure end-to-end metrics. 
  • The "Last thread on tier" is now a configurable transaction termination demarcator for end to end asynchronous transaction, supplementing method identification. 
  • End-to-end latency metrics are more prominently display, with a dashboard scorecard, view option in the Business Transaction list, and more. For more, see Configure Asynchronous Transactions

End-to-end latency metrics are available for Java applications. 

Agent Updates

All Application Agents and Standalone Machine Agent

Prior to release 4.1 it was not necessary to specify the AppDynamics account access key to configure an agent to communicate with a single-tenant on-premise controller.

For added security, the account access key is now required for all 4.1 agent configurations. How this affects your current agent connections to a single-tenant on-premise controller depends on the versions of your controller and agent and whether your controller is new or upgraded.

  • New 4.1 single-tenant on-premise controller 
    • 4.0 and older agents accessing a new 4.1 controller require both the account name and the account access key to be specified in the agent configuration.
    • 4.1 and newer agents accessing a new 4.1 controller require only the account access key to be specified in the agent configuration. The account name defaults to "customer1" if it is not specified.
  • Upgrade from a 4.0 to a 4.1 single-tenant on-premise controller
    •  Existing 4.0 and older agents are not impacted by this change and need no configuration changes to access an upgraded 4.1 controller.
    •  4.1 and newer agents require the account access key to be specified in the agent configuration to access an upgraded 4.1 controller.

To find your account name and account access key, click the settings (gear) icon in the upper right corner of the AppDynamics UI, click License. Click Show to get the access key value. You need account-level permissions to view the license.

See the installation instructions for your agent for details on where the access key configuration property is set.

Java Agent Updates

  • Framework support added:

    • Glassfish 4.x

    • Spray (i.e., spray.IO)

    • Apache HTTP Client version 4.0 to 4.3 (enables exit call detection and correlation for org.apache.http.client.httpclient

    • Amazon Simple Queue Service (SQS)

    For more information, see Java Supported Environments

  • Call count metric has been added for Information Points and Errors.

.NET Agent Updates

  • Upload and manage .NET Agent configuration files with the Config Management tool in the Controller.
  • Encrypt credentials otherwise stored as plain text in the config.xml.
  • Create POCO Match Rules using the Class/Method Browser of the Transaction Discovery Tool. See "Transaction Discovery Tool" on  POCO Entry Points.
  • Await continuations show up in the call graph so you don't need to click an exit call link to see them.
  • The .NET Agent automatically detects asynchronous exit calls to data storage backends: ADO.NET, Azure Blob Storage, Azure File Storage, and Azure Table Storage.
  • The .NET Agent automatically detects synchronous and asynchronous exit calls to NServiceBus backends.
  • .NET getter chain syntax includes enhanced support for accessing dictionary values.
  • Machine Snapshots now include the app pool name for IIS Worker Processes in the Process Description column.
  • The .NET Agent has optimizations to improve agent startup time.
  • The .NET Agent no longer requires COM+. The .NET Agent Coordinator Service runs as a first class Windows Service.

Node.js Agent Updates

  • New APIs have been added for transaction management. These include the functionality to add custom data to a transaction snapshot programmatically (method data collectors) and to mark a transaction as an error transaction. See Node.js Agent API Reference.
  • HTTP Data Collectors are now supported.
  • Backend detection configuration is available for supported backends. See Configure Backend Detection for Node.js.
  • Error configuration based on HTTP response codes is supported. See Configure Error Detection.
  • MongoDB is supported as a database exit point but cannot be configured by the user.
  • The Node.js Agent supports Node.js 0.12. But call graphs are currently disabled for Node.js 0.12.x due to a bug in the V8 sampler used by Node.js.
  • The Node.js agent has been modified so that the Priority parameter used to configure custom match rules now applies priority from highest number to lowest number. Beginning with release 4.1, the rule with the highest number is matched first and 0 is the lowest priority. This is the opposite of the way priority worked in the Node.js agent prior to the 4.1 release, but it is consistent with the way the other AppDynamics app agents prioritize custom match rules. See Setting Match Rule Priority in Configure Custom Match Rules. If you currently rely on the Priority parameter to order the evaluation of your custom rules, you may need to edit your custom rules manually to ensure that they work correctly in 4.1. Also, if you currently have some 4.0 Node.js agents and some 4.1 Node.js agents reporting to the same controller, it is necessary to upgrade all the agents to 4.1 for this feature to work consistently.

PHP Agent Updates

  • Backend detection configuration is available for supported backends. See Configure Backend Detection for PHP.
  • New APIs have been added for exit call management. See PHP Agent API.
  • The PHP Agent supports PHP 5.6.

Python Agent Updates

  • The Python Agent is GA.

Web Server Agent

Standalone Machine Agent

  • Installation of the Standalone Machine Agent has been improved for Linux and Unix-like systems, by the addition of an RPM installer for the Standalone Machine Agent that includes the JRE version 1.7. In addition, bundled zip files that include the JRE are now provided for all supported platforms. See Install the Standalone Machine Agent.
  • Server Monitoring - Beta: For Windows, MacOS, and Linux. Server Monitoring - Beta includes all the features of basic server monitoring and much more. Server Monitoring - Beta has a user interface that enables you to quickly see if there's an underlying infrastructure problem preventing your applications from operating optimally, allowing you to rapidly troubleshoot hardware performance problems. To provide deeper hardware performance analysis, Server Monitoring - Beta extends the features of the basic Server Monitoring by collecting and displaying more metrics in the Metrics Browser and in the Server Monitoring - Beta user interface. See Server Monitoring - Beta.

Database Agent

  • You can now have multiple Database Agents reporting to the same Controller.
  • The Microsoft Azure SQL database platform is now supported.
  • Numerous enhancements to the database dashboard, including graph changes and wait state help text.
  • The Database Agent can now collect hardware metrics on the localhost without special permissions.
  • For Microsoft SQL Server and Oracle queries, you can now choose to run a cached explanation plan or to obtain and explain a new execution plan.
  • You can now apply wait states filters to queries, so that queries occurring during specific wait states do not appear in the list on the Query page.

End User Monitoring

  • End User Experience Management (EUEM) is now called End User Monitoring (EUM).  It is comprised of:
    • Browser Real User Monitoring (RUM) - formerly Web EUEM
    • Browser Synthetic Monitoring - in Beta
    • Mobile Real User Monitoring (RUM) - formerly Mobile EUEM
  • The EUM user interface has been largely re-designed for the 4.1 release.  For more information, see Monitor Your Applications with Browser RUM and Monitor Your Applications with Mobile RUM. Parts of the re-designed interface rely on data stored in the Events Service, formerly known as the Analytics Processor.
  • Percentile measurements have been removed from all parts of the UI not backed by the Events Service.  This is to increase the accuracy of these measurements.
  • For known issues related to EUM, please see Known Issues - End User Monitoring.

Browser RUM

  • Single Page Applications (SPAs) based on AngularJS are now monitored as Virtual Pages. See Configure Virtual Page Naming for more information.
  • Four options have been added to customize the JavaScript agent:
    • Limit XHR Monitoring to Specified Calls
    • Limit Beacon Types
    • Disable Single Page Application Monitoring
    • Modify Resource Sampling Options

For more information, see Customizing the JavaScript Agent.

Browser Synthetic

The metrics "Synthetic page not found" and "Synthetic page server error" are now called "Synthetic 4xx - Client Error" and "Synthetic - 5xx Server Error".  Old metrics are not migrated.

Mobile RUM

Mobile app developers can now use CocoaPods and Maven Central to manage their dependencies in setting up the mobile SDK. See Instrument an iOS Application - CocoaPods and Instrument an Android Application - Maven Central for more information.

Application Intelligence Platform Updates

Events Service

  • The Analytics Processor is now called the Events Service. The Events Service is the high performance, horizontally scalable data storage facility used in on-premise Application Analytics and End User Monitoring deployments.
  • The Controller configuration setting that specifies the location of the Events Service has moved from the configuration file, domain.xml, to the Administration Console (admin.jsp). After upgrading, log in to the Administration Console and manually set the appdynamics.analytics.server.store.url value to the address of the Events Service, either to the direct address of the instance (if single node), or the VIP address exposed for an Events Service cluster at the load balancer.  
  • The Beta Release Platform Administration Application eases the task of deploying and administering an on-premise Events Service cluster on Linux environments. The Platform Administration Application uses orchestration technology to deploy the Events Service to a single node or clustered Events Service deployment. 

Application Analytics

  • The Relevant Fields tab in Transaction and Log Analytics suggests fields that may have higher value for filtering a specific data set. For more information, see Using the Application Analytics UI.
  • The Create New Fields wizard in Log Analytics provides interactive new field extraction definitions for the log source type on the fly.  For more information, see Configuring Log Analytics.
  • If you have created a search that you would like to see executed repeatedly and monitored, you can create a metric from that search and use it to create alerts by making Health Rules that trigger Policies and Actions.  For more information, see Using the Application Analytics UI.  New in 4.1.1: Metrics can now also be created in User Analytics (Beta).

  • Browser and Mobile Requests Analytics now in enhanced Beta.

Security Notes

  • Release 4.1.2.2 contains important security fixes. For more information, see 4.1.2.2 Updates
  • Release 4.1.6 contains important security fixes for the proxy component used by certain agents. See Agents in 4.1.6 Updates.
  • Release 4.1.7 contains important security fixes.
  • Release 4.1.8 contains important security fixes for the Controller. It is strongly recommended that you upgrade to this version. 
  • AppDynamics has removed the Solaris 32-bit Machine Agent download file that bundled JRE 1.7 due to an identified security vulnerability in the JRE. For more information, see AppDynamics Security Alert - 6250.

Controller Notes

New in 4.1.0.5 and higher and 4.1.1 and higher  To enable the Controller to monitor the additional metrics available in the beta version of Server Monitoring, you must set the Controller's JVM option, -Dappdynamics.controller.sim.enabled=true and restart the Controller. See Configure and Enable Server Monitoring - Beta.

Deprecation Notice

BMC Coradiant integration for AppDynamics Application Intelligence Platform is deprecated and will no longer receive development support as of release 4.1. Help desk support for the Coradiant integration ceases as well. The original deprecation notice for this integration appeared in 3.9, two major versions prior to its taking effect.

New users should not attempt to set up and use the BMC Coradiant integration features. Existing users should transition away from using the feature.

Known Issues

Platform Administration Application

An Events Service deployment may consist of a single node or a cluster of nodes. With the application, you first deploy the Events Service cluster, and then later you can add nodes using the expand command. 

A limitation exists in how a cluster can be expanded based on the expansion sequence, as follows: 

  • Deploying a single node and expanding to three nodes: Supported
  • Deploying a single node and expanding to four or more nodes: Supported
  • Deploying a single node, expanding to three nodes, and later expanding to four or more nodes: Not supported

This limitation pertains to the roles in which nodes function in an Events Service cluster. In the cluster, the first three nodes operate as data storage and coordinator nodes, while the fourth and higher nodes operate as storage nodes only.

Health Rules and Policies

In the AFFECTS panel of the health rule wizard for designating specific nodes or tiers to be affected by a Node health rule, the lists are incorrectly labeled. The list on the left is the Selected Nodes or Selected Tiers list. The list on the right is the Other Nodes or Other Tiers list. Currently the labels above the lists are switched.

The same label switch exists in the lists displayed in the TRIGGER panel of the policy wizard when you specify the objects of events that cause the policy to fire and choose These specific Tiers and or These specified Nodes.

Standalone Machine Agent

  • When you use the install service script to install the machine agent as a service, the service requests access to interact with the desktop. If your Windows machine is set not to allow a service to interact with the service, then an error is logged similar to the following:

    The Appdynamics Machine Agent service is marked as an interactive service. However, the system is configured to not allow interactive services. This service may not function properly.

    This error is benign and you can ignore it because the Machine Agent does not need access to interact with the desktop, so the service is not impacted by the warning.

End User Monitoring

Browser RUM

  • Automatic injection is not supported if the Web Server Agent is used.
  • (warning) Users of 3.9.x and EUM should not update their Controllers to 4.1 until the patch release 4.1.1.  There is an error in fetching Browser Snapshots.

Mobile RUM

  • Server-side correlation for Mobile RUM is not supported if the Web Server Agent is used.

Resolved Issues in 4.1


ComponentSummaryKey
.NET AgentInstrumentationPointUtil log overly verboseCORE-22259
.NET AgentSupport EF only through ADO.NETCORE-22893
.NET AgentMSMQ Backend Naming Configuration always displays Queue naming
for any other properties
CORE-22933
.NET AgentFixed potential trace logging deserialization exceptionCORE-26550
.NET AgentException in getter chain terminates Backend detection execution resulting in backend not shownCORE-27135
.NET AgentFixed issue with POCO InList Class Match ruleCORE-28956
.NET AgentAdded support for System.Data.OracleClientCORE-29636
.NET AgentAwait call snapshot link appears in different places with different namesCORE-30392
.NET AgentCLR Crash Event reports for multiple tiers when machine has more than 1 tierCORE-30530
.NET Agent, Controller-APMMachine Agent List shows same application name multiple times for .NET machine agentsCORE-30966
.NET AgentAsync calls from sync Asp.Net are not showing on the BT Dashboard flow mapCORE-31102
.NET Agent.NET Agent - SqlException not shown in snapshot summaryCORE-31317
.NET AgentAdd config check for violations-per-window should not exceed samples-per-windowCORE-31550
.NET AgentAsync Waterfall model shows async timings in blueCORE-32079
.NET AgentSystem.InvalidOperationException Collection was modified; enumeration operation may not executeCORE-32456
.NET AgentInvestigation RabbitMQExitInterceptor Failure setting correlation headerCORE-32481
.NET AgentCoordinator potential memory leak when OIT enabledCORE-32772
.NET Agent.NET Agent: WARN level exceptions get processed by Error DetectorCORE-34426
.NET AgentSingle quote (') in application name while creating a new application creates two applications at controllerCORE-34939
.NET AgentIndexers not working for .NET Getter chainsCORE-36247
.NET AgentWarnlog Reports error about WCF Backend Custom Rule not discovered even though it is discoveredCORE-36625
.NET AgentCustomer links with AppDynamics Profiler instead of its own profilerCORE-36772
.NET AgentGetting started installer script shows unnecessary warningCORE-36974
.NET AgentUnmonitored IIS apps that have a CLR crash cause warningsCORE-37047
.NET AgentMachine Snapshot CPU Total not correctCORE-37090
.NET AgentAgent Configuration wizard not listing all the application under virtual directory in IISCORE-37142
.NET Agent.NET 3.9.6 -- IIS App detection requires AppPool configCORE-37205
.NET AgentGetting Started doesn't check the correct directory path for configuration on 2003CORE-37206
.NET Agentinstance-monitoring-sample-frequency has no effectCORE-37404
.NET AgentRegEx not working for ADO.NET backendsCORE-37894
.NET AgentWCF Entry not looking in HTTP header if SOAP correlation header is emptyCORE-37979
.NET AgentAnalytics .NET MIDCs that return numeric values get put into analytics as stringsCORE-38605
.NET Agent.NET Agent Download Wizard Did Not Configure Multi-Tenant Account InfoCORE-38936
.NET Agent(.Net port) Analytics dynamic service shuts down if analytics agent throws HTTP non 2xx statusCORE-38993
.NET AgentAgent not reporting CLR Perf counters - System.InvalidOperationException: Agent Scheduler not initializedCORE-39469
.NET AgentSystem.NullReferenceException in GetProfilerConfigurationCORE-39789
.NET AgentHttpDataCollector > custom username logic is not executedCORE-40198
.NET Agent.NET Agent Proxy issuesCORE-40322
.NET AgentLevel of Exception stack trace details have gone down between 3.8 to 4.0 agent versionCORE-40371
.NET Agent.NET agent installation in unattended mode should bail if the current version is installedCORE-41065
.NET AgentWorker process hang with profiler in stackCORE-41352
.NET AgentWindows Service restarts show up for wrong tierCORE-41399
.NET AgentUninstrumented IIS process crash reported under instrumented tierCORE-42102
.NET AgentData.xml file not updating when removing / disabling POCO'sCORE-42523
.NET AgentBT metrics not reported & High memory for web applications using Nancy frameworkCORE-43355
.NET AgentMultiple information points reporting same dataCORE-43775
.NET AgentCall GRAPH missing Asynchronous request in MVC 4 Web APICORE-44800
.NET AgentFind another way to get process command line instead of WMICORE-45716
.NET AgentApp Crash while CLR tries to abort suspended thread.CORE-45810
.NET AgentSeparator Character ( \.) in Getter Chains is not working in .NETCORE-45815
.NET AgentDisabled .NET agents reports 0's when the JMX/JVM checkbox is uncheckedCORE-45820
AgentServlet match rule for SEP matches wrong SEPCORE-27588
AgentCustom Match Rule not working with HTTP param filterCORE-29096
AgentSEP monitoring with WebSockets doesn't workCORE-30580
AgentNoSuchMethodException thrown from Play app when servlet monitoring disabledCORE-30665
AgentUnconfigured BT'sCORE-31687
AgentBegin txn timestamp should be set when the 'headerChain' is not nullCORE-32582
AgentBT exit calls not tracked properlyCORE-32904
AgentCassandra Exit Point named as "uninitialized"CORE-32974
AgentAgent logs capture from the controller UI failedCORE-34118
AgentAgent stopped reporting metrics - Java Server VMCORE-34379
AgentService endpoint are detected, but do not show any trafficCORE-35249
AgentSynapse end-to-end test failing since correlation BTs are wrongCORE-36358
AgentJMSReceiveExitInterceptor delegate usage should bail if old async style tracking is enabledCORE-36894
AgentMemory Leak: Snapshots Taking up ~70% of heapCORE-36962
AgentJVM Crash event gets generated when there are no crashesCORE-36989
.NET Agent, AgentStringOperations getLastNSegmentName ignores the segmentDelimiter parameterCORE-37137
AgentAsyncCorrelationRuleApplier requests full configuration update every timeCORE-37147
AgentException thrown with malformed debug-interceptors propertyCORE-37162
AgentAgent should not send any events prior to registration request.CORE-37164
AgentLightweightThrowable can hold too many stack framesCORE-37265
Agentdebug-interceptors does not work as expectedCORE-37531
AgentJava Agent 4x not using the proxy properties to connect to controllerCORE-37556
Agentcapture-set-status property should default to trueCORE-37687
AgentDefault treatment of HTTP error codes is wrongCORE-37699
AgentLog messages missing in Self-Service modeCORE-37907
AgentCustom correlation logging fails to identify root cause of mis-configurationCORE-37995
AgentInsufficient stats from CallStackSampler QualityTracker ~ track frequency of specific reasons
for samples dropped
CORE-38072
AgentNot seeing correct value of JMX attribute defined by MBean wildcard patternCORE-38153
AgentPotential race conditionCORE-38214
AgentNaming configuration for async monitoringCORE-38511
AgentUnusually High Response Time Reported for BTs.CORE-38768
AgentHotspots cannot be enabled by default due to IBM agent issues/limitationsCORE-38864
Agent, AnalyticsAgent shouldn't relay reflection errors to the analytics serviceCORE-39474
AgentAverage Async Processing Time not calculating correctlyCORE-39636
AgentCPU % used shows 0 in UI for IBM JVMCORE-39810
AgentCap schedules: Pause/ Unpause transaction contains "null" instead of the actual CollectionCORE-40030
AgentPostgresql connection Jdbc3gConnection not trackedCORE-40091
AgentJVM Crash event may contain incorrect date/timeCORE-40127
AgentWarning - Overflow for BoundsEnforcer shows as critical exceptionCORE-40329
Agent, AnalyticsTransaction Analytics should support IBM JVMCORE-40873
AgentEJB exclude rule not workingCORE-41107
AgentStruts BT name and Struct action name in snapshot mismatchCORE-41222
AgentJBoss fails to start with agent attached, possibly due to Java deadlockCORE-41448
AgentServletRequest#getHttpParamNames not protected for POSTCORE-41997
AgentFix Average Async Processing Time metricCORE-42440
AgentHandle case for empty tag for <controller-keystore-filename>CORE-43126
AgentEnabling collection of all HTTP parameters in Java agent causes snapshot URL to be lostCORE-43221
AgentTomcat 8.x ~ Resource Pool Limit Reached event does not fireCORE-43733
AgentAsync correlation issues with Java 8CORE-44108
AgentExcessive calls to Class.getAnnotations()CORE-44119
AgentFileNotFoundException in ClassLoaderReaderCORE-44392
AgentTiming for the JMXMBeanReporter and ResourcePool Limits violations can be skewedCORE-44466
AgentJava agent code deadlockCORE-45041
AgentClassCastException in MySQLSessionGrabberCORE-45217
AgentNull Pointer Exception in Agent Logs for snapshot testsCORE-45688
AgentJMS 2.0 - JMSExitPointInterceptor applied instead JMSExitWithDestinationInterceptor incorrectlyCORE-46210
Agent-EUMEUM Web Page Naming Screens contain incorrect instructionsCORE-42978
AnalyticsMake start scripts consistent on windows and linux.CORE-33437
AnalyticsInvestigate Index Rollover Issue after upgradeCORE-34952
Analytics, EUMCloudTotal Request count in Analyze Page does not match with the total Request made in Page/Ajax request screen.CORE-35495
AnalyticsRestException developer message not being serialized to the clientCORE-36134
AnalyticsThe sonar integration is not including all packagesCORE-36716
AnalyticsUpdate account not working with remote processorCORE-37097
AnalyticsReduce this log level to DEBUGCORE-37101
AnalyticsIntermittent failure in EventServiceKafkaITC.test_bringUpNewBroker_shouldRebalance_shouldNotLoseDataCORE-37111
AnalyticsIndex rolling threshold needs to be configurable (especially for on prem)CORE-37202
AnalyticsEnhance rolling index logging to identify cluster by nameCORE-37286
AnalyticsAdd the cluster to index rollover logCORE-37378
AnalyticsLink in sample java.grok is incorrectCORE-37662
AnalyticsLog sources stays idle after a while and health checks says unhealthyCORE-38209
AnalyticsAnalytics Agent does not always flush all log messages to disk before shutting down.CORE-38756
AnalyticsDB Agent data not reported to controllerCORE-39190
AnalyticsAnalytics agent (almost) starts without -p option and then barfs silently in startup.logCORE-39621
AnalyticsEventServiceHelper.handleRestError() method is not retrying messages that failed with a TransientExceptionCORE-39693
AnalyticsCurator shutdown throws an exception every time it is shutdown gracefullyCORE-39778
AnalyticsIn windows, analytics processor and agent fails startup if parent folder name contains blanksCORE-40283
AnalyticsKafka brokers are not shutting down cleanly after the ITCs are runCORE-40345
AnalyticsException indexing events TOO_MANY_REQUESTSCORE-40741
AnalyticsAnalytics Processor log timestamps in inconsistent formatCORE-40789
AnalyticsAdding MBean for ES index size reporterCORE-41159
AnalyticsCall analytics processor local/remote from controller depending on licenseCORE-41388
AnalyticsRollingIndexManager is using the wrong ES clientCORE-41622
AnalyticsIndex rolling exception in productionCORE-43268
AnalyticsIndexing issue in production related to very long stringsCORE-43269
AnalyticsAnalytic processor doesn't start with space in the folder name in the pathCORE-43689
AnalyticsOptimize the account sync to only update accounts if there's some changeCORE-43969
AnalyticsConnectivity issue: EUM Analytics clusterCORE-45095
Android AgentCode coverage reports are not generated when appd's gradle plugin is includedCORE-36626
Android AgentAndroid agent's gradle plugin causes build to fail if there are duplicate jars in the app's classpathCORE-39387
Android AgentUndefined behavior of information points when an app updatesCORE-42145
Android AgentAutomatic upload of proguard mapping failedCORE-42284
Android AgentAndroid agent should not send App Start beacon immediatelyCORE-42421
Controller-APMSynchronous calls shown as asyncCORE-33163
Controller-APMUsers without sql binding permission can't update callgraph settings if raw sql *already* setCORE-33368
Controller-APMInvalid backend config in controller DBCORE-33618
Controller-APMRest API - Use of error-occurred and data collector params not workingCORE-34420
Controller-APMOn-premise controller extremely slow, major GC's per minuteCORE-36669
Controller-APMNPE when using REST API to export custom dashCORE-37149
Controller-APMFix the build warnings coming from ACustomDashboardImportExportTestCORE-37407
Controller-APMApplication to Application call show 0 call/min when there is no callCORE-38003
Controller-APMMissing SQL Calls and DB exits on snapshot when upstream stack is WCFCORE-38961
Controller-APMsystem@system account not able to send metrics to controller due to authentication errorCORE-39015
Controller-APMPush notification sending events as user "ANONYMOUS"CORE-39093
Controller-APMApplication Import is failing on SAAS ControllersCORE-39102
Controller-APMMachine agent refuses to re-registerCORE-39134
Controller-APMREST API does not return the correct agent typeCORE-39835
Controller-APM, UIController UI shows blank graph with information points redirected from alertCORE-40010
Controller-APMController throwing exception 500, when mobile device not foundCORE-40107
Controller-APMData too long for name column for system agent registrationCORE-40337
Controller-APM, UICannot export dashboards in chrome browser that have a comma in the nameCORE-40979
Controller-APMIn account level flow map, for JMS Crossapp correlation, proper icon is not shown.CORE-41133
Controller-APMUnable to pull data from REST API for tier that has forward slash in its nameCORE-41887
Controller-APMIncorrect applications returned when same app name exists in different accounts on same controllerCORE-43610
Controller-APMAdd license issue context for error message "Snapshot data request failed. STATUS: No
STATUS key in response payload"
CORE-43940
Controller-APMUI tries to create a flowmap preference and fails with an unique constraint exceptionCORE-46388
Controller-DevOpsError loading metric tree with tier name with | symbolCORE-27293
Controller-DevOpsApps Dashboard doesn't show Health Check for machine agentsCORE-28698
Controller-DevOpsUnable to create a custom dashboard for a BT that has "|" symbol in the nameCORE-31717
Controller-DevOpsHealth rule violation shows scientific format valuesCORE-36482
Controller-DevOpsCustom dashboard Graph and pie chart widget: "Equals" and "Starts with" criteria doesn't workCORE-36757
Controller-DevOps, UITemplate - Data was undefined when deep link "Copy a link to this screen to the clipboard
(fixed time range)" was used
CORE-36920
Controller-DevOpsCustom Dashboard unable to add a Group BT under metric category for graph seriesCORE-37227
Controller-DevOpsSpurious log messagesCORE-37432
Controller-DevOps, UICustom dashboard not showing data while metric browser showing data for same time rangeCORE-37627
Controller-DevOpsHTTP Request Action usability improvementsCORE-38604
Controller-DevOpsHealth rules stops evaluating for any expression that results in -ve valueCORE-39164
Controller-DevOpsNullPointerException in JMXAffectedEntityCacheHandler.CORE-39271
Controller-DevOps, UIReporting service for grid Custom dash report footer should be same as othersCORE-39988
Controller-DevOpsSome JMX metrics do not show up on Custom DashboardCORE-40043
Controller-DevOps, UICustom dash/war room/templates- All BT list in event list can not be seen sometimeCORE-40054
Controller-DevOps, UIIn reporting service there shouldn't be space/blank page at the beginning of the reportCORE-40071
Controller-DevOpsExport health rule throwing null pointer exceptionCORE-40791
Controller-DevOpsTiers gets lost when you export Service Endpoints and Node Health related Health rulesCORE-41141
Controller-DevOps, UICustom dashboards Tier/Node selection in Event Source does not stick.CORE-41154
Controller-DevOps, UICustom dashboard save causes widgets to be lost, saving incorrect dashboardCORE-42380
Controller-DevOpsCustom Dashboard data load performance issueCORE-43114
Controller-DevOpsTiers missing when importing Health Rule that affects multiple specific tiersCORE-43450
Controller-DevOpsInvalid Principal name on shared URL dashboardCORE-43472
Controller-DevOps, UIAdd button does not work for BTGroup when selecting specific BT in Widget metric match criteriaCORE-43604
Controller-DevOps, UIEvent List Widget cannot display BTGroup in event selection->FilterByObject BTCORE-43607
Controller-DevOpsImport failing for Health Rule of type Database & Backend ServicesCORE-43820
Controller-DevOps, UIHealth Rule violation description without violation details in eventCORE-44377
Controller-DevOps, UIFiltering page names hangs in editing EUM metrics in custom dashboardCORE-44616
Controller-DevOpsWeekly reports always sent on unscheduled dayCORE-44897
Controller-DevOps"Tier Average" is not accurate option description for BT Health RulesCORE-44924
Controller-DevOpsApplication Purge breaks while deleting Scheduled ReportsCORE-45745
Controller-DevOpsHealth Rule functional errorCORE-45920
Controller-EUMFix race conditions when importing app configuration with EUM enabledCORE-31908
Controller-EUMEUEM 3.9.5 installer fails with ERROR: Unresolved installer variable "modifyJVMOptionsText"CORE-35722
Controller-EUMAsian characters turn into ???? in metric entity name when metric entity is createdCORE-36003
Controller-EUMLots of errors during full test runCORE-36418
Controller-EUMDropping Metrics with Asian characters in their nameCORE-37346
Controller-EUMCase-sensitivity typos in geo server mapping files are un-fixableCORE-38280
Controller-EUMCan't zoom out when drilled into a Country in EUEMCORE-40611
Controller-EUMSao Paolo IP address geo-resolves to Washington StateCORE-40656
Controller-EUMApp Agent creates insecure cookies over a secured connectionCORE-41896
Controller-EUMWeb User Experience does not appear until page is refreshedCORE-42024
Controller-EUMThe Page/iFrame/AJAX drop down in Filters in the Web->Analyze tab does not show all the URLs eligibleCORE-42995
Controller-EUMPage and network request list loads slowlyCORE-43275
Controller-EUM, EUMCloudLicense keys in log statementsCORE-43811
Controller-EUM, UIDiscrepancy in totals between summary and details: Unique CrashesCORE-44774
Controller-EUMUsability enhancements: Crash Rates tableCORE-44789
Controller-PlatformNode type selection in Series Selector is a no-opCORE-27022
Controller-PlatformEvent list for BTs is empty when clicking through BTs from the events panel of main application dashboardCORE-27136
Controller-PlatformNode.js License "multiplication" does not workCORE-33147
Controller-PlatformPerfDataPartitionPurge IssueCORE-34215
Controller-PlatformUI thread pool exhaused by getApplicationDiagnosticDatasReferencedByConfigEntities callsCORE-34468
Controller-PlatformMath wrong in metric retention settings cause controller failureCORE-35803
Controller-PlatformSAML get-authentication-config doesn't work in multitenant modeCORE-36348
Controller-PlatformChanging email in UserManagerBean.updateCurrentUserSecure doesn't check security provider typeCORE-36661
Controller-PlatformLicensing Enforcement: License File expiry should give appropriate notificationCORE-37133
Controller-PlatformInsufficient Authorization - Permissions not checked for license detailsCORE-37427
Controller-PlatformController install if TMP is full fails with exceptionsCORE-37755
Controller-PlatformCan't filter snapshots by HTTP headerCORE-38042
Controller-PlatformSummary field in events is truncated to 500 chars in MySQL but not in ESCORE-38658
Controller-PlatformStale node purging failing on SaaS Controller - constraint violation
machine_instance_agent_mapping_ibfk_2
CORE-38722
Controller-Platform"Browser Snapshots" is slow and fails to load data on Saas ControllerCORE-38862
Controller-PlatformLocal login for SSO is workingCORE-38970
Controller-PlatformEvent Service Does Not UninstallCORE-38996
Controller-PlatformRemoving controllerClusterHostname variable from domain.xmlCORE-39108
Controller-PlatformVerification service should post CUSTOM events with a subtypeCORE-39451
Controller-Platformcontroller event verification service mis-count countquery by oneCORE-39550
Controller-PlatformLicense File expiring in multi-tenant shows as "Account Expired"CORE-40105
Controller-Platformeventsvc loadgenerator tool does not support HTTPSCORE-40540
Controller-Platformeventsvc verification start script reports startup failure despite service being upCORE-40668
Controller-PlatformElasticsearch Snapshot data contains duplicate property valuesCORE-40784
Controller-PlatformSnapshot queries have unacceptable performanceCORE-40790
Controller-Platform, InstallerInfinite loop while checking for hotfix installation during silent installCORE-41163
Controller-PlatformController long running mysql query blocks controller hourly rollupCORE-41211
Controller-PlatformPlatform -admin CLI UI showing wrong message on disk usageCORE-41294
Controller-PlatformController deleting the node within 4 hours of registrationCORE-42168
Controller-PlatformCache for tracking zero filled metrics cache does not expire metricsCORE-44567
Controller-PlatformController REST API allows user privilege escalationCORE-45712
Controller-PlatformPossible LDAP injection vulnerabilityCORE-45714
Controller-PlatformDefault Controller MaxPermSize Too Small, crashes controller with java.lang.OutOfMemoryErrorCORE-45931
Controller-PlatformAPM and Analytics licenses not showing up in the licensing page on SaaSCORE-46175
DB AgentCurrent statistics tab doesn't show properly for DB2 object browserCORE-36791
DB Agent"Database object" list for Oracle object browser isn't sortedCORE-36812
DB AgentSybase ASE object browser shown incorrect tree structureCORE-36860
DB Agent, UIIssues with showing execution plans for SQL ServerCORE-37683
DB Agent, UIAgent errors aren't shown in the object browserCORE-38360
DB AgentCan't connect to SQL Server using SSL v3CORE-39193
DB AgentUnable to collect all the execution plan on DB2CORE-39196
DB AgentErrors connecting to SQL Server 2008CORE-41462
DB AgentLive View fails occasionallyCORE-43848
DB Agentjava.lang.NumberFormatException in agent log when using WMI for hardware monitoringCORE-44684
DB AgentUnable to show execution plan in SQL ServerCORE-45130
DB AgentWindows hardware monitoring can fail if password has special charactersCORE-45317
DB AgentThe DB agent log is too verboseCORE-45340
EUMCloudEUM: LOST_BT_TIMING Causing Beacon DropCORE-36927
EUMCloudEncode comma in URL and error msg in Beacon's "errors" fieldCORE-36941
EUMCloudDynamoDB returns a ResourceNotFound Exception while trying to update/setup dynamoCORE-37725
EUMCloudEUM: Server Side Correlation Dropped On Base PagesCORE-37822
EUMCloudEUM snapshot filter doesn't show any browsers/devices when there are only synthetic snapshotsCORE-38219
EUMCloudAggregator is marking all applications as inactiveCORE-38772
EUMCloudGeo Dashboard CorrectionCORE-39860
EUMCloudMonotonicity failed for resource timing marks on FirefoxCORE-40268
EUMCloudOptimistic lock in DynamoApplicationKeySequenceImpl not workingCORE-41279
EUMCloudCrash rate should never be more than 100%CORE-41363
EUMCloudSnapshots not loading in SaaS controller due to BT correlation issueCORE-41773
EUMCloudDex generator generates a dex for new versions when it shouldn'tCORE-42214
EUMCloudSome 64-bit iOS crash report beacons fail parsing with a NumberFormatExceptionCORE-42538
EUMCloudLast segment not used in page name when query string is presentCORE-43109
EUMCloudTypo in Android crash report detailsCORE-44336
EUMCloudNeed to use cached GSon object in EUM analytics publisherCORE-45121
EUMCloudEUMAccountRegistrationServlet returns 406 when unable to create an account due to DynamoDB exceptionCORE-45179
EUMCloudgetAnalyzeData 500 ResponseCORE-45427
EUMCloudOccasional NumberFormatException when running eum-processorCORE-45679
EUMCloud"Cannot find canonical crash" is logged at error level, but not really an errorCORE-46224
InstallerInstaller does not honour TMPDIR on LinuxCORE-36137
InstallerUpgrading controller from 3.7 or 3.8 to 4 doesn't delete JDKCORE-41120
InstallerSilent install on Windows without hotfix does not work even on applying skip validation flagCORE-43291
InstallerController Installer throws com.install4j.api.beans.UndefinedVariableException:
installer:global_account_name at upgrade
CORE-43666
Android Agent, iOS AgentSome crash timestamps were wrongCORE-37780
iOS AgentAgent calls fail with trailing slash on Collector URLCORE-41827
iOS AgentfetchAllBeaconsWithHandler: throws exception if call to sqlite3_column_text failsCORE-45557
iOS AgentADEumAgentConfiguration designated initializer should be documentedCORE-45839
iOS AppMobile iOS App Time Range Selector shown sideways in landscape modeCORE-33617
iOS AppImprove formatting of large values in mobile appCORE-37296
iOS AppNo errors / no should be formatted as dash instead of -1CORE-37926
iOS AppiOS Mobile App: push event detail doesn't open when account logged outCORE-39149
iOS AppMobile App: Event Detail From push notification doesn't open when App at certain screensCORE-39276
iOS AppiOS Mobile App: Updating the account config should invalidate the session tokenCORE-39672
iOS App, UIiOS App: Scrolling behavior with search field selectionCORE-40861
iOS AppSAML + iOS app v1.0.1 not working with active directory federation servicesCORE-40922
iOS AppiPhone App - Enabling "Show Baseline" Setting does not StickCORE-44393
iOS AppCrash in iPhone 5; App is not logging in correctlyCORE-45887
JSAgentJSAgent smoke test case TooLateToWrapXhrOrscTest hangsCORE-32347
JSAgentOne of JSAgent smoke test case TooLateToWrapXhrOrscTest failsCORE-32354
JSAgentSome functions in TypeScript version JSAgent removed as dead function by Google Closure Compiler
with ADVANCED_OPTIMIZATIONS
CORE-32377
JSAgentMalformed JS error does not send an error beacon and the normal beacon hits a 404CORE-35699
JSAgentjsagent not setting isAjax:true header for Betsson XHR callsCORE-38353
JSAgentEUM Agent not catching Javascript Error messageCORE-40323
JSAgentUntested error condition in adrum-ext.js: null ADRUM.navTimingCORE-41355
JSAgentEUM: Cannot access caller: TypeError: access to strict mode caller function is censoredCORE-42019
JSAgentEUM: Custom naming rules may not work on URLs greater than 180 charactersCORE-46356
Machine AgentStopping machineagent with custom monitors configured results in
java.util.ConcurrentModificationException
CORE-30072
Machine AgentMachine agent error events masked by event limitCORE-33377
Machine AgentMachine agent shouldn't listen on all interfaces by defaultCORE-37446
Machine AgentMachine Agent Fails to Start on DockerCORE-38685
Machine AgentMachine Agent shuts down after re-registration request from ControllerCORE-39314
Machine AgentAix memory is reported inconsistently with some third party toolsCORE-39342
Machine Agentsolaris hardware monitor lacks configurable filesystem informationCORE-39343
Machine AgentMachine Agents Hardware Monitors occasionally drop metricsCORE-39345
NativeAgentFix the SDK header file for compilation for C.CORE-33738
NativeAgentApache Agent: Exit Calls always show ZERO Total Time/Execution TimeCORE-42055
NativeAgentApache Agent (module): configuration directories created by agent not consistentCORE-42532
Node.js Agent, UIBT Call Graph is empty and cutoffCORE-37941
Node.js AgentAgent crashes Node.js process on invalid response from proxyCORE-38981
Node.js AgentCustom match/exclude priorities are applied in reverse order from other agentsCORE-41099
Node.js AgentAgent can cause http calls to fail in 0.8.*CORE-41227
Node.js Agentnotxdetect not handled correctly by node.js agentCORE-42045
Node.js AgentArgument should be a buffer in ProxyTransport.receiveConfigResponseCORE-42095
Node.js AgentNode Agent can't report custom transaction based on web request if BT detection is turned offCORE-42122
Node.js AgentgetTransaction() api in 4.1 initializes txn.time incorrectly, leading to a failure on txn.end()CORE-42123
Node.js AgentImprove proxy process launching managementCORE-42461
Node.js AgentAgent crashes when using HTTP.get with no protocol specifiedCORE-44028
Node.js Agent, UIDynamic loading of call graph in snapshot viewer sometimes fails, removing the call graph option
from the menu
CORE-45090
PHP AgentHTTP string parameters stored with extra quotes in DBCORE-42961
PHP Agentmysql exit calls using default links are not supportedCORE-44341
UI"Create" button sometimes greyed out when creating exit point from BT call graph (by right-clicking
on a call)
CORE-24420
UI'Edit my Account' Page Prompts incorrectly allows user authenticated via SAML to attempt to change
their password
CORE-25033
UIIncorrect async percentage time displayed on SnapshotCORE-27060
UIFirst time sign in introductory pop up is truncated when user navigates to a different pageCORE-32608
UINo Snapshots available for SQL call listed in "Slowest Database Calls" despite "View Snapshots" button presentCORE-32636
UITransaction Discovery displaying blank screen when asked to edit Node configCORE-34619
UIMarquee selector broken on Tier and Node flowmapsCORE-34927
UINumber of errors column missing from Business Transaction listCORE-34967
UIController Account License should not show exception in EUM usage sectionCORE-35054
UIUnder Error Detection, add ability to turn on/off error detection for individual logging frameworks (SLF4J, Logback,
and log4j 2.0)
CORE-35240
UIActive session list does not show the total number of resultsCORE-35390
UIActive war room list screen has display issues when room name is max lengthCORE-35475
UIIn Collector Configuration, creating a new collector with existing name throws exception instead of showing
a user-friendly message
CORE-35508
UIBy default, usage stats should show all rowsCORE-35822
UIAuto-refresh does not work on Remote Service / Database dashboard for Last 5/15 minute time rangesCORE-36306
UICount drilldown chart renders incorrectly in the dashboard when in full screen modeCORE-36765
UISometimes UI incorrectly displays "Move Node not Supported" dialogCORE-36767
UIMethod matching in Application Configuration - Instrumentation has a checkbox despite being a mandatory fieldCORE-36874
UIAfter changing Application name old name is still visible on certain screensCORE-36893
UIJava 8 - non-heap memory Used % and Max Available (MB) are incorrectly registered and reported as 0 in metric browserCORE-36918
UICustom Dashboard event list "Show older" doesn't work properly in view modeCORE-36924
UICustom Dashboard "All Other Traffic" BTs not named correctly in series selectorCORE-36925
UITier and Node positions are not correctly persisted on flowmapsCORE-36934
UIBrowser Snapshot List - Improve layout of filtersCORE-36939
UINode and Tier flowmaps do not persist positionCORE-36955
UIEmpty title in Create Report causes report to failCORE-37023
UINo Loading spinner after saving changes on admin account screenCORE-37033
UICustom Dashboard - Updating a data series throws exceptionCORE-37034
UIBusiness Transaction Discovery Snapshot List returns more records than requestedCORE-37037
UIChange in Node property min-duration-for-jdbc-call-in-ms is not reflected in wording in call graphCORE-37050
UIHR Violations count does not update when time range changesCORE-37057
UIMetric Browser drill-down doesn't work with War Room widgetsCORE-37099
UICreate Account from admin Ui incorrectly sets data retention period to 0 for analyticsCORE-37100
UIText cut off in "Create Policy" modalCORE-37128
UIPerformance dash bad state when copying and deleting originalCORE-37151
UITypo on Getting Started screen with .NETCORE-37211
UICustom Dashboard Event Table lacks a label to identify the source applicationCORE-37251
UI"View in database monitoring" shows up for non-DB backendsCORE-37268
UI'Type' column on Business Transaction list is missing tooltipCORE-37272
UIReports Scheduled default timeranges should match frequencyCORE-37279
UIReports User not be warned of missing SMTP setupCORE-37282
UIDB2 object browser: Index name is not a link and hence we cannot navigate to the indexCORE-37303
UIClass name truncated in the Snapshot invocation trace of a Call GraphCORE-37329
UINative agent config enable-naming-config property is not consistently set by UICORE-37417
UIWar Room List view is showing Presenter's userName, it should be display name for better UXCORE-37420
UICustom Dashboard does not retain layoutCORE-37468
UI"Show exceptions with 0 count" option on error list doesn't function correctlyCORE-37650
UISpark charts in Business Transaction list should be alignedCORE-37718
UICrash dashboard Crash distribution pie chart legends overflow their containerCORE-37733
UIIt's not clear when Browser Snapshots only have error informationCORE-37737
UIImprove UI performance of home screenCORE-37815
UIData displayed on HTML Slow DB and Remote Service Calls page does not match values shown on Flash
version of page
CORE-37841
UIRange filter not correctly executes search when upon losing focusCORE-37851
UITransaction Scorecard on Application Dashboard shows negative values and percentage totals greater than 100%CORE-38012
UIThe EUM Analyze dashboard is firing too many queries (37) every 2 minCORE-38018
UIUser Interface allows user to attempt deletion of the "All Other Traffic" transactionCORE-38033
UIUpdating a scheduled Report from "Weekly" to "One Time Only" failsCORE-38101
UITable in database backend mapping dialog overflows the right marginCORE-38173
UICustom Dashboard - Mobile dashboard not rendering properlyCORE-38303
UIPolicy evaluation by nodes grid doesn't have node namesCORE-38311
UIClicking on Business Transaction scorecard while using a custom time range reverts to Last 15 Minutes presetCORE-38318
UIProblem viewing Swedish letters in Left menu in 3.9.x and 4.x controllersCORE-38319
UIIncorrect behavior for numeric filter when operator is changedCORE-38411
Controller-APM, UINegative values on Service EndpointsCORE-38497
UIPoor layout of Analytics Home Card when resizingCORE-38553
UICannot drill into second of two grouped databases via database hovercardCORE-38637
UIHover over a button with red background and white text will cause the background to disappearCORE-38769
UIGetting Started EUM cannot find eumAppKeyCORE-38780
UIBusiness Transaction list - Export grid data popup should close after clicking on "Export to CSV"CORE-38893
Controller-DevOps, UIAudit report does not support excluding usersCORE-38975
UICustom Dashboard - Refreshing the browser causes event list widget configuration to revert to default settingsCORE-39114
UIFlowmap unexpectedly zooms in while panning the viewCORE-39138
UIApplication Dashboard flowmap legend is always truncatedCORE-39158
UIWar Room - UI continues to poll the backend services when it's endedCORE-39167
UICustom Dashboard - Adding a new data series in a graph widget causes other data series configuration to changeCORE-39225
UIWar Room - Wrong affected entity match criteria is set by war room frontend UI when creating streaming widgetCORE-39234
UIWar Room - Each click on the streaming widget result in an unnecessary auto save operation.CORE-39235
UICustom Dashboard - Selection tables in the event list properties widget are too smallCORE-39249
UICustom Dashboard - Click on the Graph widget causes chart relayoutCORE-39316
UIWar Room - Not able to select the dot net nodes in streaming widgetCORE-39349
UILog search not returning correct results when REST uris are searchedCORE-39367
UI"Has Server Snapshot" column of Browser Snapshots list doesn't sortCORE-39414
UIOld AppD logo still being used in alert emailsCORE-39424
UIReports - Dashboard not visible in IE10 and Firefox, but is visible in ChromeCORE-39481
UIImprove search box semanticsCORE-39490
UIText in network request snapshot details should be selectableCORE-39514
UIDB Monitoring collector dialog - "Operating System" should be a required field when OS monitoring is enabledCORE-39622
UIY-Axis of crash analytics histogram has incorrect label when using long time rangeCORE-39628
UICrash analytics histogram tool tip is formatted incorrectlyCORE-39629
UIMetric Browser Snapshot Drilldown Link for EUM Metrics should link to Browser SnapshotsCORE-39641
UINumbers need to be formatted in the page dashboardCORE-39653
UICustom Dashboards not working on Blackberry 10 browserCORE-39660
UISnapshot list view does not display Chinese characters properlyCORE-39684
UIMobile crash dashboard lays out incorrectly when there are large numbers of devices, OS versions, carriersCORE-39720
UILicense Screen Message Not Needed If No Applications PresentCORE-39739
UIPro trial banner appears in on-premiseCORE-39806
UIEUM Data Pull Range Too GreatCORE-39906
UIWhen using custom time range the chart starts with a minute after than that chosen in the custom time range.CORE-39925
UICards view shows incorrect results as compared to the list view when searchingCORE-39926
UIClicking on error in database server list and card view should navigate to the events pageCORE-39928
UILong strings breaks render incorrectly for filters.CORE-39954
UITime spent in database and load does not display any data in metric browser when coming from the dashboard pageCORE-39999
UIAdmin UI: Form validator not recognizing expiry date change, when savingCORE-40084
UILicensing: Module expiry date not converted correctlyCORE-40085
UIUnable to create Custom Exit Point at Application level via SnapshotCORE-40119
UIGeo dashboard map should include the "Server Connection Time" metricCORE-40151
UIBetter explain servlet POST params matchingCORE-40158
UISql Server Object browser: View is not refreshed if the agent throws an errorCORE-40243
UIServer time in a browser snapshot doesn't always match the BT timeCORE-40246
UIHealth rule violation opens violation time range window, not evaluation time range windowCORE-40249
UICompare response times against baseline, Node health drill down, and clickable flow line metrics missing
in new flowmaps
CORE-40252
UIRefresh button doesn't update Health Rules > Evaluation EventsCORE-40365
UIText cut off in Evaluation Event tab's time range dropdownCORE-40372
UIClarify that "use the last X minutes" also means no evaluation of the health rule for X minutesCORE-40387
UIView Dashboard During Health Rule Violation button navigates away from Database Monitoring applicationCORE-40392
UIMachine agent version string is incorrectCORE-40410
UICannot search analytics data by custom user data fieldsCORE-40530
UIWar Room - Streaming widget UI can't select node when adding data seriesCORE-40559
UIContextualize errors spit out by database in execution plan pageCORE-40728
UILine chart not displaying correctly for manual resolutionsCORE-40743
UITier and Node positions on flowmaps are not persistedCORE-40752
UIClarify when email configuration is requiredCORE-40764
UIReports - Audit Report seconds field missing leading 0CORE-40860
Controller-DevOps, UIScheduled Reports - Custom Dashboard - Not showing well with templateCORE-40871
UIUI sometimes fails to show the progress of transient sessions during object browser operationCORE-40895
UIUI should show progress of transient sessions during object browser operationCORE-40903
UIAgents listed as available in Nodes tab of dashboard hovercard, even if it is not reportingCORE-40973
UINotification Center : change polling time range to last 15 min.CORE-41080
UICustom Dashboard export failure results in an error page, not an error popupCORE-41153
UICannot drill into backend from Business FlowmapCORE-41168
UIUse "Database Agent" instead of "Database Agents" in the collector dialogCORE-41250
Controller-APM, UIAccount level Flow View flowmap fails to render when a user has "Account Owner" role and view permission
an app in cross-app correlation
CORE-41297
UIUser Analytics should be able to filter by Custom User DataCORE-41366
UIUser data filtering should be an option on Browser and Mobile Analyze screensCORE-41372
UIAnalytics data grid not using renderers for expanded details viewCORE-41375
UICustom Dashboard - Changes to the Event Filters impact Event List filter settingsCORE-41397
UIReports - Update doesn't works for reportsCORE-41407
UIReports - Scheduled report has unwanted borders, odd layoutCORE-41655
UIProgress spinners are missing from mobile screensCORE-41665
UIDate format in custom time range of dashboard is not in sync with the settings in view preferencesCORE-41728
UIMouse Wheel Scrolling on Metric Browser does not work if it's overlapping the left panelCORE-41784
UINetwork Requests Snapshots list is missing "Loading" iconCORE-41925
UIRight-click context menu when right-clicking on a Email Digest says "Enable Policy" and "Disable Policy"
instead of "Digest"
CORE-42083
UINetwork Requests view missing loading iconCORE-42155
UIHealth Rule Violation Unexpected PopupCORE-42188
UIRefresh indicator icon should show only once when refresh is clicked multiple number of times on Transaction
Analytics screen
CORE-42247
Controller-APM, UIDuplicate tier error message is not friendlyCORE-42312
UISome BT Custom Match Rule types are missing the priority fieldCORE-42357
UIDrill down button missing on Snapshot flowmapCORE-42438
Analytics, UIHTTP parameters in Analytics not visible with large number of valuesCORE-42515
Controller-DevOps, UIReports list can not be seen in some browsersCORE-42525
UICustom time range management not ACID-compliantCORE-42711
Controller-DevOps, UICustom Dashboard PDF problemCORE-42837
UIEmpty schema is passed from the UI to the DBAgent during execution planCORE-42850
UIEUM Naming rules requires text even when using "URI Not Empty"CORE-42969
UISnapshot flowmap drill down to downstream app action goes to wrong placeCORE-43274
UICustom Dashboard application selection not persistent (defaults to first in drop down list) in Events widget
and scroll bar does not work
CORE-43298
UITier missing when selecting BTs for AnalyticsCORE-43300
UIUnable to remove Analytics criteria on FirefoxCORE-43445
Controller-APM, UIDisable metric bowser pop-up for all the widget in shared URL dashbaordCORE-43473
UIUI DTOs contain unnecessary fields Usage Stats screensCORE-43556
UINetwork Request List JSON needs to be trimmedCORE-43561
UINetwork Request Snapshot Grid JSON Needs to be trimmedCORE-43566
UISearch box in Business Transaction list clears criteria when enter / return key is pressedCORE-43570
UISearch & Dashboards not correctly loading dataCORE-43591
UICustom Dashboard Metric Value metric property type doesn't update across selectionsCORE-43625
UI"Error Count" column missing from Business Transaction listCORE-43719
UIRemote Services list occasionally displays wrong typeCORE-43722
UIExcluded packages references in Python Call Graph SettingsCORE-43804
UIBrowser Snapshot List EURT should default to Front end time if not presentCORE-43880
UIMobile Network Request List JSON OptimizationsCORE-43931
UICannot filter on specific errors from the Snapshot list on the Troubleshoot -> Errors pageCORE-43951
UIService Endpoints landing page does not update when switching ApplicationsCORE-43985
UIDuplicate requests are generated when double clicking the table name in Oracle object browserCORE-44053
UIJavascript error on Business Flow screenCORE-44204
UINeed pre-filled account name in URLCORE-44490
UIAnalytics UI pages that access EUM data should use EUM's controller settingCORE-44496
UINavigation panel disappears when using IE 11CORE-44581
UIEUM location of "Cheshire" in the UK is incorrectCORE-44593
UISwitching between Applications does not refresh the Backend Detection configuration viewCORE-44610
UIReports - Tier / Node dashboard report option is not applicableCORE-44614
UICustom Dashboard - Search for databases & remote services when adding series hangsCORE-44769
UICustom Dashboard - Browser and Mobile Device Browser display differentlyCORE-44878
UIRemote Services tab of Configure Flowmap dialog is unusableCORE-44979
UIDeep link to login form with account name set in URL param not workingCORE-45050
UICustom Dashboard numbers are not right aligned in page dashboardCORE-45125
UIFlowmap shows "No Load detected for selected time range" when calls/min is <1CORE-45142
UIFlow map connections are not displayed if calls/min is 0, even though Tiers are displayedCORE-45190
UIUI allows trial user to select time ranges they do not have access toCORE-45292
UIException thrown when histogram search results is undefinedCORE-45365
UICustom Dashboard - Viewer height IncorrectCORE-45394
UI.NET Disable Agent dialog should not have "Disable all Communication" checkboxCORE-45526
UIHitting escape while editing a custom time range results in a black screenCORE-45623
UICustom page naming rules should not use anchor by defaultCORE-45754
UIRegex Groups help text in Backend naming configuration is incorrectCORE-45955
UICustom Dash - event list widget - tier / node event filter does not persist correctlyCORE-46039
UINode dashboard tabs are not deep linkableCORE-46044
UIAppDynamics Left Navigation Tree DisappearsCORE46314

 

4.1.0.1 Updates

Resolved Issues

Component
Summary
Key
AnalyticsUpsert and publish flow should not stop pipelines (Kafka pipeline in SaaS)CORE-46856
Controller-APMTransaction Snapshots screen is unusably slowCORE-47079
Controller-DevOpsFailed to migrate dashboard if it's copied from another dashboard before migrationCORE-46276
Controller-DevOpsUpgrade to 4.1 slow due to policy violation tag replacements during schema upgradeCORE-46910
UIData not showing up on Main Dash Geo Map WidgetCORE-47022

4.1.0.2 Updates

Resolved Issues

ComponentSummaryKey
Controller-APMError retrieving flow map dataCORE-47335
Controller-PlatformREST API calls does not work with local user authentication for LDAP- or SAML-authenticated ControllersCORE-47373
DB AgentNullPointerException in Controller home page when user with limited permission logged inCORE-46841
UISSL should change port to 443 in Download WizardCORE-46333
UIGetting Started Wizard port not set correctlyCORE-47317

4.1.0.3 Updates

Resolved Issues

Component
Summary
Key
AnalyticsEUM User Activity Analytics with read-only account not workingCORE-47407
Controller-DevOpsCan't view or create dashboardsCORE-47504
Controller-EUMEUM configuration not accessible, wrongly saying "Your account is not currently licensed for End User Monitoring"CORE-47352

4.1.0.4 Updates

Resolved Issues

Component
Summary
Key

Analytics

Errors occur while updating Events Service properties in Release 4.1.0.3 installation CORE-47617

4.1.0.5 Updates

Controller Notes

New in 4.1.0.5 and later versions of 4.1.0.x, and 4.1.1 and higher  To enable the Controller to monitor the additional metrics available in the beta version of Server Monitoring, you must set the Controller's JVM option, -Dappdynamics.controller.sim.enabled=true and restart the Controller. See Configure and Enable Server Monitoring - Beta.

Resolved Issues

ComponentSummaryKey
Controller-PlatformCache for tracking zero-filled metrics cache does not expire metricsCORE-44567

4.1.0.6 Updates

Resolved Issues

ComponentSummaryKey
Machine AgentMachine Agent on Windows shuts down every 30 minutesCORE-48655

4.1.1 Updates

Enhancements

Node.js Agent 

  • The Node.js Agent supports Node.js version 0.12.5 and 0.12.6.
  • The bug in the V8 sampler used by Node.js. 0.12.x versions prior to 0.12.5, which prevented the agent from capturing call graphs, was fixed in Node.js version 0.12.5. If you are using Node.js 0.12.x, you should upgrade your Node.js version to 0.12.5 or later and your AppDynamics Node.js Agent version to 4.1.1 to capture call graph data.

Controller Updates

  • An issue prevents scheduled reports on 32-bit Linux on-premise installations. For a workaround see the note in Reports.
  • The Platform Administration Application has changed as follows: 
    • The setup command for the Platform Administration Application no longer starts the Platform Administration Application when finished setting up. You need to start the process manually after setup is complete.
    • A new property named eumAPIKey has been added added to EventsServiceConfigTemplate.yml. It should get the value of the appdynamics.es.eum.key from the Controller Settings in the Administration Console
  • Directory paths in the Events Service installation have changed. Previously, the binconf and lib directories resided in a subdirectory named by the version, 4.1.0.0. The directory structure is now:

    /events-service
        - /bin
        - /conf 
        - /lib

    For upgrade information, see Upgrade the Events Service

  • The ad.accountmanager.key.eum property now appears as a Controller Setting in the Administration Console

UI Updates

  • The mislabeled selected tiers and selected nodes lists in the health rules and policy configuration panels noted in the 4.1 release notes has been fixed. The list on the left is correctly labeled Selected Nodes or Selected Tiers. The list on the right is correctly labeled Other Nodes or Other Tiers.

Application Analytics

  • User Analytics (Beta) now supports scheduled query metric creation. The mechanism is the same as for Transaction and Log Analytics.

Browser RUM

  • The DOM Ready Time (DOM) metric is no longer reported for iOS or for Opera browsers, since those platforms don't report this metric accurately.

Controller Notes

  • New in 4.1.0.5 and later versions of 4.1.0.x, and 4.1.1 and higher To enable the Controller to monitor the additional metrics available in the beta version of Server Monitoring, you must set the Controller's JVM option, -Dappdynamics.controller.sim.enabled=true and restart the Controller. See Configure and Enable Server Monitoring - Beta.

Resolved Issues

Components
Summary
Key
.NET AgentMethodWithTaskReturnInstrumentor can cause sampling to failCORE‑46562
.NET AgentSystem.Messaging.MessageQueue.ReceiveCurrent exceptionsCORE-46565
.NET AgentMachine Snapshot error message (in warn.log) misses string values for the format itemsCORE-46908
.NET AgentSystem.NullReferenceException - Messaging Send InterceptorCORE-46994
.NET AgentWCF application crash due to System.TypeLoadExceptionCORE-47467
.NET AgentNull Reference Exception at MessagingSendHeaderInterceptorCORE-47643
AgentPOJO business transaction stops reporting if service endpoint with split rule is configured on same class/methodCORE-43017
AgentHotspot logs error messages in agent log when using IBM JDKCORE-46439
AgentSpringIntegrationMessageHandlerEntryInterceptor leaks CRCCORE-47035
AnalyticsRemove accounts from routes when they are no longer activeCORE-41085
Analytics"All shards failed" exception in upgraded 4.1 Event Service processorCORE-46435
AnalyticsProduction purge process severely impacts cluster performance, leading to Kafka lag increasesCORE-46777
AnalyticsEventServiceHealthChecks reports v1 and v2 path meters under hard coded v1CORE-46855
AnalyticsEvents service failed to update, while controller upgrade from 4.0.x to 4.1.NextCORE-46976
Analyticsad.kafka.auto.leader.rebalance.enable property in the kafka broker j2 templates should be set trueCORE-46983
Analyticsstacktrace of MobileSnapshot event type in Production SaaS Event Service does not match to mapping file we shippedCORE-47133
AnalyticsThe /v1/account API has very high latenciesCORE-47307
Analyticsevents-service.sh stop command doesn't work with symlinksCORE-48197
Android AgentProguard upload silently fails and gets into a bad stateCORE-46192
Android AgentAndroid Agent Maven Plugin on Maven Central does not workCORE-46649
Controller-DevOpsMetric name comparison should be case insensitive in health rule evaluationCORE-45457
Controller-DevOpsWar room: anonymous user can use real-user's username which blocks her from joiningCORE-46166
Controller-DevOpsPerformance issue loading Health Rule ViolationsCORE-46292
Controller-DevOpsError handling entity deletion in health rulesCORE-46481
Controller-DevOpsStatus Light widget data error when user has permission to view dashboard but not the applicationCORE-46898
Controller-DevOpsDashboards not Editable, Deletable or importable after upgradeCORE-47473
Controller-DevOpsImage widget to support base64 encoding embedded imageCORE-47556
Controller-PlatformMySQL: opening a BT flowmap takes 10-15 secondsCORE-43440
Controller-PlatformOverflow in metric data tables (65535) due to sudden jumps in application_component ID (from sequence table)CORE-44976
Controller-PlatformSanity check failure reported as NPE in EUMCloudManagerBean.handleMetricIdCORE-45758
Controller-PlatformPlatform-admin sets master = false for events-service node 4 and above (only 1, 2 3 should be master enabled)CORE-46560
Controller-PlatformDefault Controller MaxPermSize too small, crashes controller with java.lang.OutOfMemoryErrorCORE-46870
Controller-Platformssh key file not passed to restart cluster commandCORE-47071
Controller-Platformcommons-collections jar is deployed incorrectly by patch upgraderCORE-47102
Controller-PlatformSingle API for account creation doesn't create account correctly if EUM detailsCORE-47424
Controller-PlatformNPE in metric browser initialization (ApplicationMetricTreeEventHandlerMetricBrowser.getErrorsItem)CORE-47639
Controller-PlatformBrowser and Network Snapshots screens are slow to load and result in time out errorsCORE-47723
DB AgentFix DB agent logger format to show the full dateCORE-39537
DB AgentIssues with database hardware monitoring using SSH certificateCORE-39803
DB AgentDB Agent error can cause ClassCastException in controller logCORE-44676
EUMCloudiOS web beacon timing issuesCORE-46036
EUMCloudNPE parsing HAR for www.accessorygeeks.comCORE-46042
EUMCloudIP isn't set if Geo is unknown in browser snapshotCORE-46428
EUMCloudCrashProcessor throughput is lowered dramatically during migrationCORE-46697
EUMCloudEUM get-version servlet missing all detail version InfoCORE-47068
EUMCloudNPE thrown while processing some crash reportsCORE-47080
EUMCloudMake Mobile mapping files consistent with codeCORE-47147
EUMCloudError metrics should not be captured if JS error capture is disabledCORE-47263
EUMCloudPage Referrer is missing in BrowserSnapshotCORE-47264
EUMCloudIP not displayed with pre-4.1 controllersCORE-47902
InstallerTwo Uninstall Entries for EUM-Processor after upgrading from 3.9.8 to 4.1CORE-46527
iOS AgentServer correlation doesn't work with NSURLSessionCORE-46645
iOS AgentCocoaPods Podspec has Incorrect Header File PathCORE-47173
JSAgentJSAgent fails to send beacon when the XMLHttpRequest has been intercepted by other JS librariesCORE-39468
Machine AgentMaximum metrics JVM argument is no longer respectedCORE-47764
Node.js AgentSupport mongodb npm driver 2.0 and nextCORE-42893
PHP AgentRabbitMQ backend for PHP is sometimes disabled by default using automation frameworkCORE-42793
PHP AgentWhen primary node startup fails, proxy needs to recycle the old node to avoid open filesCORE-45570
Python AgentAgent causes python processes to consume > 200MB memoryCORE-45547
Python AgentPython agent doesn't clean up dirs in /tmpCORE-47377
SIM-serverHigh number of blocked threads at getSimNodeIdForMachineInstanceIdCORE-47968
Synthetic AgentSynthetic beacons getting dropped due to redirects (Firefox + HTTPS + SPDY)CORE-39213
Synthetic AgentSome schedules create workload that leaves orphan Flash procs in agentsCORE-46266
Synthetic AgentWhen wpt-server unreachable, NPE in shepherdCORE-46939
Synthetic AgentSynth scheduler not responding for all customersCORE-47814
UIAll Analytics grid widgets should use the loading indicatorCORE-41519
UIUsage Stats no data message is too smallCORE-41520
UISchedule UI accepts "61 minutes" and gives wrong usage estimateCORE-43407
UIAnalyze custom pie charts don't match prepackaged pie chartsCORE-43529
UIPage list - switch from All to Top Pages shows blank on first toggle and weird layout on subsequent togglesCORE-43540
UIAnalytics Extracted Fields - the source type doesn't list all valuesCORE-43839
UISetting interval selector value greater than 60 in the new synthetic schedule form gives wrong validation messageCORE-44140
UIIf EUM account not found, EUM pages show NPE errorCORE-45070
UIScheduled reports email doesn't work for reports installed in 32-bit environmentCORE-45116
UIView missing dSyms shows all the time and on the pop-up, the button is enabled with empty gridCORE-45467
UISynthetic test succeeded column is bigger than neededCORE-45601
UIPage List Grid does not reflect column visibility (View Options) when user sets preference, navigates away and returnsCORE-46004
UINetwork Request Analyze Region filter selector should not show State selectorCORE-46082
UICustom Dashboard importing fails on latest Firefox on Windows 8.1CORE-46111
UITooltips on all EUM map widgets have incorrect text when no data returnedCORE-46113
UIHTML snapshot viewer is not merging stalled RSDsCORE-46191
UICross app view showing tiers as application_component:IDCORE-46226
UIFailure percentage display in analytics metrics is incorrectCORE-46230
UINPE in AllApplicationsControllerCORE-46323
UIGauge Widget JSErrorCORE-46326
UICustom Dash (absolute mode) > Property Panel and scroll bar issueCORE-46370
UIPage Referrer missing in browser snapshot viewCORE-46422
UISynthetic Analyze - Time series graphs don't follow time range exactlyCORE-46490
UIIFrame's Parent Page icon is always iframe even though its parent is a base pageCORE-46533
UINPE at Browser Snapshot Page after upgrading from 3.9.8 to 4.1CORE-46536
UIAd Blocker causes some of the widgets in network requests dashboard to be emptyCORE-46694
UIAnalytics Geo Widget doesn't return all countriesCORE-46812
UIUI does not validate custom time rangesCORE-46820
UINode and Tier entity selectors - selected and available labels reversedCORE-46844
UITime series count drilldown visualization shows incorrect / stale dataCORE-46925
UIQuery row disappears in both data and visualization tabsCORE-46927
UIEvents visualization disappears on data tabCORE-46928
UI"Data" and "Visualization" tabs don't work if a widget is expanded to 'full screen'CORE-46931
UIAnalytics visualizations stop renderingCORE-46932
UIReporting service undefined configuration errorCORE-46986
UICustom Dashboard: Copy Dashboard shows 'Internal error' if source dashboard has no widgetsCORE-47051
UISome docs links still link to 4.0 instead of 4.1CORE-47156
UITree map and circle pack showing values not labelsCORE-47174
UIEnable scheduled queries from UI for Browser/Mobile Request datasetsCORE-47345
UIAnalytics download CSV feature for search results missing in 4.1CORE-47422
UIUI - Custom Servlet Match Rule - Split Transaction Using Payload tab disappearsCORE-47533
Web Server AgentWeb Server Agent diagnostic sessions snapshots do not associate themselves with the sessionCORE-42500

4.1.1.1 Updates 

Resolved Issues

ComponentSummaryKey
AnalyticsIndex compaction not working for static indicesCORE48454
Machine AgentMachine Agent on Windows shuts down every 30 minutesCORE-48655

4.1.1.2 Updates

Resolved Issues 

ComponentSummaryKey
Controller-DevOpsUpgrade to 4.1.1.0 failed with MySQL foreign key constraint errorCORE48750
Controller-EUMRelated snapshots search should be based on ppGUIDCORE-48977
EUMCloudXHR linking to parent BP or VP should based on parentGUID not baseGUIDCORE-48976
UIIncorrect Controller version indicated in 4.1.1.1CORE-48879

 

4.1.2 Updates

Enhancements

Node.js Agent

  • An optional parameter has been added to the createCorrelationInfo() api to prevent the custom backend from resolving to a tier. See Node.js Agent API Reference.
  • The Node.js Agent supports Node.js versions 0.10.40 and 0.12.7.

Python Agent

  • HTTP data collectors are now supported through the AppDynamics UI. See Collecting Application Data.
  • You can add custom data to a transaction snapshot using the add_snapshot_data() api. See Python Agent API Reference.
  • The Python Agent can now correlate Browser RUM snapshots and network request snapshots (Mobile RUM) with business transaction snapshots. See "Correlated Transaction Snapshots and Business Transactions" in Page Browser Snapshots and "Business Transactions in Network Request Snapshots" in Network Request Snapshots.

Standalone Machine Agent

  • You can now configure the Standalone Machine Agent to report free memory in a more useful way—free if the memory is in an I/O buffer or cache but can be made available to new processes (as opposed to free if the memory is not used by any process and isn't in an I/O buffer or cache).

    To report the memory as free if the memory is in an I/O buffer or cache but can be made available to new processes, in <machine_agent_home>/monitors/HardwareMonitor/config.sh, set REPORT_MEMORY_FREE_AS_MEMORY_AVAILABLE to 1 and restart the agent. By default, REPORT_MEMORY_FREE_AS_MEMORY_AVAILABLE is set to 0 and the agent reports memory as free if the memory is not used by any process and isn't in an I/O buffer or cache. Customers using the newer SIGAR metric reporting will be unaffected.  See Configure Free Memory Reporting.

Mobile RUM

  • iOS Agent repeatedly crashes in iOS 9 Beta has been resolved
  • Slashes can now be used in mobile network request names
  • Resource Loading Parallelism Ratio metric has been removed
  • Additional widgets in Mobile Overview Dashboard available:
    • Histogram of Network Request Time
    • Network Request Time by Country
    • Network Request Time Trendline
    • App Loads by Country
    • App Starts per Minute
    • Crash Rate by Device
    • Crash Rate by Manufacturer
    • HTTP and Network Errors over Time

Browser RUM

  • To reduce noise in data stored in the Events Service, Ajax calls from the following tracker domains are no longer published to the Events Service:
    • .mixpanel.com
    • .google-analytics.com
    • .altocloud.com
    • .optimizely.com
    • inspectlet.com
  • User agent string processing has been optimized to bucket browser version by number to one decimal point.

Application Analytics

Resolved Issues

 

Component/sSummaryKey
.NET Agent Only one POCO Service Endpoint works per application CORE-37789
.NET Agent Analytics agent fails with error "failed to parse date field [2015-05-01T15.44.56.126+00.00], tried both date format [dateOptionalTime], and timestamp number with locale []"CORE-44152
.NET Agent Custom match rule parsing breaks if < character is part of custom rule CORE-45391
.NET Agent Instrumenting method faults if it contains out parameter to generic reference type CORE-46294
.NET Agent Correlation not working with EUM and WCF endpoint CORE-47387
.NET Agent Snapshots not capturing Session ID for ASP.NET MVC applications CORE-47519
.NET Agent Custom Exit (using Args) in RemotingExitInstrumentor not working CORE-47644
.NET Agent Oracle Connecting string in snapshot showing the username and passwords in clear text format CORE-47956
.NET Agent Legacy Instrumentation feature not per design CORE-48220
.NET Agent PDB Mismatch on 32-bit systemsCORE-48566
.NET Agent 4.1 agent upgrade detects Unknown backends for EF calls (connection open) CORE-48635
Agent Should call getQueue instead of getDestination on TibjmsQueueReceiver CORE-42963
Agent IBM MQ "Unresolved Destination" for some drivers CORE-46701
Agent Hotspot instrumentation triggers removal of Play WS API exit instrumentation CORE-47340
Agent NullPointerException on TurboCustomExitPointInterceptor CORE-48319
Agent No activity detected after completion of doGet call in case of custom servlet entry rule CORE-48823
Analytics WARNing logs are suggesting upserts may be going into a doctype for the wrong account CORE-47197
Analytics biz_txn throttling occurring too oftenCORE-47212
Analytics Scheduled query has issues with specific search patterns CORE-47491
Analytics The getUsage meters call is slowing down publish CORE-47638
Analytics PostConstruct being called every time object is injected CORE-47900
Analytics events-service.sh stop command doesn't work with symlinks CORE-48197
Analytics Upgrade to ES 1.7 CORE-48868
Apache Web Server Agent Web Server Agent not filtering fonts for Apache business transactions CORE-46105
Apache Web Server Agent Apache Agent not compatible with libapr < 1.4.5 CORE-47110
Controller-APM Application snapshot list took 28 seconds to load with no filter CORE-46008
Controller-APM Module backend flowmap doesn't load CORE-46838
Controller-APM Controller does not validate custom time ranges CORE-46857
Controller-APM Deleted user group still has mapping/association to user making user roles applied incorrectly CORE-48336
Controller-Blitz Unauthenticated s3 bucket containing blitz code CORE-48474
Controller-Blitz NPE when reportNodes is called from controller CORE-48480
Controller-DevOps Controller sends reports even when emailConfig is null CORE-47742
Controller-DevOpsController shutdown does not shut down policy engine thread pools CORE-47903
Controller-DevOpsGraph and Pie Widget's JMX MMC fetches only one node though the respective tier has more than one node CORE-48063
Controller-DevOpsFixes in scheduled report generation CORE-48129
Controller-DevOpsCustom dashboards not loading in the UI with Java exceptionsCORE-48676
Controller-DevOpsNPE in custom dashboard load when migration fails CORE-48731
Controller-DevOpsHealth Rule Labels CORE-49010
Controller-EUMEUM Unknown Browser Versions must be standardized CORE-47456
Controller-EUMError "Deep Link Failed: Location(AD_HOME) does not exist" after upgrading to 4.1 CORE-47656
Controller-PlatformOut of range event Id mysql exception CORE-46890
DB AgentMySQL Error Log doesn't display a message when user lacks permission CORE-43825
DB AgentCan't monitor Oracle 12c as SYSDBA CORE-44827
EUMCloudRemove Resource Loading Parallelism Ratio metric CORE-45093
EUMCloudError events are incorrectly logged in DroppedBeacon log when JS error capture is disabled CORE-47294
EUMCloudAdd validation on Browser Version CORE-47815
EUMCloudCrash reports from iOS apps built with Xcode 7 aren't symbolicated CORE-48433
iOS AgentiOS agent crashes during launch on iOS 9, if app crashed previously CORE-48521
JSAgentSecurityError: Failed to read the ‘localStorage’ property from ‘Window’: Access is denied for this document CORE-48070
NativeAgentinstall.sh unnecessarily checks for and creates "/tmp/appd-sdk" directoryCORE-47767
Python AgentSQL calls do not show up in snapshot drill down UI CORE-48460
Python AgentDo not reuse bindeps virtual package CORE-48849
Synthetic AgentSynth snapshots for some sites are missing most resources CORE-47383
UIHTTP Fields under Add Search Criteria points to Business Data Controller. CORE-40550
UIHealth Rule violations page time out when there are 100s of events CORE-44674
UIAnalytics: Querying Wrong Timestamp CORE-45422
UITruncated scrollbar on web EUM dashboard CORE-46103
UIEditing status light widget health rule renames the widget CORE-46108
UI"All Other Traffic" BTs not named correctly in the Streaming Widget's chart series dialog CORE-46265
UIEUM: Non-existent Synth Base Page Causes UI Exception (500 Internal Server Error) CORE-46357
UIController not able to send scheduled report for bulky dashboard CORE-46476
UIDistributed Snapshot shows exit call taking 1899.4% of total time CORE-46866
UIWeb Analyze page: selecting region fails when clicking map CORE-46869
UIAnalytics search for "cartTotal >= 0" returns non-numeric results CORE-47312
UIAnalytics filter on bt does not work CORE-47313
UITransaction Analytics - adding Tier filter brings up no data CORE-47463
UIResolution information (metrics) on Time Range CORE-47535
UIAgent Node List not displaying in alphabetical order CORE-47734
UINode shows transactions snapshots belong to all tiers CORE-47869
UIfilter criteria, meta data (top 10 values) and grid values are not synced with numeric fields CORE-47885
UIImprove performance of the grid on the live view page CORE-48239
UIUnnecessary step in Agent Download and Install Wizard for EUM Mobile / iOS CORE-48272
UIHealth rule condition selectors text not updating to match HR type CORE-48424
UIApplication Freezes when loading Error/Exception page and clicking on details of individual errors CORE-48473
UIMobile dashboard nags about dSYMS for Android apps CORE-48493
UIDiscovery config 'correlation enabled' visibility is wrong CORE-48510
UILog Analytics - hook up the use case(help) document for queries CORE-48518
UISlashes not encoded properly when trying to rename network request CORE-48585
UIRemove UI code that creates custom events on flex errors CORE-48596
UICharts which have time series should have a selection capability inside the chartCORE-48612
UIThread Dump Action interval condition should be minimum, not maximum CORE-48781
UIWeb Analyze page: cannot change histogram metrics or filter by a range on the histogramCORE-49008

 

4.1.2.1 Updates

Resolved Issues 

ComponentSummaryKey
AnalyticsCustom field data missing from UI due to problems with dynamic fields getting propagated to rolled indicesCORE-49681
Controller-APMIncorrect stats in cross application flow map with two upstream tiers calling a downstream appCORE-49177
Controller-DevOpsCustom dashboard fails to open due to referring to deleted policyCORE-48885
Controller-DevOpsMigrated custom dashboard fails to open due to referring to deleted entities (such as an application)CORE-49816

4.1.2.2 Updates

This release addresses a security vulnerability in a third-party component used in the Controller.  The vulnerability could allow remote attackers to obtain sensitive information via vectors that are associated with a request, and related to injected tags and external entity references in XML documents. For more information, see AppDynamics Security Alert - 49474

4.1.3 Updates

Enhancements

.NET Agent

  • You can configure the parent directory for local data including agent configuration files and log files. See Install the .NET Agent and Unattended Installation for .NET.
  • If you are running Microsoft SharePoint with .NET Framework 4.5.2 or 4.6 and later, the .NET Agent automatically instruments SharePoint without configuration changes to SharePoint.

Python Agent

The Python Agent supports PasteDeploy. See Install the Python Agent.

Database Monitoring

  • Improved performance and stability in large deployments
  • Reduced Database Agent memory consumption and CPU usage
  • Reduced disk space used by database monitoring data

Application Analytics

  • Support has been added for numeric fields in Log Analytics. The Grok definition syntax has been enhanced to support three basic data types. If you are using 4.1.2 (or older) .job files that use any numeric Grok patterns listed in analytics-agent/conf/grok/grok-patterns.grok, you will need to rename the grok alias in those job files. See the details in Support for Numeric Fields (new in 4.1.3) section here: Configuring Log Analytics.
  • Analytics dashboard now supports configurable ranges for numeric fields on the X-axis in the table widget.

Controller Updates

User Interface

Clicking on the page title in the Node Dashboard now opens a pop-up panel with a clickable list of the other nodes in the application. This reduces the number of clicks you previously needed to make to access other nodes from within the node dashboard. If the business application has many nodes, you can use the search field in the pop-up to go to another node quickly. 

War Room

You can create a war room from a template. See Virtual War Room.

End User Monitoring

Browser RUM

The JavaScript agent now detects and collects data on the following browsers:

  • Microsoft Edge
  • Chrome on iOS (other iOS browsers are reported as iOS Mobile Browser)

Resolved Issues

 

Component
Summary
Key
.NET AgentInstrumented application crashes while trying to set apartment state to MTACORE-40339
.NET AgentSystem.Runtime.InteropServices.SEHException errors with agent deployedCORE-49138
.NET AgentClean up async CEP to make decision to execute async/sync logic during interceptionCORE-49187
.NET AgentWith high server agent counts, "read header timeout"CORE-49371
.NET AgentinfoPointsConfig.xml not getting updated with no information points definedCORE-49521
.NET Agent.NET Coordinator Service was renamed, breaking custom install scriptsCORE-49601
.NET AgentMVC3 business transactions not identified with agent version 4.1 and aboveCORE-49619
AgentTibjmsQueueReceiver calling getDestination instead of getQueueCORE-42963
AgentEnd to end latency transaction score card shows more than 100% of transactions are having latency issuesCORE-47302
AgentProxy auth failing with 407 for Machine agent to controller communicationCORE-47825
AgentDownstream cross-app metric for Application Summary has incorrect "From" valueCORE-47918
AgentEnd to End Messages Per Minute Metric not reported in Async 2.0CORE-48691
AgentZMQ connect string path becomes too large and ZMQ rejects itCORE-49245
AgentSQS Showing Unknown Queue and Not Correlating ProperlyCORE-49790
AgentBackport Request - NPE in DispatcherServletInterceptor.onMethodBeginTracked if agent disabledCORE-50104
AnalyticsEnable heap dumps for ES Data nodesCORE-48595
AnalyticsHTTP event endpoint property in analytics-agent.properties refers to v1 event serviceCORE-49280
Android AgentAndroid Agent's metric name regex hangs with a specific stringCORE-49659
Controller-APM"Error Occured" checkbox not functioning and checked by defaultCORE-45063
Controller-APMMachine agent metrics not reported when using reuse.nodeName & nodeName.prefix parameters (with Java Agent)CORE-47892
Controller-APMError snapshots don't show with errorOccurred rsd filterCORE-48266
Controller-APMDashboard rendering certain metrics result in IllegalArgumentException: Cross-app support not yet implementedCORE-49035
Controller-APMIssue seeing the individual remote service calls for cross app flow in custom dashboardCORE-49204
Controller-DevOpsAudit reports (and others) are sent using Pacific time not local timeCORE-49005
Controller-DevOpsDashboard Errors when trying to save or updateCORE-49523
Controller-DevOpsSummary for Custom Action failed event is incorrectCORE-49809
Controller-EUMGeo Dashboard not showing load from United KingdomCORE-48909
Controller-PlatformThread Contention in EventMemoryDataStore.isArchivedCORE-48550
Controller-PlatformUpdate MySQL with fixes for latest CVEsCORE-48656
Controller-PlatformREST API for marking node historical throwing HTTP 403 errorCORE-49546
DB AgentQueries with large binary literals can cause DB agent to failCORE-42615
DB AgentErrors in replacing string literals with '?' in SQL queriesCORE-42650
DB AgentDB agent has HTTP errors when using Apache proxyCORE-47306
EUMCloudEUM Page Resource Requested not shown when Custom Naming turned on using JavascriptCORE-47423
EUMCloudIncorrect server time for pages with multiple BTs when some of the BT times are unknownCORE-47778
EUMCloudWebkit browsers all look the sameCORE-49292
EUMCloudAndroid crash reports not being deobfuscated, even though mapping file has been uploadedCORE-49802
EUMCloudAndroid crash reports should be deobfuscated if a mapping file is present for the versionCodeCORE-49931
InstallerFix the temp space message in the controller installation.CORE-49500
iOS AgentPLCrashReporter's instruction pointers are off by 1CORE-48685
Node.js AgentNode.js HTTP library wrapper throws exceptions for Unix domain socketsCORE-49174
Node.js AgentNode.js agent crashes when attempting to wrap socket.io 0.9CORE-49284
Python AgentPython api.init with timeout_ms=None raises exceptionCORE-49674
SIM-serverUpdate Machine Agent ReadMeCORE-49462
UIUnable to pull data from REST API for tier that has "&" in its nameCORE-46311
UINodeJS getting started - Remove the comments from the accountName and accessKey declarativesCORE-47305
UIApplications list on home screen displays incorrect icon when using search boxCORE-47434
UIGetting started - DB Mon - Missing instructionCORE-48191
UIEvents List in Custom Dashboard displays slow transactions when slow transactions checkbox is uncheckedCORE-48417
UIWrong text on agent download and install wizard, BrowserCORE-48594
UIAnalytics log results UI does not show records if they have HTML markup like > or < in log messagesCORE-48669
UI4.1 Controller Agent Download Wizard generates Oracle agent when IBM agent is requestedCORE-48686
UIHotspot Icon should be either Partial or a new icon not a "Full Snapshot"CORE-48733
UIThe query details page doesn't show the full text of long SQL queries cleanlyCORE-48834
UIApp Server List- Search Filter Clears upon Refresh or Time Range ChangeCORE-48877
UIBusiness Transaction group list page emptyCORE-48886
UIApp Dashboard shows yellow tier while Tier Dashboard shows greenCORE-49077
UICannot specify Page Type as filter in Browser Analytics because stored as imageCORE-49112
UIResponse Time Distribution widgets on EUM dashboards work only for admin usersCORE-49130
UIEnd User Requests by Country widget on mobile dashboard doesn't differentiate between countries with requests and those without requestsCORE-49143
UITop 5 Unique Crashes widget lacks a reasonable sort orderCORE-49146
UIMobile app selector becomes useless if you have a lot of mobile appsCORE-49154
UINetwork request analyze's response time distribution graph has too few bucketsCORE-49159
UITier Dashboard - Clicking on Node Health link above node health bar goes to Flex Node listCORE-49175
UIBaseline details form - wrong duration is shownCORE-49213
UICompare Releases - graph not showing when there is only one data pointCORE-49215
UITypo in the browser agent wizard pageCORE-49294
UILabel Widget shows the wrong countCORE-49346
UIPersist columns widths on App Server ListCORE-49509
UITypo in Java Agent Download wizardCORE-49522
UIAnalytics widgets with numeric buckets show incorrect max values in 4.1CORE-49600
UIHealth of tier on Application Dashboard is inconsistent with what is displayed on Tier DashboardCORE-49662
UIMobile Overview Dashboard network request histogram not filtered by the mobile appCORE-49779
UICustom JDBC connection string doesn't allow ampersandsCORE-49782
UI"Type" column is empty for Custom Action Failed event in the Events drill-down windowCORE-49823
UIUi Grid doesn't sort the first time data is loadedCORE-50018

 

4.1.3.1 Updates

Resolved Issues

ComponentSummaryKey
Controller-DevOpsNode-level custom dashboards displayed in random orderCORE-49208

4.1.4 Updates

Enhancements

Java Agent

Python Agent

Upgrade Notes

The Java Agent now enforces limits on the number of transformations it performs while instrumenting the application with AppDynamics interceptors. The limits were not applied in previous Java Agent versions. As a result, after upgrading, you may notice fewer business transactions being registered relative to registrations prior to 4.1.4.

The default limits are 50 transformations for interceptors, and 200 transformation of classes for a given type, such as Spring Bean. These limits prevent scenarios in which there is an unbounded explosion on the number of transformations.

The agent log entries indicates when maximum limits are reached with the message "maximum 50 transformations exceeded", or similar. 

Resolved Issues

ComponentSummaryKey
.NET AgentTransaction correlation to RabbitMQ fails with CallGraphGeneratorTask errorCORE‑49557
.NET AgentAgent-Controller communication broken due to failure to load webrequestmoduleCORE-50094
.NET AgentBusiness transaction discovery works only when legacy instrumentation is turned offCORE-50632
AD4DBDBCam Integration is not workingCORE-49814
AgentData collector fields not appearing in Analytics due to IAnalyticsCollector.notifyTransactionStart not being called for async segmentsCORE-48453
AgentAD Thread-Hotspot Processor0 Thread is still active although hotspots are disabledCORE-48880
AgentNPE in ServletInterceptorCORE-49621
AgentAgent trust manager not compatible with SunJSSE running in "fips mode"CORE-50401
AnalyticsCross application flowmap in analytics is not showing complete metadata around the App nodeCORE-37009
AnalyticsWhen the ElasticSearchEventService.searchEvents() method throws an exception the reason for the exception is not loggedCORE-48479
AnalyticsOut of memory errors in Events ServiceCORE-49105
AnalyticsMeters stored in Events Service even if request is throttledCORE-49111
AnalyticsBusiness transaction name missing from Data View in AnalyticsCORE-49349
AnalyticsLog analytics showing duplicate messagesCORE-49612
AnalyticsMetric Browser Tree not loadingCORE-50117
AnalyticsEvents service URL entry form in admin UI missing validationCORE-50248
AnalyticsLogging for AWS plugin (used for snapshot/restore) is generating excessive INFO logsCORE-50776
AnalyticsHealth check is reporting unhealthy under circumstances that aren't actually unhealthyCORE-51076
AnalyticsElasticSearch scroll cursor is being kept open too longCORE-51103
AnalyticsError while creating metrics for search queryCORE-51113
AnalyticsBad user input is resulting in 500 errors in search end pointCORE-51155
Android AgentAndroid Agent Javadoc missing public classesCORE-50812
Android AgentAndroid ProGuard integration not workingCORE-50868
Apache Web Server AgentMobile RUM BT correlation doesn't work with web server agentCORE-46589
Apache Web Server AgentApache Agent install.txt text needs updatingCORE-50979
Controller-APMSnapshots and snapshot drill down slow to loadCORE-45787
Controller-APMConfigObjectImportExportServlet and other *ImportExportServlet leave temporary files on disk after serving export requestCORE-50118
Controller-APMSnapshot screen slow to loadCORE-51023
Controller-DevOpsIncidents getting purged frequentlyCORE-49602
Controller-DevOpsCustomer Dashboard doesn't show after copyCORE-49768
Controller-DevOpsGraph looks shifted on metric browser when double clicked from dashboard widgetCORE-50149
Controller-DevOpsIncorrect summary message for percentage of baseline health rulesCORE-50410
Controller-DevOpsHealth rule evaluation issueCORE-50856
Controller-EUMWrong AJAXes listed in VP dashCORE-48918
Controller-EUMWeb App Dashboard Overview - Top 5 Countries by Total Page Requests shows negative valuesCORE-49178
Controller-EUMURL and parameter incorrect in the Wizard instruction to deploy Web EUMCORE-50889
Controller-PlatformRoles can't be dropped if they have mappings to deleted groupsCORE-33551
DB AgentDatabase monitoring needs to re-register itself with Event Service after an error occursCORE-40968
DB AgentMetric registration fails for 4.0.x Database Agent talking to current controllerCORE-48545
DB AgentTime spent in database chart is emptyCORE-48973
DB AgentMemory usage shows incorrect value for Solaris OSCORE-49206
DB AgentFree Memory shown is incorrect in the metric browser for Solaris OSCORE-49207
DB AgentDB2 explain plan doesn't work correctlyCORE-49260
DB AgentDatabase agent fails to gather Solaris host metricsCORE-50300
DB AgentExcessive Database Monitoring INFO messages in controller logsCORE-51018
EUMCloudiOS web beacon timing issues are still presentCORE-50609
InstallerException during upgrade of EUMCORE-49965
InstallerStale documentation link in installerCORE-50238
iOS AgentCrashes in iOS agent runtimeCORE-51227
Machine AgentIncreased restrictions on file permissions requiredCORE-50167
Machine AgentAgent Re-registration Request causes HttpClient pool to shutdownCORE-50473
Node.js AgentAgent reports no BT metrics when invalid data collector config is sent from the controllerCORE-50875
PHP AgentCrash in MySQLCloseInterceptorCORE-48507
PHP AgentAPI exit call with AD_EXIT_CACHE type crashesCORE-50352
Python Agentpyagent proxy 'restart' command doesn't workCORE-48451
UIEUM License information should not always be shownCORE-48571
UIMobile network request snapshots: user data missingCORE-48589
UITransaction Analysis tab shows up blankCORE-48850
UIWhen a network request fails with a network error, network request analyze reports a status code of zeroCORE-49162
UINode.js Agent download wizard code is missing a commaCORE-49916
UIEUM Total Requests and Total Records in Analyze screen are confusingCORE-50160
UIBrowser JS Agent Download error when application is not yet createdCORE-50526
UITier Dashboard freezes after clicking on nodes tabCORE-50606
UITier - My Dashboards - 2 Data series displayed although only 1 has been selectedCORE-50740
UILong lists are cut off in the Template Dashboard dropdownCORE-50786
UIGetter chain option shown for Python/Node.js backend naming config when editing ruleCORE-50800
UIFix instructions in iOS and Android Getting StartedCORE-50866
UICustom Dashboard drill down into graph shows additional metric in metric browserCORE-50913
UIUnable to modify existing DB to Backend mappingsCORE-51017

4.1.4.1 Updates

Resolved Issues

ComponentSummaryKey
Analytics, UICustom fields not visible in the Analytics UICORE-49681
Controller-DevOpsDashboard views resulting in memory leaksCORE-51305

4.1.4.2 Updates

Resolved Issues

ComponentSummaryKey
Machine AgentDuplicate files in Machine Agent distribution archive require overwrite flag when unzipping CORE-51933

4.1.4.3 Updates

Resolved Issues

ComponentSummaryKey
Controller‑PlatformUnable to mark a node as a historical node using the REST API CORE‑51873
Controller‑Machine AgentServer Monitoring metrics from a Machine Agent that had previously reported metrics not available after Controller upgrade or restartSIM‑1349

4.1.5 Updates

Enhancements

PHP Agent

  • The PHP Agent supports PostgreSQL accessed via PDO and pgsql extensions.

EUM Mobile

  • The Android Gradle plugin now supports the multidex option in SDK versions (minSdkVersion) less than 21.
  • User data now appears in Network Request Analyze as well as in crash reports.

EUM Browser

  • You can now create health rules based on virtual pages (AngularJS).

Resolved Issues

ComponentsSummaryKey
.NET AgentCorrelation Header being sent during controller outagesCORE‑41101
.NET AgentMemory leak in CoordinatorCORE50063
.NET AgentNullReferenceException ADOdotNetConnectionBackendResolver.get_ID()CORE-50455
.NET AgentMultiple standalone instances register using the same node nameCORE-51266
.NET AgentRabbitMQ not recognized in standalone appsCORE-51553
.NET AgentWCF DataService are not following the discovery rules created for WCFCORE-51863
AgentJava Agent causing 100% CPU in certain casesCORE-50050
AgentprocessPersistenceFile.ser file should be written to configured runtime directoryCORE-51560
Analytics5xx errors for browserRecord/search in logs due to payload parse exceptionCORE-50571
AnalyticsIllegalArgumentException in the Indexers for travelportCORE-52111
Controller‑APMError retrieving flow map dataCORE-47478
Controller-APMRemove leftover SQLDataCollectors from BT configurationCORE-50872
Controller-APMAccount Permissions ErrorCORE-51321
Controller‑DevOpsDisplay node name in the REST API call for health rulesCORE-47325
Controller-DevOpsPDF report rendering issueCORE-48265
Controller-DevOpsUnable to save JMX metrics on custom dashboardCORE-49679
Controller-DevOpsError in dashboard UI cacheCORE-50617
Controller-DevOpsGraph widget should display nothing for metric values with count = 0CORE-51881
Controller-DevOpsError retrieving dashboardsCORE-51989
Controller-DevOpsserver.log filling up with com.appdynamics.RULES.PROCESSING.MARKED|_ThreadID=275;_ThreadName=Thread-5;|Added MetricScopePair to MetricMemoryDataStoreCORE-52146
Controller-PlatformJava Runtime Error MessageCORE-51294
Controller-PlatformAgent threadpools are blocked on UI thread poolCORE-51806
Controller-PlatformNode purge failing due to auth error in background node purge taskCORE-51873
DB AgentErrors in replacing string literals with '?' in SQL queriesCORE-42650
DB AgentError when trying to edit a collector that has a custom JDBC connection stringCORE-51016
EUM ProcessorEUM Processor is pegging CPU to 90-100% on windowsCORE-50794
EUMCloudScheduler errors when HAR base page unresolvedCORE-51703
Event ServiceWait states, queries, sessions, clients are blankCORE-51636
InstallerInstaller does not provide useful message when out of space in /tmpCORE-49725
Machine AgentMachine Agent RPM has no Group attributeCORE-51096
Machine AgentMDMP files getting created leading to space issues in machine agent on WindowsCORE-51257
Machine AgentDuplicate files in Machine Agent Linux and Solaris Zip files: Unzip requires overwrite flagCORE-51933
Apache Web Server AgentAssert failure on web server agent startupCORE-48890
Node.js AgentCustom backend and empty naming rulesCORE-51607
PHP AgentAgent changes behavior of array_walk_recursive, causing data inconsistencyCORE-46517
PHP AgentNormal execution leads to script time > request time messagesCORE-48617
Python AgentCustom backend and empty naming rulesCORE-51608
Python AgentTypo in Python agent hasEntryPointError EUM fieldCORE-52217
Synthetic AgentTimeout for new jobs is 0 sec and not configurable (used to be 60)CORE-51890
UISome rest UI calls that don't call into controller don't require authentication.CORE-40343
UIMatch rule configuration screen for .NET has Servlet itemCORE-43223
UIEUM top X grid widgets should drill down to appropriate pages on double click of rowsCORE-44026
UIFilters on Analytics UI don't filter on the Live Transaction ViewCORE-47042
UIStart Diagnostic Session option missing in role permissionsCORE-48321
UIDifferent health information between Home and Applications tabsCORE-49099
UICall Graph Drilldown button sometimes does not register clicksCORE-49316
UIStrange data being output to CSV file from Analytics engine for iOS mobile browser sessionCORE-49893
UIJS Agent Download and Install wizard instructions are incorrectCORE-50759
UIPDF rendering in reports showing black square boxesCORE-51010
UIAll Apps list performance is not good with 200 appsCORE-51313
UI"Not comparing against baseline" message appears in flowmap after baseline enabledCORE-51455
UITransaction Flow button in downstream Snapshot no longer shows most upstream flowmapCORE-51484
UIStack dump missing from some snapshots after deep linkingCORE-51837
UIAnalytics metric from search shows as 0CORE-51867
UIDuplicate Tibco Type in Custom Exit Point configurationCORE-52040
UIBrowser Analytics not loadingCORE-52095

 

4.1.5.1 Updates

Resolved Issues

ComponentsSummaryKey
AnalyticsAlias Time Range Filter Not UpdatedCORE-51089
Controller-APMBusiness transaction flow map rendering errored out.CORE-52743
Controller-DevOpsCustomer Dashboard doesn't show after copyCORE-49768

4.1.5.2 Updates

Resolved Issues

ComponentsSummaryKey
DB AgentThe 4.1.5 Database Agent stops working when parsing queries containing backslashCORE-52844

4.1.5.3 Updates

This release addresses a critical security issue affecting 4.1.4 and later multi-tenant Controllers. It also includes fixes for a pre-release feature currently undergoing AppDynamics internal testing.  

4.1.5.4 Updates

Enhancements

Controller

  • This release incorporates internal performance improvements related to machine agent metric data handling.

Resolved Issues

ComponentsSummaryKey
Controller-PlatformMachine Agent metric packet validation makes direct Hibernate queriesCORE-54415

4.1.5.5 Updates

Enhancements

Controller

  • JSON responses to Controller REST API requests can be gzip-compressed. REST API clients can expect a gzip-compressed response from the Controller when:
    • The request specifies acceptance of gzip encoding. 
    • The client uses HTTP 1.1
  • Improved performance in certain areas of the Controller UI resulting from the utilization of gzip encoding.  

4.1.5.6 Updates

Resolved Issues

ComponentsSummaryKey
Controller-PlatformWidget query time-outs correlating with multi-hour DB performance dropsCORE-55275
Controller-PlatformDashboard performance issue: Separate Hibernate cache region for retrieving tiers for app requiredCORE-55630

4.1.6 Updates

Enhancements

Controller

  • MySQL version updated to 5.5.46.

Agents

  • The JRE used by the proxy was upgraded to 1.8.0_51. AppDynamics strongly recommends that all Node.js, PHP, Python and WebServer agents be upgraded to 4.1.6. as this upgraded JRE incorporates important security fixes.

.NET Agent

  • The .NET Agent includes a new configuration property to let you exclude instrumentation for child applications of IIS applications. See "App Agents - IIS Element" on .NET Agent Configuration Properties.

Web Server Agent

  • The Web Server Agent now supports regular expressions in custom match rules.

Mobile Real User Monitoring

  • The crash processor grouping algorithm has been improved.  Fewer groups titled "Unknown Crashes" now appear.

Resolved Issues

ComponentSummaryKey
.NET AgentMultiple MIDC items captured incorrectlyCORE-48014
.NET AgentIBM MQ correlation cannot be disabledCORE-48652
.NET AgentApplication hangs at start-upCORE-48970
.NET AgentTranslation - Mobile RUM BT correlation doesn't work with web server agentCORE-52026
.NET AgentNeed way in .NET agent to specify a uniqueHostIdCORE-52069
.NET AgentHigh CPU caused by exception while running Await Continuation MethodBeginCORE-52341
.NET Agent, AnalyticsTransactions are not showing up in the analytics for .NET applicationCORE-52428
.NET AgentHigh Memory for w3wp with 4.1.4.22 agentCORE-52674
.NET AgentNuGet Package and potential security riskCORE-52717
.NET AgentInterceptor Factory Exception on MethodBegin leaves unbalancedCORE-53112
.NET AgentThrottle ADOdotNet warning due to misconfigured IDBConnectionCORE-53182
AgentThread dump request from controller UI stuck in progressCORE-52893
AnalyticsMeters stores meters in ES even if the request is throttledCORE-49111
AnalyticsWhen upserting event types, don't add 1 day retention if resolved life span is 0 daysCORE-51108
AnalyticsNot able to save Analytics metrics in OACORE-51712
AnalyticsPermanent exceptions in indexer logsCORE-52228
AnalyticsKafka lag for upserts is building up everyday on cluster 6CORE-52250
Analytics, Event ServiceAnalytics: Problem with Events service - Alias mapped to more than one indexCORE-52294
AnalyticsIndex compaction is failing CORE-52333
AnalyticsAnalytics agent does not release file locks on finished log filesCORE-53149
AnalyticsNeed to create separate Kafka consumer groups per ES clusterCORE-53577
Apache Web Server Agent, NativeAgent"Too many open files" error in SDK with > ~150 threadsCORE-50350
Apache Web Server Agentmod_jk gets connection errors to backend under high load with Web Server AgentCORE-53671
Controller-APMSlowest Database Calls shows "No slow exit calls" where there are a ton of snapshots with SQL calls in a selected time-rangeCORE-49680
Controller-APMRest API not able to get list of users when authenticated by admin@customer1CORE-51872
Controller-APMCannot delete role even after deleting all groups associated to that role. Exception thrown transactionAborted()CORE-52927
Controller-APMUpgrade of 4.1.3 controller: Data truncated for column 'query_hash_code' at row 1CORE-53738
Controller-DevOpsReports outputting black boxes instead of lettersCORE-50692
Controller-DevOpsUnable to add second data series of the same metric type in a Streaming WidgetCORE-51972
Controller-DevOpsWar room created from template does not load JVM metricsCORE-52004
Controller-DevOpsNPE in server.log and AppDynamicsDomain1Service.errCORE-53321
Controller-EUMLogging License has Expired for Account in EUMCloudManagerBeanCORE-49760
Controller-EUMNPE in Mobile Application CleanupCORE-53217
Controller-Platform, InstallerDisable X-Powered ByCORE-37721
DB AgentDB agent reports wrong hardware metrics when running on Windows in Norwegian locale settingsCORE-51427
DB AgentRequestParsingException in DB agent logCORE-52125
DB AgentUpgrade to 4.1.5 takes too longCORE-53260
EUMCloudEUM: Webkit Browsers All Look The SameCORE-49292
EUMCloudIndexOutOfBounds exception thrown while symbolicating crash reportCORE-51626
EUMCloudiOS Crash Dumps Exception name is blank for crashes not caused by an Objective-C exceptionCORE-51947
Controller-EUM, iOS AgentCrashProcessor incorrectly compares Image Name and Process NameCORE-50006
PHP AgentProxy crashes w/ IndexOOB Exc. on empty ST from PHP agentCORE-52588
Synthetic AgentSynth snapshots for this site appear to work in Firefox, but have no dataCORE-48141
UIThe field extraction UI should allow you to apply query filtersCORE-49381
UIAnalytics Transaction - Transaction data is blank for multi-tier BT instanceCORE-49769
UIScheduled report has unwanted borders, odd layoutCORE-50548
UIiOS and Android Getting Started bugsCORE-51261
UITable widget generates a CSV that doesn't match Table DataCORE-51849
Apache Web Server Agent, UIWeb Server Agent offers match options that aren't supportedCORE-51981
UICount drilldown in timeseries chart doesn't show results for some of the valuesCORE-52106
UIUnable to update license via admin screenCORE-52149
UIInconsistent query list returned after changing top sizeCORE-52181
Controller-EUM, UIBrowser Snapshot Details is broken for readonly usersCORE-52336
UIUsing "Save as New Search" doesn't indicate that the search needs to be savedCORE-52492
UIAdd back 'Link to Databases' to the Backend list context menuCORE-52504
UIRead Only role users receiving various permission errors after upgradeCORE-52751
UIRestSessionFilter broke shared WarRoomViewerCORE-52843

 

4.1.6.1 Updates

Resolved Issues

Components
Summary
Key
.NET AgentTransaction discovery tool not working for .NET nodesCORE-52715
.NET AgentHigh CPU usage at agent start upCORE-52805
.NET AgentWindows Service application crashes with legacy instrumentation turned offCORE-55104
Controller-APMMetrics intermittently droppedCORE-52573
Event ServiceGet Event Type sometimes failingCORE-54022
UINo redirection on session expiration for Controller UICORE-51951

4.1.7 Updates

This release contains important security fixes.

Enhancements

Controller

  • Controller UI session timeout and inactivity timeout settings are configurable in the Administration Console. See Administering Users for more information.
  • Account/User/Group/Role CRUD and User login/logout operations are recorded in an audit log and can also be retrieved using a new REST API. See Controller Logs and "Retrieve the controller audit history for a time range" in Use the AppDynamics REST API.
  • Compuware Strobe integration. When Strobe is integrated and enabled, you can select a SQL query in a transaction snapshot that accesses a DB2 z/OS database and then choose to view that query in Strobe.

Python Agent

  • A new Python Agent API has been added to get a handle to an active business transaction that was started automatically in a supported framework. See get_active_bt_handle() in the Python Agent API Reference.

Mobile EUM

  • Crash Rates only appear for versions/devices which have data during the time range specified. If there is no data in that time range, it displays "No data". There may be a reminder to check to make sure you have an up to date agent.

Resolved Issues

ComponentSummaryKey
.NET AgentHigh memory - Trying to append extremely long 'exitguid' to correlation header when returning Stream Objects in WebAPICORE-50927
.NET Agent, AnalyticsExcessive number of log entries for the warning "The provided exit call did not have a valid entity Id"CORE-52239
.NET AgentHigh CPU in coordinator with Legacy InstrumentationCORE-53306
.NET AgentNullReferenceException Could not resolve hostExceptionCORE-53668
.NET AgentCustom Async Instrumentation errorCORE-54049
.NET AgentCorrelation can not be disabled with JMS based queuesCORE-54572
.NET AgentInstaller Configuration ErrorCORE-55008
.NET Agent, Analytics.Net Translation - AnalyticsPojoDataGatherer throws NPE if a MIDC is wrongly configuredCORE-55065
.NET AgentDisable RegisterAssemblyPath in legacy-instrumentation-decisions=falseCORE-55291
AgentLimit number of warning message if info point is misconfiguredCORE-53822
Agent, AnalyticsAnalyticsPojoDataGatherer throws NPE if a MIDC is wrongly configuredCORE-54140
Agent, Controller-APMDST change is not handled wellCORE-54567
AnalyticsThe /v2/events/biz_txn_v1 api has 100% failure rate in prodCORE-52936
AnalyticsUpsert Failure Exception occurred while parsing the JSON stringCORE-53412
AnalyticsAnalytics Indexer j2 template file has the ad.pipeline.index.instances property listed twice in itCORE-53700
Analytics5xx ERROR in api logs related to parsingCORE-54976
AnalyticsAnother 5xx ERROR in api logs related to publishCORE-54978
AnalyticsPending tasks for index managementCORE-55074
AnalyticsMetering exception in the new api logsCORE-55080
AnalyticsIndex rolling failing in the new env for 4.1.6CORE-55087
Analyticsrolling index manager acknowledgement failureCORE-55091
AnalyticsIssues during repairing of indices during 4.1.6 releaseCORE-55092
Android AgentIncluding HTTPClientAndroidLib causes a build failureCORE-53858
Android AgentAndroid SDK < 21 + Jacoco + multidex is brokenCORE-54964
Apache Web Server AgentApache Agent pulls all GET/POST/cookies for every request even when unnecessaryCORE-53873
Controller-PlatformTier name is not shown in legend when plotting error metrics in custom dashboard graphCORE-41443
Controller-PlatformFix Calls Per Minute for BTGsCORE-51213
Controller-PlatformDeeplink not correctly populatedCORE-51241
Controller-PlatformUnable to import any tier or node dashboards as soon as at least a single series existCORE-51835
Controller-PlatformDashboard not showing metric when using relative pathCORE-51857
Controller-PlatformUnable to send custom dashboard as report for gauge widget dashboardsCORE-52216
Controller-PlatformHTTP Request template adding header with port 0CORE-52621
Controller-PlatformPaaP: Usage Stats Job Affected a ControllerCORE-53129
Controller-PlatformNo data available on dashboard but jmx metrics exist in metric browserCORE-53181
Controller-PlatformPolicyEngine Throttling for ID-based queries for EmailDigest Failure (core-50695)CORE-53568
Controller-Platformslowness: toDto fix needs to be backported to 4.1.7 to improve startup time.CORE-55009
Controller-PlatformFix aggressive http session and ui user session timeoutsCORE-55850
Controller-PlatformMake ui.inactivity.timeout = -1 and http.inactive.timeout = 60 minsCORE-56240
DB AgentSome MySQL stats are logged as absolute values, instead of cumulativeCORE-53471
DB AgentIn very rare cases, DB agent can apply measurements to the wrong query (due to hash code collisions)CORE-53658
EUM ProcessorMySQL intermittently throwing 'Communications link failure' while updating application storeCORE-50980
EUM Processor, EUMCloudAnchor added to the page name when rule doesn't include itCORE-52921
EUMCloudLots of beacons being dropped due to invalid root view namesCORE-53705
EUMCloudEvents Dropped in Analytics Publish - Metrics & Analyze Count MismatchCORE-55799
EUMCloudANR Beacons are counted towards Crash countCORE-56386
iOS AgentiOS agent unable to detect mobile app version for specific appCORE-54301
iOS AgentiOSAgent is published with incorrect version stringCORE-54860
Machine Agent<machine-agent-home>/etc/sysconfig/appdynamics-machine-agent does not work for SUSE Linux (SLES 11)CORE-54032
Machine AgentAmbiguous redirect in <MachineAgent>/bin/machine-agent scriptCORE-54035
Machine Agentmachine agent hardware monitor for linux brokenCORE-54458
PHP AgentURL's with // do not report data, may cause agent to stop reporting completelyCORE-54747
Python AgentAPI start_exit_call fails without optional propertiesCORE-54230
Python AgentPython agent fails PyPi publicationCORE-54627
UIController not able to send scheduled report for bulky dashboardCORE-46476
UIGraph in Custom Dashboard shows No DataCORE-47673
UICrash rates are unusableCORE-49173
UIScheduled report has unwanted borders, odd layoutCORE-50548
UIReport shows one month later in the report date but one month earlier in report file nameCORE-51423
UIInconsistent color scheme of the graph and pie chartCORE-52895
UIUI to send snapshot start timeCORE-52976
UIPie chart does not render in pdf reportCORE-53187
UIDeep linking to snapshots is brokenCORE-54028
UIEvents data load takes lot of time (getCorrelatedEventsForEvents)CORE-54383
UIPie and Gauge Widgets Not displaying data in reportsCORE-54453
UIBT Flow Map View receiving Edge UI pop-up shows 'Blank' call columnsCORE-54861
UIContext menu link for snapshot list broken if there is no first_in_chainCORE-55815
UILogin isn't working from portalCORE-56105

4.1.7.1 Updates

Enhancements

Controller

  • Enhancements to improve performance and usability of Controller UI windows that require the retrieval of large amounts of data from Controller storage.  
  • Enhancements and bug fixes for a pre-release feature undergoing AppDynamics internal testing.  

4.1.7.2 Updates

Resolved Issues

Component
Summary
Key
AnalyticsPerformance fix required for data store indexersCORE-57172

Android Agent

Crash reports from the Android Agent fail to reach the ControllerCORE-56536

4.1.8 Updates

Enhancements

Controller

  • This release includes important security fixes. 

Machine Agent

  • Java 1.8 is now bundled with all OS-specific download bundles. For 32-bit Solaris, which continues to require Java 1.7, use the machine-agent.zip file with your own download of Java 1.7. Note that a security vulnerability has been identified in Java 1.7 and you should upgrade to an appropriate version. For more information, see AppDynamics Security Alert - 62500

Mobile RUM

  • Additional mechanism added to customize mobile application names, to make sure that applications that are essentially identical, but have differing bundle IDs/package names for distribution purposes, have their data collected and displayed in a uniform manner.
  • Additional information displayed in Android crash reports, including app name, version, and build number, and any exceptions thrown with their message string.
  • Improved naming in iOS Crashes.
  • JavaDocs and AppleDocs have been updated.

PHP Agent

Resolved Issues

 

Components
Summary
Key
.NET AgentNuGet Startup command syntax errorCORE-56103
.NET AgentAnalytics agent memory leakCORE-56491
.NET AgentMissing ASync visibility with multiple await statements in same methodCORE-57302
Agentjava.util.concurrent.RecursiveTask not trackedCORE-53508
AgentNegative values for Block and Wait timeCORE-53649
AgentNPE in endContinuingTransactionAndRemoveCurrentThread. E2E latency metrics not reported.CORE-55166
Agentjava.util.concurrent.RecursiveTask not trackedCORE-56494
AgentAgent incorrectly reporting stallsCORE-56880
AnalyticsRefresh_Interval may not be set to 30s in rolled over indicesCORE-53010
AnalyticsAnalytics data upserts failing; need better exception propagationCORE-57166
Android AgentNPE in URLConnection get headersCORE-56015
Controller-APMRead only user receives excessive permissions with only policy creation permissionCORE-51063
Controller-APMRest API not able to get list of users when authenticated by admin@customer1CORE-51872
Controller-APMError retrieving Flow Map data (Found non-queue exit call: CUSTOM)CORE-54558
Controller-APMIP address missing from REST API call from tier levelCORE-55384
Controller-APMBackend flowmap data sometimes incorrectCORE-57134
Controller-PlatformAdd Index and cursor based querying for snapshot search and listCORE-52088
Controller-PlatformUnable to load transaction snapshots for more than two weeksCORE-52607
Controller-Platform"Fetch more" snapshots timing out for long time rangesCORE-52695
Controller-PlatformCustomer cannot reset password with the deep linkCORE-54759
Controller-PlatformPolicy is ignoring custom event propertiesCORE-55901
Controller-Platformaudit.log file not written to correct location, <CONTROLLER_HOME>/logs directoryCORE-56227
Controller-PlatformAccount delete does not delete custom email/HTTP template objectsCORE-56239
Controller-PlatformExport Dashboard gives "Application referred by the event filter can't be resolved" in server logCORE-56606
Controller-PlatformEmailed PDF report of a custom dashboard only partially visibleCORE-57517
DB AgentSQL Server collector can cause tempdb to fill upCORE-51582
EUM ProcessorInvestigate mapping device model IDs to model names for iOS devicesCORE-57156
EUMCloudIntermittent EUM error java.nio.file.FileSystemException Too many linksCORE-43712
EUMCloudPartial data drops due to storage latencyCORE-56746
Event ServiceNullPointerException while compacting old indicesCORE-55071
JSAgentJSAgent's findStartGToolbar() method brokenCORE-55653
Machine AgentCannot set JAVA_OPTS for linux service in sysconfigCORE-55750
Node.js AgentAgent crashes express app on startupCORE-55656
Node.js AgentOnly pause/resume requests for 0.8.* node versionsCORE-56081
PHP AgentHTTP data collectors do not report if a request ends with an exit() callCORE-55032
PHP AgentHTTP data collectors disabled even when assigned to a BTCORE-56790
UICall stats does not show up in "Calls to Multple backends" popup though stats ExistsCORE-46707
UIDistributed Snapshot shows exit call taking 1899.4% of total timeCORE-46866
UINegative error percentage in the dashboardCORE-52929
UIError around EventType ENUM on controller after loginCORE-53986
UIDrilldown on custom dashboards does not work from mobile phonesCORE-54712
UINot able to update the controller configuration in admin.jspCORE-55452
UISort cleared on autorefresh for all applications gridCORE-57164
UIName of servers not visible in Graph widgetCORE-57191
UITimeseries graph doesn't show eventsCORE-57229

4.1.8.1 Updates

Enhancements

Controller

  • Backend performance improvements resulting in faster application flow map loading in the Controller UI.

Analytics

  • JRE 7 now bundled in the standalone Application Analytics distribution archive, analytics-agent.zip. 

Resolved Issues

ComponentsSummaryKey
Controller-APMCross application calls from upstream business apps incorrectly shown as exit calls rather than as incoming calls in Metric BrowserCORE-57456
UIWar Room Property Panel not appearing when widget clickedCORE-58778

4.1.8.2 Updates

This release addresses a security vulnerability in the Machine Agent. We recommend you upgrade deployed Machine Agents as soon as possible.  

Resolved Issues

ComponentsSummaryKey
AgentInformation point stops reporting data after maximum heap usage reached and agent resetCORE-46217
Controller-PlatformError in retrieving past data after Controller upgradeCORE-59402

4.1.8.3 Updates

Resolved Issues

ComponentsSummaryKey
UIDatabase monitoring query details not shown for time periods beyond 4 hoursCORE-59100

4.1.8.4 Updates

Enhancements

Controller

  • Information about cross-application tiers is now available in flow maps when you click a node that serves as a connection point across business applications.

Resolved Issues

ComponentsSummaryKey
Controller-APMUnable to log in as root admin user after silent upgradeCORE-59161

4.1.8.5 Updates

Resolved Issues

 ComponentSummaryKey
Controller-APMFlow map for an upstream application not showing a downstream app 

CORE‑59682

Controller‑PlatformApplication flow map, BT list not displayed if time range greater than one dayCORE‑59975

JSAgent

JavaScript agent tries to contact Geo resolver even with no custom Geo configuration presentCORE‑59919

4.1.8.6 Updates

Resolved Issues 

ComponentSummaryKey
Android AgentAndroid agent fails to report requests made via some HttpClient methodsCORE-58004
Android AgentMultidex fails with FileNotFoundExceptionCORE-59652
Android AgentAndroid appdynamics_eum_android_bci.log does not always get createdCORE-60018

4.1.8.7 Updates

Resolved Issues

 

Component
Summary
Key
.NET AgentBad regular expression in POCO may cause .NET app to stop working in certain casesCORE-58424
.NET AgentCustom configuration locations not workingCORE-59877
Controller-PlatformHibernate stat collection imposes memory burden on the ControllerCORE-60899

 

4.1.8.8 Updates

Resolved Issues

ComponentSummaryKey

Apache Web Server Agent

Web server agent crashes intermittentlyCORE-58995
UIFlowmap click not working in Chrome 48CORE-61719

4.1.8.9 Updates

This release addresses a security vulnerability in the Apache web server agent. We recommend you upgrade deployed web server agents as soon as possible.  It also addresses various performance issues affecting Controllers under high load. See AppDynamics Support Advisory – 4.1.x Performance and Scalability Issues for more information. 

Resolved Issue

 

Component
Summary
Key
Controller-EUMSnapshot not loading except for 'last 5 minute' time frameCORE-61739
Controller-PlatformNullPointerException thrown when xml_content for CustomDashboardUIState does not have isTemplate fieldCORE-60157
EUM ProcessorCorrelated BT snapshots not loadingCORE-60451
EUM ProcessorMobile User Data not populating network request snapshotsCORE-61930
SIM-serverRepeated exception for creating/updating SIM machinesCORE-62255
UIEUM page data missing for some pagesCORE-62134

4.1.8.10 Updates

Enhancements

Custom Dashboards

  • Improved custom dashboard performance related to health rule events.

Events Service

  • Added an Events Service configuration option that limits the number of times a single event record can be updated by the internal API used to update or insert events, including the business transaction analytics event types. By limiting the number of times an event can be updated, this setting prevents situations in which excessive updates to a single event can lead to system performance issues and possible timeout exceptions. The new property (named ad.es.event.maxUpsertsAllowed) appears in the Analytics properties file. Do not modify the default value for this property except in consultation with AppDynamics support. 

Resolved Issue

 

ComponentSummaryKey

Agent

Agent does not automatically resume operation after a shutdown due to heap shortageCORE‑63332

Controller‑Platform

EventsCount call making UI threads exhaustionCORE-49901
Controller‑PlatformGenerated PDF reports include characters rendered as black squaresCORE-62879
EUMCloudEUM Processor incorrectly truncates the Unique Crashes listCORE-63561
EUMCloudEUM Processor fails to update crash group lastSeenTimeCORE-63752
IOS AgentiOS agent reports connection type as wifi when on cellular for 64-bit appsCORE-63305
UIIncorrect name displayed for upstream crossapp componentCORE-62537
UIBusiness transactions not appearing in the Controller UICORE-63837

4.1.8.11 Updates

Resolved Issues

ComponentSummaryKey
ControllerPlatformEventsCount call making UI threads exhaustionCORE49901
EUM-CloudWith high traffic (100K + req/min) and large volume of Ajax calls (90%+ requests), EUM Processor generates too many browser snapshotsCORE-64559

4.1.8.13 Updates

Note that 4.1.8.12 was an internal release only. 

Resolved Issues

 

Component
Summary
Key
ControllerAPMOverly restrictive admin role is required for deleting nodes, tiers, and business transactionsCORE64531
EUMCloudInternal error exception when attempting to load EUM UI pagesCORE-63690
iOS AgentBackgrounded NSURLSessionTask shown as nullCORE-64415

4.1.10 Updates

Enhancements

  • Added .NET agent analytics support for asynchronous entry and exit points. 
  • Node.js agent support for v4 (up to v4.4.2) and v5 (up to v5.10.0).

Resolved Issues

ComponentSummaryKey
.NET Agent, AnalyticsAnalytics: NumberFormatException from .NET AgentCORE-60635
.NET AgentDeadlock when both thread correlation and analytics are enabledCORE-63279
.NET AgentAgentScheduledExecutorServiceImpl#schedule() possible deadlockCORE-63425

4.1.10.1 Updates

Resolved Issues

ComponentSummaryKey
.NET AgentApplication running with .NET 4.5.2 throws exception at application startupCORE‑66118
.NET AgentDownstream tier visibility is lost with ANoDependencyInterceptor exceptionsCORE‑66871
Controller-PlatformCrontab Scheduler not triggering health rule evaluation as scheduledCORE-57369

4.1.10.2 Updates

Resolved Issues

ComponentSummaryKey
AgentCode deadlock in instrumented applicationCORE68165
Controller-PlatformUnbounded queue growth for email digestsCORE-69167
Controller-PlatformTier data for JMX metrics showing wrong value in 1 minute resolutionCORE-69182

 

4.1.10.3 Updates

Resolved Issues

ComponentSummaryKey
AnalyticsEvents Service crashes with out-of-memory exceptionCORE56836
ControllerPlatform

War room creator cannot end a war room created from a war room template

CORE-70383
UIViewing metrics by individual nodes from the BT action menu doesn't show data on SaaS ControllerCORE-69796

4.1.10.4 Updates

Resolved Issues

Component
Summary
Key
.NET Agent

Access violation exception occurs when installing agent on 32-bit application running on 64-bit machine

CORE-65973
Controller-PlatformSlow Controller startup with large number of metrics (around a million or more) in a single applicationCORE-72722
JSAgentadrum-ext causing unresponsive script errors in certain scenariosCORE-70942

4.1.10.5 Updates

The 4.1.10.5 release was not made generally available. 

4.1.10.6 Updates

Resolved Issues

Component
Summary
Key
.NET AgentMicrosoft CRM process frequently crashesCORE-71146

4.1.10.7 Updates

Resolved Issues

ComponentSummaryKey
Controller-PlatformMetric browser event query not scalable resulting in dashboard performance problemsCORE-79347

4.1.10.8 Updates

Along with the issues listed below, this release resolves an important security issue related to user permissions in the Controller. 

Resolved Issues

ComponentsSummaryKey
Apache Web Server Agent, NativeAgentApache agent stops reporting business transactions with 100 business transaction entriesCORE-80815
Controller-PlatformController issues due to simultaneous execution of identical queries.CORE-79347

 


  • No labels