Skip to content

Releases: DataDog/dd-trace-go

1.16.0

18 Jul 11:30
71b316f
Compare
Choose a tag to compare

Features

  • The error.details tag is now set on spans that implement fmt.Formatter or xerrors.Formatter (#455)
  • contrib/labstack/echo: added support for Trace Search & Analytics (#454) /thanks @rafaeljusto
  • contrib/olivere/elastic: add customizable resource naming (#461) /thanks @cranti
  • contrib: allow setting analytics rate to 0.0 (#456)
  • ddtrace/tracer: add execution tracer (runtime/trace) entries for created spans (#467)
  • contrib/database/sql: allow setting service names per connection (#466)
  • ddtrace/tracer: add support for containers tagging (coming in Datadog Agent 6.14.0) (#472)

Fixes

  • contrib/olivere/elastic: unpack gzip bodies when peeking into the response (#462) /thanks @tylerb

To view all changes check out new commits and the 1.16.0 milestone.

1.15.0

12 Jun 22:06
Compare
Choose a tag to compare

Features

  • {ddtrace/tracer,internal/log}: introduce new logging pacakge (#442)
  • contrib/labstack/echo: Add error handling (#451) /thanks @rafaeljusto

Fixes

  • circleci: vendor go-redis/redis for testing. (#452)
  • contrib/gin-gonic/gin: set error tag only for 5xx (#449)

To view all changes check out new commits and the 1.15.0 milestone.

1.14.0

21 May 10:02
Compare
Choose a tag to compare

Features

  • contrib/labstack/echo: adds support for github.com/labstack/echo (#441) /thanks @rafaeljusto
  • tracer: add option to skip and limit stack frames in error tags (#436) /thanks @matoous
  • ddtrace/tracer: add support for hostname-bound traces (#437)

To view all changes check out new commits and the 1.14.0 milestone.

1.13.1

17 May 06:51
746d442
Compare
Choose a tag to compare

Fixes

  • Fix a race condition occurring when using the priority sampler and flushing asynchronous child spans that finish after the root (#440).
  • Memoize the PID at tracer start time, instead of doing it on each span (#438) /thanks @CAFxX

Check out the full diff here.

1.13.0

02 May 08:24
eed4d38
Compare
Choose a tag to compare

Features

  • contrib/gomodule/redigo: copy of contrib/garyburd/redigo to match new repository location (#422) /thanks @Hendra-Huang
  • contrib/net/http: add support for setting custom SpanOptions (#429)
  • ddtrace/tracer: add manual.keep and manual.drop tags to simplify setting sampling priorities (#430)

Bug fixes

  • ddtrace/tracer: ensure sampling priority gets applied when set on child spans (#426)

To view all changes check out new commits and the 1.13.0 milestone.

1.12.1

28 Mar 16:04
2555c24
Compare
Choose a tag to compare

This release reverts an accidental breaking change introduced in release v1.12.0 into the github.com/gocql/gocql integration (#420)

1.12.0

26 Mar 13:00
Compare
Choose a tag to compare

Features

  • contrib/gocql/gocql: add NoDebugStack option (#416) /thanks @lypnol
  • contrib/google.golang.org/grpc: allow setting non-error codes (#414) /thanks @lhecker
  • Add support for B3 header style (#417)

To view all changes check out new commits and the 1.12.0 milestone.

1.11.0

22 Mar 13:10
3ef2dec
Compare
Choose a tag to compare

Features

  • contrib/google.golang.org/grpc: add support for instrumenting by means of the stats package. (#400) /thanks @zoncoen
  • ddtrace/tracer: added support for setting a span's name by means of a tag, to ease compatibility in some cases with vendors like Opentracing and OpenCensus (#409).
  • contrib/go-chi/chi: new integration (#418) /thanks @davidjumani
  • Add automatic support for Trace Analytics (#411, #415).

Improvements

  • contrib/go-cql/gocql: improve resource computation performance (#412)

To view all changes check out new commits and the 1.11.0 milestone.

1.10.0

26 Feb 10:46
Compare
Choose a tag to compare

Features

Bug fixes

  • contrib/mongodb/mongo-go-driver: vendor version v0.2.0 into the integration to avoid breaking changes affecting CI (#402)
  • contrib/google.golang.org/grpc: fix a problem where errors weren't attached in some situations (#396). Shout out to @mrVanboy for providing the fix.

To view all changes check out new commits and the 1.10.0 milestone.

1.9.0

24 Jan 09:27
823d517
Compare
Choose a tag to compare

Features

  • Use latest stable release of mongodb/mongo-go-driver (#379) /thanks @dsmontoya
  • Add key for setting APM event sampling rate (#386)

Bug fixes

  • Fix command retrieval algorithm in the go-redis/redis integration (#385)

To view all changes take a look at new commits and the 1.9.0 milestone.