Releases: DataDog/dd-opentracing-cpp
Releases · DataDog/dd-opentracing-cpp
Release v1.3.7
Release v1.3.6
Fixes
- Setting any of the
error
,error.msg
,error.stack
, orerror.type
tags on a span now leads to a consistent set of tags for purposes of error tracking (#244).
Release v1.3.5
Release v1.3.4
Other
- Library is now built on Ubuntu 18 instead of on Ubuntu 20, so older versions of glibc are supported.
Release v1.3.3
Other
- Information about the reason for a trace sampling decision is now propagated along the trace from service to service. This improves what is displayed in the ingestion control page.
Release v1.3.2
Features
- Introduce
DD_TRACE_SAMPLE_RATE
andDD_TRACE_RATE_LIMIT
sampling controls.
Fixes
- The default logger now writes to standard error fewer times per log message,
preventing interleaving of output.- Thanks to @aureplop for contributing.
- Improperly formatted trace IDs now cause trace context extraction to fail,
instead of producing an invalid ID. (pull request)
Other
- The Datadog Agent can no longer override sampling decisions made on account
of sampling rules. (pull request) - Remove build dependency on zlib.
- Add reference documentation
doc/*.md
.
Release v1.3.1
Features
- upgrade opentracing to v1.6.0
Fixes
- allow origin header without requiring a sampling priority header
- all spans tagged with value of origin header
- catch runtime error when creating AgentWriter
- CMake static target used incorrect visibility
Other
- update project's code formatter and formatting scripts
- spelling corrections
- corrections to examples
Release v1.3.0
Features
- now using opentracing-cpp v1.6.0
- initial support for Windows / MSVC
Fixes
- changes to docs and examples contributed by @Tyler-2 @littldr and @ZStriker19 (thanks!)
Release v1.2.1
Fixes
- expose
log_func
tracer option to connect tracer's log to applications logging facility - build errors under some clang configurations
- set
-fPIC
build flag for static library builds
Other
- docs improvements (thanks @MichaelCurrin!)
Release v1.2.0
Features
- tracer options are logged when initializing a tracer, can be disabled by setting
DD_TRACE_STARTUP_LOGS=0
Fixes
- make
http.url
obfuscation behavior consistent with other tracers
Other
- build script updates
- dependency version-bumps
- minor improvements of examples