重要
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
- Support Jetty Continuations
- Support Servlet 3.0 async API for WebSphere
- Bug fix: java.lang.ClassCircularityError in JBoss
- Bug fix: Agent does not detect Solr 4.0
- Bug fix: NewRelicIgnoreApdex annotation ignored
重要
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
- Remove stall detection
重要
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
- Instrumentation of Servlet 3.0 async processing. Processing initiated by startAsync is included in metrics and transaction traces.
- Custom instrumentation configured through an XML file. For details see the documentation.
- Request attribute for setting app name now allows multiple app names
- Bug fix: auto RUM inserts header and footer into script tags
重要
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
- Support for Key Transactions. Key Transactions let you closely monitor these important key business transactions and receive alerts when they are performing poorly. For more information see the full documentation.
- More metrics available in Custom Dashboards
重要
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
- Supports basic proxy authentication for the case where there is a proxy server between the agent and the internet. The configuration uses proxy_user and proxy_password settings.
- To avoid reporting the same transaction trace repeatedly, the agent reports a number of the slowest transactions.
- Bug fix: Transaction trace reported to wrong app if enable_auto_app_naming and browser requested a transaction trace
重要
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
- Add skipTransactionTrace element to @Trace annotation to tell Agent to drop method from transaction trace
- Add -Dnewrelic.bootstrap_classpath=true system property to append newrelic.jar to bootstrap classpath
- Support RUM reporting to multiple applications (RUM3)
- Bug fix: Asynchronous processing time not reported correctly in Play 1.2.4
- Bug fix: CXF transaction names not set to URI path if protocol is https
重要
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
- Java 7: Native support for instrumenting classes compiled to Java 7 bytecode
- Audit Mode: mode which logs all data sent to New Relic in the newrelic_agent.log
- Bug fix: Prevent agent instrumentation from changing the Serial Version UID (introduced in 2.2.0)
- Bug fix: Prevent memory leak when client applications start and subsequently stop a thread before completing a transaction (introduced in 2.2.0)
- Bug fix: Prevent stack overflow exception when executing queries using the Postgres 9.0.x JDBC driver
- Bug fix: Fix dispatch handler instrumentation for Jetty 7.5.* (introduced in 2.5.0)
- Bug fix: Set the application port correctly under Jetty 4.*
- Bug fix: Make the transacation_tracer configuration settings respect command line and environment overrides
重要
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
- Browser traces
- Bug fix: OC4J does not start (introduced in 2.2.0)
- Bug fix: AbstractMethodError calling getRemoteUser in Tomcat and Glassfish
- Bug fix: Deployment does not use SSL port if SSL is configured (introduced in 2.2.0)
- Bug fix: NullPointerException getting request URI in Jetty 4.x and 5.x
- Bug fix: JSP compiler error with auto RUM in Tomcat 5
- Bug fix: Transaction parameters removed if error is reported but response status < 400
- Bug fix: No request parameters in Resin 3.x
- Bug fix: AbstractMethodError calling getContextPath() with Tomcat 5.x (introduced in 2.2.0)
- Bug fix: Ignore transaction before transaction started stops transaction reporting
重要
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
- Bug fix: ClassLoader.loadClass deadlock (introduced in 2.4.0)
重要
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
- Bug fix: AssertionError in WebLogic (introduced in 2.2.0)