build(deps): bump ddtrace from 4.14.0 to 4.15.6 in /container/deps
DE
1d ago+1+1+0123456789-1-1-0123456789
Bumps ddtrace from 4.14.0 to 4.15.6.
Release notes
Sourced from ddtrace's releases.
4.15.6
Security Issues
- tracing: Fixes a security vulnerability, as described in GHSA-3633-r77q-h3v3.
4.15.5
Bug Fixes
- Code Security (IAST): fixes an issue where taint tracking could abort the Python process when old-style
%string formatting handled tainted text containing a lone surrogate character.4.15.4
Bug Fixes
- internal: Fixes an issue on macOS where starting a subprocess can deadlock while a hostname lookup is in progress.
- tracing: Fixes a native memory leak on Linux when
DD_TRACE_OTEL_CTX_ENABLEDis set totrueand a thread exits while an OpenTelemetry thread context is still attached.4.15.3
Bug Fixes
- LLM Observability:
- Resolves an issue where a streamed Bedrock
InvokeModelWithResponseStreamrequest that ended in an error or was cancelled part-way produced a span with no output annotation. The text received before the failure is now tagged on the span.- Resolves an issue where a streamed Bedrock
ConverseStreamrequest that ended in an error or was cancelled part-way produced a span that was not marked as an error, making an interrupted request indistinguishable from a successful one.- This fix resolves an issue where cancelled or failed OpenAI streamed requests produced no LLM Observability span at all. These requests now produce an LLM span carrying the input messages, whatever output arrived before the stream ended, and estimated token metrics.
- internal:
- Fixes incorrect telemetry being collected when hitting cardinality limits during stats computation.
- tracing:
- Fixes an issue where the Python garbage collector stops and memory grows without limit when
DD_RUNTIME_METRICS_ENABLEDis true.- Profiling:
- A crash that could occur in applications that use signal handlers to recover from crashes has been fixed.
4.15.2
Upgrade Notes
- tracing: DD_TRACE_OTEL_CTX_ENABLED now defaults to false until a Linux-native memory leak caused by setting it to true is fixed.
Bug Fixes
- LLM Observability: Fixes an issue where abandoned or disconnected streamed LLM requests can leave spans unfinished, causing memory to grow in long-running web workers.
- CI Visibility: Fixes an issue where Auto Test Retries do not retry tests that use
pytest-timeoutthread mode and terminate a pytest-xdist worker.4.15.1
Bug Fixes
- LLM Observability
- Resolves an issue where
gen_ai.*attributes were added to APM spans when LLM Observability was disabled. These attributes are now only emitted when LLM Observability is enabled.4.15.0
Estimated end-of-life date, accurate to within three months: 05-2027
See the support level definitions for more information.
... (truncated)
Commits
83ea398fix(tracing): prevent quadratic query string obfuscation [backport 4.15] (#20...4ae3a7fchore: bump version to 4.15.6 (#20863)479a759ci: update one-pipeline to 1.6.0 [4.15] (#20842)8da5bb7chore: bump version to 4.15.5 (#20833)ace9724fix(iast): avoid process abort inmodulo_aspecton lone surrogates [backpor...b97ac67upgrade pyproject.toml version (#20715)27e417fchore(native): bump libdatadog v43.0.1 → v43.0.2 (#20711)45e21d6fix(runtime): avoid macOS subprocess fork deadlock [backport 4.15] (#20678)3c2beebchore: bump version to 4.15.3 (#20630)779fd48fix(runtime-metrics): prevent gc stopping due to deadlock in gc monitor (#20624)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the Security Alerts page.