Releases: DataDog/libdatadog
Releases · DataDog/libdatadog
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
v16.0.1
What's Changed
- Make runtime configurable by @hoolioh in #849
- [library-configuration] Expose config file path for wasm dependencies by @paullegranddc in #860
- Raise libdatadog to 16.0.1 in preparation for patch release by @paullegranddc in #861
Full Changelog: v16.0.0...v16.0.1
SHA256 checksums
54416e4078fa9d923869ecae1a7b32e0c9ae0a47ab8c999812bb3b69cffb85bd libdatadog-aarch64-alpine-linux-musl.tar.gz
8459c7713e32e352915e78528bec37ea900489b9c2d9eb297df7976234640d70 libdatadog-aarch64-apple-darwin.tar.gz
ad16283494d565a1877c76d4a8765f789ec2acb70b0597b4efe6e7a20e8b4f97 libdatadog-aarch64-unknown-linux-gnu.tar.gz
384a50bb5013f6098b37da650f0fe9aa7c11f44780da971f8a4a35d2e342f00b libdatadog-x86_64-alpine-linux-musl.tar.gz
a6f676d1491198bc768dcae279a0343dd1a192da1dc9d34aadf408eeadf20840 libdatadog-x86_64-apple-darwin.tar.gz
6cea4ef4ecd4f40c1c69118bc1bb842c20782b710b838df3917d02eea7575a4e libdatadog-x86_64-unknown-linux-gnu.tar.gz
SHA512 checksums
055652b29c5d0d52f402397b43b47c7c19a9aa8328f78b9e4b7a77e3ce2bd507388c46159e44bb54a7ce2aec45006b72c79984faab24cabd4b821dca8b58bcc9 libdatadog-x64-windows.zip
bc588e1c7fd7768dd0f4d24373f1236276e00f072f97a0bdcbafbf0a819d78c568004691ca212f63906c3b1ab1e88f4b0d8c60e0f2f624df139a40ae4dd56f6c libdatadog-x86-windows.zip
v16.0.0
What's Changed
- Rename Mini Agent Version tag to Serverless Compat Version by @duncanpharvey in #830
- [crashtracker] Receiver speaks RFC5 by @danielsn in #834
- Revert rasp products by @estringana in #816
- [PROF-9476] Add experimental profiling managed string storage by @ivoanjo in #725
- Add details to quantize ip doc by @VianneyRuhlmann in #833
- Don't redact env tokens from debugger probe snapshots by @watson in #825
- Add a docker image that can be used for local linux dev by @ekump in #828
- [crashtracker] Remove the old dataformat by @danielsn in #836
- Add build instructions for examples/ffi by @dubloom in #785
- fix: handle a zero-sized file for
mmap()
ing by @bwoebi in #838 - [crashtracker] Add experimental field to the crash-report, and use it to report ucontext by @danielsn in #841
- resources are only dd.internal.resource tags by @alexgallotta in #829
- fix: support tag that are not key-value pairs by @alexgallotta in #826
- Add integration test to send_data to cover UDS transport with agent by @ekump in #843
- Bump datadog-serverless-trace-mini-agent to 0.11.0 by @duncanpharvey in #845
- fix(library_config): Add Windows build support by @BaptisteFoy in #848
- [PROF-9476] Add intern_all/unintern_all for managed string storage by @ivoanjo in #844
- fix: tolerate empty trace payload body by @astuyve in #850
- [crashtracker] Enable the client to register arbitrary messages by @danielsn in #847
- feat(profiling-replayer): add the ability to print stacks by @morrisonlevi in #854
- [Library configuration] Support local & managed configs by @paullegranddc in #840
- Add telemetry client implementation to data pipeline. by @hoolioh in #802
- [library-configuration] Apply global host configuration from stable config file by @paullegranddc in #855
- profiling: update DatadogConfig cmake to be used for windows builds by @taegyunkim in #853
- [crashtracking] Little improvements to the FFI api by @gleocadie in #842
- Prepare for 16.0.0 release by @gleocadie in #858
New Contributors
- @watson made their first contribution in #825
- @BaptisteFoy made their first contribution in #848
Full Changelog: v15.0.0...v16.0.0
SHA256 checksums
e34382f62787bbd80a54ffc3694ae9e82d1e658e84756303225ed3e3f099e096 libdatadog-aarch64-alpine-linux-musl.tar.gz
b8d750932c77ec5da6fd360c7945abc0494f91d046577bd2c1a41f50341d5fb8 libdatadog-aarch64-apple-darwin.tar.gz
223b475ee41ca41e38078817b72318b4c1470d1be8236bd29d7e465a736252fb libdatadog-aarch64-unknown-linux-gnu.tar.gz
e76af88c310e19cb36f1a436f47a966b954c214f4f7ca37cb1a8453b939f5f9f libdatadog-x86_64-alpine-linux-musl.tar.gz
a5cbffcdd6a87a0068216dcffd5daa798fef3621a1ef414732f3e43ba84d24ca libdatadog-x86_64-apple-darwin.tar.gz
f7d0533de8eaae8ef2717da9ba801f78429ea572cb69f49dcc2c5e2c3ad0bc58 libdatadog-x86_64-unknown-linux-gnu.tar.gz
SHA512 checksums
66a5dbf4cb2f884a70a3d25dc89253a5d460e9e49edd812028e070ff28f2c0d3865fbdfffc4dd39d4412628c831f0dfc9d81d2363f3f91c1dd91a210721dd2ee libdatadog-x64-windows.zip
62b6855de8b743850f141a7014f9c69af6d74afd02c82aab0b06071a22fe1ce403af0c000c9ca9fa72f90fcd3e86dd0b3cec281ddf58aeca5613b315fe3db831 libdatadog-x86-windows.zip
sls-v0.11.0
What's Changed
- [dogstatsd] hardcode filter metric by @duncanista in #761
- [APMSP-1731] Add IP quantization to obfuscation by @VianneyRuhlmann in #801
- chore: [SVLS-5992] clearer dogstatsd Flusher API by @apiarian-datadog in #822
- Rename Mini Agent Version tag to Serverless Compat Version by @duncanpharvey in #830
- Add details to quantize ip doc by @VianneyRuhlmann in #833
- resources are only dd.internal.resource tags by @alexgallotta in #829
- fix: support tag that are not key-value pairs by @alexgallotta in #826
- Bump datadog-serverless-trace-mini-agent to 0.11.0 by @duncanpharvey in #845
Full Changelog: sls-v0.10.0...sls-v0.11.0
v15.0.0
What's Changed
- [crashtracker] Small style improvements to 754 by @danielsn in #759
- feat(ci) : Add crashracker label by @gleocadie in #757
- [APMSP-1583] Fix hash in BytesString by @VianneyRuhlmann in #767
- fix(alloc): potentially dangling temporary by @morrisonlevi in #772
- [telemetry] Add missing origin field by @danielsn in #747
- Bump rustls from 0.23.16 to 0.23.18 by @dependabot in #773
- Fix builder cmake target directory. by @hoolioh in #776
- Update data-pipeline to accept TinyBytes::Bytes as trace payload by @ekump in #764
- Fixes log struct not being able to be sent through the sidecar RPC by @paullegranddc in #780
- [APMSP-1583] Re-enable Client-side stats in TraceExporter by @VianneyRuhlmann in #769
- [PROF-11007] Package libdatadog v14.3.1 for Ruby by @ivoanjo in #782
- Refator API for Trace Exporter FFI by @hoolioh in #768
- telemetry worker: flush data after stops, and two other fixes by @cataphract in #515
- [APMSP-1331] Reduce allocations in client-side stats by @VianneyRuhlmann in #774
- [APMSP-1583] Add missing test to trace_utils by @VianneyRuhlmann in #783
- Avoid using lock unnecessarily by @cataphract in #784
- doc: restrictions on bumping MSRV by @morrisonlevi in #787
- [crashtracker] Add builder class for CrashInfo by @danielsn in #752
- Fix protobuf build-rs scripts re-executing and trashing incremental compilation cache by @paullegranddc in #789
- [builder] Wait on command result instead of slapping a clippy lint on it by @paullegranddc in #794
- [ffi][tests] Check that ffi::MaybeErr is None in tests invoking ffi functions by @paullegranddc in #790
- [sidecar-ffi] Fix undefined behaviors caused by unsafe null slice cast in the sidecar-ffi by @paullegranddc in #792
- Support "default if null" behavior for msgpack decoding of v04 by @ekump in #781
- [crashtracker] Refactor: Use the new FFI helper macros to cleanup the code by @danielsn in #793
- Remove unused container id testing logic by @paullegranddc in #795
- Fix test names by @VianneyRuhlmann in #791
- Allow send empty arrays through the trace exporter by @hoolioh in #796
- Change profiling build to first generate the new header in ./target,and then run deduplication by @paullegranddc in #798
- [trace-mini-agent] change logging crate by @duncanista in #799
- Make the LogIdentifier's identifier field public by @dubloom in #786
- [dogstatsd] Fix Key Value Resource Order by @duncanpharvey in #803
- [trace-mini-agent] change logs from
info
todebug
by @duncanista in #806 - Add gcrfx.resource_name to serverless compatibility layer for Google Cloud Functions by @nina9753 in #770
- [fix] Add back set_cgroup_file function. by @paullegranddc in #808
- Upgrade to Rust 1.78.0 by @duncanpharvey in #805
- Svls 6036 set timeouts by @alexgallotta in #800
- [ddcommon] unpin
cc
crate by @duncanista in #811 - [dogstatsd] Use Saluki as a dependency by @duncanpharvey in #804
- Fix generated cbindgen compilation for crashtracker FFI by @bwoebi in #813
- Add rasp LFI remote config capability by @estringana in #812
- APMLP-350 Test ipv6 endpoint parsing by @p-datadog in #809
- Add SSRF Rasp capability by @estringana in #814
- [Crashtracking] Add missing telemetry headers by @kevingosse in #810
- Add new error in order to handle empty agent responses. by @hoolioh in #817
- [chore] Update third party licences by @danielsn in #821
- [crashtracker] Refactor receiver code into seperate files. by @danielsn in #818
- [crashtracker] Add incomplete flag to stack traces by @danielsn in #819
- APMSP-1711 check CARGO_TARGET_DIR when calculating artifact location for bin tests by @ekump in #820
- to not log error on unsupported metric type by @alexgallotta in #777
- [Serverless Mini Agent] Bump datadog-serverless-trace-mini-agent version to 0.10.0 by @duncanpharvey in #824
- [dogstatsd] hardcode filter metric by @duncanista in #761
- [APMSP-1731] Add IP quantization to obfuscation by @VianneyRuhlmann in #801
- Library-config component initial skeleton by @paullegranddc in #807
- chore: [SVLS-5992] clearer dogstatsd Flusher API by @apiarian-datadog in #822
- Mitigate race conditions on environments where /proc/ does not immediately appear in the procfs by @bwoebi in #827
- Fix RC shmem synchronization protocol by @cataphract in #831
- Prepare 15.0.0 release by @paullegranddc in #832
New Contributors
- @duncanista made their first contribution in #799
- @dubloom made their first contribution in #786
- @nina9753 made their first contribution in #770
- @estringana made their first contribution in #812
Full Changelog: v14.3.1...v15.0.0
SHA256 checksums
d5b969b293e5a9e5e36404a553bbafdd55ff6af0b089698bd989a878534df0c7 libdatadog-aarch64-alpine-linux-musl.tar.gz
4540ffb8ccb671550a39ba79226117086582c1eaf9714180a9e26bd6bb175860 libdatadog-aarch64-apple-darwin.tar.gz
31bceab4f56873b03b3728760d30e3abc493d32ca8fdc9e1f2ec2147ef4d5424 libdatadog-aarch64-unknown-linux-gnu.tar.gz
530348c4b02cc7096de2231476ec12db82e2cc6de12a87e5b28af47ea73d4e56 libdatadog-x86_64-alpine-linux-musl.tar.gz
5073ffc657bc4698f8bdd4935475734577bfb18c54dcbebc4f7d8c7595626e52 libdatadog-x86_64-unknown-linux-gnu.tar.gz
sls-v0.10.0
What's Changed
- increase the volume of traces for deserialization benchmarks by @ekump in #732
- Add bench path to trace-obfuscation by @bwoebi in #735
- 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
- [chore] Use elapsed() if possible when calculating durations by @danielsn in #750
- [APMSP-1583] Fix hash in BytesString by @VianneyRuhlmann in #767
- fix(alloc): potentially dangling temporary by @morrisonlevi in #772
- Bump rustls from 0.23.16 to 0.23.18 by @dependabot in #773
- [APMSP-1583] Re-enable Client-side stats in TraceExporter by @VianneyRuhlmann in #769
- Refator API for Trace Exporter FFI by @hoolioh in #768
- [APMSP-1583] Add missing test to trace_utils by @VianneyRuhlmann in #783
- Fix protobuf build-rs scripts re-executing and trashing incremental compilation cache by @paullegranddc in #789
- Support "default if null" behavior for msgpack decoding of v04 by @ekump in #781
- [trace-mini-agent] change logging crate by @duncanista in #799
- [dogstatsd] Fix Key Value Resource Order by @duncanpharvey in #803
- [trace-mini-agent] change logs from
info
todebug
by @duncanista in #806 - Add _dd.gcrfx.resource_name to serverless compatibility layer for Google Cloud Functions by @nina9753 in #770
- to not log error on unsupported metric type by @alexgallotta in #777
- [Serverless Mini Agent] Bump datadog-serverless-trace-mini-agent version to 0.10.0 by @duncanpharvey in #824
New Contributors
- @duncanista made their first contribution in #799
- @nina9753 made their first contribution in #770
Full Changelog: sls-v0.9.0...sls-v0.10.0