Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Feb 16, 2024

Bumps ddtrace from 2.1.7 to 2.6.3.

Release notes

Sourced from ddtrace's releases.

2.6.3

Bug Fixes

  • tracing: This fix resolves an issue where previously some traces that were not sampled were not sent to the trace-agent, possibly affecting metrics. With this fix, all traces are sent to the agent.
  • ASM: This fix resolves an issue where rules updated through remote config were not properly updating required waf addresses. This could lead to custom rules being ignored.

2.6.2

Bug Fixes

  • botocore: Fixes bug where SQS and Kinesis results and errors were not recorded when DD_BOTOCORE_EMPTY_POLL_ENABLED=false. config.botocore.empty_poll_enabled=false and no records were found.
  • tracing: Resolves telemetry import error raised when DD_INSTRUMENTATION_TELEMETRY_ENABLED is set to False.

2.6.1

Bug Fixes

  • botocore: Fixes bug that was causing spans to be created when DD_BOTOCORE_EMPTY_POLL_ENABLED=false is set and sqs.receiveMessage and kinesis.getRecords operations return no records.
  • CI Visibility: This fix makes the CI Visibility system resilient to RuntimeErrors that can occur between pytest tests with coverage enabled.
  • Vulnerability Management for Code-level (IAST): don't patch BytesIO since we don't have any aspects for it.
  • Vulnerability Management for Code-level (IAST): Fixes issues derived from AST patching code with type annotations.

2.6.0

Upgrade Notes

  • CI Visibility: DD_CIVISIBILITY_ITR_ENABLED now defaults to true, and the Datadog API (configured via the Datadog dashboard) now determines whether code coverage and test skipping are enabled.
  • CI Visibility: the CI Visibility service is no longer enabled when the initial query to the Datadog test service settings API fails due to a 403 status code.

New Features

  • botocore: Adds optional feature to propagate context between producers and consumers for AWS SQS, AWS SNS, and AWS Kinesis via DD_BOTOCORE_PROPAGATION_ENABLED environment variable. Adds optional feature to disable tracing of AWS SQS poll() operation and AWS Kinesis 'get_records()' operation when no data is consumed via DD_BOTOCORE_EMPTY_POLL_ENABLED environment variable.
  • tracing: Adds new tag python_main_package containing the name of the main package of the application.
  • profiling: Adds new tag python_main_package containing the name of the main package of the application.
  • ASM: API Security schema collection is now officially supported for Django, Flask and FastAPI. It is enabled by default and can be disabled in the tracer using environment variable DD_API_SECURITY_ENABLED=false It will only be active when ASM is also enabled.
  • elasticsearch: This allows custom tags to be set on Elasticsearch spans via the Pin interface.
  • botocore: This introduces tracing support for bedrock-runtime operations.
    See the docs for more information.
  • datastreams: this change adds kombu auto-instrumentation for datastreams monitoring.
  • tracing: this change adds the DD_KOMBU_DISTRIBUTED_TRACING flag (default True)
  • Vulnerability Management for Code-level (IAST): Add support for CMDi in langchain.
  • botocore: Add the ability to inject trace context into the input field of botocore stepfunction start_execution and start_sync_execution calls.
  • Removes another place where we always load instrumentation telemetry, even if it is disabled
  • tracing: This introduces the ability to disable tracing at runtime based on configuration values sent from the Datadog frontend. Disabling tracing in this way also disables instrumentation telemetry.
  • tracing: Adds support for remote configuration of DD_TRACE_HEADER_TAGS
  • tracing: Add support for remote configuration of trace-logs correlation.
  • grpc/grpc_aio: reports the available target host in client spans as network.destination.ip if only an IP is available, peer.hostname otherwise.
  • span: Adds a public api for setting span links
  • starlette,fastapi: Trace background tasks using span links

... (truncated)

Commits
  • b61deff fix(asm): update required address when new rules are updated [backport 2.6] (...
  • 36f3bb0 ci: get latest commit message to look for itr:noskip [backport 2.6] (#8411)
  • 69b18ea fix(tracing): return trace regardless of sampling decision unless stats comp ...
  • e06ed1e ci: add missing sampling snapshot test [backport 2.6] (#8412)
  • c89be22 fix(tracing): resolves telemetry import error raised when queuing span metric...
  • 6ded60c fix(botocore): fix bug causing no response to be returned from SQS and Kinesi...
  • 1bc4bed ci: fix missing paths in suitespec for CI Visibility-related jobs [backport 2...
  • 0a9b199 fix(civisibility): catch runtime error that can sometimes happen between test...
  • 5b59471 fix(iast): add support for patching code with type annotations [backport 2.6]...
  • ad0bb37 fix: dont patch BytesIO since we dont have any aspects for it [backport 2.6] ...
  • 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 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)

Bumps [ddtrace](https://github.com/DataDog/dd-trace-py) from 2.1.7 to 2.6.3.
- [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.1.7...v2.6.3)

---
updated-dependencies:
- dependency-name: ddtrace
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Feb 16, 2024
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Feb 22, 2024

Superseded by #77.

@dependabot dependabot bot closed this Feb 22, 2024
@dependabot dependabot bot deleted the dependabot/pip/ddtrace-2.6.3 branch February 22, 2024 20:10
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.

0 participants