Skip to content

0.16.0

Choose a tag to compare

@rochdev rochdev released this 11 Nov 21:48
· 5508 commits to master since this release
34ad5f7

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 }).