Bug Fixes
- core: fix next.js build errors by refactoring config (#3748)
- core: fix error in http plugin when it was enabled after request start (#3740)
- appsec: Check only query and body parameters in nosql injections (#3725)
- appsec: Fix knex nested queries (#3730)
- appsec: Handle headers with array values (#3751)
- profiling: Call the right method to unsubscribe from a channel (#3756)
Improvements
- core: report tested integrations and their tested versions (#3669)
- core: Support for node 21 (#3729)
- core: Next.js: Don't Trace Middleware (#3702)
- core: Make telemetry metrics true by default (#3747)
- core: NextJS error handling (#3715)
- profiling: Emit thread names in wall profiles (#3726)
- ci-visibility: Add custom tags capability to playwright tests (#3741)
- ci-visibility: Instrument suite parsing errors as failed suites (#3735)
- ci-visibility: Better logs for intelligent test runner (#3742)
- ci-visibility: Remove user credentials from
DD_GIT_REPOSITORY_URL
(#3744) - ci-visibility: Improve test status in test sessions for jest and mocha (#3736)
- appsec: Add configurable IAST redaction pattern (#3720)
- appsec: Generic telemetry logs (#3647)
Features
- appsec: Hardcoded secret detection (#3687)