v7.0.0
What's Changed
- [PROF-8944] Package libdatadog v6.0.0 for Ruby by @ivoanjo in #312
- perf: less mem per entry in the string table by @morrisonlevi in #303
- Minor CI fix - build telemetry ffi by @r1viollet in #314
- CI fix - No space left by @r1viollet in #315
- Windows support for the sidecar by @bwoebi in #305
- build: bump datadog-ipc's page_size to match others by @morrisonlevi in #317
- Optimize data which gets cached between runs by @pawelchcki in #316
- [ddtelemetry] Add distirbution metrics by @paullegranddc in #320
- 3rd party license check by @r1viollet in #321
- Metrics sidecar shutdown by @pawelchcki in #296
- [ddtelemetry][fix] Send configuration list even if it's empty by @paullegranddc in #322
- Update protobuf files for stats to avoid failure comments by @bantonsson in #323
- [crashtracker] Enable dynamic updating of metadata and config at runtime by @danielsn in #297
- Allow the sidecar to spawn, even if the log file could not be opened by @bwoebi in #326
- [crashtracker] Use blazesym to resolve stack trace names in the receiver by @danielsn in #327
- Build refactoring - cbindgen by @r1viollet in #313
- Also move #defines when deduplicating headers by @bwoebi in #332
- Hide FFI cbindgen behind a feature flag by @bwoebi in #333
- [Crashtracker] Make crashtracker more resilient to failing signal handlers by @danielsn in #335
- Export crashes through telemetry by @paullegranddc in #285
- [ci] Don't fail fast on gh action tests by @paullegranddc in #337
- Use bincode for much better performance by @bwoebi in #336
- [PROF-9257] Fix incorrect platform detection for x86_64-linux-gnu/aarch64-linux-gnu by @ivoanjo in #338
- Updated rustfmt rules by @bantonsson in #330
- Add composer installed.json parsing in sidecar by @bwoebi in #340
- Ignore some PHP specific code on 32 bit, fixing CI by @bwoebi in #346
- Bump mio from 0.8.9 to 0.8.11 by @dependabot in #342
- (profiling-ffi) Expose telemetry through profiling ffi by @paullegranddc in #339
- [profiling] Forward Blazesym's symbolization APIs by @r1viollet in #292
- [ddtelemetry] Implement ffi code for telemetry metrics by @paullegranddc in #331
- Introduce
DDOG_CHARSLICE_C_BAREand undo change toDDOG_CHARSLICE_Chelper by @ivoanjo in #347 - [PROF-8917] Fix case on crashtracker ffi APIs + add Ruby helper + add example by @ivoanjo in #351
- Rename profiling-ffi Endpoint to ProfilingEndpoint/prof_Endpoint to remove confusion with ddcommon::Endpoint by @paullegranddc in #359
- Bump to version 7.0.0 by @r1viollet in #358
Full Changelog: v6.0.0...v7.0.0
SHA256 checksums
9e3e5adb45c3a36f22005c2ace34d5c0f23bbd7fe9c9de6025e2645955ee3ed9 libdatadog-aarch64-alpine-linux-musl.tar.gz
13e2f4ccfebcfef501c84cdbd12782c1b0e9065fa8a2f47b513fc246644851cf libdatadog-aarch64-unknown-linux-gnu.tar.gz
c0d6457efec7e2f73b81ba837a06e07e675d099c3be727e58e2ae1f5416c13ab libdatadog-x86_64-alpine-linux-musl.tar.gz
f94a36d8a0061486814a23a2bc710dc7c5312be6259d6dfb02b6489ba346f2e0 libdatadog-x86_64-unknown-linux-gnu.tar.gz