Releases: DataDog/dd-trace-py
Releases · DataDog/dd-trace-py
0.53.3
Bug Fixes
- Fixes an issue where all Django function middleware will share the same resource name.
0.54.0rc1
v0.54.0rc1
New Features
- Add automatic unix domain socket detection for traces. The expected path for the socket is
/var/run/datadog/apm.socketwhich if exists, will be used instead of the previous http default,http://localhost:8126/. To be used in conjunction withapm_config.receiver_socketin yourdatadog.yamlfile, or theDD_APM_RECEIVER_SOCKETenvironment variable set on the Datadog agent. - Update the --info command to be easier to read and provide more helpful information.
- Add support for
DD_PROFILING_ENDPOINT_COLLECTION_ENABLEDenv variable to disable endpoint name collection in profiler. - Add rq integration.
- Tag traces with HTTP headers specified on the
DD_TRACE_HEADER_TAGSenvironment variable. Value must be either comma or space separated. e.g.Host:http.host,User-Agent,http.user_agentorreferer:http.referer Content-Type:http.content_type.
Deprecation Notes
- Deprecate the DATADOG_ENV environment variable in favor of DD_ENV. The use of DD_ENV should follow Unified Service Tagging recommendations.
Bug Fixes
- pytest: report exception details directly instead of through a RuntimeWarning exception.
- Fixed the support for Celery workers that fork sub-processes with Python 3.6 and earlier versions.
- Fix the reporting of the allocated memory and the number of allocations in the profiler.
- Fixes cases in which the
test.statustag of a test span frompytestwould be missing becausepytest_runtest_makereporthook is not run, like whenpytesthas an internal error. - Pin
protobufversion to<3.18for Python <=3.5 due to support being dropped. - Make sure that correct endpoint name collected for profiling.
Other Notes
- Added runtime metrics status and sampling rules to start-up logs.
0.53.2
Bug Fixes
- Fix the reporting of the allocated memory and the number of allocations in the profiler.
0.53.1
Bug Fixes
- Fixed the support for Celery workers that fork sub-processes with Python 3.6 and earlier versions.
- Fixes cases in which the
test.statustag of a test span frompytestwould be missing becausepytest_runtest_makereporthook is not run, like whenpytesthas an internal error. - Pin
protobufversion to<3.18for Python <=3.5 due to support being dropped.
0.52.2
Bug Fixes
- Pin
protobufversion to<3.18for Python <=3.5 due to support being dropped.
0.53.0
Release Notes
v0.53.0
New Features
- Tag traces with HTTP headers specified on the
DD_TRACE_HEADER_TAGSenvironment variable. Value must be either comma or space separated. e.g.Host:http.host,User-Agent,http.user_agentorreferer:http.referer Content-Type:http.content_type. - The gevent tasks are now tracked by the threading lock events
Bug Fixes
- pytest: report exception details directly instead of through a RuntimeWarning exception.
- Fixes an issue where a manually set
django.requestspan resource would get overwritten by the integration. - Pin
setup_requiresdependencysetuptools_scm[toml]>=4,<6.1to avoid breaking changes.
0.53.0rc2
v0.53.0rc2
New Features
- Tag traces with HTTP headers specified on the
DD_TRACE_HEADER_TAGSenvironment variable. Value must be either comma or space separated. e.g.Host:http.host,User-Agent,http.user_agentorreferer:http.referer Content-Type:http.content_type.
Bug Fixes
- pytest: report exception details directly instead of through a
RuntimeWarningexception.
0.53.0rc1
v0.53.0rc1
New Features
- The gevent tasks are now tracked by the threading lock events
Bug Fixes
-
Fixes an issue where a manually set
django.requestspan resource would get
overwritten by the integration. -
Pin
setup_requiresdependencysetuptools_scm[toml]>=4,<6.1to avoid breaking changes.
0.52.1
v0.52.1
Bug Fixes
- Pin
setup_requiresdependencysetuptools_scm[toml]>=4,<6.1to avoid breaking changes.
0.51.3
Bug Fixes
- Pin
setup_requiresdependencysetuptools_scm[toml]>=4,<6.1to avoid breaking changes.