Skip to content

Releases: DataDog/libdatadog

v8.0.0

09 Apr 13:09
v8.0.0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v7.0.0...v8.0.0

SHA256 checksums

09640a86f6beb5069c25ff7772f8b1a336d68f33dd94469711be9b98388fee0b libdatadog-aarch64-alpine-linux-musl.tar.gz
ff3c3f4650ac45d5700917026a84953b1d52c07652b834a12ada2f80c4cda47e libdatadog-aarch64-unknown-linux-gnu.tar.gz
17360251a8585450d8499ae5e323161a1486e487937b257571adc4c06a2a3688 libdatadog-x86_64-alpine-linux-musl.tar.gz
1856e9b209f3a414536930eea1a8d4c854539ccfbf395ba1740f0d8f71bc2938 libdatadog-x86_64-unknown-linux-gnu.tar.gz

v7.0.0

15 Mar 15:29
v7.0.0
1fe7d8c
Compare
Choose a tag to compare

What's Changed

  • [PROF-8944] Package libdatadog v6.0.0 for Ruby by @ivoanjo in #312
  • perf: less mem per entry in the string table by @morrisonlevi in #303
  • Minor CI fix - build telemetry ffi by @r1viollet in #314
  • CI fix - No space left by @r1viollet in #315
  • Windows support for the sidecar by @bwoebi in #305
  • build: bump datadog-ipc's page_size to match others by @morrisonlevi in #317
  • Optimize data which gets cached between runs by @pawelchcki in #316
  • [ddtelemetry] Add distirbution metrics by @paullegranddc in #320
  • 3rd party license check by @r1viollet in #321
  • Metrics sidecar shutdown by @pawelchcki in #296
  • [ddtelemetry][fix] Send configuration list even if it's empty by @paullegranddc in #322
  • Update protobuf files for stats to avoid failure comments by @bantonsson in #323
  • [crashtracker] Enable dynamic updating of metadata and config at runtime by @danielsn in #297
  • Allow the sidecar to spawn, even if the log file could not be opened by @bwoebi in #326
  • [crashtracker] Use blazesym to resolve stack trace names in the receiver by @danielsn in #327
  • Build refactoring - cbindgen by @r1viollet in #313
  • Also move #defines when deduplicating headers by @bwoebi in #332
  • Hide FFI cbindgen behind a feature flag by @bwoebi in #333
  • [Crashtracker] Make crashtracker more resilient to failing signal handlers by @danielsn in #335
  • Export crashes through telemetry by @paullegranddc in #285
  • [ci] Don't fail fast on gh action tests by @paullegranddc in #337
  • Use bincode for much better performance by @bwoebi in #336
  • [PROF-9257] Fix incorrect platform detection for x86_64-linux-gnu/aarch64-linux-gnu by @ivoanjo in #338
  • Updated rustfmt rules by @bantonsson in #330
  • Add composer installed.json parsing in sidecar by @bwoebi in #340
  • Ignore some PHP specific code on 32 bit, fixing CI by @bwoebi in #346
  • Bump mio from 0.8.9 to 0.8.11 by @dependabot in #342
  • (profiling-ffi) Expose telemetry through profiling ffi by @paullegranddc in #339
  • [profiling] Forward Blazesym's symbolization APIs by @r1viollet in #292
  • [ddtelemetry] Implement ffi code for telemetry metrics by @paullegranddc in #331
  • Introduce DDOG_CHARSLICE_C_BARE and undo change to DDOG_CHARSLICE_C helper by @ivoanjo in #347
  • [PROF-8917] Fix case on crashtracker ffi APIs + add Ruby helper + add example by @ivoanjo in #351
  • Rename profiling-ffi Endpoint to ProfilingEndpoint/prof_Endpoint to remove confusion with ddcommon::Endpoint by @paullegranddc in #359
  • Bump to version 7.0.0 by @r1viollet in #358

Full Changelog: v6.0.0...v7.0.0

SHA256 checksums

9e3e5adb45c3a36f22005c2ace34d5c0f23bbd7fe9c9de6025e2645955ee3ed9 libdatadog-aarch64-alpine-linux-musl.tar.gz
13e2f4ccfebcfef501c84cdbd12782c1b0e9065fa8a2f47b513fc246644851cf libdatadog-aarch64-unknown-linux-gnu.tar.gz
c0d6457efec7e2f73b81ba837a06e07e675d099c3be727e58e2ae1f5416c13ab libdatadog-x86_64-alpine-linux-musl.tar.gz
f94a36d8a0061486814a23a2bc710dc7c5312be6259d6dfb02b6489ba346f2e0 libdatadog-x86_64-unknown-linux-gnu.tar.gz

v6.0.0

12 Feb 14:12
724a83c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.0.0...v6.0.0

SHA256 checksums

05d74d3fd7d6772df20f7ab883343e1e957141eebf3438699e9d11ba85645beb libdatadog-aarch64-alpine-linux-musl.tar.gz
06b4fef45c3ae9c4ea96122c0b9c87a265b7f32ba8684f6b799dbc1b7741d3cb libdatadog-aarch64-unknown-linux-gnu.tar.gz
9bcf744862677a4bef0d826ac3cbe27d134fc3442ef5ac3a8d38e6783d83a659 libdatadog-x86_64-alpine-linux-musl.tar.gz
a0f0d71dd44e94039166ada166cb3917e262abc22a6f76784b8cc793b59da2c5 libdatadog-x86_64-unknown-linux-gnu.tar.gz

v5.0.0

04 Oct 09:51
7b8a01e
Compare
Choose a tag to compare

What's Changed

  • refactor: extract profiling::collections module by @morrisonlevi in #234
  • Store library_dependencies in memfd, referenced via /proc/self/fd/X by @bwoebi in #221
  • [PROF-8139] Package libdatadog v4.0.0 for Ruby by @ivoanjo in #238
  • Profiler: Take timestamp as an explicit argument, rather than hiding in the label by @danielsn in #237
  • Http url string obfuscation by @thedavl in #228
  • Obfuscate memcached command strings by @thedavl in #245
  • Use Cargo workspace properties and document MSRV by @morrisonlevi in #247
  • Run cargo update to update dependencies by @danielsn in #251
  • Profiler: Rewrite serializer to stream compressed output, reducing memory usage by @danielsn in #243
  • Profiling: refactor upscaler by @danielsn in #250
  • Redis query tokenizer (Redis obfuscation 1/3) by @thedavl in #244
  • Obfuscate redis query arguments (Redis obfuscation 2/3) by @thedavl in #240
  • Support obfuscating all redis arguments + integrate redis obfuscator (Redis obfuscation 3/3) by @thedavl in #241
  • refactor!(profiling-ffi): ddog_prof_Profile_new can fail by @morrisonlevi in #252
  • fix: example error handling by @morrisonlevi in #262
  • Add a metric interval to telemetry metrics and set it to 10s by @paullegranddc in #263
  • refactor(profiling): simplify directory structure by @danielsn in #258
  • Fix version in sidecar ffi for dependencies and integrations by @bwoebi in #265
  • Refactor: reorganize functions in internal/profile to clarify the public api by @danielsn in #264
  • Bump libdatadog version to 5.0.0 in preparation for release by @ivoanjo in #266

Full Changelog: v4.0.0...v5.0.0

SHA256 checksums

f5fb14372b8d6018f4759eb81447dfec0d3393e8e4e44fe890c42045563b5de4 libdatadog-aarch64-alpine-linux-musl.tar.gz
2b3d1c5c3965ab4a9436aff4e101814eddaa59b59cb984ce6ebda45613aadbc3 libdatadog-aarch64-unknown-linux-gnu.tar.gz
060482ff1c34940cf7fad1dc841693602e04e4fa54ac9e9f08cb688efcbab137 libdatadog-x86_64-alpine-linux-musl.tar.gz
11c09440271dd4374b8fca8f0faa66c43a5e057aae05902543beb1e6cb382e52 libdatadog-x86_64-unknown-linux-gnu.tar.gz

sls-v0.3.0

27 Sep 17:27
sls-v0.3.0
ad54c79
Compare
Choose a tag to compare

What's Changed

  • Http url string obfuscation by @thedavl in #228
  • Obfuscate memcached command strings by @thedavl in #245
  • Redis query tokenizer (Redis obfuscation 1/3) by @thedavl in #244
  • Obfuscate redis query arguments (Redis obfuscation 2/3) by @thedavl in #240
  • Support obfuscating all redis arguments + integrate redis obfuscator (Redis obfuscation 3/3) by @thedavl in #241

Full Changelog: sls-v0.2.0...sls-v0.3.0

v4.0.0

31 Aug 03:47
a071805
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.0...v4.0.0

SHA256 checksums

8819ede8a8dbbc133e014426ac2b151a31b977142a228afec3759e7a66fc2a4f libdatadog-aarch64-alpine-linux-musl.tar.gz
dff1c1b87c9cc304aa8f009421117b3822190055ba34cd267c8f4500c46637c0 libdatadog-aarch64-unknown-linux-gnu.tar.gz
e65540dc0c21fbc06ae884622f17c73c52e475613c0628f9a9630624d8bb01b2 libdatadog-x86_64-alpine-linux-musl.tar.gz
a987f8dd6c1aae92fc33613ae3b11473f701ef0f1a858c3a9b0673b83d2c2a90 libdatadog-x86_64-unknown-linux-gnu.tar.gz

v3.0.0

04 Jul 09:01
76654af
Compare
Choose a tag to compare

What's Changed

  • Mini Agent: use lzma upx compression when building for release by @thedavl in #156
  • Add PR automatic labeler by @gleocadie in #155
  • Fix windows static analysis job by @gleocadie in #158
  • Fixing all the outstanding issues with the sidecar by @bwoebi in #161
  • Add dogstatsd to labeller by @gleocadie in #160
  • Move sidecar from telemetry to its own project by @bwoebi in #162
  • Use a better name for the sidecar process by @bwoebi in #163
  • Update proto files by @thedavl in #166
  • Mini Agent: Target linux musl when publishing by @thedavl in #168
  • Report downstream gitlab pipeline failures to github by @nsavoire in #159
  • Mini Agent: Support env var set custom trace & trace stats intake urls by @thedavl in #172
  • Fix sidecar_mockgen when symbols are fully dynamic in source binary by @bwoebi in #175
  • Put Connector::default() into lazy_static! to avoid repeated overhead of root cert fetching by @bwoebi in #176
  • Mini Agent: Verify azure function env w/ filesystem by @thedavl in #174
  • Mini Agent: Dotnet support by @thedavl in #177
  • Fix a data race condition when a service is initially flushed multiple times in parallel by @bwoebi in #178
  • Vendor tarpc until we can upstream it by @bwoebi in #179
  • Fix memory leaks in sidecar by @bwoebi in #180
  • Minor: Add help message on CI failure by @ivoanjo in #182
  • Fix bug in yaml syntax introduced in #182 by @ivoanjo in #184
  • Fix CI in main branch by running cargo fmt by @ivoanjo in #183
  • profiling: fix sample types error message by @gleocadie in #185
  • [PROF-7645] Add support for attaching internal metadata in profiling export by @ivoanjo in #181
  • Bump libdatadog to 3.0.0 by @ivoanjo in #187

New Contributors

Full Changelog: v2.2.0...v3.0.0

SHA256 checksums

d9774bd28600fdc7c931146637d6410884d67a5e443486f1d2bfa320c4f00cb0 libdatadog-aarch64-alpine-linux-musl.tar.gz
71b89626f585ebf385482fb9d000c71f91721b395df8d352ce04a825c1f1776a libdatadog-aarch64-unknown-linux-gnu.tar.gz
3fba3b542cbdd44bfb9fde09c5a65aabb34a92e56904dc6c6f3f53a0beb8ccef libdatadog-x86_64-alpine-linux-musl.tar.gz
39418275058a5ba96d6284bb6add0e9fbf6a59d7de0755d10184a0223f21c3ed libdatadog-x86_64-unknown-linux-gnu.tar.gz

sls-v0.2.0

15 Jun 19:05
be650b7
Compare
Choose a tag to compare

What's Changed

  • Mini Agent: use lzma upx compression when building for release by @thedavl in #156
  • Update proto files by @thedavl in #166
  • Mini Agent: Target linux musl when publishing by @thedavl in #168
  • Mini Agent: Support env var set custom trace & trace stats intake urls by @thedavl in #172
  • Mini Agent: Verify azure function env w/ filesystem by @thedavl in #174
  • Mini Agent: Dotnet support by @thedavl in #177

Full Changelog: sls-v0.1.0...sls-v0.2.0

v2.2.0

05 May 09:23
ef8935c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.0...v2.2.0

SHA256 checksums

4aa1d318db21bce4b1a8246fe7bb46320bacc95a3b62901e770e25559118438e libdatadog-aarch64-alpine-linux-musl.tar.gz
51da1b019aa129822f3b2553298c6921c0a787b2129c548d6c284a89971e1438 libdatadog-aarch64-unknown-linux-gnu.tar.gz
832bad9cd949870e586bb3cd5681d3e89e6280265520cba2c707e01028d534e0 libdatadog-x86_64-alpine-linux-musl.tar.gz
3200041f79c1d44987370db0b8768662f8bbc611d3de10389a58d90bc56e8a45 libdatadog-x86_64-unknown-linux-gnu.tar.gz

sls-v0.1.0

04 May 16:57
981ee35
Compare
Choose a tag to compare

The first release of the serverless mini agent, containing linux + windows amd64 mini agent binaries.