Comparing v0.2.0...v0.2.1 · DataDog/dd-trace-cpp
Commits on May 20, 2024
-
feat: add windows support (#119)
- refactor: the codebase to use `substr` instead of `range`. - refactor: CMake targets. - refactor: add bazelrc to build using either abseil or std::string STD. - ci: build and run on windows using CMake and bazel. - update: add platform support section and update building instructions.
Commits on May 22, 2024
-
fix: regex usage in w3c extraction (#121)
Usage of std::regex_match was problematic for traceparent with trailing spaces. The overload use is `std::regex_match(str, str + std::char_traits<CharT>::length(str), m, e, flags)`, which resolves as the whole input instead of the trimmed input. Changes: - Fix std::regex_match usage. - Add unit test.
Commits on May 23, 2024
-
feat: support Remote Config sampling rules (#116)
Now, sampling remote configuration do not create a new trace sampler which had the side effect to reset the rate limiter. - add sampling rules RC support - fix: report telemetry sampling rules - fix: report telemetry rps and sample rate for span - report remote trace sample rate as RULE instead of REMOTE_RULE for legacy reasons - update REMOTE_RULES and REMOTE_ADAPTIVE_RULE values to match the spec - report default sample rate for telemetry - add _dd.psr for new remote rules