Skip to content

Releases: DataDog/libdatadog

v41.0.0

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 13 Aug 00:33
Immutable release. Only release title and notes can be modified.
v41.0.0
3da894a

What's Changed

  • feat(data-pipeline)!: add flush_and_close to the trace buffer by @brettlangdon in #2313
  • feat(common): allocation-free tag validation and parsing by @morrisonlevi in #2329
  • test: skip/shorten slow miri jobs by @morrisonlevi in #2331
  • ci(bin_tests): batch prebuild cargo builds per profile by @ekump in #2335
  • feat(gotter)!: add DT_HASH fallback, relocation type guard, and hook_symbol by @gyuheon0h in #2297
  • chore(release): merge release branch to main (#2332) by @dd-octo-sts[bot] in #2336
  • ci(crashtracker): fix test_receiver_uploads_partial_report_on_timeout test on macOS by @ekump in #2341
  • feat(sampling): OTel consistent-probability rv/th derivation (APMAPI-2181) by @MilanGarnier in #2276
  • chore: prepare manifest for publishing by @hoolioh in #2345
  • chore(release): merge release branch to main (#2346) by @dd-octo-sts[bot] in #2347
  • feat: add v1 isolated bricks for trace exporter by @anais-raison in #2280
  • fix(library-config): omit absent process context attributes by @morrisonlevi in #2337
  • feat(data-pipeline): adds new attributes to OTLP trace metrics export by @mabdinur in #2316
  • chore: release v41.0.0 by @mabdinur in #2349

Full Changelog: v40.0.0...v41.0.0

SHA256 checksums

d8e7c1a5ebefa6fb10f09edde43e5833fc0af428eafe426a4d663e252d100df5 libdatadog-aarch64-alpine-linux-musl.tar.gz
50c1a2cb703fcb2196bd15ac988a285db5dad5be8adc3a56cb1f25646a81c142 libdatadog-aarch64-apple-darwin.tar.gz
af0942aae33cfd24a089dda967666650b1da51cf316e2a5dbe37720621927e27 libdatadog-aarch64-unknown-linux-gnu.tar.gz
9c744fb5cd450bd2c60f1039b0f6828cb78205cbbf3075361a16dd88b051e1e8 libdatadog-x86_64-unknown-linux-gnu.tar.gz
59e54b4beb66688c972cdd17640384feb26cf2216b35ce3cd53a0fac7df26324 libdatadog-x86_64-alpine-linux-musl.tar.gz
c1ef3ce36a1876ba6ca07490d0cacc86b4fbe3ff31b2249febda07d34d7b838a libdatadog-x86_64-apple-darwin.tar.gz

SHA512 checksums

0f425130114121b09b9d5585bb59a88ecad6e80b8ca5ce7770fc70947ffa002e80a7bead03344a052248ba72e7b5e20a480a01047bb16223114b904d744b8c52 libdatadog-x64-windows.zip
4baf6694ca8b835ee0231b450ecc48c5c49b4d277a87a08ed17cd46df63922f4e7b50968ede8ed29ac319ab1ed4f6a7fd540c196ec0a14c77f3aa6d1a8ac42bd libdatadog-x86-windows.zip

v40.0.0

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 07 Aug 11:11
Immutable release. Only release title and notes can be modified.
v40.0.0
ea75b04

What's Changed

  • feat(crashtracking): send debug log when no data is received at all by @gyuheon0h in #2321
  • feat(data-pipeline): encode structured values by @lloeki in #2304
  • fix(libdd-trace-utils): apply SpanLink flags masking when v0.5 json encoding by @brettlangdon in #2314
  • feat(telemetry)!: Add Installation signature and AppProduct changes payloads by @bwoebi in #2213
  • feat(data-pipeline): set structured span values by @lloeki in #2300
  • feat(datadog-ffe): server-side EVP flagevaluation payload + bincode-safe sidecar delivery by @leoromanovsky in #2117
  • chore: release v40.0.0 by @bwoebi in #2326
  • refactor(rc)!: make conversion from RemoteConfigProduct back and forth generally available by @bwoebi in #2325

Full Changelog: v39.0.0...v40.0.0

SHA256 checksums

19cf06787ffcb23a2419a15ef633c6187a0e0bbe7b81a4e8d5a3dc6d9f034971 libdatadog-aarch64-alpine-linux-musl.tar.gz
47624fcc610106c6a22ff8ccefdfaac13cdc95270d8653762a8b378f69d5211b libdatadog-x86_64-apple-darwin.tar.gz
3adaf6d9ca964aae18d57caef569ce727e56c64613bed77a0266c8cb5938d4cf libdatadog-aarch64-unknown-linux-gnu.tar.gz
70b76a620a38079bf7f47d99c6a0d91f7a62f9f6e464edaab3f7c840469e7166 libdatadog-x86_64-alpine-linux-musl.tar.gz
a193c0bbeb72b693457d31b0160de8e87555926c89e1c91d551b42d49c90f39a libdatadog-aarch64-apple-darwin.tar.gz
9a877c3b126c550ce6bd851f15c9a6fe45b6256e7942ca352b33cfd0d7af5a22 libdatadog-x86_64-unknown-linux-gnu.tar.gz

SHA512 checksums

923c1ea17e95e8a9e2b1053643e26a0e4ca6756f9fff70007dcdf8189e0b7bf40a4cac48515e5030f80b05d4d24dc76d3f9f948021e1f2d4ed519303e6add391 libdatadog-x64-windows.zip
bf047b4bf57f6280d0cc86e0797d4b8038f96314fc3d94cecc32fb03a90ff30d4dd5878110bab90e653cb6109516394cc8fa8f2e47d74df18d9b490291cc656f libdatadog-x86-windows.zip

v39.0.0

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 06 Aug 10:32
Immutable release. Only release title and notes can be modified.
v39.0.0
b1cf6f0

What's Changed

  • feat(machine id): Add helpers in ddcommon to fetch the machine UUID l… by @paullegranddc in #2163
  • feat(stats)!: add whole key cardinality limit [APMSP-3568] by @VianneyRuhlmann in #2158
  • feat(stats)!: send telemetry for cardinality limits by @VianneyRuhlmann in #2159
  • feat(data-pipeline): add agentless export by @paullegranddc in #2081
  • fix(otel-thread-ctx): put the threadlocal attributes at the right place in the context by @yannham in #2167
  • feat(library-config)!: caller-supplied threadlocal schema and extra process-context attributes by @szegedi in #2162
  • ci(fuzz): fix gitlab fuzz job that has started to fail on main due to pulling in packages above MSRV by @ekump in #2185
  • chore(crashtracking): add checks for receiver timeout by @gyuheon0h in #2178
  • fix: update anyhow for unsoundness by @morrisonlevi in #2186
  • ci(benchmarks): skip perf benchmarks on merge-queue by @ekump in #2189
  • chore!: update protobufs to be in sync with datadog-agent by @duncanpharvey in #2180
  • feat(stats): emit canonical gRPC status name for OTLP rpc.response.status_code by @mabdinur in #2183
  • fix: update rustls-webpki to 0.103.13 by @morrisonlevi in #2187
  • refactor(libdd-telemetry)!: avoid leaking libdd-common types in the public API by @hoolioh in #2152
  • refactor(libdd-remote-config)!: hide Target inner properties so they are not leaked by @hoolioh in #2182
  • ci(miri): skip slow miri tests by @morrisonlevi in #2188
  • feat(trace_exporter): enable telemetry in stats exporter by @VianneyRuhlmann in #2160
  • fix(ci): always run cargo-public-api in semver-level.sh by @iunanua in #2072
  • feat(release): major-bump no-commit crates on direct dependency major bumps by @iunanua in #2195
  • refactor(clippy): prefer core and alloc imports by @pawelchcki in #2196
  • fix(release): detect in-proposal dependency major bumps by @iunanua in #2200
  • refactor(sidecar)!: Avoid a dedicated socket for crashtracker by @bwoebi in #2179
  • chore(ci): shard and only run perf benchmarks on impacted crates in PRs by @ekump in #2191
  • chore(release): merge release branch to main (#2201)) by @dd-octo-sts[bot] in #2208
  • feat(heap-profiling): add initial heap profiling primitives [PROF-15190] by @scottgerring in #2166
  • test(profiling): add profiles dictionary benchmarks by @taegyunkim in #2088
  • feat(heap-profiling): Rename new heap profiling crates [PROF-15190] by @scottgerring in #2217
  • feat(library-config): otel process context reader by @cataphract in #2176
  • test(data-pipeline): gate telemetry-only tests behind the telemetry feature by @iunanua in #2204
  • fix: new clippy lints by @paullegranddc in #2219
  • fix: last new clippy lint by @Eldolfin in #2221
  • fix!: css obfuscation logic by @Eldolfin in #2203
  • chore(nix): add development shell and CI by @lloeki in #2128
  • fix(trace-utils)!: serialize v0.5 span links and events into meta by @paullegranddc in #980
  • fix(sidecar): don't double-encode file:// telemetry endpoints by @cataphract in #2230
  • chore(ci): improve clippy annotation reporter comment by @ekump in #2229
  • fix(rc): Make Target fields available again after eaf5ad0 by @bwoebi in #2232
  • feat(sidecar): enable telemetry for stats by @VianneyRuhlmann in #2175
  • chore(heap-profiling): address heap-profiling feedback [PROF-15190] by @scottgerring in #2226
  • feat(otlp): add instrumentation scope metadata by @bengl in #2235
  • feat(profiling): add extensible profile type API for prototyping by @r1viollet in #2202
  • chore(crashtracking): harden multi thread ptrace collection by @gyuheon0h in #2216
  • feat(trace-utils)!: add encoder v1 to v04 + refactor by @anais-raison in #2145
  • fix(libdd-otel-thread-ffi): hide sanity check symbols behind a symbol by @hoolioh in #2243
  • ci: avoid running out of space when miri workflow is run by @hoolioh in #2244
  • feat(heap-profiling): make heap crates publishable by @maxywb in #2236
  • chore(heap-profiling): remove free USDT when live-heap is not available [PROF-15190] by @scottgerring in #2225
  • feat(profiling): Export OTEL Thread Context API by @gleocadie in #2181
  • ci: exclude release-proposal wfs from green_ci and exclude benchmarks on release* branches by @iunanua in #2206
  • refactor(library-config): reorganize Linux process context by @cataphract in #2228
  • feat: added environment capability [APMSP-3780] by @Aaalibaba42 in #2239
  • feat(trace-utils)!: add v1 decoder by @anais-raison in #2174
  • refactor(otel-thread-ctx): use inline assembly instead of C shim by @yannham in #2197
  • feat(trace_exporter)!: remove deprecated methods by @VianneyRuhlmann in #2250
  • feat(telemetry)!: make telemetry worker wasm-compatible for the TraceExporter by @Aaalibaba42 in #2172
  • fix(stats-exporter): disable retries for stats payload sends [APMSP-3362] by @VianneyRuhlmann in #2249
  • test: stabilize flaky tests by @r1viollet in #2256
  • docs: scope agent validation commands by @pawelchcki in #2247
  • chore(profiling): allow user to customise default heap profiling sampling interval [PROF-15190] by @scottgerring in #2255
  • chore(profiling): add missing version to libdd-profiling-heap-gotter to fix publish [PROF-15190] by @scottgerring in #2254
  • fix(library-config): update Linux process context by @cataphract in #2237
  • refactor(statsd)!: make client clonable by @VianneyRuhlmann in #2222
  • fix(ci): give panic abort its own profile by @gyuheon0h in #2259
  • feat(stats)!: implement additional metric tags in libdd-trace-stats by @duncanpharvey in #2170
  • chore(release): merge release to main (proposal for libdd-profiling-heap-allocator... (#2260)) by @dd-octo-sts[bot] in #2261
  • feat: added file capability [APMSP-3780] by @Aaalibaba42 in #2240
  • fix: drain the mailbox before stopping by @Aaalibaba42 in #2258
  • feat(dogstatsd)!: add shared_runtime buffered sink by @VianneyRuhlmann in #2224
  • refactor: consolidate core dependencies at workspace level (phase 1) by @yannham in #2253
  • fix(tools): collapse intra-file duplicate typedefs in base header by @lloeki in #2149
  • feat(capabilities)!: Add streaming to http capabilities by @bwoebi in #2251
  • fix(remote-config)!: Expose HttpClientCapability in remote config by @bwoebi in #2252
  • feat(data-pipeline): emit additional_metric_tags on OTLP span duration metric by @mabdinur in #2264
  • feat(trace_exporter)!: add restart_after_fork configuration option [APMSP-3843] by @VianneyRuhlmann in #2263
  • chore: moving to workspace-level dependencies, phase 2 by @yannham in #2270
  • chore(lint): update nightly by @gyuheon0h in #2281
  • fix(sidecar): remove spurious deletion of runtimes on set_session_config by @cataphract in #2277
  • feat(remote-config)!: add AsmRawResponseBody capability by @estringana in https://gi...
Read more

v38.0.0

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 29 Jul 09:28
Immutable release. Only release title and notes can be modified.
v38.0.0
daa309e

What's Changed

  • feat(machine id): Add helpers in ddcommon to fetch the machine UUID l… by @paullegranddc in #2163
  • feat(stats)!: add whole key cardinality limit [APMSP-3568] by @VianneyRuhlmann in #2158
  • feat(stats)!: send telemetry for cardinality limits by @VianneyRuhlmann in #2159
  • feat(data-pipeline): add agentless export by @paullegranddc in #2081
  • fix(otel-thread-ctx): put the threadlocal attributes at the right place in the context by @yannham in #2167
  • feat(library-config)!: caller-supplied threadlocal schema and extra process-context attributes by @szegedi in #2162
  • ci(fuzz): fix gitlab fuzz job that has started to fail on main due to pulling in packages above MSRV by @ekump in #2185
  • chore(crashtracking): add checks for receiver timeout by @gyuheon0h in #2178
  • fix: update anyhow for unsoundness by @morrisonlevi in #2186
  • ci(benchmarks): skip perf benchmarks on merge-queue by @ekump in #2189
  • chore!: update protobufs to be in sync with datadog-agent by @duncanpharvey in #2180
  • feat(stats): emit canonical gRPC status name for OTLP rpc.response.status_code by @mabdinur in #2183
  • fix: update rustls-webpki to 0.103.13 by @morrisonlevi in #2187
  • refactor(libdd-telemetry)!: avoid leaking libdd-common types in the public API by @hoolioh in #2152
  • refactor(libdd-remote-config)!: hide Target inner properties so they are not leaked by @hoolioh in #2182
  • ci(miri): skip slow miri tests by @morrisonlevi in #2188
  • feat(trace_exporter): enable telemetry in stats exporter by @VianneyRuhlmann in #2160
  • fix(ci): always run cargo-public-api in semver-level.sh by @iunanua in #2072
  • feat(release): major-bump no-commit crates on direct dependency major bumps by @iunanua in #2195
  • refactor(clippy): prefer core and alloc imports by @pawelchcki in #2196
  • fix(release): detect in-proposal dependency major bumps by @iunanua in #2200
  • refactor(sidecar)!: Avoid a dedicated socket for crashtracker by @bwoebi in #2179
  • chore(ci): shard and only run perf benchmarks on impacted crates in PRs by @ekump in #2191
  • chore(release): merge release branch to main (#2201)) by @dd-octo-sts[bot] in #2208
  • feat(heap-profiling): add initial heap profiling primitives [PROF-15190] by @scottgerring in #2166
  • test(profiling): add profiles dictionary benchmarks by @taegyunkim in #2088
  • feat(heap-profiling): Rename new heap profiling crates [PROF-15190] by @scottgerring in #2217
  • feat(library-config): otel process context reader by @cataphract in #2176
  • test(data-pipeline): gate telemetry-only tests behind the telemetry feature by @iunanua in #2204
  • fix: new clippy lints by @paullegranddc in #2219
  • fix: last new clippy lint by @Eldolfin in #2221
  • fix!: css obfuscation logic by @Eldolfin in #2203
  • chore(nix): add development shell and CI by @lloeki in #2128
  • fix(trace-utils)!: serialize v0.5 span links and events into meta by @paullegranddc in #980
  • fix(sidecar): don't double-encode file:// telemetry endpoints by @cataphract in #2230
  • chore(ci): improve clippy annotation reporter comment by @ekump in #2229
  • fix(rc): Make Target fields available again after eaf5ad0 by @bwoebi in #2232
  • feat(sidecar): enable telemetry for stats by @VianneyRuhlmann in #2175
  • chore(heap-profiling): address heap-profiling feedback [PROF-15190] by @scottgerring in #2226
  • feat(otlp): add instrumentation scope metadata by @bengl in #2235
  • feat(profiling): add extensible profile type API for prototyping by @r1viollet in #2202
  • chore(crashtracking): harden multi thread ptrace collection by @gyuheon0h in #2216
  • feat(trace-utils)!: add encoder v1 to v04 + refactor by @anais-raison in #2145
  • fix(libdd-otel-thread-ffi): hide sanity check symbols behind a symbol by @hoolioh in #2243
  • ci: avoid running out of space when miri workflow is run by @hoolioh in #2244
  • feat(heap-profiling): make heap crates publishable by @maxywb in #2236
  • chore(heap-profiling): remove free USDT when live-heap is not available [PROF-15190] by @scottgerring in #2225
  • feat(profiling): Export OTEL Thread Context API by @gleocadie in #2181
  • ci: exclude release-proposal wfs from green_ci and exclude benchmarks on release* branches by @iunanua in #2206
  • refactor(library-config): reorganize Linux process context by @cataphract in #2228
  • feat: added environment capability [APMSP-3780] by @Aaalibaba42 in #2239
  • feat(trace-utils)!: add v1 decoder by @anais-raison in #2174
  • refactor(otel-thread-ctx): use inline assembly instead of C shim by @yannham in #2197
  • feat(trace_exporter)!: remove deprecated methods by @VianneyRuhlmann in #2250
  • feat(telemetry)!: make telemetry worker wasm-compatible for the TraceExporter by @Aaalibaba42 in #2172
  • fix(stats-exporter): disable retries for stats payload sends [APMSP-3362] by @VianneyRuhlmann in #2249
  • test: stabilize flaky tests by @r1viollet in #2256
  • docs: scope agent validation commands by @pawelchcki in #2247
  • chore(profiling): allow user to customise default heap profiling sampling interval [PROF-15190] by @scottgerring in #2255
  • chore(profiling): add missing version to libdd-profiling-heap-gotter to fix publish [PROF-15190] by @scottgerring in #2254
  • fix(library-config): update Linux process context by @cataphract in #2237
  • refactor(statsd)!: make client clonable by @VianneyRuhlmann in #2222
  • fix(ci): give panic abort its own profile by @gyuheon0h in #2259
  • feat(stats)!: implement additional metric tags in libdd-trace-stats by @duncanpharvey in #2170
  • chore(release): merge release to main (proposal for libdd-profiling-heap-allocator... (#2260)) by @dd-octo-sts[bot] in #2261
  • feat: added file capability [APMSP-3780] by @Aaalibaba42 in #2240
  • fix: drain the mailbox before stopping by @Aaalibaba42 in #2258
  • feat(dogstatsd)!: add shared_runtime buffered sink by @VianneyRuhlmann in #2224
  • refactor: consolidate core dependencies at workspace level (phase 1) by @yannham in #2253
  • fix(tools): collapse intra-file duplicate typedefs in base header by @lloeki in #2149
  • feat(capabilities)!: Add streaming to http capabilities by @bwoebi in #2251
  • fix(remote-config)!: Expose HttpClientCapability in remote config by @bwoebi in #2252
  • feat(data-pipeline): emit additional_metric_tags on OTLP span duration metric by @mabdinur in #2264
  • feat(trace_exporter)!: add restart_after_fork configuration option [APMSP-3843] by @VianneyRuhlmann in #2263
  • chore: moving to workspace-level dependencies, phase 2 by @yannham in #2270
  • chore(lint): update nightly by @gyuheon0h in #2281
  • fix(sidecar): remove spurious deletion of runtimes on set_session_config by @cataphract in #2277
  • feat(remote-config)!: add AsmRawResponseBody capability by @estringana in https://gi...
Read more

v37.0.0

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 30 Jun 15:04
Immutable release. Only release title and notes can be modified.
v37.0.0
86b7f57

What's Changed

  • refactor(sidecar): Use oneshot flusher instead of async manual future by @bwoebi in #2143
  • test(trace-utils): add VecMap microbenchmarks by @yannham in #2126
  • feat(data-pipeline)!: export client-computed span stats as OTLP trace metrics by @mabdinur in #2067
  • chore(release): merge release branch to main (proposal for libdd-remote-config (#2138)) by @dd-octo-sts[bot] in #2142
  • test(trace-utils): add V05 msgpack decode microbenchmark by @yannham in #2127
  • fix(crashtracking): sanitize type and message for unhandled exceptions by @gyuheon0h in #2148
  • fix(sidecar): Avoid notifying in set_request_config by @bwoebi in #2146
  • feat(otlp)!: Export OTLP spans with attribute-level OTel compatibility by @zacharycmontoya in #2091
  • refactor(rc): reexport Endpoint and Tag common types by @iunanua in #2147
  • feat(data-pipeline): OTLP HTTP/protobuf trace export by @bm1549 in #2115
  • feat(crashtracking): collect all native stacks for unhandled exception and also crashing thread by @gyuheon0h in #2155
  • feat(shared-runtime)!: SharedRuntime Borrowed & Owned mode by @Aaalibaba42 in #2061
  • fix(ci): avoid SIGPIPE noise polluting semver-level JSON output by @iunanua in #2157
  • feat(sidecar): expose default_service_name for svc.* process tags by @Leiyks in #2053
  • feat(remote-config)!: use the proto file from the agent by @paullegranddc in #2165
  • feat(data-pipeline)!: add stdout log trace exporter by @bengl in #2074
  • fix(trace-stats)!: add grpc_method to aggregation key by @mabdinur in #2151
  • feat(otel-thread-ctx)!: add self check capability by @yannham in #2095
  • chore: bump workspace version to 37.0.0 by @mabdinur in #2177

Full Changelog: v36.0.0...v37.0.0

SHA256 checksums

e7ebf7ed80cc5f02d25192c7ad2b56a893a5bfc59626c9db2582a339231d7de2 libdatadog-x86_64-apple-darwin.tar.gz
3175ea51af74f5a79c974901388c8bc53baf6b161e5c5b13f72db4672441fdcc libdatadog-x86_64-unknown-linux-gnu.tar.gz
b236a5e09c113603fa8d83d9ea76a1aad4e78e740c4942409cdc1aeebe339f18 libdatadog-aarch64-apple-darwin.tar.gz
4c14250fbda7ced48921eb9560fcbbea1ad5624edc238ee447b6100ce37efba3 libdatadog-x86_64-alpine-linux-musl.tar.gz
e374223908bac61b8862b7ba277ffe8cc1af0ade3b4f671ad03b344937c22760 libdatadog-aarch64-alpine-linux-musl.tar.gz
ca92c9241c1d2d308b2cc0de6be4a484397a2ea7ee58e27ffbf6f692b5a88f1c libdatadog-aarch64-unknown-linux-gnu.tar.gz

SHA512 checksums

647f6a7157a920f57aaf72b98028108e37155434e8aaf9b3a497b30a307d50b4c75b8bf9fbbdf2d10c4b3e66caee225fba9862a3b96f71b6c6745de122451999 libdatadog-x86-windows.zip
8d4902af3abbf023d00ff88aa78d841b5eea6c51a9e8e07a23fbc61f7d934f4640898d9cd764d2824a913b934829f356147c5c66ca33d4fb59fe4f80b5cfb875 libdatadog-x64-windows.zip

v36.0.0

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 19 Jun 13:08
Immutable release. Only release title and notes can be modified.
v36.0.0
b2a83ff

What's Changed

  • feat(sidecar): forward FFE evaluation metrics to OTLP intake by @leoromanovsky in #2052
  • feat(sidecar): forward FFE exposures to EVP proxy by @leoromanovsky in #2026
  • feat(trace-exporter): add fail-closed fallback to v04 by @anais-raison in #2037
  • feat(data-pipeline): move the async boundary up by @Aaalibaba42 in #2064
  • feat: cross-language LTO to inline C TLS shim into Rust FFI by @yannham in #1982
  • feat: agent-level HTTP client by @yannham in #1806
  • fix: memory ordering issue in otel thread ctx by @yannham in #2070
  • revert!: add from_string to span text (#2011) by @VianneyRuhlmann in #2073
  • fix(libdd-telemetry): serialize Method::Other as "*" per OpenAPI spec by @cataphract in #1998
  • fix(trace-utils): match the Go trace agent when parsing datadog-client-computed-* bool headers by @lucaspimentel in #2071
  • fix(sidecar): configure OTLP endpoint for FFE metrics by @leoromanovsky in #2076
  • fix(crashtracker): set failed thread stack collection as incomplete empty stack by @gyuheon0h in #2079
  • refactor(remote-config)!: DI via RemoteConfigParsedData trait + ParserRegistry by @iunanua in #1945
  • fix(crashtracker): support socket based receiver for all thread collection by @gyuheon0h in #2080
  • feat(data-pipeline)!: add fork safety hooks and cancellation token for trace exporter FFI by @lloeki in #2051
  • feat(trace-utils)!: add dedup convenience to VecMap by @yannham in #2049
  • fix(remote-config): notification of multi-processing and runtime deduplication by @bwoebi in #2082
  • fix(sidecar): include language:native tag for sidecar crashtracker by @gyuheon0h in #2083
  • fix(sampling): format _dd.p.ksr to 6 decimal places, not 6 significant digits by @iunanua in #2086
  • refactor(vecmap)!: avoid Clone bound from dedup by @yannham in #2069
  • chore(release): merge release branch to main (proposal for libdd-sampling (#2087)) by @dd-octo-sts[bot] in #2089
  • feat(stats)!: add endpoint gating to client-side stats [APMSP-3361] by @VianneyRuhlmann in #2040
  • ci: remove Codecov coverage upload by @ManuelPalenzuelaDD in #2094
  • feat(live-debugger): agentless intake forwarding by @tylfin in #2075
  • chore(release): merge release branch to main (proposal for libdd-data-pipeline (#2090)) by @dd-octo-sts[bot] in #2092
  • test: fix timeouts on heavily contended scenarios by @hoolioh in #2093
  • refactor(datadog-remote-config): rename as libdd-remote-config by @iunanua in #2085
  • perf(sidecar): Switch logger from locks to ArcSwap by @bwoebi in #2096
  • fix(crashtracker): increase test_waitall_nohang timeout to 500ms by @yannham in #2097
  • feat(crashtracking)!: add experimental frame count field by @gyuheon0h in #2099
  • refactor(span)!: use VecMap for meta, metrics and meta_struct for v04 spans by @yannham in #2043
  • feat(native-spans)!: change buffer foundation by @yannham in #2046
  • fix(crashtracking): use AtomicBool readiness signal by @gyuheon0h in #2100
  • refactor(rc-fetcher)!: simplify code by @paullegranddc in #2103
  • fix(crashtracking): authenticate peer granted socket ptrace access by @gyuheon0h in #2098
  • feat(profiling): Add setting to omit local root span id from serialized pprof [PROF-15045] by @ivoanjo in #2104
  • fix(sidecar): Dedup VecMap spans before serialization by @bwoebi in #2107
  • feat(shared-runtime)!: use weak waker in trigger [APMSP-3371] by @VianneyRuhlmann in #2050
  • feat(trace-utils)!: change buffer implementation by @yannham in #2055
  • feat(sidecar): add retry interval configuration by @Leiyks in #2106
  • fix(trace-utils): mark decoded span maps as deduped by @Leiyks in #2110
  • chore(crashtracking)!: remove frame count experimental field by @gyuheon0h in #2114
  • fix(ffe): honor shared fixture result metadata by @leoromanovsky in #2109
  • fix(crashtracking): multi thread collection centos flakes harden by @gyuheon0h in #2113
  • fix(libdd-common): Add fallback logic for resolving Azure Functions instance name [SVLS-8931] by @kathiehuang in #2077
  • docs(crashtracking): document all thread collection by @gyuheon0h in #2123
  • feat(trace-exporter): add v1 span and its encoder by @anais-raison in #2039
  • feat(data-pipeline)!: CSS Trace Filters by @Eldolfin in #1985
  • test(ddsketch): add microbenchmarks for add/encode/collapse by @yannham in #2125
  • refactor(change-buffer)!: replace slot index with span_id, fix segment isolation by @rochdev in #2105
  • refactor(shm)!: Extract one_way_shared_memory to IPC and prepare libdd-remote-config for python by @bwoebi in #2121
  • ci(release): accept multiple crates in release-proposal-dispatch by @iunanua in #2012
  • fix(rc)!: fix missing/null deserialization and rename tracing_sample_rate by @iunanua in #2102
  • chore(common)!: replace native-certs with platform-verifier by @VianneyRuhlmann in #2078
  • fix: Fix http PathAndQuery Uri Parsing by @jkosh44-datadog in #2122
  • chore(stats)!: submit p0 telemetry in stats by @VianneyRuhlmann in #2130
  • chore(profiling): Use SECURITY_ANONYMOUS when connecting to named pipe server by @gleocadie in #2134
  • chore: remove redundant version from libdd-agent-client by @hoolioh in #2139
  • ci: proposal wf fixes and cleanup by @iunanua in #2140
  • chore: bump version v36.0.0 by @hoolioh in #2141

New Contributors

Full Changelog: v35.0.0...v36.0.0

SHA256 checksums

2a11baa8966e6c681b591124dfe6f4770fc4eae2c56f78aa2c7948088aea7a7b libdatadog-aarch64-unknown-linux-gnu.tar.gz
42ec78865aacb9259656834dec9c4ab16ffe3d654c7eb5286eb543c7fd8f8baf libdatadog-x86_64-alpine-linux-musl.tar.gz
e93457fd251444dbece87ad424140711a43cbc20da2c5c98009ba84d9be5e733 libdatadog-aarch64-alpine-linux-musl.tar.gz
f84b28bc337df09800174e7f48d0686f9d3bd46d6a6dddf78afddb5e7653970c libdatadog-x86_64-apple-darwin.tar.gz
d277945d612fa6f38f644f15d1c1b2f63ea92cd53794e9d48ee7ad3290a7660d libdatadog-aarch64-apple-darwin.tar.gz
2925f2ed001ecb0d34d7c485aa5aadf86678bba62012ccb3fd5bdf272faee5da libdatadog-x86_64-unknown-linux-gnu.tar.gz

SHA512 checksums

85d095fb2d11d978c6daac509549a134bff26e1b6d4397e8d0ee6d98fd317f722a5b28ac6dad4edbc5471c04abc8c88b4768e6bc4dba80549275e058e22ded91 libdatadog-x64-windows.zip
0d1c194a1439abf18a1fcf0bd8fb2e16e2a4a7865d428b3147da03d66184b5648b86f7d00b08eec9501127437d2998bf1af4adcc36d828f0ceb4aeb518d71f9c libdatadog-x86-windows.zip

v35.0.0

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 02 Jun 07:46
Immutable release. Only release title and notes can be modified.
v35.0.0
aa78483

What's Changed

  • feat(trace-utils)!: add from_string to span text by @VianneyRuhlmann in #2011
  • refactor(otel-thread-ctx): backport review suggestions from Polar Signals by @yannham in #2016
  • refactor(otel-thread-ctx): add const offset assertions for ThreadContextRecord by @yannham in #2018
  • refactor(otel-thread-ctx): doc and style fixes for ThreadContextRecord by @yannham in #2019
  • chore(sidecar): reorg/remove unsafe code in span FFI by @yannham in #1698
  • ci: use builder on windows platforms by @hoolioh in #1961
  • chore(dependencies): only depend on the windows crate when targeting windows by @bantonsson in #2024
  • fix(crashtracker): move preload logger marking after recursive guard by @gyuheon0h in #2023
  • ci: bump msrv to 1.87.0 by @hoolioh in #2017
  • chore(release): merge release branch to main (proposal for libdd-data-pipeline (#2028)) by @dd-octo-sts[bot] in #2034
  • chore: set gitlab reference back to main branch by @hoolioh in #2035
  • fix(sidecar-ffi): revert ddog_free_charslice to Box::from_raw (UB) by @yannham in #2031
  • ci: remove dd-octo-sts email by @iunanua in #2027
  • feat(libdd-common): recognize PCF Garden container IDs by @Kyle-Neale in #2025
  • refactor(trace-utils): replace use_v05_format bool and remove infallible expect by @anais-raison in #1946
  • refactor(crashtracker): update imports to linux only by @anais-raison in #2036
  • fix(ci): pin RUSTUP_TOOLCHAIN by @iunanua in #2041
  • feat: Add FFI for trace exporter by @lloeki in #1952
  • chore(release): merge release branch to main (proposal for libdd-library-config (#2042)) by @dd-octo-sts[bot] in #2044
  • feat: update test agent version by @anais-raison in #2038
  • chore: add and agents.md by @paullegranddc in #1956
  • fix(ci): harden release-proposal-dispatch against untrusted main_start_ref by @iunanua in #2045
  • feat(trace-utils)!: introduce VecMap datastructure by @yannham in #2022
  • fix(crashtracking)!: flatten all threads object into a list of ThreadData by @gyuheon0h in #2054
  • fix(sampling): disable libdd-common default features by @iunanua in #2057
  • feat!: Align tracer FFI error and response types with common conventions by @lloeki in #2029
  • fix(ci): pin cargo version in release-proposal-test.yml by @iunanua in #2059
  • chore(agents_md): grep can take a long time when looking in target dir by @paullegranddc in #2060
  • feat(sampling): accept Remote Config list-shape tags natively by @bm1549 in #2033
  • fix(otlp): propagate _dd.p.tid from chunk root to all spans by @zacharycmontoya in #2014
  • chore(release): merge release branch to main (proposal for libdd-sampling (#2062)) by @dd-octo-sts[bot] in #2063
  • fix(send_with_retry): follow max retries of the strategy by @VianneyRuhlmann in #2047
  • chore(release): merge release branch to main (proposal for libdd-sampling (#2065)) by @dd-octo-sts[bot] in #2066
  • chore: bump workspace version to 35.0.0 by @hoolioh in #2068

New Contributors

Full Changelog: v34.0.0...v35.0.0

SHA256 checksums

bba08378e1f72915fe5aadcfe697d7dad951261770fb8813844b4ceac262948e libdatadog-x86_64-apple-darwin.tar.gz
26ea0fb1f36ed2e56afbc37e6e13853c6e3de4bba48c19d7cfb6ee85cc4eaa35 libdatadog-x86_64-unknown-linux-gnu.tar.gz
662b760cc1db173737991e62e400c104eb776dd01309b8669760f6d9e7471f2e libdatadog-aarch64-unknown-linux-gnu.tar.gz
c7e24151466daa085a1b6d2a382ce135ca905bc1d7230fb983b042d3d6e615b7 libdatadog-aarch64-apple-darwin.tar.gz
232c6704c6d11116a22f379629c462cd637f36003242e98d56f1bb691639e1a9 libdatadog-x86_64-alpine-linux-musl.tar.gz
d95b24f1f7c46ab4b488a4802bb17b30db133b284079b96028d4cccc08b098d1 libdatadog-aarch64-alpine-linux-musl.tar.gz

SHA512 checksums

3654a5ac26342c5ac4c20d154426db00cac0d527f2fd0848e8324b1a9bbe073e3565bc989b597ecb86aa6e4590ba2d47abe6ff6ad211025898dc1e5186b4ba78 libdatadog-x64-windows.zip
8501a9164ab3ffc608674bbb49ed64687e4acc329722039d05256d43d13f5e7ec3c63cb0495add760838a39278291509cf3859c9b8cd60b25259a0c1da382a8f libdatadog-x86-windows.zip

v34.0.0

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 20 May 15:58
Immutable release. Only release title and notes can be modified.
3cc5a96

What's Changed

  • refactor(sampling): move the sampling logic from dd-trace-rs [APMSP-2946] by @bantonsson in #1927
  • feat(telemetry)!: include dependencies and integrations in app-extended-heartbeat by @cataphract in #1962
  • chore(crashtracking)!: create errorsintake crash ping directly from telemetry by @gyuheon0h in #1963
  • fix(telemetry): avoid trigger loop in telemetry worker by @VianneyRuhlmann in #1950
  • feat(capablities)!: sleep & spawn capabilities by @Aaalibaba42 in #1873
  • ci: harden rustfmt auto workflow against PR token abuse by @paullegranddc in #1971
  • fix(ci): restore protected-branch constraints for STS policies by @paullegranddc in #1972
  • feat!: integrate obfuscation to the stats exporter [APMSP-2764] by @Eldolfin in #1819
  • refactor(ffe): validate at parse time that total_shards is non-zero by @dd-oleksii in #1969
  • perf: pre-compute string messagepack encoding by @paullegranddc in #1948
  • feat: otel thread ctx FFI by @yannham in #1915
  • ci: prevent miri fail by allowing nextest to pass on no-tests condition by @hoolioh in #1978
  • fix(libdd-telemetry-ffi): logic by @Aaalibaba42 in #1897
  • feat(sidecar)!: Add direct exec capabilities to the sidecar via dynamic linker by @bwoebi in #1980
  • feat(trace-utils)!: search all spans to populate tracer payload fields by @duncanpharvey in #1954
  • chore: add pre-commit config for local Rust lint checks by @pawelchcki in #1871
  • fix(trace_exporter: shared_runtime): unwrap_or being eager is not good by @Aaalibaba42 in #1983
  • perf(sampling): optimize matching and limit cache memory [APMSP-2948] by @bantonsson in #1977
  • fix(data-pipeline): remove default-features from of trace-obfuscation by @Eldolfin in #1981
  • fix(ci): pr-metadata-docs-and-deps by @iunanua in #1994
  • fix(libdd-telemetry): restore previous Cargo.toml version by @iunanua in #1993
  • ci: include libdd-sampling & the latest tracer version in proposal test by @iunanua in #1995
  • refactor(profiling): try_reserve* more in encoding by @morrisonlevi in #1991
  • chore(ci): use the large runners for ubuntu as we keep running out of disk space by @ekump in #2001
  • perf(profiling): observation map doesn't need HashDos protection by @morrisonlevi in #1988
  • chore(release): merge release branch to main (proposal for libdd-telemetry (#1999)) by @dd-octo-sts[bot] in #2003
  • fix(ci): handle other kinds of minor semver changes by @Eldolfin in #2000
  • test(ffe): use canonical fixtures by @leoromanovsky in #1979
  • chore(release): merge release branch to main (proposal for libdd-sampling (#2004)) by @dd-octo-sts[bot] in #2006
  • refactor(profiling): avoid panic on out-of-bounds label set id by @morrisonlevi in #2002
  • refactor(profiling): more try_reserve fixes by @morrisonlevi in #2010
  • chore(release): merge release branch to main (proposal for libdd-data-pipeline (#2007)) by @dd-octo-sts[bot] in #2009
  • feat(trace_buffer)!: flush based on size of chunks in bytes by @paullegranddc in #1953
  • fix(libdd-trace-obfuscation): cargo clippy fix with all lints by @Eldolfin in #1947
  • fix(data-pipeline): allow old PascalCase fields in obfuscation config scheme by @Eldolfin in #2008
  • feat!: add encoder from v04 to v1 by @anais-raison in #1896
  • chore: release v34.0.0 by @Eldolfin in #2015

Full Changelog: v33.0.0...v34.0.0

SHA256 checksums

9231e0dac2343069feb157791c26e04e06fa679b6c7067c13a81082a67c5367c libdatadog-x86_64-alpine-linux-musl.tar.gz
0628255f855a0c1609b53b5d158f7a59c5b8b676028e46ffb624f11bf8eed0b3 libdatadog-aarch64-unknown-linux-gnu.tar.gz
c3ca55cf2e4c99a348069014e7aaeb9ee0096f2a0a387e3a0fe036b26e537d3b libdatadog-aarch64-alpine-linux-musl.tar.gz
efe1d9b091aa095f5ce68b39bbe84e19c557896634889c3fdc290dbb766204be libdatadog-aarch64-apple-darwin.tar.gz
e2631cd0418ca210e26ede1223ee61199b1a0b10c4e9c756597dc97d0ac85e19 libdatadog-x86_64-apple-darwin.tar.gz
17f5072eaee20abb22fc3827f1c7b4aa1ae7cb485c77ee79698c99f8e077af63 libdatadog-x86_64-unknown-linux-gnu.tar.gz

SHA512 checksums

52d6cb6e07fb12f59f66fee2468f6ada3b54d7dd83a4748d8bb2549efc3ab09467883e7c3eef9a0604224a54f406040e6fc3026e7e31b49f5ed2c13632a9737a libdatadog-x64-windows.zip
b792ec5f23f47f098c332995e83b8ccda062ff3c997b623de7bfb1cb3205b3089bf28837d14b82d3dde49bfbd2df903e31ca0121d20747705e9bfdafb504f4a8 libdatadog-x86-windows.zip

v33.0.0

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 07 May 20:53
Immutable release. Only release title and notes can be modified.
v33.0.0
37d17ee

What's Changed

  • feat(data-pipeline): port dd-trace-rs trace buffer implementation by @paullegranddc in #1826
  • feat(sidecar)!: Allow for targeted telemetry flush by @bwoebi in #1898
  • chore(benchmarks): add allocation size tracking allocator by @bantonsson in #1905
  • fix(path): missing bench path in data-pipeline by @bwoebi in #1907
  • feat(libdd-trace-utils): check for empty value in header datadog-client-computed-stats by @duncanpharvey in #1900
  • ci: fix unbound variable by @hoolioh in #1912
  • build(profiling): rustc-hash 2.1.2 by @morrisonlevi in #1911
  • fix(sidecar)!: Prefer session-id for remote config by @bwoebi in #1917
  • fix(libdd-common): fix condition so testing with --all-features works by @hoolioh in #1919
  • ci: dynamic pipeline by @hoolioh in #1642
  • ci: fix multiline output by @hoolioh in #1926
  • chore(release): merge release branch to main (proposal for libdd-capabilities-impl (#1924)) by @dd-octo-sts[bot] in #1925
  • feat(sidecar)!: Set telemetry session id by @bwoebi in #1921
  • feat: add PartialEq and Eq traits to TracerMetadata by @duncanpharvey in #1922
  • ci: add a test run with all features enabled by @hoolioh in #1928
  • chore(ci): adds a cron on all actions running a tests by @cbeauchesne in #1923
  • refactor(tracer-flare): prepare libdd-tracer-flare for publication of the crate by @hoolioh in #1399
  • chore(skills): add create-release skill by @VianneyRuhlmann in #1909
  • chore(crashtracking): clean up stale in-line comment by @gyuheon0h in #1935
  • feat: add Hash trait to TracerMetadata by @duncanpharvey in #1931
  • feat(datadog-ffe): add semver conditions handling by @dd-oleksii in #1934
  • ci: prevent runner from going out of space by @hoolioh in #1932
  • fix(sidecar/telemetry): retry FFI telemetry batches when session conifg not yet available by @cataphract in #1929
  • feat(telemetry): add session id support to trace export by @mabdinur in #1822
  • feat(http-client): add knob to disable connection pooling by @yannham in #1933
  • fix(libdd-common): crashes caused by getenv while retrieving AAS env vars by @gleocadie in #1930
  • feat(ffe): add __dd_allocation_key metadata to ResolutionDetails by @dd-oleksii in #1940
  • feat(ffe)!: remove extra_logging by @dd-oleksii in #1941
  • fix(ipc): Fallback to ftruncate if fallocate gets EPERM by @bwoebi in #1938
  • chore(crashtracking): bump libdatadog-libunwind to v1.0.2 by @gyuheon0h in #1942
  • fix(telemetry): schedule ExtendedHeartbeat on worker start by @khanayan123 in #1910
  • fix(crypto): gate libdd-common TLS features in remaining internal crates + add CI guard by @duncanista in #1943
  • feat!: added regex-lite feature by @Aaalibaba42 in #1939
  • feat: use ip quantization when aggregating peer tags for trace stats by @duncanpharvey in #1944
  • feat(ffe): support serial id by @dd-oleksii in #1951
  • perf(trace-serializer): pre-allocate serialization buffer by @paullegranddc in #1949
  • fix(profiling-ffi): Potential panic case by @gleocadie in #1955
  • feat(crashtracking)!: collect all threads by @gyuheon0h in #1878
  • feat(crashtracking)!: update crashtracker config ffi to have values for collect all thread config by @gyuheon0h in #1959
  • fix(profiling-ffi): Use try_intern instead of intern to avoid panicking in a try_xxx function by @gleocadie in #1957
  • chore(versioning): bump to v33.0.0 by @gyuheon0h in #1960

Full Changelog: v32.0.0...v33.0.0

SHA256 checksums

13936a53cf9baeecd91326eb6a2e0af0cb279aabfd37669680b011e185ec9766 libdatadog-aarch64-alpine-linux-musl.tar.gz
fc96026961b4f4712142fc9ca0c3aa05ca77c1e2218b8409a9738c32530b8473 libdatadog-x86_64-alpine-linux-musl.tar.gz
fe9ee8dbef65e9097e7f4827d3bdbbec584a5986671e04c0ffdc96db4e33c796 libdatadog-x86_64-apple-darwin.tar.gz
b92bea5a650152427e71bfdf07b087b0be161a3de30b8e84edcbf64c4aee9b67 libdatadog-x86_64-unknown-linux-gnu.tar.gz
135abde5bb6638ea54abf858bbff51a6f90fa3c3886da975754ae9bfaff79e83 libdatadog-aarch64-unknown-linux-gnu.tar.gz
90fd2d95df78425522cf3a688d2336d99fe4b5d8a3502a2d5f042a09a06deb71 libdatadog-aarch64-apple-darwin.tar.gz

SHA512 checksums

6fd1465a0b03ae4d514441844d1a35843d3ba5ff48c305a4d22cc4012b79e517ce38da295ebf19e9d2037ebcd326136894556730c85dda234d4dc407981caaa9 libdatadog-x64-windows.zip
a3be0a98469f5f1b83018b4f5c4cf8fdb94f89e17ec6d3d4de450438c67328ef24fae205bfc62655b64de97eb068b40bdad563a1775745f3c4ce5bf2eee16866 libdatadog-x86-windows.zip

v32.0.0

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 22 Apr 08:55
Immutable release. Only release title and notes can be modified.
989e11a

What's Changed

  • chore(libdd-libunwind-sys): prepare crate for release by @hoolioh in #1860
  • chore(otel-thread-ctx)!: move otel thread ctx in dedicated crate by @yannham in #1855
  • ci(proposal): test only changed crates by @iunanua in #1865
  • chore(otel-process-ctx): migrate from rustix to libc by @yannham in #1859
  • ci(versioning): first release support by @iunanua in #1862
  • chore(libdd-common-ffi): remove unneded dependency version by @hoolioh in #1868
  • fix(libdd-traceutils): Update cloud environment detection logic for Serverless [SVLS-8799] by @kathiehuang in #1857
  • fix(crypto): gate libdd-common TLS features in obfuscation and capabilities-impl by @duncanista in #1872
  • ci: check major bumps in proposal workflow by @iunanua in #1851
  • ci(libdd-shared-runtime): downgrade version so publish workflow succeeds by @hoolioh in #1870
  • chore(release): merge release branch to main (proposal for libdd-libunwind-sys (#1874)) by @dd-octo-sts[bot] in #1876
  • ci(versioning): crates-to-package.sh refactor by @iunanua in #1875
  • feat(sidecar)!: Add stats computation via SHM by @bwoebi in #1821
  • chore(libdd-crashtracker): remove path reference for libdd-libunwind-sys by @hoolioh in #1877
  • fix(sidecar): enable test_ddog_sidecar_register_app on Windows (APMSP-2356) by @Leiyks in #1848
  • feat(debugger)!: Add missing data for exception replay by @bwoebi in #1849
  • feat(profiling-ffi): ProfilesDictionary_get_func by @morrisonlevi in #1879
  • chore(telemetry): add session id support by @mabdinur in #1817
  • chore(crashtracking): default bin_tests to symbolicate in receiver by @gyuheon0h in #1883
  • ci(versioning): hotfixes by @iunanua in #1886
  • chore(libdd-libunwind-sys): remove crate by @hoolioh in #1887
  • chore: clippy by @Aaalibaba42 in #1889
  • feat(sidecar): wire telemetry_extended_heartbeat_interval through SessionConfig by @khanayan123 in #1882
  • chore(codeowners): Update CODEOWNERS for Rust capabilities by @bm1549 in #1888
  • chore(release): merge release branch to main (proposal for libdd-profiling-protobuf (#1880)) by @dd-octo-sts[bot] in #1881
  • refactor(profiling): split upload function by @KowalskiThomas in #1733
  • fix(telemetry): skip sending empty payloads by @VianneyRuhlmann in #1894
  • chore(license): use same version of dd-rust-license-tool by @bantonsson in #1891
  • feat(shared_runtime)!: allow worker to be stopped after fork by @VianneyRuhlmann in #1893
  • feat(info_fetcher): add timeout to info fetcher by @VianneyRuhlmann in #1890
  • refactor(libdd-capabilities)!: remove transitive dependency by @hoolioh in #1895
  • fix(telemetry-ffi): Fix telemetry compilation after 802f06a by @bwoebi in #1899
  • chore(crashtracking): default errors intake crash report upload to be on by @gyuheon0h in #1902
  • chore: release v32.0.0 by @VianneyRuhlmann in #1901

New Contributors

Full Changelog: v31.0.0...v32.0.0

SHA256 checksums

297125a1632a975147951d17735574975e9a6c0904454eb71d24142f2616ab30 libdatadog-x86_64-alpine-linux-musl.tar.gz
83a347fd2050cc485a9b3112707867085d27522efe5051fb3a2fb1fef18d5fd3 libdatadog-x86_64-unknown-linux-gnu.tar.gz
0b9ff32bde3d7f49b2882dd9d1f61d3a1a3b13382e83578b06ec19e38b7a6de0 libdatadog-aarch64-alpine-linux-musl.tar.gz
3f87294f613290c4946899f02a3944f75d6b6077f156d105bb1a90bbbfeffa9d libdatadog-aarch64-apple-darwin.tar.gz
55cd1ccf175aff19380a60b96ff2ce55ff6fb5ceabf15d81de595e9b0c7a9425 libdatadog-x86_64-apple-darwin.tar.gz
9b7a0551ff9161983635d5890558d3e5ad4eaa9910f92fa850872c9e80d84a8f libdatadog-aarch64-unknown-linux-gnu.tar.gz

SHA512 checksums

f8853437a2e70f003bab4abede8bed5ac0c1e98134b59d7af7f7ef8e466fccb9e070be887fc915850765fc0a1868bed748b6610fbd52791bf06ddf008d0a898c libdatadog-x86-windows.zip
ac9020f33f227544f0e66ab40ab854104d7c27459ca02c5e9afb566fc0721e63f36c61f1e9de8f0ba203898b5e75e58b3f3a200e17e23341c41ba6e8744e5c25 libdatadog-x64-windows.zip