This repository has been archived by the owner on Aug 30, 2019. It is now read-only.
[dd-agent release] 5.11.0
This is the first release of datadog-trace-agent
to be bundled into the datadog-agent package. The dd-trace-agent
rpm
and deb
packages will be deprecated and will not receive further updates. This changelog will continue to be updated in tandem with future datadog-agent
releases.
Improvements
- Use best-speed Gzip compression, improving agent encoding perf (4aac4f4)
- Standardize HTTP response statuses for the agent receiver (#213)
- Respect
apm_enabled
andnon_local_traffic
configuration flags. This is for consistency with the infrastructure agent, and ensures that running the trace-agent is an entirely opt-in process. (#200) - Add an
-info
flag, allowing trace-agent vital statistics to be dumped to stdout viasudo service datadog-agent info
(#214) - Listen on port
8126
for traces, leaving port7777
open for legacy clients. The port is meant to be contiguous with statsd8125
, making it more straightforward to set firewall rules for example when statsd and trace-agent are both fielding requests. (#207)
Bugfixes
- Fix a bug in Redis quantization (#188)
- Fix signal handling on agent shutdown (#191)
- Add a WriteTimeout in the agent receiver to better handle long-running requests (7152b79)
- Fix a data race in the agent Sampler, during
Add
andFlush
operations. This would occasionally cause us to deadlock and leak file descriptors. (#223) - Fix a data race in connection leasing for the agent receiver. (#224)
For more details, see the full changeset