Skip to content

v42.0.0

Latest

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 26 Aug 19:01
Immutable release. Only release title and notes can be modified.
v42.0.0
64436d5

What's Changed

  • fix(ffe): report rejected flags as parse errors by @leoromanovsky in #2339
  • feat(remote-config)!: agentless RC fetcher by @paullegranddc in #2112
  • feat(shared-runtime): add block_on_with_timeout to BlockingRuntime by @brettlangdon in #2333
  • chore: tell agents to avoid lossy numeric conversions by @yannham in #2340
  • feat(gotter)!: add fn to hook symbol but exclude self by @gyuheon0h in #2312
  • feat(crashtracking)!: retrieve c assert message for linux when __assert_fail is dynamically loaded by @gyuheon0h in #2268
  • fix(trace-exporter): mark OTLP client-computed stats by @bengl in #2245
  • chore(rc)!: add DEBUG product by @KowalskiThomas in #2306
  • ci(release): resolve dd-trace-rs test matrix from remote tags by @iunanua in #2334
  • feat: remove ffi-bake jobs by @Aaalibaba42 in #2351
  • chore(release): merge release branch to main (#2355) by @dd-octo-sts[bot] in #2357
  • test(sampling): make rate_limiter thread-safety test deterministic by @bantonsson in #2354
  • chore(trace-protobuf)!: sync span.proto with datadog-agent by @Aaalibaba42 in #2356
  • chore(release): merge release branch to main (#2358) by @dd-octo-sts[bot] in #2363
  • fix(spawn_worker): bypass pdeathsig in spawn_worker by @bwoebi in #2348
  • refactor(datadog-ipc): prepare datadog-ipc* crates for publishing by @hoolioh in #2359
  • fix: bump libdd trace stats internal dep by @paullegranddc in #2367
  • chore: add manual trigger for validation after fix by @Aaalibaba42 in #2366
  • feat(agentless)!: vendor rust-tuf crate in libdatadog for release by @paullegranddc in #2365
  • chore(release): merge release branch to main (#2364) by @dd-octo-sts[bot] in #2368
  • feat: only run codeowner or license checks if relevant changes happened by @Aaalibaba42 in #2352
  • chore: set proper version so the release system can handle it by @hoolioh in #2372
  • feat: Revert vendoring of tuf-rust (#2365), use new crates.io package by @paullegranddc in #2374
  • fix(crashtracking): stop resolving thread symbols with libunwind in the receiver by @taegyunkim in #2361
  • docs(crashtracking): update all thread collection docs by @gyuheon0h in #2378
  • fix(crashtracker): fix vdso recognition during GOT patching on musl by @bwoebi in #2379
  • fix: update cargo.lock by @hoolioh in #2381
  • fix(trace-utils)!: fix forward compatibility for string streaming by @anais-raison in #2295
  • feat: added crates compromised as banned by @Aaalibaba42 in #2385
  • feat(ffe): expose observeFullEvaluationData config-level FFI getter by @vjfridge in #2373
  • fix(crashtracker): hold the collector connection open through symbolization by @gyuheon0h in #2384
  • chore(ci): add blocking cargo-deny bans gate by @ekump in #2387
  • fix(rc)!: fixup rc to be wasm compatible by @bwoebi in #2393
  • feat(compression): use zrip for wasm targets by @rochdev in #2386
  • chore: use full commit sha for rust-toolchain action by @hoolioh in #2395
  • fix(crashtracking): introduce polling timeout for sigchld bin test by @gyuheon0h in #2405
  • chore: remove inexistent path from codeowners by @hoolioh in #2399
  • fix(rc): avoid depending on the crypto nodejs API for remote config by @bwoebi in #2407
  • fix(crashtracking): async signal safety for sigchld bin tests by @gyuheon0h in #2406
  • feat(rc): add overrides for RC config/director roots by @bwoebi in #2404
  • feat(trace-utils)!: add from owned to SpanText by @paullegranddc in #2403
  • fix(compression): align zstd behavior across targets by @rochdev in #2400
  • feat: replace v04 usage by v1 in sidecar by @anais-raison in #2156
  • feat(ffe)!: send the split serial id on exposure events [EX-3425] by @danyal002 in #2402
  • chore(crashtracking): bump libdd-libunwind-sys to v1.0.3 by @gyuheon0h in #2414
  • chore(crashtracking): use RAII remote ptrace API by @gyuheon0h in #2416
  • feat(ffe): support arbitrary semver core parts by @greghuels in #2413
  • feat(sidecar)!: support appsec helper-rust integration with sidecar by @cataphract in #2310
  • chore(release): merge release branch to main (#2409) by @dd-octo-sts[bot] in #2419
  • feat(ci): test binaries less heavy and less link time by @Aaalibaba42 in #2383
  • feat: keep the same compilation flags so that build can be reused by @Aaalibaba42 in #2390
  • feat: use federated sts token by @Aaalibaba42 in #2411
  • feat: add github shared caching by @Aaalibaba42 in #2308
  • chore: v42.0.0 prep by @gyuheon0h in #2417

New Contributors

Full Changelog: v41.0.0...v42.0.0

SHA256 checksums

b3ee6fe99a1542034759de494dd435d41ad6c02be0df569d16b8d84bdd43dd53 libdatadog-aarch64-unknown-linux-gnu.tar.gz
ec3553a4b4f02a7d90d9aad0764a5246d5775d8344ec59cb31f09fe51b16af53 libdatadog-x86_64-apple-darwin.tar.gz
6b6b1161792df666518acdf1eace021f5976c2355acacd001cf5301595f397d9 libdatadog-x86_64-unknown-linux-gnu.tar.gz
8363c0069bacd148cc7d62f81878f502e624de25d3bd7eda2a78113ba31046a5 libdatadog-aarch64-apple-darwin.tar.gz
fad65c81d07bd5ad49ca8143bedb5e48dfa2c3dbec11b375c358564537b48a79 libdatadog-x86_64-alpine-linux-musl.tar.gz
53cf31909a093ab419c2e61b1f5bd1df40b654e772135a88d3cb3a599688768e libdatadog-aarch64-alpine-linux-musl.tar.gz

SHA512 checksums

7373be9e93374635d2b0e42710b05d6c1e7445a9e77e508c5cb523b5d85ffdfc3d10e89910a57efeac669676db8aefd7e72b92b8c08d01d5dbab1e84da6d7159 libdatadog-x86-windows.zip
11e1f2206d6f2f61ca9c36f89c8f62131977346f528f91ed710b114be6e8f46fbb07622b0ef35aa5a708c8753e890a0169ee90119385166ce75e014e2ce884ca libdatadog-x64-windows.zip