Releases: DataDog/dd-trace-js
Releases · DataDog/dd-trace-js
v5.23.1
v4.47.1
v5.23.0
Fixes
- [f229d64] - aws payload tagging (Thomas Hunter II) #4309
- [d20f8b6] - fix(openai): content and tool calls in streamed responses do not error (Sam Brenner) #4651
- [1c16c5e] - fix(openai): do not add usage tags or emit usage metrics if they are not returned (Sam Brenner) #4706
- [381aa7b] - [test visibility] Fix cucumber@11 (Juan Fernández de Alba) #4666
- [8b5b271] - [test visibility] Fix [email protected] (Juan Fernández de Alba) #4682
- [7073ef3] - [test visibility] Fix @jest/test-sequencer instrumentation (Juan Fernández de Alba) #4678
- [754abe0] - Pin import-in-the-middle to 1.11.0 (Juan Fernández de Alba) #4732
- [75b606b] - Bump path-to-regexp dependency to v0.1.10 (Thomas Watson) #4664
- [aa35dac] - [waf] Check context disposal before calling WAF run (Carles Capell) #4653
- [bd85572] - Add rasp capabilities in RC (Ugaitz Urien) #4672)
- [fcd3ab8] - fix: still set dsm consume checkpoint when no DSM parent context is available (William Conti) #4741
Features
- [9949796] - Add test session name (Juan Fernández de Alba) #4621
- [4d1b9e1] - feat(kafka): add datastreams monitoring support for kafkajs batches (William Conti) #4645
- [14ebf97] - Exploit prevention SQLi in pg (Ugaitz Urien) #4566
- [a4b588a] - [test visibility] Add test source file to test suites (Juan Fernández de Alba) #4677
- [4d1b9e1] - feat(dsm): add datastreams monitoring schema tracking (William Conti) #4687
- [c03632f] - [test visibility] Early Flake Detection for vitest (Juan Fernández de Alba) #4714
- [65d50b4] - [test visibility] Early flake detection for mocha (parallel mode) (Juan Fernández de Alba) #4723
- [ae76c38] - [test visibility] Support early flake detection for cucumber (Juan Fernández de Alba) #4733
- always enable tracing header injection for AWS requests (#4717)
Improvements
- [34a651e] - PROF-10339: Review Error-throwing sites for SSI impact (Attila Szegedi) #4627
- [b079c6f] - [test visibility] Remove beta flag from manual test API (Juan Fernández de Alba) #4705
- [cb81b82] - Add span IDs to timeline DNS and TCP events (Attila Szegedi) #4655
- [59e7fc5] - [waf] Filter addresses before calling to waf to prevent running without knownAddresses (Ugaitz Urien) #4656
v4.47.0
Fixes
- [f229d64] - aws payload tagging (Thomas Hunter II) #4309
- [d20f8b6] - fix(openai): content and tool calls in streamed responses do not error (Sam Brenner) #4651
- [1c16c5e] - fix(openai): do not add usage tags or emit usage metrics if they are not returned (Sam Brenner) #4706
- [381aa7b] - [test visibility] Fix cucumber@11 (Juan Fernández de Alba) #4666
- [8b5b271] - [test visibility] Fix [email protected] (Juan Fernández de Alba) #4682
- [7073ef3] - [test visibility] Fix @jest/test-sequencer instrumentation (Juan Fernández de Alba) #4678
- [754abe0] - Pin import-in-the-middle to 1.11.0 (Juan Fernández de Alba) #4732
- [75b606b] - Bump path-to-regexp dependency to v0.1.10 (Thomas Watson) #4664
- [aa35dac] - [waf] Check context disposal before calling WAF run (Carles Capell) #4653
- [bd85572] - Add rasp capabilities in RC (Ugaitz Urien) #4672)
- [fcd3ab8] - fix: still set dsm consume checkpoint when no DSM parent context is available (William Conti) #4741
Features
- [9949796] - Add test session name (Juan Fernández de Alba) #4621
- [4d1b9e1] - feat(kafka): add datastreams monitoring support for kafkajs batches (William Conti) #4645
- [14ebf97] - Exploit prevention SQLi in pg (Ugaitz Urien) #4566
- [a4b588a] - [test visibility] Add test source file to test suites (Juan Fernández de Alba) #4677
- [4d1b9e1] - feat(dsm): add datastreams monitoring schema tracking (William Conti) #4687
- [c03632f] - [test visibility] Early Flake Detection for vitest (Juan Fernández de Alba) #4714
- [65d50b4] - [test visibility] Early flake detection for mocha (parallel mode) (Juan Fernández de Alba) #4723
- [ae76c38] - [test visibility] Support early flake detection for cucumber (Juan Fernández de Alba) #4733
- always enable tracing header injection for AWS requests (#4717)
Improvements
- [34a651e] - PROF-10339: Review Error-throwing sites for SSI impact (Attila Szegedi) #4627
- [b079c6f] - [test visibility] Remove beta flag from manual test API (Juan Fernández de Alba) #4705
- [cb81b82] - Add span IDs to timeline DNS and TCP events (Attila Szegedi) #4655
- [59e7fc5] - [waf] Filter addresses before calling to waf to prevent running without knownAddresses (Ugaitz Urien) #4656
v5.22.0
Fixes
- [ab80d70] - fix(lambda): gate timeout spans and add missing clear (jordan gonzález) #4446
- [1f2914f] - chore(w3c): avoid setting _dd.parent_id to 16 zeros (Munir Abdinur) #4576
- [683df27] - fix(openai): tracing occurs in correct async context (Sam Brenner) #4583
- [b19b382] - Rename rasp metrics (Igor Unanua) #4635
- [f4ecee9] - Fix AppSec manual blocking parameters (Ugaitz Urien) #4606
Features
- [bc2d6a1] - Bump
@datadog/native-appsec
to8.1.1
(Carles Capell) #4630 - [1a2aaed] - [test visibility] Add configuration flags to auto test retries (Juan Antonio Fernández de Alba) #4609
Improvements
v4.46.0
Fixes
- [ab80d70] - fix(lambda): gate timeout spans and add missing clear (jordan gonzález) #4446
- [1f2914f] - chore(w3c): avoid setting _dd.parent_id to 16 zeros (Munir Abdinur) #4576
- [683df27] - fix(openai): tracing occurs in correct async context (Sam Brenner) #4583
- [b19b382] - Rename rasp metrics (Igor Unanua) #4635
- [f4ecee9] - Fix AppSec manual blocking parameters (Ugaitz Urien) #4606
Features
- [bc2d6a1] - Bump
@datadog/native-appsec
to8.1.1
(Carles Capell) #4630 - [1a2aaed] - [test visibility] Add configuration flags to auto test retries (Juan Antonio Fernández de Alba) #4609
Improvements
v5.21.0
Fixes
- [core] Fix ALS continuation bug in body-parser (#4582)
- [core] Correctly handle 128 bits traceids in log injection (#4601)
- [core] Update TraceProvider Constructors Typings (#4596)
- [iast] Fix bug with template literals (#4584)
Improvements
- [test-visibility] Add compatibility with nyc's
all
input (#4568) - [test visibility] Add total code coverage measure to vitest (#4570)
- [core] Revise OTel Context and API Implementation To Enable OTel Auto Instrumentation Support (#4554)
- [core] Ensure require-package-json is called with try-catch (#4587)
- [core] Add missing configuration values to telemetry (#4580)
- [iast] Support linuxmusl-arm64 in iast (#4567)
v4.45.0
Fixes
- [core] Fix ALS continuation bug in body-parser (#4582)
- [core] Correctly handle 128 bits traceids in log injection (#4601)
- [core] Update TraceProvider Constructors Typings (#4596)
- [iast] Fix bug with template literals (#4584)
Improvements
- [test-visibility] Add compatibility with nyc's
all
input (#4568) - [test visibility] Add total code coverage measure to vitest (#4570)
- [core] Revise OTel Context and API Implementation To Enable OTel Auto Instrumentation Support (#4554)
- [core] Ensure require-package-json is called with try-catch (#4587)
- [core] Add missing configuration values to telemetry (#4580)
- [iast] Support linuxmusl-arm64 in iast (#4567)
v5.20.0
Features
- appsec: Exploit prevention support for SSRF (#4372) (#4561)
- aws-sdk: Add batchPropagationEnabled env variable configuration for AWS messaging context injection (#4525)
- iast: Add support for Code Injection vulnerability detection (#4488)
- dsm: Implement Data Streams Monitoring (DSM) Public API (#4537)
Bug fixes
v4.44.0
Features
- appsec: Exploit prevention support for SSRF (#4372) (#4561)
- aws-sdk: Add batchPropagationEnabled env variable configuration for AWS messaging context injection (#4525)
- iast: Add support for Code Injection vulnerability detection (#4488)
- dsm: Implement Data Streams Monitoring (DSM) Public API (#4537)