Immutable
release. Only release title and notes can be modified.
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_failis 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
- @vjfridge made their first contribution in #2373
- @danyal002 made their first contribution in #2402
- @greghuels made their first contribution in #2413
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