Releases: DataDog/saluki
Releases · DataDog/saluki
Agent Data Plane 0.1.34
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
keccakto 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
What's Changed
- chore(agent-data-plane): bump version to 0.1.33 by @dd-octo-sts[bot] in #1171
- chore(otlp): use
StringBuilderin 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
vitepressto 1.6.4 by @campaigner-prod[bot] in #1188 - chore(deps): bump
github.com/DataDog/datadog-go/v5to v5.8.3 by @campaigner-prod[bot] in #1190 - chore(deps): bump
goto 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
What's Changed
- chore(otlp): use
SharedTagSetfor 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_configby @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
BufferedDispatcherin the OTLP source by @rayz in #1163
New Contributors
Full Changelog: 0.1.31...0.1.32
Agent Data Plane 0.1.31
What's Changed
- chore: remove HTTP forwarding in
OtlpForwarderby @rayz in #1102 - [AGTMETRICS-435] enhancement(core): add
TraceStatsevent 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-tracescorrectness 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-stsfor 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-planetotarget/devel/agent-data-planeby @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
configstreamupdates 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-genericto 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
- @FlorentClarret made their first contribution in #1123
- @rahulkaukuntla made their first contribution in #1126
Full Changelog: 0.1.30...0.1.31
Agent Data Plane 0.1.30
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
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
- @AliDatadog made their first contribution in #1089
Full Changelog: 0.1.28...0.1.29
Agent Data Plane 0.1.28
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
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.shon 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
ddprofusage 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
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
clapwitharghto 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_filterlistconfiguration 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-pemfiletorustls-pki-typesto 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-planeinternal 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
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-releaseby @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-intaketodatadog-intakeby @tobz in #988 - chore(dev): start to generalize terminology in
ground-truthand 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-truthby @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
containerdprotos + reorganize proto crates by @tobz in #1000 - fix(ci): update outdated SMP experiment config for
otlp_ingest_metrics_adpby @tobz in #1002 - chore(correctness): add rudimentary support for traces in
datadog-intakeby @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-protosby @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_ENABLEDto 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
- @misteriaud made their first contribution in #942
- @edznux-dd made their first contribution in #1019
Full Changelog: 0.1.24...0.1.25