github newrelic/newrelic-java-agent v8.16.0
Version 8.16.0

pre-release18 hours ago

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 the cloud.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

  • DynamoDB: populate cloud.resource_id by @meiao in 2113

Fixes

  • Use recordResponseTimeMetric instead of recordMetric by @Matzz in 2128
  • Use WeakReference HttpUrlConnection instrumentation by @obenkenobi in 2082
  • 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

New Contributors

Full Changelog: v8.15.0...v8.16.0

Don't miss a new newrelic-java-agent release

NewReleases is sending notifications on new releases.