New features and improvements
-
Obfuscate JVM properties by @kanderson250 in 2114
The Java agent will now obfuscate values passed to JVM properties. For example:-Dprop=12345
will now be sent as-Dprop=obfuscated
. The documentation has information on how to disable obfuscation and how to add exceptions. -
Cloud API by @meiao in 2081
The Cloud API allows cloud provider account information to be provided to the agent. This will allow the agent to populate thecloud.resource_id
attribute in calls to select cloud services.
The API documentation has information on how to use it programmatically.
This information can also be provided using a configuration option. -
Support distributed tracing for Kafka Stream 3.7.x by @deleonenriqueta in 2095
-
Report if agent was installed via Azure site extension by @jtduffy in 2094
-
Lazy initialization of GUIDs on DefaultTracers by @yuzawa-san in 2088
-
Java HttpClient: Addition of status code to reported externals by @jtduffy in 2089
-
AWS Lambda: populate
cloud.resource_id
using data from Cloud API by @meiao in 2115 -
Kinesis Data Streams: populate
cloud.resource_id
by @obenkenobi in 2112
Fixes
-
Use recordResponseTimeMetric instead of recordMetric by @Matzz in 2128
-
Use WeakReference HttpUrlConnection instrumentation by @obenkenobi in 2082
-
Fix a bug where Jetty 12 would not properly link distributed traces by @obenkenobi in 2140
-
Update to JFR daemon 1.13.0 by @jasonjkeller in 2129
This update changes the HTTP client used, which caused problems with some proxies.
IAST
- CSEC version bump to 1.5.1 2076
- Changelog: https://github.com/newrelic/csec-java-agent/releases/tag/1.5.1
New Contributors
- @yuzawa-san made their first contribution in #2088
- @Matzz made their first contribution in #2128
Full Changelog: v8.15.0...v8.16.0