Update module gopkg.in/DataDog/dd-trace-go.v1 to v1.53.0 #856
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:
v1.52.0
->v1.53.0
Release Notes
DataDog/dd-trace-go (gopkg.in/DataDog/dd-trace-go.v1)
v1.53.0
Compare Source
What's Changed
This release includes several new features for various APM integrations, including a new opt-in service naming schema, improvements to
contrib/gocql
and the ability to add HTTP headers to traces in several integrations. In addition, there are a number of small bug fixes and improvements for APM, ASM and the Profiler.Application Security Management (ASM) no longer requires CGO to be compiled. The
appsec
build tag is still required for now for a progressive roll-out and will be removed in the next few months. Read more in below's ASM section.Application Performance Monitoring (APM)
Peer Service naming schema
This release introduces a new opt-in service naming approach, aiming to make service names more consistent. You can opt-in to this new service naming setting
DD_TRACE_PEER_SERVICE_DEFAULTS_ENABLED="true"
andDD_TRACE_REMOVE_INTEGRATION_SERVICE_NAMES_ENABLED=true
.For fine-tuned control of your service names, you can configure
DD_TRACE_PEER_SERVICE_MAPPING
, providing comma-separated key:value mapping rule pairs, similar to howDD_SERVICE_MAPPING
is configured today.HTTP Header Tags
This release includes a new feature to add HTTP headers as trace tags for several integrations:
The feature can be configured globally with the
WithHeaderTags
option totracer.Start()
, or individually for each integration with theWithHeaderTags
options available in each integration package. It accepts a map of case-insensitive header keys to tag names and automatically applies matching header values as tags on traces, e.g.CASE-insensitive-Header:my-tag-name,User-ID:userId,My-Header-And-Tag-Name
. Also accepts entries without a specified tag name that are automatically mapped to tags of the formhttp.request.headers.<header-name>
.APM Changelog
Application Security Management (ASM)
We're happy to release the first version of ASM for Go that no longer requires CGO. This reduces the setup requirements to the bare minimum for Go development: the Go toolchain and nothing more!
Note that even if you disable CGO with
CGO_ENABLED=0
, the resulting compiled program will still be dynamically linked against the C library, libm, and libdl. Already existing ASM users are not impacted by this new implementation and can upgrade to this version transparently, as these libraries were already required by the previous implementation using CGO.This release also includes the ability to configure at run time your HTTP protection behaviour at https://app.datadoghq.com/security/configuration/asm/protection-behaviour
Profiling
General
New Contributors
Full Changelog: DataDog/dd-trace-go@v1.52.0...v1.53.0
Configuration
📅 Schedule: Branch creation - "before 10am" (UTC), 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.