Releases: DataDog/dd-trace-js
Releases · DataDog/dd-trace-js
0.3.1
0.3.0
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
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
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.