Skip to content
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

fix(deps): update module gopkg.in/datadog/dd-trace-go.v1 to v1.53.0 #109

Merged

Conversation

self-hosted-renovatebot[bot]
Copy link
Contributor

This PR contains the following updates:

Package Type Update Change
gopkg.in/DataDog/dd-trace-go.v1 require minor 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 schema, aiming to make service names more consistent. If you are already using the new DD_TRACE_SPAN_ATTRIBUTE_SCHEMA v1, then you will get this new service naming by default. If you are using the v0/default schema, then you can explicitly opt into this new feature by setting DD_TRACE_PEER_SERVICE_DEFAULTS_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 how DD_SERVICE_MAPPING is configured today.

HTTP Header Tags

This release includes a new feature to add HTTP headers as trace tags for several integrations:

  • contrib/emicklei/go-restful
  • contrib/gin-gonic/gin
  • contrib/go-chi/chi.v5
  • contrib/go-chi/chi
  • contrib/gorilla/mux
  • contrib/labstack/echo.v4
  • contrib/labstack/echo
  • contrib/urfave/negroni
  • contrib/net/http

The feature can be configured globally with the WithHeaderTags option to tracer.Start(), or individually for each integration with the WithHeaderTags 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 form http.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 - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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 Renovate Bot.

Copy link
Collaborator

@cresta-robot cresta-robot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto approved by cresta-robot

@self-hosted-renovatebot self-hosted-renovatebot bot merged commit b839a76 into master Jul 31, 2023
@self-hosted-renovatebot self-hosted-renovatebot bot deleted the renovate/gopkg.in-datadog-dd-trace-go.v1-1.x branch July 31, 2023 20:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant