Skip to content

Releases: DataDog/saluki

Agent Data Plane 0.1.34

19 Feb 18:28
74adecc

Choose a tag to compare

What's Changed

  • chore(agent-data-plane): bump version to 0.1.34 by @dd-octo-sts[bot] in #1196
  • enhancement(agent-data-plane): OTTL library optimization (arena based for cache locality) & code refactoring (split monolithic code for better maintenance) & path indexes support by @RiantZ in #1192
  • enhancement(otlp source): remove unecessary call to use_both_maps by @andrewqian2001datadog in #1199
  • enhancement(datadog encoder): amortize formatting of OTLP sample rate in traces by @tobz in #1191
  • chore(deps): update keccak to resolve RustSec advisory by @tobz in #1204
  • fix(datadog forwarder): use fallback behavior for forwarder retry queue size settings by @tobz in #1203
  • fix(agent-data-plane): ensure logs are flushed before exiting by @tobz in #1201
  • chore(otlp source): initialize map size and reduce intermediate clone by @andrewqian2001datadog in #1202

Full Changelog: 0.1.33...0.1.34

Agent Data Plane 0.1.33

16 Feb 19:53
8c4a515

Choose a tag to compare

What's Changed

  • chore(agent-data-plane): bump version to 0.1.33 by @dd-octo-sts[bot] in #1171
  • chore(otlp): use StringBuilder in OTLP trace translation by @rayz in #1150
  • fix(dev): use release build of ADP for local correctness test runs by @tobz in #1173
  • enhancement(ci): add GHA workflow to enforce semantic PR titles by @tobz in #1174
  • feat(agent-data-plane): add OTTL library skeleton by @RiantZ in #1159
  • chore(ci): update Datadog Agent version to 7.75.2 by @dd-octo-sts[bot] in #1180
  • fix(ci): fix the event trigger configuration for Check PR Title CI job by @tobz in #1185
  • fix(io): remove poison pill entries in persisted queue by @tobz in #1184
  • feat(agent-data-plane): OTTL library first version implementation by @RiantZ in #1181
  • chore(ci): switch to new OTLP traces generator for more realistic workload by @tobz in #1183
  • enhancement(datadog encoder): fully incrementalize trace encoding by @tobz in #1186
  • chore(ci): use public DD registry for grabbing Datadog Agent image by @tobz in #1193
  • chore(ci): update Datadog Agent version to 7.75.3 by @dd-octo-sts[bot] in #1195
  • chore(deps): bump vitepress to 1.6.4 by @campaigner-prod[bot] in #1188
  • chore(deps): bump github.com/DataDog/datadog-go/v5 to v5.8.3 by @campaigner-prod[bot] in #1190
  • chore(deps): bump go to 1.25.7 by @campaigner-prod[bot] in #1189
  • chore(dev): remove checks source and checks-related code by @tobz in #1194

New Contributors

Full Changelog: 0.1.32...0.1.33

Agent Data Plane 0.1.32

05 Feb 20:42
bae7ea2

Choose a tag to compare

What's Changed

  • chore(otlp): use SharedTagSet for OTLP trace resource tags by @rayz in #1153
  • fix(config): don't attempt secrets resolution if backend command is empty by @tobz in #1167
  • fix(agent-data-plane): allow check config files without init_config by @Enzu83 in #1166
  • experiment(otlp): use string interner in OTLP trace translation by @rayz in #1133
  • chore(agent-data-plane): bump version to 0.1.32 by @tobz in #1168
  • enhancement(ci): add workflow to automatically bump ADP version after release by @tobz in #1169
  • chore(otlp): use BufferedDispatcher in the OTLP source by @rayz in #1163

New Contributors

Full Changelog: 0.1.31...0.1.32

Agent Data Plane 0.1.31

04 Feb 19:30
c8376d5

Choose a tag to compare

What's Changed

  • chore: remove HTTP forwarding in OtlpForwarder by @rayz in #1102
  • [AGTMETRICS-435] enhancement(core): add TraceStats event type by @rayz in #1092
  • [AGTMETRICS-436] enhancement(datadog): add APM Stats transform by @rayz in #1095
  • [AGTMETRICS-437] enhancement(datadog): add APM Stats encoder by @rayz in #1096
  • enhancement(ddsketch): add canonical implementation of DDSketch by @tobz in #1104
  • fix(correctness): add hostname for APM Stats by @rayz in #1106
  • chore(correctness): enable OK/error summaries in APM stats via canonical DDSketch implementation by @tobz in #1105
  • fix(agent-data-plane): add SSI onboarding metadata to traces with new APM Onboarding transform by @tobz in #1107
  • chore(ci): run integration tests in CI by @tobz in #1108
  • chore(ci): update Datadog Agent version to 7.74.1 by @dd-octo-sts[bot] in #1109
  • chore(ci): reduce trace volume in otlp-traces correctness test to avoid failures by @tobz in #1111
  • [SINT-3848] 🔒 Pin GitHub Actions to specific SHA versions for enhanced security by @tobz in #1112
  • chore(ci): update all GHA workflows to use dd-octo-sts for token retrieval by @tobz in #1113
  • chore(ci): update Datadog Agent version to 7.75.0 by @dd-octo-sts[bot] in #1114
  • chore(ci): migrate to new microVM ARM64 CI runners by @campaigner-prod[bot] in #1076
  • chore(ci): add additional integration tests + make targets for dev vs release builds by @tobz in #1115
  • fix(agent-data-plane): gracefully handle RAR being disabled on the Core Agent by @tobz in #1116
  • fix make file by @andrewqian2001datadog in #1122
  • chore(ci): generate SMP experiments from centralized definition to simplify adding new experiments by @tobz in #1121
  • chore(ci): use tmpl-v4 for agent-data-plane internal image by @FlorentClarret in #1123
  • [AGTMETRICS-447] enhancement(datadog): add trace obfuscation transform by @rayz in #1118
  • Changing target/debug/agent-data-plane to target/devel/agent-data-plane by @rahulkaukuntla in #1126
  • fix(saluki-config): use upsert in snapshot parsing by @rayz in #1125
  • chore(ci): add new SMP experiment for OTLP traces by @tobz in #1124
  • chore(ci): reorganize SMP experiments for OTLP by @tobz in #1117
  • chore(ci): update binary size analysis to work against stripped (release) artifacts by @tobz in #1128
  • chore(otlp): make obfuscation transform synchronous by @rayz in #1132
  • enhancement(apm stats): minor memory optimizations to reduce size of stats buckets by @tobz in #1129
  • [AGNTLOG-468] chore(datadog): add trace sampling by @andrewqian2001datadog in #1110
  • chore(otlp): make sampling transform synchronous by @rayz in #1136
  • experiment(otlp): update OTLP trace experiment's block cache size to 10mb by @rayz in #1138
  • chore(ci): fix demangling of Rust symbols in Binary Size Analysis job by @tobz in #1141
  • ci: Migrate docker in docker arm64 runner tag by @campaigner-prod[bot] in #1143
  • enhancement(core): Erlang/OTP-style supervisor system by @tobz in #629
  • chore(ci): update Datadog Agent version to 7.75.1 by @dd-octo-sts[bot] in #1147
  • chore(dev): update Rust to 1.93 by @tobz in #1149
  • enhancement(apm stats): lower the memory consumption per stats bucket/group by @tobz in #1137
  • chore(otlp): consolidate otlp trace sampling priority into per-trace map by @rayz in #1144
  • chore(agent-data-plane): pass session ID from RAR when subscribing to configstream updates by @rahulkaukuntla in #1135
  • fix(ci): fix formatting of Binary Size Analysis report by @tobz in #1152
  • chore(agent-data-plane): rework remote agent logic to use 'bootstrap' regime by @tobz in #1154
  • chore(otlp): use retain for single span sampling by @rayz in #1139
  • chore(ci): bump internal ADP image template to v5 to use distroless GBI base image by @tobz in #1155
  • chore(ci): synchronize config for labeler GHA workflow with existing labels by @tobz in #1157
  • fix(ci): strip Rust symbol hash suffix in Binary Size Analysis to better group by module by @tobz in #1156
  • [AGNTLOG-545] chore(otlp): add priority sampler by @andrewqian2001datadog in #1158
  • chore(dev): use specific version of linux-headers-generic to get around Ubuntu packaging weirdness by @tobz in #1162
  • chore(dev): add Make target for bumping ADP version prior to release by @tobz in #1160
  • chore(agent-data-plane): bump version to 0.1.31 by @tobz in #1161

New Contributors

Full Changelog: 0.1.30...0.1.31

Agent Data Plane 0.1.30

12 Jan 17:51
212a0d0

Choose a tag to compare

What's Changed

  • chore(ci): don't place Datadog Agent versions of libraries first in library search path for build image by @tobz in #1093
  • chore(io): switch to Hickory DNS for DNS resolving by @tobz in #1094
  • chore(ci): update Datadog Agent version to 7.74.0 by @dd-octo-sts[bot] in #1098
  • fix(dogstatsd): don't spawn UDS listeners if socket path is empty by @tobz in #1099
  • chore(agent-data-plane): only emit OTLP config-related logs if OTLP pipeline is enabled by @tobz in #1100
  • chore(agent-data-plane): bump version to 0.1.30 by @tobz in #1101

Full Changelog: 0.1.29...0.1.30

Agent Data Plane 0.1.29

07 Jan 18:47
54a6b52

Choose a tag to compare

What's Changed

  • chore: move OTLP translation to common by @rayz in #1079
  • chore(ci): Onboard ci image to registry.datadoghq.com by @AliDatadog in #1089
  • fix(prometheus): add more help text for Agent-based telemetry by @tobz in #1090
  • feature(agent-data-plane): add setting to gate registering as remote agent with Core Agent by @tobz in #1091

New Contributors

Full Changelog: 0.1.28...0.1.29

Agent Data Plane 0.1.28

05 Jan 23:45
62e3963

Choose a tag to compare

What's Changed

  • chore(ddsketch, dogstatsd): allow for higher sample rates in DSD payloads by @tobz in #1087
  • chore(agent-data-plane): bump to 0.1.28 by @tobz in #1088

Full Changelog: 0.1.27...0.1.28

Agent Data Plane 0.1.27

05 Jan 19:04
29c7c61

Choose a tag to compare

What's Changed

  • chore(ci): add script/job to analyze binary size changes by @tobz in #1051
  • chore(ci): change how we build ADP container images to speed up CI by @tobz in #1055
  • chore(agent-data-plane): split up ADP-specific configuration into "data plane" configuration by @tobz in #1018
  • fix(agent-data-plane): properly create OTLP subtopology when enabled by @tobz in #1061
  • chore(dev): initial AI development policy by @tobz in #1060
  • fix(agent-data-plane): set the proper build metadata for ADP when building locally by @tobz in #1062
  • chore(ci): update Datadog Agent version to 7.73.0 by @dd-octo-sts[bot] in #1059
  • fix(ci): properly demangle/collapse module names in binary size analysis script by @tobz in #1063
  • chore(datadog): add Datadog Traces encoder by @andrewqian2001datadog in #1054
  • chore(dev): update our style guide/documentation guidelines by @tobz in #1064
  • chore(dev): add basic Vale configuration by @tobz in #1065
  • fix(dev): gracefully exit from copy-build-headers.sh on unsupported architectures by @tobz in #1066
  • fix(dev): ensure ADP image can be built on non-Linux platforms by @tobz in #1067
  • enhancement(dev): add initial integration test support by @tobz in #1058
  • fix(agent-data-plane): clean up logic for when to create metrics agg transform by @tobz in #1068
  • chore(dev): update Vale configuration to only consider doc comments in Rust code by @tobz in #1069
  • fix(datadog): properly construct default forwarder storage path by @tobz in #1070
  • fix(correctness): properly enable DSD pipeline in ADP for DSD correctness tests by @tobz in #1072
  • fix(ci): support profiling again in SMP experiments via direct ddprof usage by @tobz in #1056
  • chore: wire up OTLP traces in the topology by @rayz in #1071
  • enhancement(core): add new "decoder" component and add named outputs to relays by @tobz in #1074
  • enhancement(correctness): add support for checking APM stats in "trace" analysis mode by @tobz in #1075
  • chore(ci): update Datadog Agent version to 7.73.1 by @dd-octo-sts[bot] in #1077
  • chore(correctness): fix OTLP traces correctness test errors by @rayz in #1078
  • chore(ci): update Datadog Agent version to 7.73.2 by @dd-octo-sts[bot] in #1081
  • chore(ci): update Datadog Agent version to 7.73.3 by @dd-octo-sts[bot] in #1084
  • chore(ci): constrain tarball release jobs on prerequisites by @tobz in #1085
  • chore(agent-data-plane): bump to 0.1.27 by @tobz in #1086

Full Changelog: 0.1.26...0.1.27

Agent Data Plane 0.1.26

09 Dec 18:54
ebbdb0b

Choose a tag to compare

What's Changed

  • chore(ci): add GHA workflow to update Datadog Agent version references automatically by @tobz in #1025
  • chore(ci): add chainguard trust policy for new update-agent-version workflow by @tobz in #1026
  • fix(ci): fix invalid if selector in update-agent-version GHA workflow by @tobz in #1027
  • fix(ci): fixing a missed invalid if selector in update-agent-version GHA workflow by @tobz in #1028
  • chore(ci): update Datadog Agent version to 7.72.2 by @dd-octo-sts[bot] in #1029
  • chore(core, env): move from "container ID" to "Local Data" in origin detection by @tobz in #1031
  • chore(agent-data-plane): replace clap with argh to slightly shrink binary by @tobz in #1016
  • chore(ci): set PR labels properly on Update Agent Version PRs by @tobz in #1035
  • chore(ci): fix generation of the update PR link in obsolete Update Agent Version PRs by @tobz in #1037
  • chore(ci): update Datadog Agent version to 7.72.4 by @dd-octo-sts[bot] in #1036
  • chore(ci): update Lading to get updated OTLP traces generation by @tobz in #1038
  • chore: add support for metric_filterlist configuration by @rayz in #1039
  • Translate OTLP traces to DD traces by @andrewqian2001datadog in #1010
  • chore(ci): skip internal image builds + SMP benchmarks for MQ branch pipelines by @tobz in #1041
  • chore(dev): add new Make target/CI job for checking for unused dependencies by @tobz in #1042
  • chore(deps): switch from rustls-pemfile to rustls-pki-types to address RustSec advisory by @tobz in #1044
  • chore(ci): update the CI build image to not use an ancient version of Ubuntu by @tobz in #1045
  • chore(ci): enable Nydus support for internal ADP images by @tobz in #1043
  • chore(ci): use tmpl-v3 for agent-data-plane internal image to pull in updates by @tobz in #1046
  • chore(deps): routine dependency updates + reducing duplicate deps by @tobz in #1048
  • chore(stringtheory): fix loom tests to run properly by @tobz in #1050
  • chore(agent-data-plane): bump ADP to 0.1.26 to start next dev cycle by @tobz in #1047
  • chore(deps): upgrade tonic to 0.14 by @tobz in #1049

New Contributors

  • @dd-octo-sts[bot] made their first contribution in #1029

Full Changelog: 0.1.25...0.1.26

Agent Data Plane 0.1.25

24 Nov 15:51
a9c1462

Choose a tag to compare

What's Changed

  • add origin tags to otlp logs by @andrewqian2001datadog in #973
  • Add experiment for otlp log ingest in ADP by @andrewqian2001datadog in #976
  • fix(dev): invoke release binary for run-adp-standalone-release by @tobz in #980
  • chore: add OTLP metrics correctness test by @rayz in #975
  • fix: correct datadog agent image used for OTLP metrics correctness tests by @rayz in #982
  • chore(ci): use native report links support in SMP for regression report by @tobz in #984
  • fix(dev): bump ddprof to 0.20.0 to fix profiles by @tobz in #985
  • fix(ci): get baseline/comparison info from build jobs to avoid TOCTOU by @tobz in #987
  • fix(agent-data-plane, config): better error message on invalid Agent configuration by @tobz in #981
  • chore(correctness): move metrics-intake to datadog-intake by @tobz in #988
  • chore(dev): start to generalize terminology in ground-truth and better organize existing correctness test cases by @tobz in #989
  • fix(dsd): obey config setting to enable/disable origin detection by @tobz in #990
  • chore(correctness): switch to using config file for ground-truth by @tobz in #991
  • chore(ci): improve build times for non-release CI runs by @tobz in #993
  • chore(ci): fix formatting of SMP regression report by @tobz in #994
  • chore(correctness): remove DSD/ADP references and switch to baseline/comparison by @tobz in #997
  • chore: add OTLP metrics experiment by @rayz in #921
  • chore(correctness): make analysis modes configurable by @tobz in #999
  • enhancement: add new OTLP Relay component by @rayz in #996
  • chore(deps): vendor containerd protos + reorganize proto crates by @tobz in #1000
  • fix(ci): update outdated SMP experiment config for otlp_ingest_metrics_adp by @tobz in #1002
  • chore(correctness): add rudimentary support for traces in datadog-intake by @tobz in #1004
  • smp: update cli from v0.24.1 to v0.25.0 by @goxberry in #1006
  • fix(docs): fix bad doc comments in containerd-protos by @tobz in #1007
  • chore(ci): build ADP images on microVM CI runners for better resource control by @tobz in #1001
  • chore(smp): emit ADP logs in JSON for all SMP experiments by @tobz in #1008
  • [AGENTRUN-744] Updating remoteAgent API based on the new RemoteAgentRegistry registration process by @misteriaud in #942
  • Add OTLP traces to OTLP source component by @andrewqian2001datadog in #1005
  • ci: Removing usage of Ventura runners by @campaigner-prod[bot] in #1011
  • chore(ci): smp cli: v0.25.0 -> v0.25.1 by @goxberry in #1012
  • chore(ci): build baseline/comparison ADP images for SMP on microVM CI runners by @tobz in #1014
  • chore(correctness): add basic OTLP Traces correctness test case by @tobz in #1013
  • chore(deps): remove unused deps from various packages by @tobz in #1015
  • chore(ci): avoid DD_ADP_ENABLED to control ADP in Agent image by @tobz in #1017
  • [CHAOSPLT-1331] Add fuzzer and onboard to internal fuzz infra by @edznux-dd in #1019
  • chore(dogstatsd): enforce a minimum sample rate on metrics by @tobz in #1021
  • chore(agent-data-plane): include bootstrap base configuration when using configstream from Core Agent by @tobz in #1020
  • Add FUZZ_SCHEDULED condition in fuzzing pipeline by @edznux-dd in #1022
  • chore(agent-data-plane): bump to 0.1.25 for next release by @tobz in #1023

New Contributors

Full Changelog: 0.1.24...0.1.25