github DataDog/dd-trace-go v1.63.0

latest releases: v1.63.1, v1.63.1-rc.1
12 days ago

What's Changed

Application Performance Monitoring (APM)

Summary: database/sql integration allows to send DB stats metrics with WithDBStats, new options added to 99designs/gqlgen and segmentio/kafka.go, and google.golang.org/grpc.v12 compilation errors fixed. Also introduces support for remote sampling rules consistent with the current implementation, except sampling by tags.

  • ddtrace/tracer: populate and propagate remote rules decision maker by @yuanyuanzhao3 in #2643
  • ddtrace/tracer: support for remote sampling rules by @yuanyuanzhao3 in #2596
  • contrib/99designs/gqlgen: add WithCustomTag option by @samsullivan in #2598
  • contrib/database/sql: implementation of DB Stats feature with unique statsd client by @mtoffl01 in #2629
  • contrib/database/sql: use tracer-level tags on contrib's statsd.Client by @mtoffl01 in #2635
  • contrib/google.golang.org/grpc.v12: replace missing {From,New}Context with equivalent functions by @darccio in #2624
  • contrib/segmentio/kafka.go.v0: add DSM support by @adrien-f in #2625

Application Security Management (ASM)

Profiling

  • profiler/internal/fastdelta: remove Go 1.18 + windows fuzz test workaround by @nsrip-dd in #2639

General

  • go.mod: rotate go 1.19 from supported versions by @eliottness in #2617
  • internal: remove pre-Go 1.18 workaround for reading build info by @nsrip-dd in #2638

Fixes

Application Performance Monitoring (APM)

  • internal/remoteconfig/: Fixes capability APM_TRACING_SAMPLING_RULES to use the correct reserved number 29. by @yuanyuanzhao3 in #2620
  • internal/samplernames: fixes a colliding sampler name by @yuanyuanzhao3 in #2627

Application Security Management (ASM)

  • Handle bad redirect action parameters by @Hellzy in #2604
  • Make redirect actions blocking by @Hellzy in #2628
  • Don't enable blocking-related RC features when using local security rules by @Hellzy in #2626

New Contributors

Full Changelog: v1.62.0...v1.63.0

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

NewReleases is sending notifications on new releases.