Skip to content

[pip] Dependabot: Bump ddtrace from 3.17.1 to 4.10.2 - #2070

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot-uv-ddtrace-4.10.2
Open

[pip] Dependabot: Bump ddtrace from 3.17.1 to 4.10.2#2070
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot-uv-ddtrace-4.10.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 5, 2026

Copy link
Copy Markdown
Contributor

Bumps ddtrace from 3.17.1 to 4.10.2.

Release notes

Sourced from ddtrace's releases.

4.10.2

Bug Fixes

  • LLM Observability: This fix resolves an issue in the Claude Agent SDK integration where a span's error message showed an uncategorized unknown error category from the upstream Claude Agent SDK instead of a descriptive API error. The integration now surfaces the detailed error message from the assistant message content.
  • tracing: Fixes a race condition where extra service names could be silently dropped from Remote Configuration /v0.7/config payloads in multi-threaded applications (e.g. uWSGI).
  • code origin: fixed an issue that could have caused pytest to crash internally when inspecting the call stack from an exception thrown by a view function when Code Origin is enabled.
  • LLM Observability: Resolves an issue where non-string tag values passed to LLMObs.annotate(tags=...) could cause spans to be dropped during ingestion.
  • LLM Observability: Fixes provider mis-attribution on openai spans when an OpenAI (or AsyncOpenAI) client and an AzureOpenAI (or AsyncAzureOpenAI) client are instantiated at the same time. Provider is now determined per-call rather than from the most recently constructed client.

4.10.1

Bug Fixes

  • internal: Fixed an issue that could have caused some timers, like the one responsible for Symbol Database uploads, to fire repeatedly after the first execution.
  • internal: This fix resolves a memory leak where reference cycles through PeriodicThread callbacks were invisible to Python's cyclic garbage collector and could accumulate when threads used bound methods as targets.
  • profiling: Fixes a memory leak in native frame tracking caused by unbounded native call-site metadata growth.
  • SCA: This fix resolves an issue where unresolved runtime reachability targets could accumulate across Software Composition Analysis updates, causing resident memory usage to grow over time.

4.10.0

Bug Fixes

  • AAP: This fix resolves an issue where the AppSec body-parsing hook consumed the websocket.connect ASGI message, causing ASGI/FastAPI WebSocket connections to fail with HTTP 500 when AppSec was enabled.
  • LLM Observability: Fixes an issue where reasoning_content was missing from streamed chat completions in the OpenAI and LiteLLM integrations when an OpenAI-compatible reasoning provider (e.g. DeepSeek, Qwen) emitted delta.reasoning_content chunks. The aggregated message now captures reasoning text in the output message, matching non-streaming behavior.
  • dynamic instrumentation: fixes an issue where the Symbol Database uploader sends empty payloads on a recurring timer.

... (truncated)

Commits
  • c693939 chore: bump packages import many SLOs [backport 4.10] (#18463)
  • dce20b9 chore: bump version to 4.10.2 (#18464)
  • 7a77b12 fix: ensure line number in wrapping context footer [backport 4.10] (#18444)
  • 4f16404 fix(tracing): fix extra_services race condition in SharedStringFile [backport...
  • d6880e1 fix(llmobs): stringify non-string tag values [backport 4.10] (#18439)
  • 57ddb63 fix(llmobs): surface descriptive API error in claude_agent_sdk error message ...
  • 65f026f fix(llmobs): correct openai provider given multiple active clients [backport ...
  • 8d50296 fix(core): periodicthread leak fix [backport 4.10] (#18378)
  • 87aafce fix(sca): fix leak with SCA [backport 4.10] (#18376)
  • e2426a4 fix(profiling): bound profiler native frame call-site registry [backport 4.10...
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [ddtrace](https://github.com/DataDog/dd-trace-py) from 3.17.1 to 4.10.2.
- [Release notes](https://github.com/DataDog/dd-trace-py/releases)
- [Changelog](https://github.com/DataDog/dd-trace-py/blob/main/CHANGELOG.md)
- [Commits](DataDog/dd-trace-py@v3.17.1...v4.10.2)

---
updated-dependencies:
- dependency-name: ddtrace
  dependency-version: 4.10.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jun 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants