Releases: DataDog/dd-trace-go
1.10.0
Features
- Datadog Synthetics support (#401)
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
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.
1.8.0
Features
- Priority sampling is now enabled by default (#373)
Fixes
- Fixes a problem where extracted spans weren't sent to the agent (#373)
To view all changes take a look at new commits or at the 1.8.0 milestone.
1.7.0
This release's highlight is the priority sampling option which allows having distributed tracing out-of-the-box. When enabled, all parts of a distributed trace will automatically be sampled with the same values, removing the need to manually set sampling priorities.
Features
- Allow adding a custom HTTP transport using the
WithHTTPRoundtripper
start option (#366). Thanks @mpuncel! - Enabled automated priority sampling out-of-the-box using the
WithPrioritySampling
start option (#371)
Bug fixes
- Do not alter user errors in
net/http
integrations (#370)
1.6.0
Improvements
- Adds support for the
DD_AGENT_HOST
andDD_TRACE_AGENT_PORT
environment variables which allow setting agent host/port information (#362). - Lock down mongodb integration support to Alpha 17 (#363).
To view all changes take a look at new commits or at the 1.6.0 milestone.
1.5.0
Features
- contrib/mongodb/mongo-go-driver: support for release Alpha 17 (#357)
- julienschmidt/httprouter: support extra span options in httprouter (#346) /thanks @phette
- ddtrace/tracer: add NoDebugStack finishing option (#355)
Improvements
- contrib/gocql/gocql: report actual alphanumeric consistency (#348)
- contrib/k8s.io/client-go: inject the traceID as K8s AuditID HTTP header (#351)
- contrib/net/http: inherit context of StartSpanFromContext into base RoundTripper (#359) /thanks @morikuni!
To view all changes take a look at new commits or at the 1.5.0 milestone.
1.4.0
Features
- New integration for github.com/emicklei/go-restful (#331) (thanks @anggorodewanto!)
- Added convenience
WrapClient
method tonet/http
integration (#335) - Added missing status codes to gRPC integration (#334)
- Removed traces representing
driver.ErrSkip
responses in SQL integrations (#336)
To view all changes take a look at new commits or at the 1.4.0 milestone.
1.3.0
New integrations
- mongodb/mongo-go-driver (#294)
- tidwall/buntdb (#304)
- syndtr/goleveldb (#307)
- miekg/dns (#316)
- jinzhu/gorm (#268)
- confluentinc/confluent-kafka-go (#310)
- google.golang.org/api (#313)
- Shopify/sarama (#296)
Bug fixes
- Make
go-redis
integration returns an implicitredis.Cmdable
(#329) - Support 64 bit IDs in text map propagator (#326)
To view all changes take a look at new commits or at the 1.3.0 milestone.