New features and improvements
-
Support Java 19. #1022
-
Support Play 2.8.16+. #981
-
Support ojdbc8 v21.1.0.0+. #1042
-
Support Semeru/OpenJ9 JVMs #993
-
Support log forwarding for java.util.logging (JUL). #1049
-
Support forwarding context data in logs #866
The agent can now forward data in Mapped Diagnostic Context (MDC, logback/slf4j) and ThreadContext (log4j2) as attributes when forwarding log records. When the feature is enabled, these attributes will be added with acontext.
prefix. For details on how to enable this feature see the documentation for context_data -
Custom Event Limit Increase #1036
This version increases the default limit of custom events from 10,000 events per minute to 30,000 events per minute. In the scenario that custom events were being limited, this change will allow more custom events to be sent to New Relic. There is also a new configurable maximum limit of 100,000 events per minute. To change the limits, see the documentation for max_samples_stored. To learn more about the change and how to determine if custom events are being dropped, see our Explorers Hub post. -
Code-level metrics on by default #1037
The code-level metrics functionality introduced with agent 7.10 is now enabled by default. This feature will cause an increase in the consumption of data. The amount depends on the application. To disable code-level metrics, see instructions on our code-level metrics documentation.
Fixes
- Prevent an exception from being thrown in the Jedis instrumentation #1011
- Improvement on Http4s transactions #1006
- Fix noticeError API not verifying whether errors were expected #1014
- Adds command for Lettuce queries to clusters #1031
- Fix exception when building up the agent jar from a clean repo #1048
- Better error handling for code-level metrics #1021 #1051
- Fix JDK 11 HttpClient spans not terminating on exception #1053
Deprecation notice
The following instrumentation modules are being deprecated for removal:
- cassandra-datastax-2.1.2
- httpclient-3.0
- jdbc-embedded-derby-10.10.1.1
- jetty-7
- jetty-7.6
- jetty-9
- jetty-9.0.4
- jetty-9.1
- mongodb-2.12
- mongodb-2.14
- mongodb-3.0
- okhttp-3.0.0
- okhttp-3.4.0
- okhttp-3.5.0
The httpResponseCode, response.status and response.statusMessage transaction/span attributes are deprecated and will be removed in a future release. These have been replaced by http.statusCode and http.statusText.
New Contributors
- @rhetoric101 made their first contribution in #991
- @jtduffy made their first contribution in #1038
- @StanlieK made their first contribution in #866
Full Changelog: v7.10.0...v7.11.0