npm dd-trace 0.16.0

latest releases: 6.0.0-pre-ca25754, 6.0.0-pre-0f36e48, 5.12.0...
4 years ago

Bug Fixes

  • core: update runtime metrics binaries to run on all glibc versions supported by Node (#743)
  • core: fix scope being lost when using async/await with non-native promises (#664), fixes #654
  • mysql2: fix prepared statement support for mysql2 (#736), fixes #735
  • tedious: fix tedious support now that exported classes are read-only (#726)

Features

  • core: add support for Tracing without Limits using priority sampling rules (#732)
  • core: add support for customizing tracer log level (#727)
  • core: add app analytics config by span name (#678)

Improvements

  • core: add global tags to runtime metrics (#739)

Breaking Changes

We have implemented a workaround for the issue in Node where the asynchronous context is lost when using async/await with a non-native promise. This comes with a slight performance impact. If your services are not using non-native promises at all and you want to avoid the additional cost, the feature can be disabled when initializing the tracer by using tracer.init({ trackAsyncScope: false }).

Don't miss a new dd-trace release

NewReleases is sending notifications on new releases.