fix(deps): update dependency ddtrace to v1.20.2 #202
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.18.5
->1.20.2
Release Notes
DataDog/dd-trace-py (ddtrace)
v1.20.2
: 1.20.2Compare Source
Bug Fixes
ValueError
raised whenConsumer.commit(offsets=...)
is called.UnboundLocalError
raised when a traced redis command raises an exception.AttributeError
raised while parsing graphql Documents where AST Location is None.v1.20.1
: 1.20.1Compare Source
Bug Fixes
DD_TRACE_API_VERSION
tov04
by default.v1.20.0
: 1.20.0Compare Source
Prelude
Vulnerability Management for Code-level (IAST) is now available in private beta. Use the environment variable
DD_IAST_ENABLED=True
to enable this feature.New Features
set_produce_checkpoint
andset_consume_checkpoint
Bug Fixes
v1.19.2
: 1.19.2Compare Source
Bug Fixes
ValueError
raised whenConsumer.commit(offsets=...)
is called.AttributeError
raised while parsing graphql Documents where AST Location is None.v1.19.1
: 1.19.1Compare Source
Bug Fixes
DD_TRACE_API_VERSION
tov04
by default.v1.19.0
: 1.19.0Compare Source
Prelude
Vulnerability Management for Code-level (IAST) is now available in private beta. Use the environment variable
DD_IAST_ENABLED=True
to enable this feature.New Features
allow_false
keyword argument toBaseSampler.sample()
, which defaults toTrue
.allow_false
controls the function's return value. Ifallow_false
isFalse
, the function will always returnTrue
regardless of the sampling decision it made. This is useful whensample
is called only for its side effects, which can include setting span tags.Known Issues
DD_UNLOAD_MODULES_FROM_SITECUSTOMIZE
is set toTrue
.Bug Fixes
ASM: avoid potentially unneeded import of the IAST native module.
ASM: avoid potentially unneeded import of the IAST native module if setup doesn't build extensions correctly.
data_streams: This fix resolves an issue where data stream context propagation would not propagate via SNS if raw message delivery was enabled.
dynamic instrumentation: function duration measurements are now reported in milliseconds to match the expectation from the UI.
dynamic instrumentation: fixed an issue that prevented line probes from being injected in some finally blocks.
dynamic instrumentation: Fixed the programmatic API to ensure that the dynamic instrumentation service is fully enabled when
Dynamic Instrumentation.enable()
is called.dynamic instrumentation: fixed a bug that might have caused probe status to fail to update correctly.
django: This fix resolves an issue where 'span.resource' would not include the endpoint when a Handler was interrupted, such as in the case of gunicorn worker timeouts.
CI Visibility: fixes an issue where the Intelligent Test Runner would not work when in EVP proxy mode due to missing
X-Datadog-NeedsAppKey
header.CI Visibility: revert to using DD_CIVISIBILITY_ITR_ENABLED (instead of _DISABLED) to conform with other tracers.
profiling: fixed a bug that prevented profiles from being correctly correlated to traces in gevent-based applications, thus causing code hotspot and end point data to be missing from the UI.
docs: Fix undefined variable reference in otel documentation
CI Visibility: fixes that Python 2.7 test results were not visible in UI due to improperly msgpack-ed data
ASM: This fix resolves an issue where track_user_signup_event and track_custom_event where not correctly tagging the span. This could lead to the loss of some events in the sampling.
appsec: Fixes an issue where ddtrace.appsec is imported and assumed to be available in all deployments of ddtrace
lib-inject: This fix resolves an issue where
libdl.so.2: cannot open shared object file: No such file or directory
errors occurred when theinjection image started.
lib-injection: Resolves permissions errors raised when ddtrace packages are copied from the InitContainer to the shared volume.
mariadb: This fix resolves an issue where MariaDB connection information objects not including the user or port caused exceptions to be raised.
appsec: This fix resolves an issue in which the library attempted to finalize twice a context object used by the Application Security Management product.
propagation: Prevent propagating unsupported non-ascii
origin
header values.pymongo: This upgrades the PyMongo integration to work with PyMongo versions 4.5.0 and above by choosing the root function of the integration on the basis of the PyMongo version.
tracing: This fix resolves an issue where the _dd.p.dm and _dd.*_psr tags were applied to spans in ways that did not match their intended semantics, increasing the potential for metrics-counting bugs.
ASM: This fix resolves issue where user information was only set in root span. Now span for user information can be selected.
sqlalchemy: sqlalchemy rollbacks could previously cause intermittent deadlocks in some cases. To fix this
DD_TRACE_SPAN_AGGREGATOR_RLOCK
was introduced in 1.16.2 with the default asFalse
. We are now changing the default toTrue
.kafka: Resolves an issue where traced kafka connections were assigned a default timeout of 1 second. The default timeout in
Consumer.poll(...)
should beNone
.openai: This fix resolves an issue where errors during streamed requests resulted in unfinished spans.
Other Changes
DD_TRACE_OBFUSCATION_QUERY_STRING_PATTERN
toDD_TRACE_OBFUSCATION_QUERY_STRING_REGEXP
.v1.18.6
: 1.18.6Compare Source
Bug Fixes
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - 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.
This PR has been generated by Mend Renovate. View repository job log here.