Releases: DataDog/datadog-trace-agent
6.9.0, 5.31.0
Features
- Add
DD_APM_ENV
to allow setting environment (#548) - Improve normalization errors output (#553)
- Standardize environment variables by prefixing them with
DD_APM_*
(#552) - New integration testing package (#544)
- Code clean ups (#545)
Bug fixes
- Correctly map default service rates in
/v0.4
API endpoint (#546)
Read the full change set and the 6.9.0 milestone.
5.30.1
Bug fixes
- Fix a bug that could prevent the trace agent from starting when the
trace.ignore
option was set (DataDog/datadog-agent#2797)
Read the full change set and the 5.30.1 milestone.
6.8.0, 5.30.0
This release focused on using shared utilities available in the Core Agent. No substantial changes have been introduced from the previous release.
Read the full change set and the 6.8.0 milestone.
6.7.0, 5.29.0
This release focuses on simplifying Trace Search configuration. APM Events can now be configured at the tracer level. Tracers will get updated in the near future to expose this option.
Features
- Allow configuration of APM events via integration metrics (#513, #515, #527)
- Allow adding multiple target endpoints (#496)
- Enable setting MaxTPS via environment variable (#519)
- Several code cleanups and performance improvements (#506, #504, #503, #501, #500, #499, #498)
Bug fixes
- Combine parallel sampler rates correctly (#494)
- Fix a problem with empty string identifiers in SQL obfuscation (#514)
- Cover for both logging levels
warn
andwarning
(#518) - Reduce excessive histogram calls in concentrator (#522)
Read the full change set and the 6.7.0 milestone.
6.6.0, 5.28.0
One of the biggest changes coming in this release is the addition of support for ingesting older traces. It also contains several bug fixes, cleanups, performance improvements and improvements to the SQL obfuscator
Features
- Allow receiving old traces in the API and consider them in stats (#493)
- Add support for the global
site
configuration, allowing connection to other sites such as EU (#485)
Bug fixes
- Performance improvements and clean-ups (#467, #469, #471, #472, #479, #480, #482, #487, #489, #490, #495)
- Agent will fail to start when hostname can not be acquired (#470)
- Fixes a problem where double-quoted strings were treated as identifiers in SQL obfuscation (#473)
- Allows MSSQL-style bracketed identifiers to AS parameters in SQL obfuscator (#474)
- Replace rules get applied only after obfuscation (#477)
- Ignore SIGPIPE signals when running with systemd (#486)
Read the full change set and the 6.6.0 milestone.
6.5.0, 6.5.1, 5.27.0
Bugfixes
- Force sampling of transactions with priority 2 (#463)
- Add support for setting proxy URLs via environment variables (#466)
Read the full change set and the 6.5.0 milestone.
6.4.0, 6.4.1, 5.26.0
Features
- Security settings. We've added sensitive data obfuscators for HTTP URLs, ElasticSearch, MongoDB (beta), Redis and Memcached. To learn more about how to use them, read the official documentation or consult the example yaml file.
Improvements
- Enforce UTF-8 validation during normalization (#431)
Read the full change set and the 6.4.1 milestone.
6.3.3
Bugfixes
- Correctly obtain host in GCE, Docker, Kubernetes and other custom environments (#450)
Improvements
- Permit setting unique connection limit via
DD_CONNECTION_LIMIT
environment variable (#451) - Add an example
yaml
file documenting all the trace agent configuration options (#448).
Read the full change set and the 6.3.3 milestone.
6.3.1, 5.25.1
This is a minor release providing some improvements and bug fixes to the configuration and quantizer.
Improvements
- Default to YAML config file (with .ini fallback for Agent 5) and refactor code (#435)
- Improve normalization error logging (#439)
Bugfixes
- Do not ignore YAML file when passed as an argument (#435)
- Allow variable assignments in SQL queries (#437)
- Add
connection_limit
to yaml file to reflect ini (#443)
Read the full change set and the 6.3.1 milestone.
6.3.0, 5.25.0
This release serves improvements around the handling, sampling and writing APIs, along with some minor bug fixes.
Improvements
- Improved stats writer (#432)
- Dedicated error sampling (#420)
- Minor code quality improvements and refactors (#432, #430).
- Improvements to trace writing pipeline (#430)
Bugfixes
- Fixes a very rare panic occurring when custom Redis commands where quantized (#421)
- Fixes
info
command when working with a custombind_host
setting (#428)
Read the full changeset and the 6.3.0 milestone.