Releases: DataDog/libdatadog
Releases · DataDog/libdatadog
v19.1.0
What's Changed
- [crashtracker] Try actually waiting on child processes by @danielsn in #1116
- [ddcommon] Cleanup unix_utils and add unit tests by @danielsn in #1120
- Refresh info using agent state header by @VianneyRuhlmann in #1113
- Wrap ffi calls with catch_unwind. by @hoolioh in #1083
- [APMSP-1977] Add function to zip the flare from a list of files by @anais-raison in #1101
- Add config for dd-octo-sts so gitlab jobs can access repo by @ekump in #1119
- style: fix new lints in Rust 1.88 by @morrisonlevi in #1122
- [crashtracker] Remove anyhow from the collector by @danielsn in #1121
- refactor(ddcommon-ffi):
AsBytes
/CharSlice
improvements by @morrisonlevi in #1124 - fix: typos in ddtelemetry and data-pipeline by @paullegranddc in #1125
- [crashtracker] Generate and Set
error.message
field by @gleocadie in #1127 - [crashtracker] Cache ElfResolver instances by @gleocadie in #1123
- fix span even deserialization to match test agent changes by @ekump in #1129
- In-process log submission in sidecar (for appsec helper) by @cataphract in #1051
- feat(data-pipeline): signal agent response payload version and only send body when changed by @paullegranddc in #1104
- upload junit files to datadog by @ekump in #1130
- add tags and upload logs for datadog CI visibility by @ekump in #1131
- Implement set_target for SendData by @shreyamalpani in #1134
- feat(data-pipeline): Add getter for RequestError message by @VianneyRuhlmann in #1137
- [APMSP-2146] Add function to enable/disable rates payload versioning. by @hoolioh in #1136
- Implement
with_endpoint
forSendData
by @shreyamalpani in #1139 - [APMSP-2144] Make connection timeout configurable. by @hoolioh in #1133
- Handle null pointer. by @hoolioh in #1141
- fix(ddcommon): fix build on i686 by @VianneyRuhlmann in #1144
- Bump version in preparation for releasing v19.1.0 by @hoolioh in #1145
- ekump/APMSP-2153 break up large trace exporter functions by @ekump in #1142
- ekump/APMSP-2155 create metrics module for exporter by @ekump in #1143
New Contributors
- @shreyamalpani made their first contribution in #1134
Full Changelog: v19.0.1...v19.1.0
SHA256 checksums
7c69a37cb335260610b61ae956192a6dbd104d05a8278c8ff894dbfebc2efd53 libdatadog-aarch64-alpine-linux-musl.tar.gz
b992a11b90ec5927646a0c96b74fe9fcd63e7e471307e74a670ddf42fc10eaf9 libdatadog-aarch64-apple-darwin.tar.gz
606b23f4de7defacd5d4a381816f8d7bfe26112c97fcdf21ec2eb998a6c5fbbd libdatadog-aarch64-unknown-linux-gnu.tar.gz
2008886021ddee573c0d539626d1d58d41e2a7dbc8deca22b3662da52de6f4d9 libdatadog-x86_64-alpine-linux-musl.tar.gz
6a12ef60fd7b00544343c2b6761ef801ad2e1237075711bd16dfb7247464bc43 libdatadog-x86_64-apple-darwin.tar.gz
4e5b05515ab180aec0819608aa5d277ff710055819654147a9d69caea27a0dbc libdatadog-x86_64-unknown-linux-gnu.tar.gz
SHA512 checksums
9b33697d3a9949c81a5eadf6fd6334adba4b262acb8887651021443c5f5b35b06dc7e2bdde5cee1b7a1f4862f0896436130b7f4940050e4dbccf8e7e0b2f129e libdatadog-x64-windows.zip
ace14ad5b0525c11f86d166b5696b8dcfd48cb5bb1c4435e71eba982c3da21c4f42ac6b6ec5fdf53f09a353a3339e2a31cc57003637578bc73815def808768b1 libdatadog-x86-windows.zip
v19.0.1
What's Changed
- statically cache agent info responses by @ekump in #1103
- do not include devflow/merge check in all checks as it creates a circular block by @ekump in #1102
- set squash as the default merge method for mergequeue by @ekump in #1110
- add stale-branch mergegate and set to 6 months by @ekump in #1112
- Fix max memory setting by @bwoebi in #1115
- Enable logging feature for windows builds. by @hoolioh in #1117
- Bump version in preparation for release. by @hoolioh in #1118
Full Changelog: v19.0.0...v19.0.1
SHA256 checksums
99a28d23e8dc611df550dc5da3b1f32b15590679e750a102df99982f87a3c8aa libdatadog-aarch64-alpine-linux-musl.tar.gz
93e420ca7e4c1a1c4e66cc0a8d974d38140bb995e04d6679028421eb0fcd8066 libdatadog-aarch64-apple-darwin.tar.gz
1a56282cd7c7b2d6325fb90d042a11743931a853384f86dfe215556d00b81191 libdatadog-aarch64-unknown-linux-gnu.tar.gz
bc812123673add5bb5e45ffe330da9a796c73f68b64062b32c75ff43574c304e libdatadog-x86_64-alpine-linux-musl.tar.gz
0fb787c3e9ef1802dd4bcedd92299e1f2667d9dda85ea24ccc1fb8bffb0a025b libdatadog-x86_64-apple-darwin.tar.gz
1fa26a2bc9bc89e1583d5dc58bcc54f0a40107a58ada8c94debe70ff86692771 libdatadog-x86_64-unknown-linux-gnu.tar.gz
SHA512 checksums
e6bbc8b77c162ea5461198293983cc2290076ec4f6a8ee702947bccf588a3ccee0df4c2211ac875f40f61d941b750d419eaf9051ac343f9e6a456f5f39079608 libdatadog-x64-windows.zip
374181afe2bb1679f84412ba21a31a550a5da118cb8e86d82d13fef82bab7cdbf42606ca913d523d26d1afb694061bfe3baf3116b451bd3cef938b56b15d7a85 libdatadog-x86-windows.zip
v19.0.0
What's Changed
- [PROF-11524] Package libdatadog v18.1.0 for Ruby by @ivoanjo in #1082
- Update blazesym to v0.2.0-rc.3. by @hoolioh in #1046
- [APMSP-1976] Rework configs parsing and add tracer flare products parsing by @anais-raison in #1079
- [NO-TICKET] Rename ffi
INTERNED_EMPTY_STRING
symbol toddog_INTERNED_EMPTY_STRING
by @ivoanjo in #1087 - Document side effects of
backtrace::resolve_frame_unsynchronized()
by @realFlowControl in #1086 - [crashtracker] implement RFC4 by @sanchda in #1037
- fix(data-pipeline): correct metric names for chunks sent and dropped in telemetry by @ganeshnj in #1089
- feat(logging): logging in libdatadog by @ganeshnj in #1018
- remove the crashtracker itself from crash stack trace by @realFlowControl in #1076
- style: fix unused imports for macOS by @morrisonlevi in #1092
- build: bump MSRV from 1.78 to 1.84 by @morrisonlevi in #1068
- Fix flaky test. by @hoolioh in #1094
- increase polling window for trace exporter shutdown unit test by @ekump in #1095
- fix msgpack integer decoder tests to correctly test zero signed numbers by @ekump in #1090
- feat(logging): log file rotation by @ganeshnj in #1088
- feat(logging): enhance logging in trace exporter by @ganeshnj in #1097
- [APMSP-1874] Add fork support by dropping runtime by @VianneyRuhlmann in #1056
- APMSP-2091 Replace OnceLock and get_or_init with LazyLock by @ekump in #1096
- [Crashtracker][bug]Add
is_crash
field to Log message by @gleocadie in #1093 - [APMSP-1976] Add check of parsed config and return action needed for tracer flare by @anais-raison in #1085
- fix(ddcommon_ffi): StringWrapper and Error drop by @morrisonlevi in #1098
- Bump libdatadog version to 19.0.0 in preparation for release by @hoolioh in #1100
- refactor(ddcommon-ffi)!: upgrade cbindgen, fix VoidResult::Ok by @morrisonlevi in #1099
- Make max memory of sidecar configurable by @bwoebi in #1105
- [crashtracker] Fix timeout math by @danielsn in #1108
Full Changelog: v18.1.0...v19.0.0
SHA256 checksums
04c06dc76785b469e35abca7acf3a517899eca6c180c63a23261625bb72c54da libdatadog-aarch64-alpine-linux-musl.tar.gz
66ec0e01ee3123265564c94eb1897dc19856d8b10eec6bd734e6086bb9fa5e6b libdatadog-aarch64-apple-darwin.tar.gz
42c78323c6cb51ca51f3657274fd9c2db4fccc920ca0cb353839b3269076b274 libdatadog-aarch64-unknown-linux-gnu.tar.gz
cd2d773a2fed13c1906e878d0fb58e00d0600571ac9dc05a2d887eb72e3f89aa libdatadog-x86_64-alpine-linux-musl.tar.gz
8a1f051c0eb5addd33e83f57afb189cd9d0233040db500dfa158619171e21c63 libdatadog-x86_64-apple-darwin.tar.gz
871065f9ea121757a9f571c62cbf7c1b559a32b4dd6d7f80deea78daad4932bd libdatadog-x86_64-unknown-linux-gnu.tar.gz
SHA512 checksums
548bfe9761625aaa1ce54f42979e75f3a435ca0c1a4280a91b325fff402c4264fb593d203e0f758b68313ff098fa609ed8cef800bbf6a18be7bfed9c489626bd libdatadog-x64-windows.zip
99a5d27ca764c91daf9b685b4d56f9275804a724d4b6e7e7eabe9d4d2259177bd21602dcfaeef84daa16620271635b9d3709a0bdd298e0fd14640ad89a0eb9bc libdatadog-x86-windows.zip
v18.1.0
What's Changed
- [APMSP-1973] Add products in the remote-config crate by @anais-raison in #1054
- feat(tinybytes): use a custom ref counted cell for Bytes with dynamic dispatch by @paullegranddc in #1061
- style: fix lints from Rust 1.87 by @morrisonlevi in #1063
- [PROF-11827] Bootstrap publishing ruby gem from CI using trusted publishing by @ivoanjo in #1067
- Avoid retrieving all the roots all the time in remote config by @bwoebi in #1069
- [PROF-11745] Allow crashtracker to be enabled/disabled + reconfigured by @ivoanjo in #1066
- [APMSP-1974] Init tracer flare crate with fetching of RemoteConfigs by @anais-raison in #1057
- fix(trace_exporter): fix flaky tests for shutdown by @VianneyRuhlmann in #1074
- [PROF-11524] Bump libdatadog version to 18.1.0 in preparation for release by @ivoanjo in #1075
- chore: move memfd config to datadog-library-config by @dmehala in #1072
- Pin backtrace to 0.3.74 as 0.3.75 needs rust 1.82 by @szegedi in #1078
- [PROF-11827] Enable publishing ruby gem from CI using trusted publishing by @ivoanjo in #1070
- [PROF-11524] Bump minimum Ruby version for libdatadog ruby gem + fix Ruby testing github action by @ivoanjo in #1080
- [crashtracker] Don't send the same stack trace twice by @danielsn in #1005
- [crashtracker] Demangle function names by @danielsn in #1031
- feat(profiling): write protobuf directly to
Write
by @morrisonlevi in #1071 - Flatten tarpc workspace by @hoolioh in #1081
New Contributors
Full Changelog: v18.0.0...v18.1.0
SHA256 checksums
36ff4cacef2e574e8c97dae02fc02fb9a581dd23448e3a6eba9161e76fca671e libdatadog-aarch64-alpine-linux-musl.tar.gz
84dee561a48aeef0d044d391b2f81fdbc1e41b18734b0c6c70b03c9b4378f6ca libdatadog-aarch64-apple-darwin.tar.gz
47258657397a23d625559da180da3d1666083900c2679b1664d0f396c8d0b514 libdatadog-aarch64-unknown-linux-gnu.tar.gz
ced9376adb75227fe5d8a78a13e3f7ef11e6e156761e4cb57105403bfb024b42 libdatadog-x86_64-alpine-linux-musl.tar.gz
f1f0e2bf6659dedea8a24f6f513709e5368c9bbf54abea3bfd2314b83d31ac7c libdatadog-x86_64-apple-darwin.tar.gz
bd6bbb62b3b29b71dea607b63aac540790aba8456d22328c8a66c20d563546c9 libdatadog-x86_64-unknown-linux-gnu.tar.gz
SHA512 checksums
17c282de98b5c7d01b93c8692ec2228158b47d9ba7e8699dc6339ab7516be1fdcc55192d39915490b44c3c4efeb56f470b989c9254a00ecaccc9a5a783d91c12 libdatadog-x64-windows.zip
339c1dbb94df8c7f7b7777fa4f7579ece49ecb137dedcce5f6cf5196f23267d0a4a877e9b0d7900f614bb5623427c5714e0e69de42c73b16ee53afe04472f163 libdatadog-x86-windows.zip
v18.0.0
What's Changed
- ekump/APMSP-1896-attempt-fix-flaky-exporter-integration-test by @ekump in #983
- fix: tokio runtime should be multithread by @paullegranddc in #988
- fix(ddcommon_connector): the crypto provider also needs to be initialized with webpkis disabled by @paullegranddc in #989
- feat: Expose ddcommon memfd_create by @anna-git in #985
- chore:fix clippy errors and failing cross test by @taegyunkim in #997
- build: update ffi build script and builder for mac x86_64 cross-compilation by @taegyunkim in #866
- docs: add docs for
TelemetryClientConfig
by @ganeshnj in #993 - feat(telemetry): allow debug mode for the telemetry client by @ganeshnj in #1001
- [crashtracker] Continue symbolicating after errors by @danielsn in #991
- refactor: cleanup the telemetry configuration api by @paullegranddc in #1002
- [crashtracker] Better handling of chained handlers by @danielsn in #1000
- Add origin tag to metrics emitted from mini agent by @duncanpharvey in #982
- Granularize CODEOWNERS by @sanchda in #1006
- chore: normalize duration so we don't fail parsing spans into protobuf by @astuyve in #998
- chore: rename serializers deserializers by @astuyve in #1007
- chore(ddtelemetry): migrate from RawTable to HashTable API by @morrisonlevi in #1009
- chore(serverless): update components to drop hashbrown v0.14 by @morrisonlevi in #1013
- test(crashtracker): fix segfault tests for 1.86.0 by @sanchda in #999
- APMSP-1930 add retry logic for test setup requests to test agent by @ekump in #1015
- [APMSP-1764] Support borrowed buffer for msgpack decoding by @anais-raison in #1004
- Add default-features=false to crashtracker-ffi by @bwoebi in #1016
- build: upgrade nix from 0.27 to 0.29 by @morrisonlevi in #1014
- [crashtracker] Refactor receiver manager by @danielsn in #1010
- build(deps): bump crossbeam-channel from 0.5.13 to 0.5.15 by @dependabot in #1019
- build: bump allocator-api2 to v0.2.21 by @morrisonlevi in #1022
- run tracing integration tests single threaded by @ekump in #1023
- refactor(prof): Labels have T directly, not Option by @morrisonlevi in #1025
- test(prof)!: fix fuzzer, stop sorting label ids by @morrisonlevi in #1026
- ci: stop caching buildx bake by @morrisonlevi in #1027
- refactor: split collect_chunks into two methods by @paullegranddc in #1021
- Switch from sending bytes to slice in TraceExporter by @anais-raison in #1029
- Telemetry: add the 'config_id' to the configuration payload by @iamluc in #1012
- fix(ddcommon): Update rustls-native-certs to 0.8.1 by @duncanpharvey in #1033
- fix(ddcommon): Add ubuntu ssl cert directory for unit test by @duncanpharvey in #1034
- Remove Serverless Specific Crates by @duncanpharvey in #1030
- [APMSP-1960] Add test session token to Trace Exporter by @VianneyRuhlmann in #1024
- Remove the unnecessary file removal by @sanchda in #1036
- style: fix some lints from nightly clippy by @morrisonlevi in #1038
- Consolidate dependencies by @hoolioh in #1032
- build(profiling): drop unused deps from Cargo.toml by @morrisonlevi in #1039
- fix(data-pipeline): add a wait loop in the test checking if data has been swapped by @paullegranddc in #1042
- build: bump prost-build, deduplicate prost by @morrisonlevi in #1041
- feat: [SVLS-6272] fips features for bottlecap by @apiarian-datadog in #1028
- build: upgrade tokio to avoid potential unsoundness by @morrisonlevi in #1043
- upgrade(library-config): Allow all config keys & stop enumerating them by @BaptisteFoy in #934
- build: add missing datadog- prefix to some crates by @morrisonlevi in #1040
- [PROF-11524] Minor tweak: Set profile
start_time
after resetting by @ivoanjo in #987 - APMSP-1969 fix dropped trace payloads for the sidecar by @ekump in #1047
- feat(data-pipeline): expose API to send spans without going through deserialization by @paullegranddc in #992
- fix(crashtracker) Cache virtual memory address to speed up normalization by @gleocadie in #1048
- Make datadog-profiling-ffi exportable in external projects. by @hoolioh in #1050
- feat: add client_computed_stats to TraceExporterConfig and expose API to set it by @ganeshnj in #1052
- Prepare for libdatadog v18.0.0 by @morrisonlevi in #1053
New Contributors
Full Changelog: v17.0.0...v18.0.0
SHA256 checksums
4b64b58162d215a4f16b6ced4d602667565ebe20015341219daa998e3cf4e0a8 libdatadog-aarch64-alpine-linux-musl.tar.gz
1b63df9650c2d087ec291198616a9bc2237b52ad532244eccbf5923a0662815b libdatadog-aarch64-apple-darwin.tar.gz
f544316a2b58476979a3b05f0236837790320c385a73f1e111f8736b95ca3a87 libdatadog-aarch64-unknown-linux-gnu.tar.gz
8af91ff3f7d266a6acc55b3a12a927a3d1b6ab51845b3d54333965086453c1c6 libdatadog-x86_64-alpine-linux-musl.tar.gz
9402b83ecee3a73da8b4bccee1c57a3a8ac6e6d175d50fbee08d458eeda69c16 libdatadog-x86_64-apple-darwin.tar.gz
c7c7f0ce597d515ce6aa8bcf3edd12a009c2c02dd5e715ea318a3bcf3221a65d libdatadog-x86_64-unknown-linux-gnu.tar.gz
SHA512 checksums
1d1be67b92327618bd8023abc36f51484a951c3ab069841b7cb09b5484e36f1f69c189895da5b8f16fe853c7b99cd1be5e24ff99bed195d0cfd57dd0f62b8a95 libdatadog-x64-windows.zip
9015e0a4747a91d5c7334955e2d5e2006207fb683a7534b9ea65a7accdb7d24e5869a9d58df3a918e2ffc739630fac3c6d293664b7f12b32f3977d7bd12b2c44 libdatadog-x86-windows.zip
v17.0.0
What's Changed
- Add function in order to enable telemetry metrics. by @hoolioh in #859
- [library-configuration] Fix fleet and local path inversion by @paullegranddc in #863
- Enhance logging and add fork handling for sessions by @bwoebi in #857
- Bump workspace version to 16.0.2 by @paullegranddc in #865
- Return full agent response on send by @VianneyRuhlmann in #823
- [PROF-11306] Package libdatadog v16.0.1 for Ruby by @ivoanjo in #864
- [APMSP-1765] Extract retry logic from SendData by @VianneyRuhlmann in #852
- Wait for telemetry client to finish so the metrics are flushed. by @hoolioh in #862
- [library-config] Skip error on unknown config key by @paullegranddc in #868
- Bump patch version to 16.0.3 by @paullegranddc in #869
- [crashtracker] Enable client to configure which signals to trap by @danielsn in #856
- Stabilize benchmarks using opt-level by @bantonsson in #881
- Add ffi to enable client-side stats by @VianneyRuhlmann in #880
- Fix possible race confition when adding, then removing remote config services by @bwoebi in #882
- Skip serializing parent-id when 0 by @VianneyRuhlmann in #879
- [crashtracker] Names for SI_CODEs by @danielsn in #875
- Rearrange msgpack decoder folder structure. by @hoolioh in #877
- Remove setting of DD_SERVERLESS_COMPAT_VERSION from binary by @duncanpharvey in #872
- fix: skip serialization of optional properties in a span link by @ganeshnj in #885
- Bump datadog-serverless-trace-mini-agent to 0.12.0 by @duncanpharvey in #873
- fix: skip serialization of span type when empty by @ganeshnj in #886
- Use send_with_retry in the trace exporter by @VianneyRuhlmann in #871
- Fix possible deadlock with remote configuration expiring during insertion by @bwoebi in #888
- Fix span link deserialization when missing optional fields by @nhulston in #887
- Add warning to report_failure by @VianneyRuhlmann in #889
- test: add agent info endpoint malfunctioning test cases by @ganeshnj in #891
- Svls 6036 respect timeouts by @alexgallotta in #851
- ekump/APMSP-1805 lazily init cadence client by @ekump in #890
- Add generic Span by @VianneyRuhlmann in #884
- fix(data-pipeline): use ddcommon::parse_uri for input URL parsing by @ganeshnj in #895
- feat: add dev container for consistent development environment by @ganeshnj in #899
- Handle EINTR in blocking ipc sender by @bwoebi in #900
- ekump/APMSP-1756 add trace exporter integration tests by @ekump in #897
- feat(remote-config): add new capabilities by @Leiyks in #893
- feat(dogstatsd): compress metrics by @astuyve in #901
- ci: add serverless as code owners for dogstatsd by @morrisonlevi in #903
- Aj/honor metric timestamps by @astuyve in #904
- [PROF-11405] Fix managed string storage causing corrupt profiles by @ivoanjo in #896
- feat: add API for process discovery by @dmehala in #867
- [APMSP-1816] Add retry logic to the StatsExporter by @anais-raison in #906
- [PROF-11456] Add extra validations for incorrect profiling location ids by @ivoanjo in #902
- [trace-mini-agent] add trace aggregator by @duncanista in #907
- Add poisson upscaling without storing count in the sample types by @realFlowControl in #908
- [PROF-11405] Small managed string storage fixes + cleanups by @ivoanjo in #905
- Fallback to writing shared memory files to /tmp, if shm_open returns ENOTSUP by @bwoebi in #910
- Add v05 support in the trace exporter by @hoolioh in #898
- chore: update CI variables for artifact size benchmark automation by @ganeshnj in #914
- feat: Add zstd for traces by @astuyve in #911
- feat: Impl eq for replacerule so we can parse a yaml file by @astuyve in #916
- perf(profiling): don't unnecessarily copy sample values by @danielsn in #920
- [PROF-11405] Replace managed string storage Rc with Arc by @ivoanjo in #919
- [ APMSP-1674] Support Span Events in Trace Exporter by @anais-raison in #912
- fix: nul terminator missing on ffi::Cstr by @paullegranddc in #924
- ekump/APMSP-1827 add warnings for panics by @ekump in #915
- Rework span links vector decoding by @anais-raison in #922
- refactor(trace-utils): make flate2 and and hyper-proxy dependencies optionnal by @paullegranddc in #929
- perf(profiling): drop unnecessary mapping ID by @morrisonlevi in #925
- Push retry strategy into client by @astuyve in #940
- [dogstatsd] optimize
parse
function inSortedTags
by @duncanista in #943 - [profiler] Only validate sample labels in debug mode by @danielsn in #936
- style(profiling): cleanup by @realFlowControl in #913
- test: ignore some slow tests on miri, speed up one test by @morrisonlevi in #950
- [APMSP-1817] Update data-pipeline external api to allow python bindings by @VianneyRuhlmann in #939
- Crashtracking for Windows by @kevingosse in #892
- perf(profiling)!: remove Function.start_line by @morrisonlevi in #948
- Fix meta struct serialization. by @hoolioh in #927
- Avoid struct<Generic = ()> in cbindgen-read definitions by @bwoebi in #951
- Add span links and span events in the integration test by @anais-raison in #928
- [NO-TICKET] Include libdatadog profiling crate version when reporting profiles by @ivoanjo in #957
- ci: use parallel jobs for Miri by @morrisonlevi in #956
- fix: update entity ID computation to support external environment prefixing by @ganeshnj in #953
- [profiling] Reduce copying and allocation in exporter by @danielsn in #926
- build: bump
protobuf
andring
as suggested by dependabot by @ivoanjo in #938 - Fix hyper development dependencies in trace-utils. by @hoolioh in #942
- Revert "fix: update entity ID computation to support external environment prefixing (#953)" by @ganeshnj in #960
- chore: update bolero and pin cargo-bundle-licenses by @morrisonlevi in #962
- chore: hyper 1.x migration by @paullegranddc in #946
- chore: update action versions in workflow files by @ganeshnj in #933
- feat(profiling): add runtime_platform tag automatically by @ivoanjo in #954
- ci: update docker/bake-action by @morrisonlevi in #967
- [Profiler] Implement interning API by @danielsn in #917
- Use cached default connector in hyper_migration.rs by @bwoebi in #968
- Fix 32bit in rate-limiter by @VianneyRuhlmann in #964
- build: update cc, ring, and remove spin by @morrisonlevi in #971
- fix: support both ENOTSUP and ENOSYS in shm_open fallback by @bwoebi in #969
- chore(ddcommon): Update rustls-native-certs to 0.8 by @...
v15.1.0
What's Changed
- Add poisson upscaling without storing count in the sample types by @realFlowControl in #908
- Prepare v15.1.0 release by @realFlowControl in #909
Full Changelog: v15.0.0...v15.1.0
SHA256 checksums
4910aa597a8617a66414ab77ced70acac9af8c88fee6bf42e5a0d480ae1d60cc libdatadog-aarch64-alpine-linux-musl.tar.gz
668a3f8b66b8112ff2658736c2ee62125a8bfbfcbb3f73961d95abccaea40691 libdatadog-aarch64-apple-darwin.tar.gz
81fadb7f305fba8e6ae85f0240fb9832749ede81500d7d34433808b53ca49bef libdatadog-aarch64-unknown-linux-gnu.tar.gz
cb226697936b899c6cd95eb915403c66f732516fdb70eb928237fc76e30cab57 libdatadog-i686-alpine-linux-musl.tar.gz
a6e159dc1a6d86fcf74a1065aebb1cfdd921cac09a9fe56c8fd642235d337b71 libdatadog-i686-unknown-linux-gnu.tar.gz
9fbebd6bfd64e1021aeb795de8336bbbc2b6a2ec151c2f5f21208c79cd3b1950 libdatadog-x86_64-alpine-linux-musl.tar.gz
c1d243581f92ca4fa75b6eed51c3d0c630b224a7980fbf497db1fedf75919dd6 libdatadog-x86_64-apple-darwin.tar.gz
88748eb6aa829905f7be5a4adca13ea7d7e36849353f95fbf1a3651dde7f90c0 libdatadog-x86_64-unknown-linux-gnu.tar.gz
SHA512 checksums
4b65690259cf74905e599492bece82c3611b901361cfdc981e2f0d3f770a7e452d74d0a4bd4e5cffa338977b077134f530c00a710a1971975968f5d6bf7249de libdatadog-x64-windows.zip
e3bcfada7a350e5b8f2abbb052a318d87a38c922641358d81f2896f48d030fa4b5270034cd0d126eb6974b55414910acfe6da827d5210b72b1cd2eaca3d29c68 libdatadog-x86-windows.zip
sls-v0.12.0
What's Changed
- Remove setting of DD_SERVERLESS_COMPAT_VERSION from binary by @duncanpharvey in #872
- Bump datadog-serverless-trace-mini-agent to 0.12.0 by @duncanpharvey in #873
Full Changelog: sls-v0.11.0...sls-v0.12.0
v16.0.3
- [library-config] Skip error on unknown config key by @paullegranddc in #868
- Bump patch version to 16.0.3 by @paullegranddc in #869
Full Changelog: v16.0.2...v16.0.3
SHA256 checksums
dd08d3a4dbbd765392121d27b790d7818e80dd28500b554db16e9186b1025ba9 libdatadog-aarch64-alpine-linux-musl.tar.gz
2d7933e09dc39706e9c99c7edcff5c60f7567ea2777157596de828f62f39035b libdatadog-aarch64-apple-darwin.tar.gz
decc01a2e0f732cabcc56594429a3dbc13678070e07f24891555dcc02df2e516 libdatadog-aarch64-unknown-linux-gnu.tar.gz
fdf4e188d0e92150ad2fbb22e65a645d86d8a4eb04bbd9754683ae1adaf48eb4 libdatadog-i686-alpine-linux-musl.tar.gz
63ace200493cd8e108be11cbf5ba19b5bd9a2e1cb730bdefd0a14ae217b716f5 libdatadog-i686-unknown-linux-gnu.tar.gz
8e09afd3cfb5ace85501f37b4bd6378299ebbf71189ccc2173169998b75b4b56 libdatadog-x86_64-alpine-linux-musl.tar.gz
ced5db61e0ca8e974b9d59b0b6833c28e19445a3e4ec3c548fda965806c17560 libdatadog-x86_64-apple-darwin.tar.gz
caaec84fc9afbcb3ec4618791b3c3f1ead65196009e9f07fd382e863dc3bdc66 libdatadog-x86_64-unknown-linux-gnu.tar.gz
SHA512 checksums
3ec847560bd1de86935c230f34cb58d2a0f3f17865349d094e18d3e8edf8518955ede05bf595dc3ca41f99a911760f891bcf58d92fc5c06ce6ad98cdc8f034e3 libdatadog-x64-windows.zip
2d884d76a35e4c37d05f6902c16b9e08ce1565976a6c9cf5fbd30273d8bd5385ad2523658eebadb02f90543191e217b028e86722ae7bcc08cbca2c342a5b5e79 libdatadog-x86-windows.zip
v16.0.2
What's changed
- Fix fleet and local path on version by @paullegranddc in #863
- Bump workspace version to 16.0.2 by @paullegranddc in #865
Full Changelog: v16.0.1...v16.0.2
SHA256 checksums
b1e7f971277b5c16339f36f85da38680085974415c31c0414d9b5fed78af6ae4 libdatadog-aarch64-alpine-linux-musl.tar.gz
ac9944d030c24f6c570237ade27185e7da0c1018759b14af5783310fb5b75ddc libdatadog-aarch64-apple-darwin.tar.gz
88cc2d1f412a1681ae1d1b77ffdb15e0199690324d233b4834ccaccc8437f275 libdatadog-aarch64-unknown-linux-gnu.tar.gz
e3a6fc5a6ba145fa47d7458f5235310d8cbbba848840ac83f95728d8a0e784fd libdatadog-i686-alpine-linux-musl.tar.gz
be3f64641e6c887c8eee05b705701ba051a3c382c52e7df1e74876a0fcf9e66a libdatadog-i686-unknown-linux-gnu.tar.gz
5717af124b2d4187376676f2da7d01e429e481b690eaafe1580181e89b87ee15 libdatadog-x86_64-alpine-linux-musl.tar.gz
155c96ccee4df4b4c90fba047d07c9d83049058325d63d70f15e83d040abd561 libdatadog-x86_64-apple-darwin.tar.gz
acf8273bda559700517c6b2de8e6a95b4608ef0200e6c7749507e90b5e75d6cb libdatadog-x86_64-unknown-linux-gnu.tar.gz
SHA512 checksums
5209c7a63c48d78cf1bb23f19a7891701cb0a3111f8e89cd29f3a374e239cc1ab7124549f21fb4115da1d1ab9c04b906aee3f73a330d8fc61fc58600552f93bf libdatadog-x64-windows.zip
dbfa0d9e4bb31c90a53f8747e4af66c6c0efc7e7792601652b60608f6500d457b445b5bcf910a9d69fab137985e14bae826c7e43934a523864a582a3a138d4d9 libdatadog-x86-windows.zip