Skip to content

v21.0.0

Choose a tag to compare

@gyuheon0h gyuheon0h released this 16 Sep 14:28
Immutable release. Only release title and notes can be modified.
v21.0.0
4e1d7bb

Important note from @ivoanjo: The release tarball binaries below were re-spinned and re-published on the 2nd of October as the previous ones were too big due to a bug in our packaging scripts.

Crashtracking now sends two messages per crash, a minimal crash_ping, and the crash_report that has been being sent. Tests may need to be updated to reflect this change.

What's Changed

  • Fix clippy warnings for 1.89 by @ekump in #1175
  • Fix removal of clients without telemetry enabled by @bwoebi in #1176
  • feat: Move error log to debug when no root span exists in a batch by @lym953 in #1177
  • add mergegate rule to require codeowner approval for data pipeline owned crates by @ekump in #1178
  • feat(data-pipeline): put https under a feature fate by @paullegranddc in #1179
  • ekump/APMSP-2151 create ddsketch ffi crate by @ekump in #1135
  • attempt to reduce flakiness of exporter_send_telemetry_test by @ekump in #1184
  • re-export ddcommon-ffi types correctly in ddsketch-ffi by @ekump in #1185
  • fix(build): Better parsing of C type definitions by @paullegranddc in #1187
  • chore(crashtracking): Add testing framework and add more tests to crashtracker by @gleocadie in #1183
  • Clear the telemetry cache shm to indicate expiration by @bwoebi in #1188
  • [Build] Remove unused build-<config/profiling/telemetry>.sh scripts by @gyuheon0h in #1192
  • Increase retries from 30 to 45 in all-checks.yml by @cbeauchesne in #1193
  • feat(datadog-test-agent): add a method to set the remote config response by @paullegranddc in #1194
  • Clean shutdown of sidecar on SIGTERM by @bwoebi in #1196
  • [crashtracker] Bump to blazesym-0.2.0-rc5 by @gleocadie in #1198
  • [NO-TICKET] Update build instructions in README by @ivoanjo in #1199
  • build: fix macOS cross-platform build to set target OS and Arch env vars by @gyuheon0h in #1197
  • [crashtracker] deprecated inprocess symbol resolution by @gleocadie in #1191
  • Fix spurious truncated debugger payloads by @bwoebi in #1200
  • Revert "[crashtracker] deprecated inprocess symbol resolution" by @gleocadie in #1203
  • [HandsOffConfig] Remove eprintln and return debug messages inside Result by @anna-git in #1201
  • fix: handle some allocation failures in profile building by @morrisonlevi in #1205
  • feat(data-pipeline): make errors more descriptive and granular by @paullegranddc in #1206
  • [crashtracker] Add test to check callstack by @gleocadie in #1189
  • [CI] Fix main branch by @gleocadie in #1207
  • fix: vulnerable tracing-subscriber 0.3.19 by @morrisonlevi in #1208
  • [crashtracker] Add benches infrastructure by @hoolioh in #1180
  • feat!: fallible AsBytes::try_as_bytes by @morrisonlevi in #1211
  • feat(profiling): bolero feature for protobuf by @morrisonlevi in #1213
  • [profiling] Only convert labels once per labelset by @danielsn in #1215
  • [crashtracking]: consolidate crashtracker log structure RFCs by @gyuheon0h in #1204
  • [crashtracking] send initial crash_ping message for crash reporting by @gyuheon0h in #1209
  • feat(devcontainer): add Alpine dev container configuration by @ganeshnj in #1217
  • Bump version to 21.0.0 by @gyuheon0h in #1220

New Contributors

Full Changelog: v20.0.0...v21.0.0

SHA256 checksums

547aec1aeecae7bc12d6eb38a30eb6107777886c20dd335be917a40ecee4c23a  libdatadog-aarch64-alpine-linux-musl.tar.gz
c1665c80fcd04ca27a2c59f3a9e0e140feb50ae25596f5290fa1a5a4f165b3f4  libdatadog-aarch64-apple-darwin.tar.gz
14506ec3ddc23c4017ddb7ae98c78e0eb1a24cdfd924fc85bb2cabffc38a8556  libdatadog-aarch64-unknown-linux-gnu.tar.gz
6becd32b63cab8e5106a2d39823b2716c3c9fd130f1770aa2e27f5c1d0b05ac5  libdatadog-x86_64-alpine-linux-musl.tar.gz
ab8b332406615a6de00db4d6353edcdeaa17aa8c905dafb570320bc453ddf9af  libdatadog-x86_64-apple-darwin.tar.gz
b958049329589502d87a2f37db992eec5e93886422d516118d2cd1d848ba3bb9  libdatadog-x86_64-unknown-linux-gnu.tar.gz

SHA512 checksums

0bf3701e53608756d4cdf4dd223a84635e77d5ce7982ac9d1510a5db6a49be5e87b78c8f094ebcfd3d7b676eb22ba5be7c3c01d2fe523c8329b6274d4f6aa146 libdatadog-x64-windows.zip
f5973af51e52a709ede358dd2215bf8ea93ef713ea360716eed9a71369f52a2095d5ab7960c7272bf30c4a22936b6cf04089f2863c4b5cfa835ed81aae1f2d39 libdatadog-x86-windows.zip