router
                                
                                
                                
                                    router copied to clipboard
                            
                            
                            
                        fix(deps): update dependency dd-trace to v3
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | 
|---|---|---|---|---|---|
| dd-trace | ^2.7.0 -> ^3.0.0 | 
Release Notes
DataDog/dd-trace-js
v3.4.0
Bug Fixes
- redis: fix support for new redis client package (#β2399)
 - redis: fix possible race condition in redis error test (#β2406)
 - rhea: fix distributed tracing for rhea externally encoded messages (#β2396)
 - next.js: throw on error in next.js (#β2424)
 
Improvements
- telemetry: support custom heartbeat rate (#β2402)
 - core: add tracing base plugins and refactor database plugins (#β2373)
 - http2: Add support for http2 servers in compatibility mode (#β2415)
 - mariadb: add support for mariadb (#β2428)
 
v3.3.1
Bug Fixes
- core: Allow importing of JSON files (#β2389)
 - asm: Fix bearer token obfuscation
 
v3.3.0
Bug Fixes
- profiling: Remap sample_rate to sampleRate in DD_TRACE_SAMPLING_RULES (#β2349)
 - ci-visibility: Fix skipping of whole describe clauses in mocha, fixes #β2355 (#β2363)
 - ci-visibility: Fix resetting of coverage counters in 
jestwhen using coverage and agentless mode (#β2374) - core: Fix next.js page pathname (#β2369)
 - core: Remove dependency with weak opensource license (#β2351)
 - core: Fix client IP reporting on old versions of node (#β2376)
 - grpc: fix actual status code being overridden by auto-cancellation (#β2339), fixes #β2170
 
Improvements
- appsec: Improve vulnerabilities deduplication #β2345
 - appsec: Report weak cipher vulnerability (#β2342)
 - appsec: Update AppSec rules to v1.4.0 (#β2359)
 - core: Set maxSockets instead of maxTotalSockets (#β2360)
 
v3.2.0
Bug Fixes
- core: fix log injection with existing properties or non-extensible objects (#β2335), fixes #β2322
 - core: fix agent exporter tracing itself on retries (#β2331)
 - core: fix esm support in latest node versions (#β2329), fixe #β2311
 - mongodb-core: fix error with any bson that is not an object id (#β2332), fixes #β2330
 - net: fix event context propagation (#β2320), fixes #β2282
 
Improvements
- core: add environment varible to configure sampling rules (#β2202)
 - core: add support for reporting trace stats directly from the tracer (#β2283)
 - appsec: add client ip parsing and reporting (#β2166)
 - core: add support for sampling decision maker propagation (#β2309)
 - iast: detect and report weak hashing vulnerabilities (#β2273)
 - telemetry: add reporting of used dependencies and their versions (#β2258)
 
v3.1.0
Bug Fixes
- ci-visibility: fix missing data from test frameworks integrations in some cases (#β2296)
 - core: fix side effects and potential errors when library is disabled (#β2301)
 - core: fix error when using stealthy-require (#β2308)
 - core: fix tracing context appearing when logging requests (#β2299)
 - core: fix msgpack encoding when there is a buffer resize (#β2298)
 - jest: fix dd-trace initialized multiple times in jest workers (#β2316)
 - mongodb-core: fix disabling query obfuscation at the agent level (#β2295)
 - oracledb: fix error when using connect descriptor (#β2306)
 
v3.0.0
Breaking Changes
- asm: report query string by default and add query string obfuscator (#β2130)
 - ci-visibility: remove 
cypressfolder (#β2104) - ci-visibility: remove support for programmatic initialization (#β2207, #β2281)
 - core: remove promise binding from scope manager (#β2287)
 - core: drop support for node 12 (#β2260)
 - core: remove deprecated APIs (#β2140)
 - core: remove event emitter binding from scope manager (#β2139)
 - fs: remove 
fsplugin (#β2137) - grpc: remove grpc client service suffix and rename spans (#β2184)
 - http: remove http client service name suffix and rename server service (#β2136)
 - typescript: remove dependency on 
@types/node(#β2260) 
For more details about breaking changes and how to migrate to the new version, please see the migration guide.
Bug Fixes
- core: fix w3c trace context inject/extract not propagating IDs properly (#β2275)
 
Improvements
v2.17.0
Bug Fixes
- redis: fix support for new redis client package (#β2399)
 - redis: fix possible race condition in redis error test (#β2406)
 - rhea: fix distributed tracing for rhea externally encoded messages (#β2396)
 - next.js: throw on error in next.js (#β2424)
 
Improvements
- telemetry: support custom heartbeat rate (#β2402)
 - core: add tracing base plugins and refactor database plugins (#β2373)
 - http2: Add support for http2 servers in compatibility mode (#β2415)
 - mariadb: add support for mariadb (#β2428)
 
v2.16.1
Bug Fixes
- core: Allow importing of JSON files (#β2389)
 
v2.16.0
Bug Fixes
- profiling: Remap sample_rate to sampleRate in DD_TRACE_SAMPLING_RULES (#β2349)
 - ci-visibility: Fix skipping of whole describe clauses in mocha, fixes #β2355 (#β2363)
 - ci-visibility: Fix resetting of coverage counters in 
jestwhen using coverage and agentless mode (#β2374) - core: Fix next.js page pathname (#β2369)
 - core: Remove dependency with weak opensource license (#β2351)
 - core: Fix client IP reporting on old versions of node (#β2376)
 - grpc: fix actual status code being overridden by auto-cancellation (#β2339), fixes #β2170
 
Improvements
- appsec: Improve vulnerabilities deduplication #β2345
 - appsec: Report weak cipher vulnerability (#β2342)
 - appsec: Update AppSec rules to v1.4.0 (#β2359)
 - core: Set maxSockets instead of maxTotalSockets (#β2360)
 
v2.15.0
Bug Fixes
- core: fix log injection with existing properties or non-extensible objects (#β2335), fixes #β2322
 - core: fix agent exporter tracing itself on retries (#β2331)
 - core: fix esm support in latest node versions (#β2329), fixe #β2311
 - mongodb-core: fix error with any bson that is not an object id (#β2332), fixes #β2330
 - net: fix event context propagation (#β2320), fixes #β2282
 
Improvements
- core: add environment varible to configure sampling rules (#β2202)
 - core: add support for reporting trace stats directly from the tracer (#β2283)
 - appsec: add client ip parsing and reporting (#β2166)
 - core: add support for sampling decision maker propagation (#β2309)
 - iast: detect and report weak hashing vulnerabilities (#β2273)
 - telemetry: add reporting of used dependencies and their versions (#β2258)
 
v2.14.0
Bug Fixes
- ci-visibility: fix missing data from test frameworks integrations in some cases (#β2296)
 - core: fix side effects and potential errors when library is disabled (#β2301)
 - core: fix error when using stealthy-require (#β2308)
 - core: fix tracing context appearing when logging requests (#β2299)
 - core: fix msgpack encoding when there is a buffer resize (#β2298)
 - jest: fix dd-trace initialized multiple times in jest workers (#β2316)
 - mongodb-core: fix disabling query obfuscation at the agent level (#β2295)
 - oracledb: fix error when using connect descriptor (#β2306)
 
v2.13.0
Bug Fixes
- core: fix w3c trace context inject/extract not propagating IDs properly (#β2275)
 
Improvements
v2.12.2
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
Bug Fixes
v2.12.0
Bug Fixes
- core: fix calling 
usebeforeinitenabling plugins and causing errors when tracer is disabled (#β2209), fixes #β2201 - docs: fix reference to mysql2 upstream (#β2210), thanks @βtcarrio!
 - esm: add support for typescript when used with the 
ts-nodeloader (https://github.com/DataDog/import-in-the-middle/pull/14), fixes #β2190, thanks @βfardjad! - graphql: fix 
executeandresolvespans always flagged as errors (#β2211), fixes #β2203 - mocha: fix wrong status with errors on test suite (#β2227)
 - next: fix default resource being a static value instead of the http method (#β2228), fixes #β2142
 - restify: fix 
restifybreaking the asynchronous context for user stores (#β2196), fixes #β2191 - typescript: remove invalid 
experimental:trueconfiguration option (#β2180) - web: fix middleware errors not being also set on the request (#β2216), fixes #β1944
 - web: fix possible disconnected middleware spans for web frameworks (#β2214), fixes #β2204
 - web: fix calling 
res.endmultiple times (#β2197), fixes #β2161 
Improvements
Features
- couchbase: add support for couchbase 3.x and 4.x (#β2185)
 
v2.11.0
Bug Fixes
- ci-visibility: fix active span in mocha hooks (#β2167), fixes #β2157
 - debug: fix memory leak while in debug mode (#β2183)
 - graphql: fix performance regression (#β2169), fixes #β2159
 - koa: fix koa plugin repeating route with multiple middleware (#β2171), fixes #β2131
 
Improvements
- appsec: bump native appsec to 1.2.1 (#β2165)
 
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] your pull request is missing a changelog!
@Geal, please add a /NEXT_CHANGELOG.md entry for this PR to the appropriate section!