Skip to content

Bump ddtrace from 4.6.0 to 4.6.1#2250

Merged
lexicalunit merged 2 commits intomainfrom
dependabot/uv/ddtrace-4.6.1
Mar 20, 2026
Merged

Bump ddtrace from 4.6.0 to 4.6.1#2250
lexicalunit merged 2 commits intomainfrom
dependabot/uv/ddtrace-4.6.1

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 20, 2026

Bumps ddtrace from 4.6.0 to 4.6.1.

Release notes

Sourced from ddtrace's releases.

4.6.1

Estimated end-of-life date, accurate to within three months: 05-2027 See the support level definitions for more information.

Bug Fixes

  • CI Visibility: Fixes an issue where pytest plugins pytest-rerunfailures and flaky were silently overridden by the ddtrace plugin. With this change, external rerun plugins will now drive retries as expected when Auto Test Retries and Early Flake Detection features are both disabled, otherwise our retry mechanism takes precedence and a warning is emitted.
  • CI Visibility (pytest): Fixed missing ITR tags in the new pytest plugin that caused time saved by Test Impact Analysis to not appear in dashboards.
  • CI Visibility: Fixed an issue where a test marked as both quarantined and attempt-to-fix was incorrectly treated as plain quarantined, preventing attempt-to-fix flow from running.
  • LLM Observability: Fixes an issue where Anthropic LLM spans were dropped when streaming responses from Anthropic beta API features with tool use, such as tool_search_tool_regex.
  • tracing: Resolves an issue where a RuntimeError could be raised when iterating over the context._meta dictionary while creating spans or generating distributed traces.
  • Fix for potential crashes at process shutdown due to incorrect detection of the VM finalization state when stopping periodic worker threads.
  • profiling: Fix potential reentrant crashes in the memory profiler by avoiding object allocations and frees during stack unwinding inside the allocator hook.
  • profiling: the memory profiler now uses the weighted allocation size in heap live size, fixing a bug where the reported heap live size was much lower than it really was.
Commits
  • d6b6ea5 fix(profiling): use weighted size for heap live size [backport 4.6] (#17016)
  • 38ede85 Bump version in 4.6 branch to 4.6.1 (#17012)
  • fd9fcad fix(tracing): resolve runtime error on Context._meta [backport 4.6] (#16995)
  • 0181427 fix: better VM exit detection for periodic threads [backport 4.6] (#16994)
  • 20c2996 fix(llmobs): don't drop streamed beta tool use anthropic responses (#16999)
  • 0bb7ef1 fix(ci_visibility): restore case of test quarantined and attempt-to-fix [back...
  • 50aa370 fix(ci_visibility): fix pytest plugin compatibility with `pytest-rerunfailure...
  • 7616eb6 fix(profiling): avoid object allocations and frees during memalloc stack unwi...
  • f613e7d ci: allow lambda size check to fail - stopgap to unblock main CI [backport 4....
  • 3526839 fix(ci_visibility): restore itr tags and telemetry [backport #16895 to 4.6] (...
  • See full diff in compare view

Dependabot compatibility score

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 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)

Bumps [ddtrace](https://github.com/DataDog/dd-trace-py) from 4.6.0 to 4.6.1.
- [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@v4.6.0...v4.6.1)

---
updated-dependencies:
- dependency-name: ddtrace
  dependency-version: 4.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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 Mar 20, 2026
@codecov
Copy link

codecov bot commented Mar 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.89%. Comparing base (23191e2) to head (fd00154).
⚠️ Report is 3 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2250   +/-   ##
=======================================
  Coverage   99.89%   99.89%           
=======================================
  Files         210      210           
  Lines       13544    13544           
  Branches      527      527           
=======================================
  Hits        13530    13530           
  Misses         10       10           
  Partials        4        4           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@lexicalunit lexicalunit merged commit 9c8e1a8 into main Mar 20, 2026
7 checks passed
@lexicalunit lexicalunit deleted the dependabot/uv/ddtrace-4.6.1 branch March 20, 2026 16:44
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.

1 participant