Skip to content

Bump ddtrace from 2.21.3 to 2.21.4#1847

Merged
lexicalunit merged 1 commit intomainfrom
dependabot/pip/ddtrace-2.21.4
Mar 21, 2025
Merged

Bump ddtrace from 2.21.3 to 2.21.4#1847
lexicalunit merged 1 commit intomainfrom
dependabot/pip/ddtrace-2.21.4

Conversation

@dependabot
Copy link
Contributor

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

Bumps ddtrace from 2.21.3 to 2.21.4.

Release notes

Sourced from ddtrace's releases.

2.21.4

Bug Fixes

  • CI Visibility: This fix resolves an issue where ddtrace's own sys.monitoring coverage tool in Python 3.12+ would block other sys.monitoring tools such as pytest-cov from being used.
Changelog

Sourced from ddtrace's changelog.

2.21.4

Bug Fixes

  • CI Visibility: This fix resolves an issue where ddtrace's own sys.monitoring coverage tool in Python 3.12+ would block other sys.monitoring tools such as pytest-cov from being used.

3.2.0

New Features

  • ASM: This introduces auto instrumentation of signup events for Django.

Upgrade Notes

  • ASM: To align across products, we're replacing DD_EXPERIMENTAL_APPSEC_STANDALONE_ENABLED with DD_APM_TRACING_ENABLED. Feature set remains the same.
  • Bumps libdatadog dependency to v16.0.3.

Bug Fixes

  • celery: When multiple broker URLs are provided as a list, use the first broker URL from a list to avoid parsing errors.
  • CI Visibility: This fix resolves an issue where ddtrace's own sys.monitoring coverage tool in Python 3.12+ would block other sys.monitoring tools such as pytest-cov from being used.
  • tracing: Changes the name of the span event generated by a record_exception call as it was not following OTEL semantics.
  • Fixes an issue where Profiling native threads would respect the musl libc default stack size, which could cause stack overflows in certain configurations.
  • profiling: The memory profiler has a guard to avoid re-entering its code if there are allocations during sampling. This guard was meant to be thread-local, but was not correctly declared as such. This doesn't immediately cause problems because the profiler uses try-locks to protect access to its data structures, and re-entering the code will fail to acquire the locks. But this bug could be a source of deadlocks or data corruption if the code changes substantially in the future. This fix makes the guard thread-local as originally intended.

3.1.0

New Features

  • API Gateway: Add preview support to create inferred AWS API Gateway spans when certain AWS Gateway headers are passed into the request. Requires DD_TRACE_INFERRED_PROXY_SERVICES_ENABLED=true to enable. For enablement instructions, contact support.

  • LLM Observability: Properly labels Deepseek for the model provider and span name for LLM Observability spans for calls to Deepseek models using the OpenAI SDK.

  • tracing: Introduces a record_exception method that adds an exception to a Span as a span event. Refer to [Span.record_exception](https://ddtrace.readthedocs.io/en/stable/api.html#ddtrace.trace.Span.record_exception) for more details.

  • LLM Observability: Introduces an improved automated context management system for LLM Observability-specific spans. Also modifies LLMObs.export_span(), LLMObs.inject_distributed_headers(), LLMObs.annotate() to default to the current active LLM Observability-specific span if span is not provided.

  • LLM Observability: Introduces automatic distributed tracing support for LLM Observability traces involving the concurrent.futures.thread module.

  • Symbol Database is now enabled by default.

  • graphql: Add span events on GraphQL error spans, allowing multiple errors to be surfaced on the span.

... (truncated)

Commits
  • 8d7d3be ci: skip serverless benchmark failures to unblock CI (#12800) [backport 2.21]...
  • 1edcac0 chore(iast): refactor open/read wrapping [backport 2.21] (#12776)
  • c1eddea ci(iast): update hatch iast envs configuration [backport 2.21] (#12748)
  • 3dcb8e4 ci(iast): migrate appsec_iast_memcheck and appsec_iast to gitlab/hatch [backp...
  • e7a8d99 chore(iast): fix IAST imports when under pytest [Backport 2.21] (#12762)
  • 217ce01 ci: pin all GitHub Actions by SHA and update via dependabot (#12189) [backpor...
  • e33ac7c chore(iast): improve iast logs [backport 2.21] (#12747)
  • 69249c2 chore(iast): split wrapped_view hook [backport 2.21] (#12726)
  • 6cc1ecc chore: fast build environment variables [backport 2.21] (#12736)
  • 9093b3c fix(ci_visibility): avoid clash with other sys.monitoring tools [backport 2.2...
  • Additional commits viewable 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Mar 20, 2025
Bumps [ddtrace](https://github.com/DataDog/dd-trace-py) from 2.21.3 to 2.21.4.
- [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@v2.21.3...v2.21.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/ddtrace-2.21.4 branch from 1b742cd to 0be33b6 Compare March 21, 2025 16:34
@lexicalunit lexicalunit merged commit 0ec0f41 into main Mar 21, 2025
3 checks passed
@lexicalunit lexicalunit deleted the dependabot/pip/ddtrace-2.21.4 branch March 21, 2025 16:34
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 Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments