Skip to content

Releases: DataDog/saluki

Agent Data Plane 0.1.24

16 Oct 15:59
e82c899

Choose a tag to compare

What's Changed

  • refactor(app): start splitting logging config into standalone struct by @tobz in #948
  • enhancement(app): add support to log to file by @tobz in #949
  • enhancement(app): consolidate bootstrapping logic into AppBootstrapper by @tobz in #950
  • remove preaggregation feature by @lukesteensen in #953
  • chore(ci): emit SHA256 checksum for published binary artifacts by @tobz in #952
  • enhancement(agent-data-plane): add support for admin APIs to listen on UDS by @tobz in #959
  • chore: add datadog-agent conf location for macos by @rayz in #968
  • enhancement: add OTLP origin detection by @rayz in #967
  • chore(dev): fix some issues with Makefile by @tobz in #972
  • enhancement(otlp): eliminate intermediate allocations and use MetaString where possible by @tobz in #966
  • fix(ci): statically link ADP to avoid glibc issues by @tobz in #971
  • chore(agent-data-plane): bump to 0.1.24 to start next dev cycle by @tobz in #974

Full Changelog: 0.1.23...0.1.24

Agent Data Plane 0.1.23

08 Oct 15:40
ca771f2

Choose a tag to compare

What's Changed

  • chore(agent-data-plane): add configuration interlock to exit if ADP not enabled by @tobz in #938
  • fix(dogstatsd): read the correct configuration setting for unified origin detection by @tobz in #941
  • [AGNTLOG-314] Add Logs Encoder enabling OTLP logs ingest by @andrewqian2001datadog in #925
  • fix(dogstatsd): use the highest precedence entity ID overall for origin enrichment in unified mode by @tobz in #943
  • chore(ci): update to Rust 1.90 and reduce Cargo build concurrency in CI by @tobz in #945
  • chore(agent-data-plane): add new pidfile flag to run subcommand for writing self PID to a file by @tobz in #944
  • chore(deps): switch back to released version of triomphe by @tobz in #947
  • chore(agent-data-plane): bump version to 0.1.23 by @tobz in #951

Full Changelog: 0.1.22...0.1.23

Agent Data Plane 0.1.22

30 Sep 15:52
4781a10

Choose a tag to compare

What's Changed

  • chore(saluki-config): add ConfigurationLoader::for_tests by @rayz in #908
  • enhancement(dogstatsd): add support for TCP transport by @tobz in #913
  • [AGTMETRICS-339] experiment(otlp metrics): add OTLP metrics source by @rayz in #857
  • [AGNTLOG-313] extend OTLP source to include OTLP logs by @andrewqian2001datadog in #914
  • Add log_message fn for Python checks by @fabbing in #909
  • enhancement(common): add opinionated string builder helper by @tobz in #847
  • chore: gate OTLP source creation by @rayz in #916
  • fix(dogstatsd): use highest precedence container ID when enriching metrics by @tobz in #918
  • [AGNTLOG-301] Add otlp log translator by @andrewqian2001datadog in #905
  • enhancement(app, core): add support for dynamically filtering internal metrics by level by @tobz in #919
  • enhancement(agent-data-plane): add debug subcommands for setting dynamic metric level by @tobz in #924
  • implement preaggregation allowlist via metric router transform by @lukesteensen in #910
  • chore(ci): remove legacy standalone DSD SMP experiments by @tobz in #922
  • chore(ci): bump ADP binary build jobs to 15m timeout by @tobz in #930
  • enhancement(metrics): allow specifying metric level in static_metrics! by @tobz in #927
  • chore(metrics): begin splitting internal metrics between trace/debug/info by @tobz in #928
  • chore(docs): generate API docs and publish to GH pages by @tobz in #929
  • chore(saluki-env): loop config stream connection by @rayz in #926
  • fix(docs): add job dependency for API docs before trying to publish docs site by @tobz in #933
  • chore(ci): limit build concurrency in CI to try and resolve build timeouts by @tobz in #932
  • chore(ci): reduce number of macOS-specific tests to bare minimum to speed up CI by @tobz in #934
  • fix(docs): use proper path to API documentation for button link by @tobz in #936
  • chore(smp): revamp SMP experiments for ADP by @tobz in #931
  • chore: use CacheBuilder for OTLP metrics points cache by @rayz in #937
  • chore(agent-data-plane): bump to 0.1.22 by @tobz in #940

Full Changelog: 0.1.21...0.1.22

Agent Data Plane 0.1.21

12 Sep 12:27
682eae8

Choose a tag to compare

What's Changed

  • fix(agent-data-plane): emit log message about waiting for DSD stats response before we receive it by @tobz in #893
  • chore(agent-data-plane): bump version to 0.1.21 to start next dev cycle by @tobz in #892
  • chore(agent-data-plane): bump Cargo.lock version to 0.1.21 to start next dev cycle by @rayz in #896
  • fix(health): don't schedule new probe on late probe response by @tobz in #895
  • chore(deps): deterministic sourcing/updating of protobuf definitions by @tobz in #897
  • [AGTMETRICS-310] add support for streaming configuration updates from the datadog agent by @rayz in #797
  • chore(health): remove print statements used for debugging by @tobz in #898
  • chore: coalesce tail entries with spare capacity during reclamation by @tobz in #345
  • chore(ci): add new release jobs to push tarballs of ADP binary/licenses to binaries bucket. by @tobz in #899
  • Add some more logic to Python checks by @fabbing in #890
  • chore(agent-data-plane): add shared API client for interacting with (un)privileged APIs by @tobz in #901
  • enhancement(agent-data-plane): add debug commands for interacting with the workload provider by @tobz in #902
  • enhancement(prefix filter): optimize DSD prefix filter transform by @tobz in #852
  • Update lading to 0.28.0 by @blt in #904
  • enhancement(prefix filter): add dynamic blocklist capabilities by @rayz in #906

New Contributors

Full Changelog: 0.1.20...0.1.21

Agent Data Plane 0.1.20

02 Sep 17:36
d4c508a

Choose a tag to compare

What's Changed

  • [AGENTRUN-612] (feature): add support for service_check and events for Checks source by @GustavoCaso in #787
  • Update lading to 0.27.0 by @preinlein in #873
  • chore: add configurability for cached contexts/tagsets limit by @rayz in #874
  • enhancement(cli): add cardinality analysis mode for DSD stats + sorting/filtering by @tobz in #875
  • chore(app): introduce consistent quoting and formatting of non-message fields in logs by @tobz in #877
  • enhancement(common): reusable deduplication helper by @tobz in #853
  • enhancement(io): add support for customizing the executor used by HttpServer by @tobz in #879
  • chore(env): improve remote agent workload collector logging and telemetry by @tobz in #880
  • fix(env): increase container list containers response payload size limit to 16MB by @tobz in #881
  • chore(dogstatsd): improve logging around framing/decoding errors by @tobz in #884
  • chore(deps): deps update by @tobz in #885
  • Update SMP cli to v0.24.1 by @cmetz100 in #888
  • fix(core): allow dispatching to disconnected outputs by @tobz in #887
  • enhancement(agent-data-plane): improve memory usage of the dogstatsd stats subcommand by @tobz in #889
  • chore(agent-data-plane): bump version to 0.1.20 to start next dev cycle by @tobz in #891

New Contributors

Full Changelog: 0.1.19...0.1.20

Agent Data Plane 0.1.19

15 Aug 16:51
5134545

Choose a tag to compare

What's Changed

  • chore(docs): fix old/incorrect release documentation by @tobz in #840
  • chore(ci): skip SMP benchmarks on pushes to main/release tags by @tobz in #841
  • chore(ci): fix running SMP benchmarks on PR branches by @tobz in #845
  • [AGTMETRICS-315] add support for dogstatsd stats subcommand by @brianna-wang-dd in #812
  • Update CODEOWNERS to include Agent Runtimes. by @tobz in #851
  • chore(stringtheory): add Interner trait to generalize interners by @tobz in #846
  • [AGTMETRICS-320] chore: polish formatting of dogstatsd stats output table by @brianna-wang-dd in #850
  • experiment(aggregate): shrink context map by half of removed contexts after flush by @tobz in #844
  • chore(ci): remove dsd_uds_40mb_12k_contexts_40_senders SMP experiment due to flakiness by @tobz in #860
  • chore(ci): always build internal images w/ GBI base by @tobz in #861
  • experiment(stringtheory): try enum dispatch-esque approach for handling multiple interner impls by @tobz in #856
  • fix(dogstatsd): exclude well-known tags from instrumented tags by @tobz in #863
  • chore: update preaggr config and remove path override by @lukesteensen in #859
  • fix(dogstatsd): set hostname via 'host' well-known tag if available by @tobz in #864
  • chore(dogstatsd): remove handling of well-known tags from DSD codec by @tobz in #865
  • enhancement(env): expose API endpoint for dumping External Data store by @tobz in #867
  • chore(dogstatsd): re-organize and clean up DSD codec by @tobz in #866
  • enhancement(env): emit pod/container deletion metadata ops from workloadmeta collector by @tobz in #868
  • chore(agent-data-plane): bump version to 0.1.19 to start next dev cycle by @tobz in #870

Full Changelog: 0.1.18...0.1.19

Agent Data Plane v0.1.18

31 Jul 15:15
61626b6

Choose a tag to compare

What's Changed

  • [AGENTRUN-599] chore(checks-agent): remove all related code to bin/checks-agent and all CI jobs by @GustavoCaso in #835
  • experiment(context): switch DeduplicatedTags to hold borrowed tags by @tobz in #837
  • fix(dogstatsd): enable cache expiration on shared tags resolver by @tobz in #838
  • chore(agent-data-plane): bump version to 0.1.18 to start next dev cycle by @tobz in #839

Full Changelog: 0.1.17...0.1.18

Agent Data Plane v0.1.17

30 Jul 15:35
d835f69

Choose a tag to compare

What's Changed

  • chore(ci): bump Datadog Agent version and use mirrored ubuntu image by @tobz in #791
  • chore(agent-data-plane): bump version to 0.1.17 to start next dev cycle by @tobz in #794
  • chore(core): introduce TopologyConfiguration for configuration of topology blueprints by @tobz in #793
  • stop sending host tags for preaggr payloads by @lukesteensen in #792
  • chore: include help text for dogstatsd__packet_pool metric by @rayz in #795
  • chore(ci): ignore flaky 'no_runtime_allocations' test on macOS by @tobz in #801
  • chore(ci): update labeler workflow config to match latest label updates by @tobz in #800
  • chore(deps): update to Rust 1.88 + dependency updates and removing duplicate dep versions by @tobz in #805
  • chore(core): overhaul interconnect types to be generic by @tobz in #796
  • chore: update RefreshableConfiguration to use tls config with certificates by @rayz in #809
  • enhancement: add origin detection support to DogStatsD events and service checks by @rayz in #804
  • enhancement(core): add support for encoders and forwarders to topology blueprint by @tobz in #811
  • enhancement(core, datadog): refactor HTTP payload type to be amenable to encoders by @tobz in #813
  • enhancement(datadog): add Datadog Events encoder by @tobz in #814
  • enhancement(datadog): add Datadog forwarder by @tobz in #815
  • enhancement(agent-data-plane): switch to using Datadog Events encoder + Datadog forwarder by @tobz in #816
  • enhancement: add cardinality field support to DogStatsD by @rayz in #818
  • enhancement(datadog): improve suboptimal compression estimates when building request payloads by @tobz in #817
  • fix(core): properly track item count for event buffers to fix dispatcher/consumer metrics by @tobz in #822
  • chore(datadog): move Datadog Service Checks destination to encoder by @tobz in #819
  • chore(datadog): move Datadog Metrics destination to encoder by @tobz in #824
  • chore(datadog): remove Datadog destinations in favor of encoders/forwarder by @tobz in #825
  • enhancement(encoder): add new encoder for driving incremental encoders by @tobz in #826
  • chore(datadog): migrate Datadog Events encoder to incremental encoder by @tobz in #827
  • chore(datadog): migrate Datadog Service Checks encoder to incremental encoder by @tobz in #828
  • [AGENTRUN-591] unify env provider trait so ADP and checks agent can use the trait by @GustavoCaso in #823
  • chore(agent-data-plane): emit log when all topology components are ready by @tobz in #829
  • chore(datadog): drop noisy warning log in RequestBuilder when flush is empty by @tobz in #833
  • chore(ci): tighten up timeouts for build jobs + remove unnecessary k8s requests/limits by @tobz in #834
  • [AGENTRUN-331] feature(checks-agent, adp): bundle checks as part of adp via feature by @GustavoCaso in #723
  • fix(health): rework async registration to avoid deadlock by @tobz in #831

Full Changelog: 0.1.16...0.1.17

Agent Data Plane v0.1.16

07 Jul 16:12
76b4cc8

Choose a tag to compare

What's Changed

  • chore: refactoring subcommands and improving documentation by @brianna-wang-dd in #779
  • chore(ci): update cargo-nextest to try and get around install error by @tobz in #784
  • chore: upgrade ubuntu image for the docker images by @GustavoCaso in #783
  • enhancement(prometheus): reduce allocations when processing incoming histogram/distribution metrics by @tobz in #778
  • track length of interner separate from offset into backing buffer by @brianna-wang-dd in #781
  • Update SMP version to 0.23.5 by @preinlein in #789
  • experiment(topology): try using an on-demand object pool for global event buffers pool by @tobz in #788
  • chore(agent-data-plane): bump version to 0.1.16 to start next dev cycle by @tobz in #790

Full Changelog: 0.1.15...0.1.16

Agent Data Plane v0.1.15

20 Jun 16:23
bc52438

Choose a tag to compare

What's Changed

  • chore(agent-data-plane): bump version to 0.1.15 to start next dev cycle by @tobz in #777
  • enhancement(preaggr): move addition of host tags directly to Datadog Metrics destination by @tobz in #776

Full Changelog: 0.1.14...0.1.15