Skip to content

chore(agent-data-plane): bump release version to 1.2.2 - #1903

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit into
releases/1.2.xfrom
tobz/release-1.2.2-agent-data-plane
Jun 22, 2026
Merged

chore(agent-data-plane): bump release version to 1.2.2#1903
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit into
releases/1.2.xfrom
tobz/release-1.2.2-agent-data-plane

Conversation

@tobz

@tobz tobz commented Jun 22, 2026

Copy link
Copy Markdown
Member

Summary

Bumps the agent-data-plane crate version from 1.2.1 to 1.2.2.

This release contains the backport of #1899 (DSD stream-handler task-name cardinality fix), landed via #1902.

Change Type

  • Bug fix
  • New feature
  • Non-functional (chore, refactoring, docs)
  • Performance

How did you test this PR?

N/A

References

DADP-2

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 22, 2026 18:47
@tobz
tobz requested a review from a team as a code owner June 22, 2026 18:47

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@pr-commenter

pr-commenter Bot commented Jun 22, 2026

Copy link
Copy Markdown

Binary Size Analysis (Agent Data Plane)

Baseline: b02c083 · Comparison: 291e662 · diff
Analysis Configuration: stripped binaries · Pass/Fail Threshold: +5%
Sizes: 39.85 MiB (baseline) vs 39.93 MiB (comparison)
Size Change: +83.94 KiB (+0.21%)

✅ Binary size difference within threshold

Changes by Module
Module File Size Symbols
tokio +48.87 KiB 1941
core +21.26 KiB 4416
datadog_protos::trace_piecemeal_include::datadog -15.21 KiB 15
piecemeal +14.73 KiB 20
saluki_components::sources::otlp -8.93 KiB 14
saluki_common::cache::CacheBuilder<K,V,W,H> +8.48 KiB 2
[Unmapped] -5.08 KiB 1
saluki_components::transforms::trace_obfuscation +4.86 KiB 13
[sections] +3.73 KiB 7
alloc +3.16 KiB 658
anon.2890623bb822fa811707c690fe6ee6f9.759.llvm.12020083384501279044 -3.11 KiB 1
anon.ef44771aa2ff7d9d75d59b50744a8378.3.llvm.3301436067725601687 +3.11 KiB 1
anon.14b36ea4bd19552fe02b16005006dfd4.51.llvm.13321006570672589676 -2.65 KiB 1
anon.372d5e9f8d5cce6036695a230743f140.263.llvm.2124770014029419698 +2.65 KiB 1
anon.49c036daf795e72869b13248ffc2ab50.85.llvm.3359613750250240013 -2.46 KiB 1
anon.82e457f1c95f43513ce08d5973c70397.648.llvm.14857129632472322891 +2.46 KiB 1
futures_channel +2.46 KiB 43
saluki_components::common::otlp +2.43 KiB 11
saluki_common::cache::Cache<K,V,W,H> +2.23 KiB 6
anon.474c2afa8b8cbf059f3012ba5a7db10c.410.llvm.17827667516850493078 +2.04 KiB 1
Detailed Symbol Changes
    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +0.9% +84.2Ki  +0.3% +21.3Ki    [17260 Others]
  [NEW] +49.8Ki  [NEW] +49.7Ki    agent_data_plane::cli::run::handle_run_command::_{{closure}}::hd6d9ae0ca0bd2935
  [NEW] +31.6Ki  [NEW] +31.5Ki    agent_data_plane::internal::env::workload::RemoteAgentWorkloadProvider::from_configuration::_{{closure}}::h4e59d225a73d3138
  [NEW] +30.1Ki  [NEW] +30.0Ki    agent_data_plane::cli::dogstatsd::handle_dogstatsd_command::_{{closure}}::h4e5ea728c45a1943
  [NEW] +24.4Ki  [NEW] +24.2Ki    agent_data_plane::internal::remote_agent::run_remote_agent_registration_loop::_{{closure}}::hee1017daa7c532e9
  [NEW] +24.2Ki  [NEW] +24.0Ki    core::ptr::drop_in_place<agent_data_plane::cli::run::handle_run_command::{{closure}}>::hf7dd5a0ecc910ce3
  [NEW] +22.6Ki  [NEW] +22.4Ki    agent_data_plane::cli::run::create_topology::_{{closure}}::h1a3a8fa04ea4e5c0
  [NEW] +20.4Ki  [NEW] +20.3Ki    agent_data_plane::cli::debug::handle_debug_command::_{{closure}}::heeedafe377d8e299
  [NEW] +18.7Ki  [NEW] +18.6Ki    _<backon::retry::Retry<B,T,E,Fut,FutureFn,SF$C&C$NF,AF> as core::future::future::Future>::poll::hfc050b00b3722d3c
  [NEW] +17.1Ki  [NEW] +16.9Ki    agent_data_plane::main::_{{closure}}::h349feca4cf02388f
  [NEW] +14.0Ki  [NEW] +14.0Ki    agent_data_plane::cli::run::write_sizing_guide::h301ae8d9894bc9e9
  [DEL] -14.2Ki  [DEL] -14.0Ki    saluki_components::transforms::trace_obfuscation::TraceObfuscation::obfuscate_span::h23c8d81d243b04bb
  [DEL] -17.0Ki  [DEL] -16.9Ki    agent_data_plane::main::_{{closure}}::h12c3b8fe741fc320
  [DEL] -18.7Ki  [DEL] -18.5Ki    _<backon::retry::Retry<B,T,E,Fut,FutureFn,SF$C&C$NF,AF> as core::future::future::Future>::poll::he34c035543edd635
  [DEL] -20.4Ki  [DEL] -20.3Ki    agent_data_plane::cli::debug::handle_debug_command::_{{closure}}::h0af248d922b07dc5
  [DEL] -22.6Ki  [DEL] -22.4Ki    agent_data_plane::cli::run::create_topology::_{{closure}}::h2e490f5a5e1fa24c
  [DEL] -24.2Ki  [DEL] -24.0Ki    core::ptr::drop_in_place<agent_data_plane::cli::run::handle_run_command::{{closure}}>::h1dd4120ec3ec6d5c
  [DEL] -24.6Ki  [DEL] -24.4Ki    agent_data_plane::internal::remote_agent::run_remote_agent_registration_loop::_{{closure}}::h6ae2b4ba5ed1f5ab
  [DEL] -30.1Ki  [DEL] -30.0Ki    agent_data_plane::cli::dogstatsd::handle_dogstatsd_command::_{{closure}}::h11e8854c933a8098
  [DEL] -31.6Ki  [DEL] -31.5Ki    agent_data_plane::internal::env::workload::RemoteAgentWorkloadProvider::from_configuration::_{{closure}}::h4e7da8d1ac8d0e9b
  [DEL] -49.8Ki  [DEL] -49.7Ki    agent_data_plane::cli::run::handle_run_command::_{{closure}}::h2f426cd320078741
  +0.2% +83.9Ki  +0.1% +21.1Ki    TOTAL

@tobz tobz added the type/chore Updates to dependencies or general "administrative" tasks necessary to maintain the codebase/repo. label Jun 22, 2026
@pr-commenter

pr-commenter Bot commented Jun 22, 2026

Copy link
Copy Markdown

Regression Detector (Agent Data Plane)

Run ID: acd8614a-61ec-4d8d-be00-a63a2b5c2994
Baseline: b02c0834 · Comparison: 291e6625 · diff

Optimization Goals: ✅ No significant changes detected

Fine details of change detection per experiment (35)

Experiments configured erratic: true are tagged (ignored) and skipped when determining which experiments regressed or improved. Experiments which are detected as erratic at runtime are tagged (erratic) to flag that the run's sample dispersion was high, but their regression / improvement signal still counts.

experiment goal Δ mean % links
dsd_uds_10mb_3k_contexts_cpu (erratic) cpu ⚪ +7.41 metrics profiles logs
dsd_uds_1mb_3k_contexts_cpu (erratic) cpu ⚪ +3.97 metrics profiles logs
otlp_ingest_metrics_5mb_cpu (erratic) cpu ⚪ +0.82 metrics profiles logs
otlp_ingest_logs_5mb_cpu (ignored) cpu ⚪ +0.67 metrics profiles logs
quality_gates_rss_dsd_low memory ⚪ +0.66 metrics profiles logs
dsd_uds_1mb_3k_contexts_memory memory ⚪ +0.59 metrics profiles logs
quality_gates_rss_dsd_heavy memory ⚪ +0.42 metrics profiles logs
quality_gates_rss_idle memory ⚪ +0.29 metrics profiles logs
dsd_uds_500mb_3k_contexts_throughput throughput ⚪ -0.27 metrics profiles logs
dsd_uds_100mb_3k_contexts_cpu (erratic) cpu ⚪ +0.26 metrics profiles logs
otlp_ingest_traces_5mb_cpu (erratic) cpu ⚪ +0.21 metrics profiles logs
dsd_uds_512kb_3k_contexts_memory memory ⚪ +0.20 metrics profiles logs
otlp_ingest_traces_ottl_filtering_5mb_throughput throughput ⚪ -0.13 metrics profiles logs
dsd_uds_500mb_3k_contexts_cpu (erratic) cpu ⚪ +0.08 metrics profiles logs
dsd_uds_100mb_3k_contexts_memory memory ⚪ +0.08 metrics profiles logs
otlp_ingest_metrics_5mb_throughput throughput ⚪ -0.05 metrics profiles logs
otlp_ingest_traces_ottl_transform_5mb_throughput throughput ⚪ -0.03 metrics profiles logs
otlp_ingest_logs_5mb_throughput (ignored) throughput ⚪ -0.02 metrics profiles logs
dsd_uds_10mb_3k_contexts_throughput throughput ⚪ -0.01 metrics profiles logs
otlp_ingest_traces_ottl_transform_5mb_memory memory ⚪ +0.00 metrics profiles logs
dsd_uds_1mb_3k_contexts_throughput throughput ⚪ -0.00 metrics profiles logs
dsd_uds_512kb_3k_contexts_throughput throughput ⚪ +0.00 metrics profiles logs
dsd_uds_100mb_3k_contexts_throughput throughput ⚪ +0.00 metrics profiles logs
quality_gates_rss_dsd_medium memory ⚪ -0.04 metrics profiles logs
dsd_uds_10mb_3k_contexts_memory memory ⚪ -0.07 metrics profiles logs
otlp_ingest_traces_5mb_throughput throughput ⚪ +0.11 metrics profiles logs
quality_gates_rss_dsd_ultraheavy memory ⚪ -0.21 metrics profiles logs
otlp_ingest_traces_ottl_filtering_5mb_memory memory ⚪ -0.24 metrics profiles logs
otlp_ingest_traces_5mb_memory memory ⚪ -0.27 metrics profiles logs
dsd_uds_500mb_3k_contexts_memory memory ⚪ -0.37 metrics profiles logs
otlp_ingest_traces_ottl_filtering_5mb_cpu (erratic) cpu ⚪ -0.84 metrics profiles logs
otlp_ingest_metrics_5mb_memory memory ⚪ -1.36 metrics profiles logs
otlp_ingest_traces_ottl_transform_5mb_cpu (erratic) cpu ⚪ -2.83 metrics profiles logs
dsd_uds_512kb_3k_contexts_cpu (erratic) cpu 🟢 -6.14 metrics profiles logs
otlp_ingest_logs_5mb_memory (ignored) memory ⚪ -8.16 metrics profiles logs
Bounds Checks: ❌ Failed (5)
experiment check replicates observed links
quality_gates_rss_dsd_heavy memory_usage 9/10 ❌ 141 MiB ≤ 140 MiB metrics profiles logs
quality_gates_rss_dsd_low memory_usage 10/10 ✅ 42.1 MiB ≤ 50 MiB metrics profiles logs
quality_gates_rss_dsd_medium memory_usage 10/10 ✅ 64.7 MiB ≤ 75 MiB metrics profiles logs
quality_gates_rss_dsd_ultraheavy memory_usage 10/10 ✅ 191 MiB ≤ 200 MiB metrics profiles logs
quality_gates_rss_idle memory_usage 10/10 ✅ 28.1 MiB ≤ 40 MiB metrics profiles logs
Explanation

A change is flagged as a regression when |Δ mean %| > 5.00% in the regressing direction for its optimization goal AND SMP marks the experiment as a regression (is_regression: true). Improvements use the matching criteria for the improving direction. Experiments configured erratic: true (tagged (ignored)) are skipped outright; experiments detected as erratic at runtime (tagged (erratic)) still count, since that flag describes sample dispersion rather than directional certainty. The Δ mean % cell is colored accordingly: 🟢 = improvement, 🔴 = regression, ⚪ = neutral. Reduction in CPU or memory is an improvement; reduction in ingress throughput is a regression.

@gh-worker-dd-mergequeue-cf854d
gh-worker-dd-mergequeue-cf854d Bot merged commit 4e26859 into releases/1.2.x Jun 22, 2026
83 checks passed
@gh-worker-dd-mergequeue-cf854d
gh-worker-dd-mergequeue-cf854d Bot deleted the tobz/release-1.2.2-agent-data-plane branch June 22, 2026 19:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mergequeue-status: done type/chore Updates to dependencies or general "administrative" tasks necessary to maintain the codebase/repo.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants