quirrel icon indicating copy to clipboard operation
quirrel copied to clipboard

fix(deps): update dependency dd-trace to v2

Open renovate[bot] opened this issue 2 years ago • 2 comments

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
dd-trace ^1.0.0 -> ^2.0.0 age adoption passing confidence

Release Notes

DataDog/dd-trace-js

v2.12.2

Compare Source

Bug Fixes
  • core: fix excessive requests queueing when the agent is overloaded (#​2254)
  • deps: update native-metrics to 1.4.2 and pprof to 1.0.2 (#​2256), fixes #​2239
  • mocha: fix before hooks errors stopping execution (#​2253), fixes #​2251
  • restify: fix restify disconnected trace when middleware breaks async context (#​2249), fixes #​2248
Improvements
  • core: update tracer to not extend from opentracing (#​2243)
  • deps: remove dependency on performance-now (#​2246)

v2.12.1

Compare Source

Bug Fixes
  • web: fix middleware error causing exception without an active http span (#​2240), fixes #​2235

v2.12.0

Compare Source

Bug Fixes
Improvements
  • deps: remove form-data dependency (#​2217)
  • mocha: add test suites instrumentation (#​2172)

Features

  • couchbase: add support for couchbase 3.x and 4.x (#​2185)

v2.11.0

Compare Source

Bug Fixes
Improvements
  • appsec: bump native appsec to 1.2.1 (#​2165)

v2.10.0

Compare Source

Bug Fixes
  • core: fix error when telemetry is enabled in lambda (#​2152)
  • core: fix DD_TRACE_DISABLED_PLUGINS environment variable not working for new plugin system (#​2144), fixes #​2129
  • http: fix http client spans marked as errors for requests without a response (#​2132), fixes #​2089
  • jest: fix error when insertGlobals is false (#​2143), fixes #​2125
  • koa: fix koa route incorrect with a middleware in a previous router (#​2123), fixes #​2120
  • tedious: fix error when the plugin is disabled (#​2148), fixes #​2145
Improvements

v2.9.1

Compare Source

Bug Fixes

v2.9.0

Compare Source

Bug Fixes
  • ci-visibility: do not fallback on agent intake when the library is misconfigured (#​2072)
  • koa: fix middleware overwriting route of actual router (#​2095)
  • aws-sdk: fix complete event running in wrong async context (#​2099)
  • ci-visibility: fix agentless being enabled when DD_CIVISIBILITY_AGENTLESS_ENABLED was 'false' or '0' (#​2101)
  • appsec: fix http body support (#​2108)
  • fastify: fix fastify plugin breaking user-defined async stores (#​2107)
Improvements
  • http: report the User-Agent header in http.useragent tag by default in web traces (#​2074)
  • mysql: add support to dynamically set service in mysql and mysql2 plugins (#​2066)

v2.8.0

Compare Source

Bug Fixes
  • ci-visibility: add library_version to agentless and agent based intake (#​2052)
  • deps: move multer to dev dependencies (#​2076)
  • plugins: fix store leak in plugin storage management (#​2078)
Improvements
  • appsec: add error list metric (#​2064)

v2.7.1

Compare Source

Bug Fixes
  • fastify: fix unreturned promise in hooks #​2409
Improvements
  • aws-sdk: convert to new plugin system #​2028

v2.7.0

Compare Source

Bug Fixes
  • jest: fix jest@28: #​2011
  • appsec: change reported metrics to microseconds: #​2018
  • express: fix express recording urls in blocklist #​2029
  • middleware: fix missing request error metadata on middleware errors #​2030
  • http: Fix http server async-end when context doesn't have response #​2020 Thanks @​CSLTech !
  • profiling: Correct profiler naming #​2027
  • dns: fix address tag for dns lookups with all option #​2031
  • dns: add all dns addresses as a new tag when option is set #​2038
Improvements
  • appsec: add duration_ext metric: #​2019

v2.6.0

Compare Source

Bug Fixes
  • fs: fix integration adding error tags (#​2013)
  • fs: fix spans never finishing when a stream is not consumed (#​2004)
  • http: fix metrics being still generated for urls in blocklist (#​1989 #​2012)
  • jest: fix tracer not available in tests (#​2003), fixes #​1999
Improvements
  • appsec: add support for metrics, obfuscation and WAF timeout (#​2005)
  • core: add support for node 18 (#​2008)
  • jest: add support for code owners (#​1998)
  • profiling: use 99hz as default profiling sample rate (#​2007)

v2.5.0

Compare Source

Bug Fixes
Improvements
  • core: add telemetry data for easier customer support (#​1924)
  • appsec: update appsec rules to have less false positives (#​1975)
  • ci-visibility: code owners for mocha (#​1914)
  • ci-visibility: code owners for cypress (#​1978)
  • ci-visibility: code owners for cucumber (#​1977)

v2.4.2

Compare Source

Bug Fixes
  • amqplib: fix incorrect this reference when the plugin is disabled (#​1962), fixes #​1961, thanks @​laurentjacob!
  • elasticsearch: fix elasticsearch plugin re-normalizing its configuration on every query (#​1970)
  • http: fix http client integration always setting the error flag (#​1956), fixes #​1953
  • http: normalize http plugin config only when needed (#​1955)
  • http: fix http server error with response objects instantiated directly (#​1969), fixes #​1958
  • jest: fix tracer not waiting for jest teardown before flushing (#​1965), fixes #​1945

v2.4.1

Compare Source

Bug Fixes

v2.4.0

Compare Source

Bug Fixes
  • appsec: Fix to not truncate rules file anymore (#​1911)
  • jest: Fix crash when err.stack is missing (#​1901) Closes #​1899
  • mocha: Fix mocha parallel mode by flushing traces before process exit (#​1918)
Improvements
  • appsec: Update AppSec default rules (#​1887)
  • appsec: Add User Identification SDK with tracer.setUser() convenience function (#​1902)
  • core: Handle the traceparent header (#​1813)

v2.3.1

Compare Source

Bug Fixes
  • aws-sdk: fix context propagation causing messages to be dropped by sns filters (#​1889)

v2.3.0

Compare Source

Bug Fixes
  • bunyan: fix error on log injection when there is no tracing context (#​1881)
  • core: fix automatic UDS discovery (#​1883)
  • elasticsearch: fix error on context propagation for non-native promises (#​1884)
  • ioredis: fix error on context propagation for non-native promises (#​1884)
  • pino: fix error on log injection when there is no tracing context (#​1881)
  • redis: fix error on context propagation for non-native promises (#​1884)
  • winston: fix error on log injection when there is no tracing context (#​1881)
Improvements
  • ci-visibility: change git committer/author dates format to ISO 8601 (#​1850)
  • core: add support for flushing partial traces (#​1874)

v2.2.1

Compare Source

Bug Fixes
  • core: fix ESM support for Node 17.6 (#​1872)
  • core: fix shimmer throwing with constructors without valid toString (#​1862), fixes #​1856
  • deps: remove unused source-map and source-map-resolve dependencies (#​1864), fixes #​1808
  • docs: fix missing typescript definitions (#​1840), fixes #​1828
  • elasticsearch: fix support for v8.x (#​1841)
  • mongodb-core: fix possible infinite recursion when sanitizing (#​1871), fixes #​1851
  • plugins: fix possible infinite recursion when logging instrumented objects (#​1855, #​1857, #​1861)

v2.2.0

Compare Source

Bug Fixes
  • docs: fix missing appsec typescript definitions (#​1836), fixes #​1829
  • elasticsearch: fix async context leaking out of the instrumentation (#​1832)
  • fastify: fix fastify non-default exports not being instrumented (#​1833)
  • winston: fix error caused by log injection duplicating an existing dd property (#​1831), fixes #​1830
Improvements
  • appsec: add express parsed body support (#​1782)

v2.1.1

Compare Source

Bug Fixes
  • plugins: aws-sdk add missing null check (#​1824)
  • plugins: re-add mysql2 plugin (#​1822)

v2.1.0

Compare Source

Improvements
  • aws-sdk: trace context propagation for SNS, Kinesis, and EventBridge (#​1776)
  • next: add validateStatus config option to next integration (#​1802)

v2.0.1

Compare Source

Bug Fixes
  • appsec: fix unserializable values and keys (#​1807)
  • profiling: fix source map support (#​1806)
  • q: fix support for v2 (#​1805), fixes #​1803
  • winston: fix http transport log injection (#​1801)

v2.0.0

Compare Source

Breaking Changes
  • core: remove deprecated options and apis (#​1779)
  • core: remove support for nested object tags (#​1778)
  • core: remove support for enabling internal errors (#​1777)
  • core: remove client sampling (#​1755)
  • core: move context propagation outside of scope manager (#​1645)

More information can be found in the migration guide.

Bug Fixes
Features
  • appsec: initial beta release (#​1462)
  • moleculer: initial support for moleculer (#​1598)
Improvements
  • core: add option to enable or disable only tracing (#​1780)
  • cypress: add 'dd:addTags' command to add span tags (#​1759), thanks @​sokki!

v1.7.1

Compare Source

v1.7.0

Compare Source

Bug Fixes
  • profiling: Fix empty retries from profile exporter (#​1744)
  • ci-visibility: Fix mocha when run in parallel mode (#​1757)
Improvements
  • ci-visibility: Use config to get Service Name for Testing Instrumentations (#​1730)
  • ci-visibility: Set _dd.origin to spans outside of a test trace when using CI Visibility (#​1734)
  • core: add upstream services trace tag with propagation (#​1718)
  • ci-visibility internal: Add Performance Overhead Check (#​1725)
New features
  • ci-visibility: Add cypress 'dd:addTags' command (#​1759), thanks @​sokki !
  • ci-visibility: Link CI Visibility and RUM (#​1706)

v1.6.0

Compare Source

Bug Fixes
  • profiling: fix timeout overflow warning (#​1693)
  • typescript: fix missing types for option to enable/disable HTTP servers/clients (#​1681), thanks @​deongroenewald!
Improvements
  • ci-app: add new entry point for CI environments (#​1643)
  • ci-app: add testing framework version to the test spans (#​1636)
  • core: set sampling reason to user decision when using sampling rules (#​1692)
  • typescript: update node typings (#​1696), thanks @​bvanreeven!
  • redis: add support for redis 4.x (#​1710)
  • runtime-metrics: add support for worker threads (#​1726)

v1.5.1

Compare Source

Bug Fixes
  • ci-app: fix missing test suite path when matching the source root (#​1653)
  • core: fix support for Node 17 (#​1671, #​1672, #​1669)
  • graphql: fix support for graphql 16.x (#​1670)
  • grpc: fix client instrumentation when service property exists (#​1660), fixes #​1659
  • http: fix span not using existing parent context when present (#​1647)
  • mocha: fix retries wrapping tests multiple times (#​1648)
  • profiling: fix missing container correlation information (#​1628)
  • tedious: fix support for tedious 14.x (#​1667)
Improvements
  • core: refactor encoder to manage the chunk buffer in place (#​1663)
  • core: add caching to random id generation (#​1668)
  • profiling: fix CPU usage spikes when collecting profiles (#​1658, #​1673)
  • profiling: update exporter to stream to the agent instead of using buffers (#​1652)

v1.5.0

Compare Source

Bug Fixes
  • redis: fix password added to the span for AUTH commands (#​1637), fixes #​1634
Improvements
  • core: add experimental state tracking (#​1627)
  • deps: update axios (#​1632)

v1.4.1

Compare Source

Bug Fixes
  • ci-app: fix test suite calculation for windows (#​1622)
  • profiling: fix missing retry dependency (#​1624), fixes #​1623

v1.4.0

Compare Source

Bug Fixes
  • ci-app: fix skipped cucumber steps being marked as errors (#​1605)
  • express: fix express missing layer.stack and make all instrumentation safer (#​1609), fixes #​1603
  • mongoose: fix context propagation for aggregations (#​1619)
  • mongoose: fix context propagation for mongoose 6 (#​1617)
Features
Improvements
  • tracer: add automatic agent configuration when uds socket is present (#​1616)
  • profiler: add additional metadata to profiler export (#​1606)
  • profiler: add backoff mechanism to profiler agent exporter (#​1541)

v1.3.0

Compare Source

Bug Fixes
  • core: avoid DNS lookups when dogstatsd host is an IP address (#​1514)
New Features

v1.2.1

Compare Source

Bug Fix
  • core: Fix bug where default MEASURED values were not being set. (#​1579)

v1.2.0

Compare Source

Upgrade Notes
  • aws-sdk: Update trace propagation format for directly invoked Lambda functions. This breaks compatibility with Lambda functions instrumented with datadog-lambda-python < v41 or datadog-lambda-js < v3.57.0. Please upgrade datadog-lambda-* in invoked lambda functions. (#​1506)
Bug Fixes
  • ci-app: Fix jasmine Tests (#​1575)
  • next: fix support for next 11.1 (#​1574)
  • elasticsearch: fix elasticsearch tests and make instrumentation safer (#​1573)
  • graphql: fix graphql query source exposed by default (#​1571)
  • core: fix missing origin allowed header for cors (#​1570)
New Features
  • core: move native metrics to a separate repository (#​1559)
  • ci-app: Allow User Defined Git Tags (#​1567)
  • ci-app: Support Jasmine (#​1466)
  • ci-app: Calculate ci.workspace_path from git too (#​1569)
  • core: Testing on all supported versions of Node.js (#​1505)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] avatar Apr 27 '22 07:04 renovate[bot]

Deploy Preview for quirrel-docs canceled.

Name Link
Latest commit 8cc352dfe3818a8f41beec106fd18f8241ebb672
Latest deploy log https://app.netlify.com/sites/quirrel-docs/deploys/62cfda8af85353000971e333

netlify[bot] avatar Apr 27 '22 07:04 netlify[bot]

Deploy Preview for quirrel-development-ui canceled.

Name Link
Latest commit 8cc352dfe3818a8f41beec106fd18f8241ebb672
Latest deploy log https://app.netlify.com/sites/quirrel-development-ui/deploys/62cfda8acfd388000986665f

netlify[bot] avatar Apr 27 '22 07:04 netlify[bot]