Java Agent 3.36.0

Improvements

APIs

This release adds a number of APIs that will allow you to instrument and get expanded visibility into frameworks, libraries, and any custom code that New Relic does not automatically instrument. In addition to instrumenting your web frameworks, you can also instrument calls to and from messaging systems, database calls, and external calls! By passing context about your code to the APIs, you will get the same reporting, including cross application tracing, that you get with New Relic’s built-in instrumentation.

Solr

This release adds support for Solr versions 5 and 6 (up to and including version 6.3.0).

Fixes

Fixes a bug that prevents an application from starting up when a JAX-RS annotated method contains more than 8 parameters.

Fixes an issue that affected Spring and JAX-RS applications compiled with the Java 8 flag javac -parameters. The issue would cause the application to throw a java.lang.reflect.MalformedParametersException exception.

Fixes a bug in which Queue Time could be misreported on the Overview page for customers injecting the X-Queue-Start or X-Request-Start HTTP headers. This fix brings the Java Agent into compliance with the behavior of other New Relic Agents.

Fixes an issue in which custom Hystrix Commands that are subclassed multiple times in Groovy cause an application to throw an exception on startup.

Was this page helpful? *

Yes

No

Great! Help us improve our content by telling us what worked well and what we could do better.

Sorry to hear that. How can we improve this content?

Comments

Note: This feedback form exists solely to improve the quality of our documentation. If you need help with New Relic products or want responses to your questions, please see our support site.