v10.0.0
What's Changed
- [ASEC-131] Remove reference to nonexisting team by @sanchda in #417
- Update README.md by @taegyunkim in #419
- refactor sidecar/interface.rs into smaller files by @ekump in #395
- [PROF-9742] Package libdatadog v9.0.0 for Ruby by @ivoanjo in #422
- refactor(profiling): backup sample types/period by @morrisonlevi in #403
- Run tests with nextest and publish results by @bantonsson in #415
- [PROF-8917] Add Ruby helper to get
ld_library_pathfor libdatadog by @ivoanjo in #423 - Update GitHub workflows by @bantonsson in #421
- Fix comments parsing in dedup_headers by @bwoebi in #425
- [PROF-9744] Propagate errors from expect calls by @taegyunkim in #424
- feat(alloc): new allocator crate by @morrisonlevi in #402
- Move nightly Datadog agent protobuf validation to weekly by @bantonsson in #427
- [Doc] Add descriptions to packages by @pierotibou in #428
- [crashtracker] Don't serialize unset fields by @danielsn in #429
- [crashtracker] Add option to collect symbols in process by @danielsn in #430
- Fix telemetry shutdown and log max filter by @bwoebi in #432
- Provide a DogStatsD API in the sidecar by @iamluc in #399
- perf(profiling): datadog-alloc based StringTable by @morrisonlevi in #404
- Collect some of the
trace_api.*metrics in the trace flusher by @iamluc in #418 - ci: fix windows-latest cargo-test by @morrisonlevi in #439
- [profiling] Add fuzz test for StringTable by @danielsn in #437
- Make PHP and common components teams co-owners of the sidecar by @ekump in #445
- Refactor sidecar trace_flusher and add basic tests before adding retry logic by @ekump in #441
- [profiling] Fuzz chain allocator by @danielsn in #443
- [profiling] Add fuzz test for internal::observation by @taegyunkim in #438
- [profiling] Fuzz virtual allocator by @danielsn in #446
- [profiling] Use bolero list to find all bolero fuzz targets by @taegyunkim in #444
- Don't validate that endpoint is not empty because it doesn't need to be present by @paullegranddc in #426
- Link libpthread into the spawn_worker trampoline by @bwoebi in #452
- Update cargo nextest and remove the compile fix by @gleocadie in #456
- Allow the SidecarTransport to recreate its underlying transport by @iamluc in #440
- Add a function to flush sidecar's telemetry actions by @iamluc in #447
- Fix coalescing send data by @bwoebi in #451
- Use a SIDECAR_VERSION by default for the reported version by @bwoebi in #457
- [profiling] use internal Label instead of pprof::Label by @taegyunkim in #454
- Use Box<[ValueType]> instead of Vec by @taegyunkim in #455
- Add retry logic to trace_utils::SendData by @ekump in #433
- [profiling] Use actions matrix for fuzz by @taegyunkim in #462
- feat(common): add tag! macro by @morrisonlevi in #453
- Add metrics by @hoolioh in #450
- Transmit size of data in send_trace_v04_shm by @bwoebi in #464
- Ensure responses from flushed traces are handled immediately instead of when all responses returned by @bwoebi in #466
- Fix bug introduced in APMSP-1020 that was not setting trace count header for msgpack requests to tracer by @ekump in #465
- Add explicit synchronous flush capability to sidecar by @bwoebi in #467
- [Serverless Mini Agent] Add Azure App Service Span Tags by @duncanpharvey in #463
- [Serverless Mini Agent] Bump Serverless Mini Agent Version to 0.4.0 by @duncanpharvey in #468
- move trace_util test helpers behind a feature flag by @ekump in #461
- [APMSP-1010] Improve container id computation by @VianneyRuhlmann in #448
- Bump libdatadog version to 10.0.0 in preparation for release by @danielsn in #470
New Contributors
- @taegyunkim made their first contribution in #419
- @pierotibou made their first contribution in #428
- @duncanpharvey made their first contribution in #463
- @VianneyRuhlmann made their first contribution in #448
Full Changelog: v9.0.0...v10.0.0
SHA256 checksums
61249c5a2a3c4c80e6f54a24251b5035a49123b1664d28cc21645fa8c7271432 libdatadog-aarch64-alpine-linux-musl.tar.gz
14df33b816e12533b95bad64ae0df049bb1fce6b4dc0fe7df4add6ce3ce531e7 libdatadog-aarch64-unknown-linux-gnu.tar.gz
7c5dcf51fec39c7fc0cfca47ee1788630e15682f0a5f9580e94518163300f221 libdatadog-x86_64-alpine-linux-musl.tar.gz
ec3a8582f8be34edd3b9b89aed7d0642645b41f8e7c9d5b4d1d6ecdcaa8f31f0 libdatadog-x86_64-unknown-linux-gnu.tar.gz