Releases: DataDog/libdatadog
Releases · DataDog/libdatadog
v14.3.1
What's Changed
- [crashtracker] Fix CrashtrackerReceiverConfig: its allowed to have empty log filenames by @danielsn in #762
Full Changelog: v14.3.0...v14.3.1
SHA256 checksums
57f83aff275628bb1af89c22bb4bd696726daf2a9e09b6cd0d966b29e65a7ad6 libdatadog-aarch64-alpine-linux-musl.tar.gz
2be2efa98dfc32f109abdd79242a8e046a7a300c77634135eb293e000ecd4a4c libdatadog-aarch64-apple-darwin.tar.gz
36db8d50ccabb71571158ea13835c0f1d05d30b32135385f97c16343cfb6ddd4 libdatadog-aarch64-unknown-linux-gnu.tar.gz
2f61fd21cf2f8147743e414b4a8c77250a17be3aecc42a69ffe54f0a603d5c92 libdatadog-x86_64-alpine-linux-musl.tar.gz
f01f05600591063eba4faf388f54c155ab4e6302e5776c7855e3734955f7daf7 libdatadog-x86_64-unknown-linux-gnu.tar.gz
v14.3.0
What's Changed
- [crashtracker] Implement telemetry for RFC5 by @danielsn in #741
- Initial move to use SendData in trace exporter (APMSP-1586) by @ajgajg1134 in #753
- fix(crashtracker) : Fix crash when sending crashinfo by @gleocadie in #756
- [crashtracking] improve poll waiting logic by @sanchda in #754
New Contributors
Full Changelog: v14.2.0...v14.3.0
SHA256 checksums
37b54b4122dfde91e37df55c465310b08b454b3878167ae64e9b2ff4a85a6099 libdatadog-aarch64-alpine-linux-musl.tar.gz
756618f54a3a052d9e164aeba4cbdb4e56d56e07137bfd3adaf9a60c3fa44373 libdatadog-aarch64-apple-darwin.tar.gz
4f7ebeeab3e674040e9633db00ab449cd46757d0a00c1d496cfb5f91cfb0a78a libdatadog-aarch64-unknown-linux-gnu.tar.gz
c1e2749706876dcb5788e45e61b0cd42ffce0273719c0843034ac0ca4a4a9988 libdatadog-x86_64-alpine-linux-musl.tar.gz
8a85d32d517afdf77d648040854028d2014538492577e729a13e185e675169c8 libdatadog-x86_64-unknown-linux-gnu.tar.gz
v14.2.0
What's Changed
- v14.1.0 release for Ruby by @sanchda in #718
- [crashtracker] RFC to mitigate hangs by @danielsn in #716
- [APMSP-1512] Add metadata headers for stats by @VianneyRuhlmann in #712
- [Serverless Mini Agent] Update Namespace for Span Tags from Azure Spring Apps and Google Cloud Functions v1 by @duncanpharvey in #711
- [crashtracking] Add explicit test for extra children by @sanchda in #720
- Refactor proxy handling. by @hoolioh in #667
- Repurpose builder to support crosscompilation. by @hoolioh in #690
- [Serverless Mini Agent] Bump datadog-serverless-trace-mini-agent version to 0.9.0 by @duncanpharvey in #723
- Ignore flaky crashtracking test by @sanchda in #729
- [crashtracking]: add named socket support back in by @sanchda in #722
- Update blazesym to 0.2.0-rc.2 by @nsavoire in #721
- Add names to memfds by @bwoebi in #714
- increase the volume of traces for deserialization benchmarks by @ekump in #732
- Add bench path to trace-obfuscation by @bwoebi in #735
- [crashtracker] RFC for structured log format by @danielsn in #554
- [crashtracker] Fixup link in RFC by @danielsn in #737
- [crashtracker] Implement RFC 0005 by @danielsn in #738
- [chore] Reduce fuzz time to 30s for PRs by @danielsn in #740
- Deduplicate Debugger diagnostics in sidecar by @bwoebi in #736
- Add header so we get real http status codes from the trace agent (APMSP-1418) by @ajgajg1134 in #744
- Improve err message by @ajgajg1134 in #745
- Handle case where the applictaion is stopped without other telemetry sent by @bwoebi in #743
- Allow dynamic linking on Windows by @gleocadie in #746
- Bump v14.2.0 by @gleocadie in #749
Full Changelog: v14.1.0...v14.2.0
SHA256 checksums
d794bb19f5d64dcc6b914b818a45003712c518abd0be451df62bab286c123205 libdatadog-aarch64-alpine-linux-musl.tar.gz
fc37ff40591b312a7fd1e0333e5373b01a21e4ff1240deb93bcf7abe4fccc8b3 libdatadog-aarch64-apple-darwin.tar.gz
7b45ceb2ae9fd5f143660b9d63373825f6d9d87f3be8458b5a5385f2c2cacee1 libdatadog-aarch64-unknown-linux-gnu.tar.gz
fffefde7c5bdfcc087ab8c8d43e93e6bdc677eddb980497ec405f92d8b00fb5a libdatadog-x86_64-alpine-linux-musl.tar.gz
b85ffe35337fd5a9efb6f9c0817a6897c78519863c2c983863158262ea40db9c libdatadog-x86_64-unknown-linux-gnu.tar.gz
sls-v0.9.0
What's Changed
- reduced allocation v04 span representation by @ekump in #598
- [APMSP-1013] Add stats exporter by @VianneyRuhlmann in #584
- Upstream dogstatsd refactors by @alexgallotta in #617
- Support http-proxy for trace agent, remove proxy from dsd by @astuyve in #658
- test: ignore dogstatsd tests under miri by @astuyve in #661
- Fix dogstatsd aggregator by @alexgallotta in #654
- Fix the trace payload size hint by @bwoebi in #664
- Update dependencies by @bwoebi in #669
- [NO-TICKET] Upgrade "datadog-protos"/"ddketch-agent" to unlock tonic 0.12.3 by @ivoanjo in #675
- feat: Prefer DD_PROXY_HTTPS over HTTPS_PROXY by @astuyve in #673
- [NO-TICKET] First step of migration from hyper 0.x to 1.x by @ivoanjo in #682
- Stabilize credit_cards_bench inlining by @bantonsson in #683
- Optimize is_card_number to use array by @bantonsson in #678
- Allow attaching to the sidecar via gdb by @bwoebi in #687
- Fix vendor header name by @VianneyRuhlmann in #694
- [APMSP-1350] Add dropped-p0 headers by @VianneyRuhlmann in #695
- Increase DogStatsD Buffer Size and Pattern Match Container Ids by @duncanpharvey in #698
- fix(ddcommon): warning on unused import by @morrisonlevi in #699
- Try to fix crypto provider issues in ddcommon by @sanchda in #705
- [Serverless Mini Agent] Update Namespace for Span Tags from Azure Spring Apps and Google Cloud Functions v1 by @duncanpharvey in #711
- Refactor proxy handling. by @hoolioh in #667
- [Serverless Mini Agent] Bump datadog-serverless-trace-mini-agent version to 0.9.0 by @duncanpharvey in #723
Full Changelog: sls-v0.8.0...sls-v0.9.0
v14.1.0
What's Changed
- chore(ci): stop using macos-12 in github actions by @taegyunkim in #710
- v14.0.0 release for Ruby by @sanchda in #709
- Collect agent info from sidecar by @bwoebi in #701
- [crashtracking] fix SA_ONSTACK by @sanchda in #713
- [crashtracker] Enable timeout on receiver by @danielsn in #702
- Bump to v14.1.0 by @sanchda in #715
Full Changelog: v14.0.0...v14.1.0
SHA256 checksums
fc6be3383d3a115804c43e2c66dd176c63f33b362d987d9b1211034e2b549c2d libdatadog-aarch64-alpine-linux-musl.tar.gz
b9c972afea19696ee6a459d2fa65563b738baf77dcb12739c8e4ae44d1c975fb libdatadog-aarch64-apple-darwin.tar.gz
1a9bc4d99d23f7baf403b6b7527f9b9d76bdb166dc34656150561dcb148cc90b libdatadog-aarch64-unknown-linux-gnu.tar.gz
8244831681332dfa939eefe6923fe6a8beaffff48cb336f836b55a438078add1 libdatadog-x86_64-alpine-linux-musl.tar.gz
76fcb3bfe3b3971d77f6dd4968ffe6bd5f6a1ada82e2e990a78919107dc2ee40 libdatadog-x86_64-unknown-linux-gnu.tar.gz
v14.0.0
What's Changed
- Support for remote config in the appsec helper by @cataphract in #657
- Use info config for stats computation by @VianneyRuhlmann in #656
- Fix dogstatsd aggregator by @alexgallotta in #654
- Fix the trace payload size hint by @bwoebi in #664
- Use the correct format for capability submission by @bwoebi in #665
- Fix telemetry metric name by @VianneyRuhlmann in #666
- Make coverage success optional in CI by @bantonsson in #670
- Update dependencies by @bwoebi in #669
- Allow sending tags via RC by @bwoebi in #671
- [Serverless Mini Agent] Add Zipping of Serverless Binaries with Proper Github Permissions by @duncanpharvey in #660
- [PROF-10603] Package libdatadog v13.1.0 for Ruby by @ivoanjo in #674
- [Serverless Mini Agent] Add Span Tags for Azure Spring Apps by @duncanpharvey in #672
- [Serverless Mini Agent] Bump datadog-serverless-trace-mini-agent version to 0.8.0 by @duncanpharvey in #677
- [NO-TICKET] Upgrade "datadog-protos"/"ddketch-agent" to unlock tonic 0.12.3 by @ivoanjo in #675
- Enable code coverage. by @hoolioh in #681
- feat: Prefer DD_PROXY_HTTPS over HTTPS_PROXY by @astuyve in #673
- Restrict RC path to a definite 31 chars by @bwoebi in #676
- [PROF-10680] Use ELF virtual address instead of file offset by @nsavoire in #680
- [NO-TICKET] First step of migration from hyper 0.x to 1.x by @ivoanjo in #682
- Stabilize credit_cards_bench inlining by @bantonsson in #683
- Resolve clippy warnings by @danielsn in #684
- Optimize is_card_number to use array by @bantonsson in #678
- Allow attaching to the sidecar via gdb by @bwoebi in #687
- Lock down nightly version for reproducible builds by @bantonsson in #686
- add stale PR GH workflow by @ekump in #688
- [APMSP-1458] Fix single-span sampling by @VianneyRuhlmann in #689
- Ignore weak symbols in mockgen by @bwoebi in #691
- Bump crashtracking altstack size by @sanchda in #693
- Fix vendor header name by @VianneyRuhlmann in #694
- [PROF-10656] Add faulting_address to crashtracker reports by @ivoanjo in #663
- [APMSP-1350] Add dropped-p0 headers by @VianneyRuhlmann in #695
- Increase DogStatsD Buffer Size and Pattern Match Container Ids by @duncanpharvey in #698
- Design RFC for crashtracker by @danielsn in #696
- Crashtracker receiver is spawned on crash by @sanchda in #692
- fix(ddcommon): warning on unused import by @morrisonlevi in #699
- Try to fix crypto provider issues in ddcommon by @sanchda in #705
- Updates blazesym to 0.1.0rc1 by @sanchda in #706
- Bump version to v14.0.0 by @sanchda in #708
Full Changelog: v13.1.0...v14.0.0
SHA256 checksums
6aa3a1dd9664f1bb51aa64e647344f48deb0b07a2c0c95cfa40af0fd0463cb08 libdatadog-aarch64-alpine-linux-musl.tar.gz
fa29ac61904b0481bcaaf2cc3aff844ac058ce92d0a4d7cfed25e4f178442359 libdatadog-aarch64-apple-darwin.tar.gz
44cde6f2b406842e9e94b36cc04aadfcc628242c634cf103bde2f4907640d39a libdatadog-aarch64-unknown-linux-gnu.tar.gz
0aaed4bbbd30dc77c9e2cd5c9bbc011d101086eb6eada6332f0a8276cd67b691 libdatadog-x86_64-alpine-linux-musl.tar.gz
c88fa1f191637e7e42776d2139721294cebc697d3cc951b972f677bb08d641fd libdatadog-x86_64-unknown-linux-gnu.tar.gz
sls-v0.8.0
- [Serverless Mini Agent] Add Zipping of Serverless Binaries with Proper Github Permissions by @duncanpharvey in #660
- [Serverless Mini Agent] Add Span Tags for Azure Spring Apps by @duncanpharvey in #672
- [Serverless Mini Agent] Bump datadog-serverless-trace-mini-agent version to 0.8.0 by @duncanpharvey in #677
Full Changelog: sls-v0.7.2...sls-v0.8.0
v13.1.0
What's Changed
- [Serverless Mini Agent] Use DogStatsD in Serverless by @duncanpharvey in #616
- [Serverless Mini Agent] Bump datadog-serverless-trace-mini-agent version to 0.7.0 by @duncanpharvey in #623
- feat: Support DD_HTTP_PROXY and DD_HTTPS_PROXY by @astuyve in #631
- [Serverless Mini Agent] Install Protoc for Serverless Release by @duncanpharvey in #630
- [Serverless Mini Agent] Bump datadog-serverless-trace-mini-agent version to 0.7.1 by @duncanpharvey in #633
- [Serverless Mini Agent] Upload Serverless Binaries Instead of Generating Release by @duncanpharvey in #634
- [Serverless Mini Agent] Bump datadog-serverless-trace-mini-agent version to 0.7.2 by @duncanpharvey in #635
- Fix leaking sessions by @bwoebi in #642
- reduced allocation v04 span representation by @ekump in #598
- [APMSP-1013] Add stats exporter by @VianneyRuhlmann in #584
- Remove Cargo.toml default-members since builder has no default feature by @bantonsson in #644
- Fix rustfmt error by @VianneyRuhlmann in #645
- Add bp ui by @VianneyRuhlmann in #643
- Fix token cancellation flakiness by @VianneyRuhlmann in #646
- Upstream dogstatsd refactors by @alexgallotta in #617
- Implement deadlock watchdog for sidecar by @bwoebi in #647
- Health Metrics for data-pipeline + Dogstatsd-Client Crate by @ajgajg1134 in #638
- [APMSP-1317] Fetch agent info endpoint by @VianneyRuhlmann in #619
- [APMSP-1391] Add missing crates to code coverage. by @hoolioh in #652
- [APMSP-1391] Wait for spawned children by @hoolioh in #651
- Increase test delay by @VianneyRuhlmann in #653
- [Crashtracking] Add PDB info to crash info by @gleocadie in #655
- Increase delay for stats_exporter to send stats by @VianneyRuhlmann in #659
- Live debugger parsing, expression evaluation, sender, redaction and FFI by @bwoebi in #497
- Support http-proxy for trace agent, remove proxy from dsd by @astuyve in #658
- test: ignore dogstatsd tests under miri by @astuyve in #661
- Bump to v13.1 for release by @gleocadie in #662
New Contributors
- @alexgallotta made their first contribution in #617
Full Changelog: v13.0.0...v13.1.0
SHA256 checksums
9cddbc9ece4c2fe9a1f0ab5a7cfed218d617c5154f318e0bce9a6102b265c989 libdatadog-aarch64-alpine-linux-musl.tar.gz
d1f7c6213793bdb520aa78e33a2f4edce187470c7d07cbf21413e954c04bb06f libdatadog-aarch64-apple-darwin.tar.gz
db17a5873d82ef772f969582949b272dcd04044a0cd08b196d3820172a19814d libdatadog-aarch64-unknown-linux-gnu.tar.gz
46d0e6445fa1b0fbe8d079e6fa997fa10a4fef4084fe10f4b5886c92effc7be8 libdatadog-x86_64-alpine-linux-musl.tar.gz
adaf79470fd0b06ce6d63ae8f231e555fa12b70d5bf82565a96a25f59ea8071d libdatadog-x86_64-unknown-linux-gnu.tar.gz
sls-v0.7.2
- [Serverless Mini Agent] Bump datadog-serverless-trace-mini-agent version to 0.7.2 by @duncanpharvey in #635
Full Changelog: sls-v0.7.1...sls-v0.7.2
sls-v0.7.1
This version is unstable since the binaries are saved to an incorrect path. It is recommended to use v0.7.2.
What's Changed
- [Serverless Mini Agent] Bump datadog-serverless-trace-mini-agent version to 0.7.1 by @duncanpharvey in #633
- [Serverless Mini Agent] Upload Serverless Binaries Instead of Generating Release by @duncanpharvey in #634
Full Changelog: sls-v0.7.0...sls-v0.7.1