Skip to content

Tags: ktr0731/dd-trace-go

Tags

v1.24.1

Toggle v1.24.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Revert "contrib/bradfitz/gomemcache: trace item info for memcached op…

…erations (DataDog#642)" (DataDog#663)

This reverts commit 3f45f6d.

This can be problematic for multiple reasons such as producing unexpectedly large quantities of data, and possible security issues. We do not want to provide APIs with unexpected or potentially dangerous behavior.

v1.24.0

Toggle v1.24.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
internal/globalconfig: fix wrong mutex acquired for SetServiceName (D…

…ataDog#659)

Fixes DataDog#658

v1.24.0-rc.4

Toggle v1.24.0-rc.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
internal/globalconfig: fix wrong mutex acquired for SetServiceName (D…

…ataDog#659)

Fixes DataDog#658

v1.23.3

Toggle v1.23.3's commit message
internal/globalconfig: fix wrong mutex acquired for SetServiceName (D…

…ataDog#659)

Fixes DataDog#658

v1.24.0-rc.3

Toggle v1.24.0-rc.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Revert "ddtrace/tracer: implement fmt.Formatter interface to support …

…log injection (DataDog#639)" (DataDog#654)

This reverts commit ef14697.

v1.24.0-rc.2

Toggle v1.24.0-rc.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
profiler: fix the defaultAPIURL (DataDog#645)

v1.23.2

Toggle v1.23.2's commit message
profiler: fix the defaultAPIURL (DataDog#645)

v1.24.0-rc.1

Toggle v1.24.0-rc.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
ddtrace/tracer: implement fmt.Formatter interface to support log inje…

…ction (DataDog#639)

This change implements `fmt.Formatter` to allow printing a span in various formats for logging.

v1.23.1

Toggle v1.23.1's commit message

Verified

This commit was signed with the committer’s verified signature.
gbbr Gabriel Aszalos
contrib/internal/httputil: only set status once with WriteHeader (Dat…

…aDog#629)

The net/http only respects the first call to WriteHeader, ignoring others.
This commit changes our responseWriter wrapper to do the same so we will
get accurate reporting of status codes and errors when users call
WriteHeader multiple times.

Fixes DataDog#623

v1.23.0

Toggle v1.23.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
contrib: update non-client integrations to use configured service name (

DataDog#614)

Integrations set their own service name regardless of what is configured in
the tracer. This commit updates non-client integrations to pick up the
tracer's service name if one has been configured with either the DD_SERVICE
environment variable, or the WithService StartOption. They fall back to the
previous default service name for the integration if a service name has no
been set, or if it has been set with WithServiceName, for
backwards-compatibility. WithServiceName has been deprecated, but retains
its original behavior.

Non-client integrations include things like http servers and frameworks,
grpc servers, and queue consumers.

Integrations can still be individually configured with their own service
names which will override the one configured in the tracer.

In order to do this, the tracer exposes its service name through the
internal/globalconfig package, when set with DD_SERVICE or WithService