Releases: DataDog/saluki
Releases · DataDog/saluki
Agent Data Plane 0.1.24
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
AppBootstrapperby @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
MetaStringwhere 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
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
triompheby @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
What's Changed
- chore(saluki-config): add
ConfigurationLoader::for_testsby @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_messagefn 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
CacheBuilderfor 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
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.lockversion 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
What's Changed
- [AGENTRUN-612] (feature): add support for
service_checkandeventsfor 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
HttpServerby @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 statssubcommand 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
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
Internertrait to generalize interners by @tobz in #846 - [AGTMETRICS-320] chore: polish formatting of
dogstatsd statsoutput 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_sendersSMP 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
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
DeduplicatedTagsto 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
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
TopologyConfigurationfor 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_poolmetric 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
RefreshableConfigurationto 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
RequestBuilderwhen 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
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
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