v13.0.0
What's Changed
- Add basic decoding for v0.4 msgpack traces by @ekump in #545
- [chore] Number RFCs so they're easier to reference by @danielsn in #580
- [crashtracker] Build static binary by @danielsn in #581
- Stabilize criterion benchmark results by @bantonsson in #576
- Normalize directly in the same String instance by @bantonsson in #582
- Use append() for writing telemetry lock to file by @bwoebi in #585
- Support x-datadog-test-session-token for parallel tests with the test agent by @bwoebi in #578
- Skip the demangle test under miri by @sanchda in #589
- Remote configuration support by @bwoebi in #488
- Init CrashTracker support in the sidecar by @iamluc in #535
- Add document describing the new build process. by @hoolioh in #579
- [Data-Pipeline] [APMSP-1240] Add concentrator by @VianneyRuhlmann in #570
- Retry when poll_read_ready immediately succeeds in AsyncChannel by @bwoebi in #592
- Implement fallback for when memfd is not available on Linux by @bwoebi in #591
- Add a tiny bytes::Bytes like implementation by @bantonsson in #590
- Allow using abstract namespace for crashtracker unix socket by @bwoebi in #594
- Fix accidental blocking socket in crashtracking by @bwoebi in #599
- Only run one proptest case when using miri by @bantonsson in #600
- Improve miri job runtime by @VianneyRuhlmann in #601
- Fix log file and disable LSAN usage in sidecar by @bwoebi in #602
- Use blazesym from registry instead of git by @bwoebi in #605
- [ruby] Prepare gem release for version 12 by @AlexJF in #608
- Provide a common atomic Rate Limiter implementation by @bwoebi in #560
- Add benchmark for SpanConcentrator by @VianneyRuhlmann in #603
- Add build system infrastructure. by @hoolioh in #586
- Consider ifunc symbols also defined by @bwoebi in #609
- improve assert failure message for send_data retry tests and increase tolerance for time measurements by @ekump in #610
- Add defensive ddcommon_ffi checks for Slice by @morrisonlevi in #604
- Upgrade to Rust 1.76.0 by @duncanpharvey in #612
- Add DogStatsD Package by @duncanpharvey in #606
- Require docs on all public things in data-pipeline by @ajgajg1134 in #614
- Fix missing symbol
ddog_crasht_demangle
by @gleocadie in #611 - [Profiling/Build] Add crashtracking feature for windows (event it's not ready yet) by @gleocadie in #613
- Adds Readme for dogstatsd Crate by @duncanpharvey in #621
- Fix CI failure: update
libdatadog_profiling.so
SONAME
by @gleocadie in #624 - [Gitlab] Fix build in Gitlab by @gleocadie in #626
- Fix SONAME for artifact produced in Gitlab by @gleocadie in #628
- Bump to v13 for release by @gleocadie in #622
Full Changelog: v12.0.0...v13.0.0
SHA256 checksums
13a0e9966f2174ea17b1203f4174c9dae36c482d522c31e67bca3283efd0b550 libdatadog-aarch64-alpine-linux-musl.tar.gz
18f5ae524cf4df549432fc56a399b292ba68c9704abcf49acdd280984e3e310e libdatadog-aarch64-apple-darwin.tar.gz
84f2006f2b00b018979f1e74f628cb8043413c1e20d19d610f95fceb7e14a8c1 libdatadog-aarch64-unknown-linux-gnu.tar.gz
2d7a1926772a9079facfdbfe096881910f2053fe08e59189a6fed89e2b3f4c4d libdatadog-x86_64-alpine-linux-musl.tar.gz
c0e94fcff4f8129a8e9a3c3805791e189c08ee7a64e803086f33dfec2a767b0d libdatadog-x86_64-unknown-linux-gnu.tar.gz