v0.8.0
What's Changed
- Use ddcommon connector in telemetry by @pawelchcki in #6
- Refactor the telemetry worker by @paullegranddc in #18
- Rename Ruby packaging scripts (libddprof to libdatadog) and package 0.7.0-rc.1 release for Ruby by @ivoanjo in #19
- upgrade the edition on all crates to 2021 by @paullegranddc in #21
- Fix clippy errors - including clippy::significant_drop_in_scrutinee by @pawelchcki in #23
- Bump Rust version to 1.60 by @r1viollet in #25
- Try building FFI in CI, including Windows by @morrisonlevi in #17
- Package 0.7.0 Ruby gem by @ivoanjo in #29
- Add .clang-format with 100 line length by @morrisonlevi in #30
- Fix or work around clippy lints by @morrisonlevi in #31
- Create a new ddcommon-ffi crate and factorise generic ffi code inside it by @paullegranddc in #24
- Drop "V3" suffix from exporter APIs by @ivoanjo in #32
- Add ddprof_ffi_Profile_set_endpoint by @kevingosse in #33
- Merge all profiling-related crates into a single
datadog-profilingcrate by @ivoanjo in #35 - Cleanup socket APIs for other Rust consumers by @morrisonlevi in #36
- Use ddog prefix for Profile_set_endpoint by @morrisonlevi in #37
- Use anyhow::Result instead of Result<_, Box> by @morrisonlevi in #38
- Fix issue with old rubygems not detecting musl linux properly by @ivoanjo in #40
- Rename ddprof-ffi crate to datadog-profiling-ffi by @morrisonlevi in #39
- Bump versions to 0.8.0-rc.1 by @morrisonlevi in #41
- Release v0.8.0 by @morrisonlevi in #42
New Contributors
- @kevingosse made their first contribution in #33
Full Changelog: v0.7.0...v0.8.0
SHA256 checksums:
68919ddf9bc6491927bf16fb819b18fd052209d77774097b57f7879ebafc9bdf libdatadog-aarch64-alpine-linux-musl.tar.gz
9c6dd7058c7d0c9af8ffe18b4565fcda08462debc81f60ce0eb87aa5f7b74a0b libdatadog-aarch64-unknown-linux-gnu.tar.gz
e410300255d93f016562e7e072dcb09f94d0550ff3e289f97fff4cd155a4d3a4 libdatadog-x86_64-alpine-linux-musl.tar.gz
94f52edaed31f8c2a25cd569b0b065f8bb221120706d57ef2ca592b0512333f2 libdatadog-x86_64-unknown-linux-gnu.tar.gz