github DataDog/dd-trace-go v1.68.0

21 hours ago

With the release of Go 1.23, we are dropping support for Go 1.21. Our minimum supported Go release is now Go 1.22.

This release removes the gopkg.in/DataDog/dd-trace-go.v1/contrib/google.golang.org/grpc.v12 integration, which wrapped grpc v0.12.0. This release also brings several bug fixes to the APM and ASM libraries.

What's Changed

Application Performance Monitoring (APM)

  • contrib/gocql/gocql: implement observer api based tracing by @rarguelloF in #2805
  • Drop support for ancient and unused grpc.v12 by @ajgajg1134 in #2820
  • ddtrace/tracer: dereference pointers to supported types in span.SetTag by @darccio in #2796
  • ddtrace/tracer: add uptrace/bun to telemetry's supported contribs by @darccio in #2810
  • chore(w3c): ensure last parent id is never set to 16 zeros by @mabdinur in #2808
  • ddtrace/tracer: add IsTraceRoot to clients-side-stats by @knusbaum in #2821
  • ddtrace/tracer: fixed resampling to occur on root span only by @dianashevchenko in #2824
  • Log regex compilation as error by @ALX99 in #2809

Application Security Management (ASM)

General

  • all: upgrade minimum supported Go release to 1.22 by @nsrip-dd in #2850
  • go.mod: retract experimental versions by @darccio in #2806
  • [CI Visibility] Refactor gotesting integration to be used by orchestrion by @tonyredondo in #2843
  • internal/globalconfig: make statsTags un-changeable from outside of the globalconfig package by @mtoffl01 in #2842
  • fix(ci): smoke tests due to broken SQLite driver & update upload-artifact action by @darccio in #2848

New Contributors

Full Changelog: v1.67.1...v1.68.0

Don't miss a new dd-trace-go release

NewReleases is sending notifications on new releases.