Skip to content

Releases: DataDog/dd-trace-js

0.3.1

20 Jun 16:00
aa89091
Compare
Choose a tag to compare
0.3.1 Pre-release
Pre-release

Improvements

  • common: add error handling in the instrumenter and in integrations (#157), closes #142

Bug Fixes

  • graphql: fix graphql integration when using parse/execute directly (#154)

0.3.0

15 Jun 17:39
28049d9
Compare
Choose a tag to compare
0.3.0 Pre-release
Pre-release

New Integrations

  • elasticsearch: add elasticsearch integration (#123)
  • amqplib: add amqplib integration (#143)
  • graphql: add graphql integration (#145)

Improvements

  • core: update to always use async_hooks/AsyncWrap instead of async-listener (#150)

Bug Fixes

  • core: fix span type being set to undefined when not explicitly set (#130)
  • core: fix resource name not being the operation name by default (#129)
  • mysql: fix unused code in mysql and mysql2 plugins causing errors (#133), closes #132
  • core: fix integer types not matching the agent expected types (#137), closes #135
  • core: fail the span if error tag is true (#140), closes #139, thanks @jizhang27!
  • redis: fix redis version to exclude major version bumps (#149)

0.2.1

31 May 13:57
Compare
Choose a tag to compare
0.2.1 Pre-release
Pre-release

Bug Fixes

  • core: fix IDs being unsigned instead of signed (#122), closes #115
  • core: use absolute path when loading plugins (#125), thanks @dlsteuer!
  • core: fix the formatting of the buffer in the writer debug log (#127)
  • express: fix express context being lost in some cases (#114)
  • express: fix spans that should be root having a parent in some cases (#116)
  • express: fix express resource with multiple middlewares matching the route (#117)
  • express: fix context not bound when next is called with an error (#118)
  • express: fix express res.end() handler not bound to tracer context (#119)
  • express: add HTTP verb to express resource name (#124)
  • plugins: fix wrong context in integration callbacks (#121)

0.2.0

21 May 16:07
606ebc5
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

First beta release is out!

This pre-release introduces all the bindings for the APM node.js Tracer. Here the list of available functionalities:

Core components

  • Client implementation to trace JavaScript code
  • Supporting Node >=4.0
  • OpenTracing API compatibility

Available Integrations

We offer out-of-the-box instrumentation for the following frameworks and libraries:

Fore more information, please check the JavaScript setup documentation.