Bug Fixes
- core: fix windows support (#374)
- core: fix wrong operation name used by the formatter when overriden (#359)
- memcached fix wrong name for memcached.command tag (#357)
- mongodb-core fix operation name and add missing query tag (#353)
- node: fix default service name from the platform (#358)
Features
- bluebird: add support for bluebird (#372)
- core: add
DD_AGENT_HOST
environment variable to set the agent globally (#373) - core: add span hooks for web framework integrations (#351)
- elasticsearch: add support for elasticsearch >=10 <=14 (#331)
- http: add the http.route tag which allows overriding the route (#348)
- http: add support for http servers without any framework (#338)
- http: add blacklist and whiltelist options to the http plugin (#330)
- http: add
validateStatus
option to HTTP plugin (#301), closes #297, thanks @timrogers! - graphql: add option to configure variables to record as an array (#336)
- graphql: add metadata (#335)
- graphql: enable collapse option by default in graphql plugin (#329)
- graphql: add support for graphql 0.10, 0.11, 0.12 and 14 (#326), closes #324
- graphql: add collapse option (#316)
- ioredis: add support for ioredis 2 - 3 (#377)
- mongodb-core: add support for mongodb-core 2.x (#327)
- mysql2: add support for mysql2 >=1 <=1.4 (#332)
- pg: add support for pg 4.x and 5.x (#328)
- q: add support for Q (#375)
- redis: add redis.raw_command tag (#356)
- redis: add support for redis >=0.12 <2.6 (#314)
- restify: add support for restify >=3 <=6 (#321)
- router: add support for the router module (#342)
- when: add support for when (#376)
Breaking Changes
This release contains 2 very minor breaking changes:
- The new
collapse
option is now enabled by default forgraphql
, meaning list fields will be collapsed into a single span. Set to false to restore the previous behavior. - The
memcached.query
tag was renamed tomemcached.command
for consistency.