1.21.0
This release includes new rule-based trace sampling, asynchronous payload delivery, as well as other improvements and bug fixes. 🐶
Features
- ddtrace/tracer: add rule-based sampler (#546)
- ddtrace/tracer: send payloads asynchronously (#549)
- contrib/gomodule/redigo: Support ConnWithTimeout interface (#554) (Thanks @abustany)
- contrib/google.golang.org/grpc: add WithIgnoredMethods (#577) (Thanks @mathetake)
Fixes and Improvements
- contrib/net/http: cause the default config to set the analytics rate in spanOpts (#564)
- contrib/database/sql: implement driver.NamedValueChecker (#568)
- ddtrace/tracer: fix regression when flushing based on size (#570)
- ddtrace/mocktracer: make (*mockspan).Finish idempotent (#573) (Thanks @phoenix2x)
To view all changes check out new commits and the 1.21.0 milestone.