AppDynamics Application Intelligence Platform

3.8.x Documentation

PDFs

Videos

Release Notes

App Agent for Java - Controller Compatibility

The Controller supports older Agents. Prior to 3.6.2, newer agents will not work with an older Controller. 3.6.2 and newer agents will work with the Controller that has the same major and minor version (X.x). 

The 3.8.x Controller supports the following versions of the App Agent for Java:

  • 3.5.2 - 3.5.7
  • 3.6.0 - 3.6.7
  • 3.7.x
  • 3.8.x

For the notes on SSL protocol compatibility between versions of the agent and Controller, see SSL Compatibility Matrix for App Agent for Java - Controller

App Agent for .NET - Controller Compatibility 

The Controller supports older Agents. Prior to 3.6.2, newer agents will not work with an older Controller. 3.6.2 and newer agents will work with the Controller that has the same major and minor version (X.x).

The 3.8.x Controller supports the following versions of the App Agent for .NET:

  • 3.5.3 - 3.5.7
  • 3.6.0 - 3.6.7
  • 3.7.x
  • 3.8.x

App Agent for PHP - Controller Compatibility

The 3.8.x Controller supports the following versions of the App Agent for PHP:

  • 3.7.7 and newer 3.7.x
  • 3.8.x

App Agent for Node.js - Controller Compatibility

The 3.8.x Controller supports the following versions of the App Agent for Node.js:

  • 3.8.x

AppDynamics for Databases - Controller Compatibility

The 3.8.x Controller supports the following versions of AppDynamics for Databases:

  • 2.7.4 + higher

Note: AppDynamics for Databases version 2.7.4 is required for AppDynamics for Databases to correlate with the App Agent for PHP.

SSL Compatibility Notes for App Agent for Java - Controller

The following table lists the default security protocol that each version of the Controller and App Agent for Java use to negotiate secure connections. It also describes when you need to modify the default configuration to address any incompatibilities between the default security protocol. 

App Agent for JavaControllerSecurity Protocol Mapping and Notes
3.7.x3.7.x

Controller: SSLv3 is default

App Agent: SSLv3 is default and not changeable

3.8.03.8.0

Controller: SSLv3 is default

App Agent: SSLv3 is default and not changeable

3.8.03.8.1+

Controller: TLSv1.2 is default

App Agent: SSLv3 is default and not changeable

To work with the agent, the Controller must be changed from TLSv1.2 to SSLv3 with the asadmin command (see following section).

3.8.13.8.0

Controller: SSLv3 is default

App Agent: SSLv3 is default and not changeable

3.8.13.8.1+

Controller: TLSv1.2 is default

App Agent: SSLv3 is default and not changeable

To work with the agent, the Controller must be changed from TLSv1.2 to SSLv3 with the asadmin command (see following section).

3.8.2+3.8.0

Controller: SSLv3 is default

App Agent:

  • For Java 7+ applications, TLSv1.2 is default. You can change the agent to use SSLv3. 
  • For Java 5/6 applications, SSLv3 is default.
3.8.2+3.8.1+

Controller: TLSv1.2 is default

App Agent:

  • For Java 7+ applications, TLSv1.2 is default. You can change the agent to SSLv3. 
  • For Java 5/6 applications, SSLv3 is default. You must enable SSLv3 connection on the Controller.

For information on changing the default security protocol used by the Controller or agent, see Implement Security.\

 

Introduction of New Agent Features

Even when new and old agents are supported by the same up-to-date Controller (in 3.6.2 and later), new functionality introduced by later agents is not available on the older agents.

Information about when an agent feature was introduced is documented in the New and Enhanced Features section for a new major release (such as 3.8) and <minor_release_number> Updates sections for minor releases in the release notes. So, for example, Service Endpoints were introduced for the Java agent in 3.8.0; this is documented in the Updates for the Java Agent section under New and Enhanced Features in 3.8 in the Release Notes for AppDynamics Pro. Distributed business transaction correlation for the Node.js agent was introduced in 3.8.3; this is documented in the  Agent for Node.js section under 3.8.3 Updates in the Release Notes for AppDynamics Pro .

Learn More