Skip to content

Version 8.16.0

Compare
Choose a tag to compare
@meiao meiao released this 13 Nov 22:44
· 45 commits to main since this release
c78987c

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

  • 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

New Contributors

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