Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Update dependency ddtrace to ^0.46.0 #74

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
toddbirchard merged 1 commit into master from renovate/ddtrace-0.x
May 11, 2021
Merged

Conversation

Copy link

@renovate renovate bot commented Dec 15, 2020
edited
Loading

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ddtrace ^0.44.0 -> ^0.46.0 age adoption passing confidence

Release Notes

DataDog/dd-trace-py

v0.46.0

Compare Source

v0.46.0

Upgrade Notes

  • elasticsearch: removed get_traced_transport method and ddtrace.contrib.elasticsearch.transport module.
  • The profiler will only load tags from the DD_TAGS environment variable once at start.
  • flask: Use HTTP Custom Error Codes instead of ddtrace.config.flask['extra_error_codes'].

New Features

  • aiohttp: store request and response headers.
  • bottle: store request and response headers.
  • elasticsearch: add support for version 7.
  • flask: store response headers.
  • molten: store request headers.
  • pyramid: store request and response headers.
  • flask: store request and response headers when auto-instrumented.
  • The ddtrace.profiling.auto module will warn users if gevent monkey patching is done after the profiler is auto-instrumented.
  • The Profiler object can now be passed tags with the tags keyword argument.

Bug Fixes

  • dbapi: avoid type error with potential non-compliance in db libraries when setting tag for row count.
  • django: add legacy resource format of {handler}.
  • grpc: fix wrapper for streaming response to support libraries that call an internal method directly.
  • sanic: use path parameter names instead of parameter values for the resource.
  • The profiler won't deadlock on fork when gevent monkey patch is enabled.
  • requests: fix TracedSession when patches are not applied.

v0.45.0

Compare Source

v0.45.0

Prelude

Python 3.9 wheels are now built and published to PyPI.

New Features

  • botocore: added distributed_tracing configuration setting which is enabled by default.

  • The ddtrace-run command now supports the following arguments:

    -h, --help
    -d, --debug enable debug mode (disabled by default)
    -i, --info print library info useful for debugging
    -p, --profiling enable profiling (disabled by default)
    -v, --version show program's version number and exit
    

It now also has friendlier error messages when used incorrectly.

  • Add functionality to call gevent.monkey.patch_all() with ddtrace-run by setting the environment variable DD_GEVENT_PATCH_ALL=true. This ensures that gevent patching is done as early as possible in the application.

  • botocore: inject distributed tracing data to ClientContext to trace lambda invocations.

  • botocore: inject tracing data to MessageAttributes.

  • The profiler now tracks the running gevent Greenlet and store it as part of the CPU and wall time profiling information.

  • The profiler is now able to upload profiles to the Datadog Agent by using a Unix Domain Socket.

  • It is now possible to pass a url parameter to the Profiler to specify the Datadog agent location.

  • The new memory profiler for Python is now enabled by default. This improves the profiler memory consumption and performance impact. It can still be disabled by setting DD_PROFILING_MEMALLOC=0 as an environment variable.

  • The profiler now uses the tracer configuration if no configuration is provided.

  • pytest integration. This enables the pytest <https://pytest.org>_ runner to trace test executions.

Upgrade Notes

  • Context.get() has been removed and the functionality has been rolled into Context.close_span().

  • Tracer.record() has similarly been removed as it is no longer useful with Context.get() removed.

  • The deprecated compatibility module ddtrace.profile has been removed.

  • The profiler now uses the tracer configuration if no configuration is provided.

Deprecation Notes

  • The pyddprofile wrapper is deprecated. Use DD_PROFILING_ENABLED=true ddtrace-run instead.

  • The profiler does not catch uncaught exception anymore.

Bug Fixes

  • core: always reset the current_span in the context.

  • django: Http404 exceptions will no longer be flagged as errors

  • django: add safe guards for building http.url span tag.

  • aiobotocore: set span error for 5xx status codes.

  • elasticsearch: set span error for 5xx status codes.

  • django, DRF, ASGI: fix span type for web request spans.

  • Fixes span id tagging in lock profiling.

  • Fix UDS upload for profiling not using the correct path.

  • Fixed an issue in profiling exporting profiles twice when forking.

  • core: fix race condition in TracerTagCollector.

Other Notes

  • Start-up logs are now disabled by default. To enable start-up logs use DD_TRACE_STARTUP_LOGS=true or DD_TRACE_DEBUG=true.

Renovate configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate renovate bot changed the title (削除) Update dependency ddtrace to ^0.45.0 (削除ここまで) (追記) Update dependency ddtrace to ^0.46.0 (追記ここまで) Jan 27, 2021
@renovate renovate bot force-pushed the renovate/ddtrace-0.x branch from 1a7eeb8 to 1bfd39b Compare January 27, 2021 17:42
@toddbirchard toddbirchard merged commit a5416d8 into master May 11, 2021
@toddbirchard toddbirchard deleted the renovate/ddtrace-0.x branch May 11, 2021 17:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Reviewers
No reviews
Assignees
No one assigned
Labels
None yet
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /