Skip to content

feat(agents)!: retrieve container tags hash from /info endpoint#1700

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 7 commits intomainfrom
dubloom/container-back-propagation
Mar 20, 2026
Merged

feat(agents)!: retrieve container tags hash from /info endpoint#1700
gh-worker-dd-mergequeue-cf854d[bot] merged 7 commits intomainfrom
dubloom/container-back-propagation

Conversation

@dubloom
Copy link
Copy Markdown
Contributor

@dubloom dubloom commented Mar 10, 2026

dd-trace-php needs to propagate container_tags_hash through DBM when a config is enabled.

This hash is in the response headers of agents /info. However, dd-trace-php is using libdatadog to call that endpoint, therefore this PR adds a wait to retrieve container tags hash header from the /agent call.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 10, 2026

Clippy Allow Annotation Report

Comparing clippy allow annotations between branches:

  • Base Branch: origin/main
  • PR Branch: origin/dubloom/container-back-propagation

Summary by Rule

Rule Base Branch PR Branch Change

Annotation Counts by File

File Base Branch PR Branch Change

Annotation Stats by Crate

Crate Base Branch PR Branch Change
clippy-annotation-reporter 5 5 No change (0%)
datadog-ffe-ffi 1 1 No change (0%)
datadog-ipc 28 28 No change (0%)
datadog-live-debugger 6 6 No change (0%)
datadog-live-debugger-ffi 10 10 No change (0%)
datadog-profiling-replayer 4 4 No change (0%)
datadog-remote-config 3 3 No change (0%)
datadog-sidecar 59 59 No change (0%)
libdd-common 10 10 No change (0%)
libdd-common-ffi 12 12 No change (0%)
libdd-data-pipeline 5 5 No change (0%)
libdd-ddsketch 2 2 No change (0%)
libdd-dogstatsd-client 1 1 No change (0%)
libdd-profiling 13 13 No change (0%)
libdd-telemetry 19 19 No change (0%)
libdd-tinybytes 4 4 No change (0%)
libdd-trace-normalization 2 2 No change (0%)
libdd-trace-obfuscation 9 9 No change (0%)
libdd-trace-utils 15 15 No change (0%)
Total 208 208 No change (0%)

About This Report

This report tracks Clippy allow annotations for specific rules, showing how they've changed in this PR. Decreasing the number of these annotations generally improves code quality.

@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Mar 10, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-03-20 13:43:40

Comparing candidate commit 9443d65 in PR branch dubloom/container-back-propagation with baseline commit d88e70e in branch main.

Found 2 performance improvements and 2 performance regressions! Performance is the same for 55 metrics, 2 unstable metrics.

Explanation

This is an A/B test comparing a candidate commit's performance against that of a baseline commit. Performance changes are noted in the tables below as:

  • 🟩 = significantly better candidate vs. baseline
  • 🟥 = significantly worse candidate vs. baseline

We compute a confidence interval (CI) over the relative difference of means between metrics from the candidate and baseline commits, considering the baseline as the reference.

If the CI is entirely outside the configured SIGNIFICANT_IMPACT_THRESHOLD (or the deprecated UNCONFIDENCE_THRESHOLD), the change is considered significant.

Feel free to reach out to #apm-benchmarking-platform on Slack if you have any questions.

More details about the CI and significant changes

You can imagine this CI as a range of values that is likely to contain the true difference of means between the candidate and baseline commits.

CIs of the difference of means are often centered around 0%, because often changes are not that big:

---------------------------------(------|---^--------)-------------------------------->
                              -0.6%    0%  0.3%     +1.2%
                                 |          |        |
         lower bound of the CI --'          |        |
sample mean (center of the CI) -------------'        |
         upper bound of the CI ----------------------'

As described above, a change is considered significant if the CI is entirely outside the configured SIGNIFICANT_IMPACT_THRESHOLD (or the deprecated UNCONFIDENCE_THRESHOLD).

For instance, for an execution time metric, this confidence interval indicates a significantly worse performance:

----------------------------------------|---------|---(---------^---------)---------->
                                       0%        1%  1.3%      2.2%      3.1%
                                                  |   |         |         |
       significant impact threshold --------------'   |         |         |
                      lower bound of CI --------------'         |         |
       sample mean (center of the CI) --------------------------'         |
                      upper bound of CI ----------------------------------'

scenario:credit_card/is_card_number/378282246310005

  • 🟩 execution_time [-14.526µs; -14.466µs] or [-18.283%; -18.207%]
  • 🟩 throughput [+2802956.086op/s; +2815115.564op/s] or [+22.269%; +22.366%]

scenario:ip_address/quantize_peer_ip_address_benchmark

  • 🟥 execution_time [+473.502ns; +488.558ns] or [+9.412%; +9.711%]

scenario:tags/replace_trace_tags

  • 🟥 execution_time [+192.967ns; +199.470ns] or [+8.173%; +8.449%]

Candidate

Candidate benchmark details

Group 1

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
two way interface execution_time 18.007µs 23.642µs ± 9.765µs 18.578µs ± 0.155µs 19.358µs 45.486µs 49.871µs 71.558µs 285.18% 1.835 2.924 41.20% 0.690µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [22.289µs; 24.996µs] or [-5.724%; +5.724%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_trace/test_trace execution_time 238.987ns 251.824ns ± 13.626ns 245.879ns ± 4.677ns 258.798ns 286.760ns 288.333ns 289.180ns 17.61% 1.454 1.083 5.40% 0.964ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_trace/test_trace execution_time [249.936ns; 253.713ns] or [-0.750%; +0.750%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample_frames_x1000 execution_time 4.192ms 4.197ms ± 0.002ms 4.197ms ± 0.002ms 4.199ms 4.201ms 4.204ms 4.215ms 0.42% 2.104 11.491 0.06% 0.000ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_frames_x1000 execution_time [4.197ms; 4.198ms] or [-0.008%; +0.008%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
credit_card/is_card_number/ execution_time 3.896µs 3.914µs ± 0.003µs 3.913µs ± 0.001µs 3.915µs 3.919µs 3.921µs 3.926µs 0.32% -0.205 6.672 0.08% 0.000µs 1 200
credit_card/is_card_number/ throughput 254720424.901op/s 255515782.034op/s ± 193147.513op/s 255546910.129op/s ± 97917.751op/s 255636134.170op/s 255728801.651op/s 255846586.770op/s 256668588.334op/s 0.44% 0.224 6.753 0.08% 13657.592op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 74.784µs 76.320µs ± 0.739µs 76.287µs ± 0.500µs 76.762µs 77.672µs 78.277µs 78.618µs 3.06% 0.404 0.084 0.97% 0.052µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12719667.937op/s 13103999.734op/s ± 126435.294op/s 13108410.369op/s ± 86426.508op/s 13196804.832op/s 13298183.791op/s 13359802.016op/s 13371928.871op/s 2.01% -0.349 0.011 0.96% 8940.325op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 67.912µs 68.416µs ± 0.146µs 68.425µs ± 0.068µs 68.486µs 68.592µs 68.973µs 69.212µs 1.15% 0.869 6.053 0.21% 0.010µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 14448465.934op/s 14616457.071op/s ± 31228.743op/s 14614444.918op/s ± 14573.349op/s 14633242.338op/s 14666947.944op/s 14687413.486op/s 14724945.581op/s 0.76% -0.823 5.886 0.21% 2208.206op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.894µs 3.914µs ± 0.002µs 3.913µs ± 0.001µs 3.915µs 3.918µs 3.919µs 3.919µs 0.15% -2.335 21.514 0.06% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255151061.707op/s 255516348.155op/s ± 159128.401op/s 255534915.265op/s ± 79846.590op/s 255601386.638op/s 255693898.473op/s 255785577.301op/s 256828074.805op/s 0.51% 2.369 21.833 0.06% 11252.077op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 64.770µs 64.953µs ± 0.155µs 64.912µs ± 0.066µs 64.994µs 65.213µs 65.506µs 65.924µs 1.56% 2.476 9.294 0.24% 0.011µs 1 200
credit_card/is_card_number/378282246310005 throughput 15168889.828op/s 15395718.934op/s ± 36414.755op/s 15405467.404op/s ± 15780.006op/s 15418899.719op/s 15430298.785op/s 15435593.266op/s 15439155.242op/s 0.22% -2.440 9.011 0.24% 2574.912op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 45.353µs 45.722µs ± 0.133µs 45.730µs ± 0.095µs 45.823µs 45.919µs 45.929µs 46.114µs 0.84% -0.262 -0.220 0.29% 0.009µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21685420.595op/s 21871309.434op/s ± 63470.527op/s 21867286.543op/s ± 45502.363op/s 21914034.296op/s 21991151.473op/s 22011049.484op/s 22049369.041op/s 0.83% 0.277 -0.215 0.29% 4488.044op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.430µs 6.437µs ± 0.003µs 6.437µs ± 0.002µs 6.439µs 6.443µs 6.446µs 6.455µs 0.29% 1.183 3.578 0.05% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 154914250.875op/s 155355072.880op/s ± 82387.577op/s 155363458.515op/s ± 51980.156op/s 155415658.128op/s 155466493.797op/s 155503697.025op/s 155516870.929op/s 0.10% -1.176 3.543 0.05% 5825.681op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.893µs 3.914µs ± 0.003µs 3.914µs ± 0.002µs 3.916µs 3.918µs 3.920µs 3.921µs 0.17% -1.780 13.431 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255053624.126op/s 255485304.249op/s ± 187619.248op/s 255489347.569op/s ± 110665.217op/s 255597878.539op/s 255725664.880op/s 255782983.792op/s 256876831.981op/s 0.54% 1.807 13.665 0.07% 13266.684op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 62.211µs 63.812µs ± 0.587µs 63.844µs ± 0.407µs 64.236µs 64.688µs 64.896µs 65.025µs 1.85% -0.360 -0.140 0.92% 0.041µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15378735.147op/s 15672477.745op/s ± 144592.229op/s 15663200.883op/s ± 100346.713op/s 15765696.873op/s 15947094.984op/s 16043460.215op/s 16074314.525op/s 2.62% 0.408 -0.076 0.92% 10224.215op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 53.851µs 54.131µs ± 0.089µs 54.124µs ± 0.050µs 54.186µs 54.267µs 54.342µs 54.403µs 0.51% -0.114 0.754 0.16% 0.006µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18381395.881op/s 18473842.192op/s ± 30502.542op/s 18475925.869op/s ± 17097.342op/s 18488999.980op/s 18521176.853op/s 18547565.840op/s 18569772.205op/s 0.51% 0.127 0.758 0.16% 2156.855op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.895µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.917µs 3.921µs 3.922µs 0.22% -0.944 10.356 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254997848.082op/s 255533515.200op/s ± 173335.120op/s 255551164.173op/s ± 102535.319op/s 255638006.982op/s 255733902.279op/s 255816446.808op/s 256720301.725op/s 0.46% 0.968 10.509 0.07% 12256.644op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 50.305µs 50.564µs ± 0.101µs 50.545µs ± 0.052µs 50.610µs 50.695µs 50.981µs 51.065µs 1.03% 1.902 6.696 0.20% 0.007µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19582818.707op/s 19777058.086op/s ± 39421.664op/s 19784268.539op/s ± 20164.105op/s 19800225.728op/s 19821379.839op/s 19842622.766op/s 19878931.285op/s 0.48% -1.872 6.552 0.20% 2787.533op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 45.366µs 45.697µs ± 0.144µs 45.687µs ± 0.109µs 45.805µs 45.928µs 45.957µs 46.007µs 0.70% -0.045 -0.765 0.31% 0.010µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21735939.304op/s 21883335.099op/s ± 69064.107op/s 21887873.029op/s ± 52215.903op/s 21932865.887op/s 21998356.305op/s 22024053.685op/s 22042751.060op/s 0.71% 0.057 -0.760 0.31% 4883.570op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.429µs 6.437µs ± 0.004µs 6.437µs ± 0.002µs 6.439µs 6.444µs 6.447µs 6.448µs 0.18% 0.402 -0.049 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 155076618.727op/s 155349797.886op/s ± 91407.745op/s 155360631.617op/s ± 57614.485op/s 155410295.932op/s 155498498.194op/s 155531006.100op/s 155543675.693op/s 0.12% -0.399 -0.052 0.06% 6463.504op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
credit_card/is_card_number/ execution_time [3.913µs; 3.914µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ throughput [255489013.647op/s; 255542550.422op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [76.217µs; 76.422µs] or [-0.134%; +0.134%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [13086477.018op/s; 13121522.450op/s] or [-0.134%; +0.134%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [68.396µs; 68.437µs] or [-0.030%; +0.030%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14612129.068op/s; 14620785.075op/s] or [-0.030%; +0.030%] None None None
credit_card/is_card_number/37828224631 execution_time [3.913µs; 3.914µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631 throughput [255494294.489op/s; 255538401.821op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/378282246310005 execution_time [64.932µs; 64.975µs] or [-0.033%; +0.033%] None None None
credit_card/is_card_number/378282246310005 throughput [15390672.199op/s; 15400765.669op/s] or [-0.033%; +0.033%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.704µs; 45.741µs] or [-0.040%; +0.040%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [21862513.029op/s; 21880105.838op/s] or [-0.040%; +0.040%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.436µs; 6.437µs] or [-0.007%; +0.007%] None None None
credit_card/is_card_number/x371413321323331 throughput [155343654.754op/s; 155366491.006op/s] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.914µs; 3.915µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ throughput [255459302.026op/s; 255511306.472op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [63.730µs; 63.893µs] or [-0.127%; +0.127%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15652438.652op/s; 15692516.837op/s] or [-0.128%; +0.128%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [54.118µs; 54.143µs] or [-0.023%; +0.023%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18469614.833op/s; 18478069.551op/s] or [-0.023%; +0.023%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.913µs; 3.914µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255509492.620op/s; 255557537.781op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [50.550µs; 50.578µs] or [-0.028%; +0.028%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [19771594.622op/s; 19782521.549op/s] or [-0.028%; +0.028%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.677µs; 45.717µs] or [-0.044%; +0.044%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [21873763.478op/s; 21892906.720op/s] or [-0.044%; +0.044%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.437µs; 6.438µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [155337129.651op/s; 155362466.120op/s] or [-0.008%; +0.008%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time 186.120µs 186.539µs ± 0.165µs 186.527µs ± 0.108µs 186.643µs 186.859µs 186.936µs 186.957µs 0.23% 0.386 -0.124 0.09% 0.012µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5348819.235op/s 5360821.503op/s ± 4747.731op/s 5361153.072op/s ± 3097.302op/s 5364012.086op/s 5368034.311op/s 5369583.989op/s 5372878.435op/s 0.22% -0.382 -0.128 0.09% 335.715op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.873µs 17.978µs ± 0.042µs 17.975µs ± 0.025µs 18.000µs 18.048µs 18.078µs 18.233µs 1.43% 1.238 5.947 0.24% 0.003µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 54845685.442op/s 55624443.264op/s ± 130807.162op/s 55631522.982op/s ± 76630.203op/s 55704653.997op/s 55808456.259op/s 55891952.631op/s 55950921.168op/s 0.57% -1.193 5.681 0.23% 9249.463op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.622µs 10.742µs ± 0.049µs 10.738µs ± 0.030µs 10.770µs 10.832µs 10.860µs 10.910µs 1.61% 0.458 0.471 0.45% 0.003µs 1 200
normalization/normalize_name/normalize_name/good throughput 91657755.496op/s 93090724.194op/s ± 420487.725op/s 93130759.827op/s ± 258777.215op/s 93361138.974op/s 93699684.226op/s 93934002.645op/s 94144296.104op/s 1.09% -0.427 0.428 0.45% 29732.972op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time [186.516µs; 186.562µs] or [-0.012%; +0.012%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5360163.513op/s; 5361479.493op/s] or [-0.012%; +0.012%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.972µs; 17.984µs] or [-0.033%; +0.033%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55606314.649op/s; 55642571.879op/s] or [-0.033%; +0.033%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.736µs; 10.749µs] or [-0.063%; +0.063%] None None None
normalization/normalize_name/normalize_name/good throughput [93032448.639op/s; 93148999.748op/s] or [-0.063%; +0.063%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
concentrator/add_spans_to_concentrator execution_time 13.022ms 13.058ms ± 0.016ms 13.056ms ± 0.010ms 13.066ms 13.085ms 13.097ms 13.125ms 0.53% 0.716 1.392 0.12% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
concentrator/add_spans_to_concentrator execution_time [13.055ms; 13.060ms] or [-0.017%; +0.017%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
write only interface execution_time 1.202µs 3.124µs ± 1.410µs 2.950µs ± 0.034µs 2.985µs 3.318µs 13.550µs 15.077µs 411.10% 7.553 57.557 45.04% 0.100µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [2.928µs; 3.319µs] or [-6.257%; +6.257%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
tags/replace_trace_tags execution_time 2.517µs 2.557µs ± 0.014µs 2.554µs ± 0.007µs 2.565µs 2.582µs 2.589µs 2.589µs 1.38% 0.141 0.468 0.53% 0.001µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
tags/replace_trace_tags execution_time [2.555µs; 2.559µs] or [-0.074%; +0.074%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
receiver_entry_point/report/2598 execution_time 3.401ms 3.438ms ± 0.031ms 3.429ms ± 0.008ms 3.438ms 3.514ms 3.551ms 3.561ms 3.85% 2.202 4.459 0.90% 0.002ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
receiver_entry_point/report/2598 execution_time [3.433ms; 3.442ms] or [-0.125%; +0.125%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time 495.534µs 496.475µs ± 1.057µs 496.228µs ± 0.295µs 496.568µs 498.289µs 500.380µs 504.966µs 1.76% 4.146 23.385 0.21% 0.075µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1980332.221op/s 2014208.687op/s ± 4251.462op/s 2015204.607op/s ± 1197.974op/s 2016313.432op/s 2017273.408op/s 2017543.023op/s 2018025.678op/s 0.14% -4.095 22.773 0.21% 300.624op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 376.814µs 377.965µs ± 0.357µs 377.969µs ± 0.254µs 378.189µs 378.563µs 378.675µs 379.172µs 0.32% 0.204 0.279 0.09% 0.025µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2637325.541op/s 2645750.970op/s ± 2498.241op/s 2645719.623op/s ± 1776.258op/s 2647590.051op/s 2649674.405op/s 2650261.245op/s 2653827.985op/s 0.31% -0.197 0.276 0.09% 176.652op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 168.649µs 169.080µs ± 0.155µs 169.059µs ± 0.098µs 169.179µs 169.348µs 169.503µs 169.724µs 0.39% 0.683 1.086 0.09% 0.011µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5891933.983op/s 5914361.777op/s ± 5414.867op/s 5915082.118op/s ± 3440.200op/s 5918249.228op/s 5921764.022op/s 5923982.102op/s 5929469.921op/s 0.24% -0.676 1.068 0.09% 382.889op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.825µs 37.021µs ± 0.117µs 37.051µs ± 0.098µs 37.124µs 37.174µs 37.228µs 37.288µs 0.64% -0.103 -1.423 0.32% 0.008µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26818033.859op/s 27011600.691op/s ± 85452.577op/s 26990137.264op/s ± 71069.677op/s 27105239.176op/s 27131061.630op/s 27141349.256op/s 27155231.008op/s 0.61% 0.109 -1.427 0.32% 6042.410op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 46.193µs 46.313µs ± 0.124µs 46.305µs ± 0.040µs 46.341µs 46.408µs 46.459µs 47.871µs 3.38% 9.906 121.564 0.27% 0.009µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 20889493.406op/s 21592578.293op/s ± 56508.592op/s 21596160.057op/s ± 18897.624op/s 21615862.211op/s 21632987.710op/s 21643784.543op/s 21648417.537op/s 0.24% -9.702 118.158 0.26% 3995.761op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time [496.329µs; 496.622µs] or [-0.030%; +0.030%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2013619.475op/s; 2014797.899op/s] or [-0.029%; +0.029%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [377.915µs; 378.014µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2645404.737op/s; 2646097.202op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [169.059µs; 169.102µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5913611.328op/s; 5915112.225op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.005µs; 37.038µs] or [-0.044%; +0.044%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26999757.785op/s; 27023443.596op/s] or [-0.044%; +0.044%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.295µs; 46.330µs] or [-0.037%; +0.037%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21584746.746op/s; 21600409.840op/s] or [-0.036%; +0.036%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching string interning on wordpress profile execution_time 159.885µs 160.649µs ± 0.284µs 160.593µs ± 0.108µs 160.705µs 161.291µs 161.639µs 161.773µs 0.73% 1.520 3.370 0.18% 0.020µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching string interning on wordpress profile execution_time [160.610µs; 160.689µs] or [-0.025%; +0.025%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample_timestamped_x1000 execution_time 4.180ms 4.184ms ± 0.008ms 4.183ms ± 0.001ms 4.184ms 4.187ms 4.190ms 4.287ms 2.49% 12.123 158.818 0.18% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_timestamped_x1000 execution_time [4.183ms; 4.185ms] or [-0.026%; +0.026%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sdk_test_data/rules-based execution_time 144.721µs 146.812µs ± 1.566µs 146.577µs ± 0.473µs 147.100µs 148.628µs 152.044µs 161.066µs 9.88% 5.353 40.417 1.06% 0.111µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sdk_test_data/rules-based execution_time [146.595µs; 147.029µs] or [-0.148%; +0.148%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sql/obfuscate_sql_string execution_time 86.268µs 86.642µs ± 0.143µs 86.631µs ± 0.053µs 86.685µs 86.826µs 87.067µs 87.988µs 1.57% 4.445 38.939 0.16% 0.010µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sql/obfuscate_sql_string execution_time [86.622µs; 86.661µs] or [-0.023%; +0.023%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
ip_address/quantize_peer_ip_address_benchmark execution_time 5.435µs 5.512µs ± 0.044µs 5.523µs ± 0.047µs 5.550µs 5.583µs 5.588µs 5.590µs 1.22% 0.148 -1.286 0.80% 0.003µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
ip_address/quantize_peer_ip_address_benchmark execution_time [5.506µs; 5.518µs] or [-0.111%; +0.111%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching serializing traces from their internal representation to msgpack execution_time 13.945ms 14.007ms ± 0.029ms 14.003ms ± 0.012ms 14.015ms 14.042ms 14.110ms 14.185ms 1.30% 2.625 11.491 0.20% 0.002ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching serializing traces from their internal representation to msgpack execution_time [14.003ms; 14.011ms] or [-0.028%; +0.028%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
redis/obfuscate_redis_string execution_time 33.881µs 34.403µs ± 0.926µs 33.967µs ± 0.045µs 34.112µs 36.370µs 36.395µs 38.077µs 12.10% 1.773 1.519 2.69% 0.066µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
redis/obfuscate_redis_string execution_time [34.275µs; 34.532µs] or [-0.373%; +0.373%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample2_frames_x1000 execution_time 724.317µs 725.763µs ± 0.596µs 725.697µs ± 0.325µs 726.030µs 726.884µs 727.163µs 728.056µs 0.33% 0.460 0.650 0.08% 0.042µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample2_frames_x1000 execution_time [725.680µs; 725.845µs] or [-0.011%; +0.011%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching deserializing traces from msgpack to their internal representation execution_time 48.740ms 48.961ms ± 0.723ms 48.866ms ± 0.040ms 48.905ms 49.077ms 51.252ms 58.111ms 18.92% 10.785 128.625 1.47% 0.051ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching deserializing traces from msgpack to their internal representation execution_time [48.861ms; 49.061ms] or [-0.205%; +0.205%] None None None

Group 20

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9443d65 1774013197 dubloom/container-back-propagation
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
single_flag_killswitch/rules-based execution_time 190.541ns 192.808ns ± 1.826ns 192.727ns ± 1.579ns 194.092ns 196.393ns 197.186ns 198.098ns 2.79% 0.634 -0.407 0.94% 0.129ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
single_flag_killswitch/rules-based execution_time [192.555ns; 193.062ns] or [-0.131%; +0.131%] None None None

Baseline

Omitted due to size.

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Mar 12, 2026

Codecov Report

❌ Patch coverage is 88.17204% with 11 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.28%. Comparing base (c6ef98e) to head (9443d65).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff            @@
##             main    #1700    +/-   ##
========================================
  Coverage   71.28%   71.28%            
========================================
  Files         431      431            
  Lines       64585    64686   +101     
========================================
+ Hits        46038    46114    +76     
- Misses      18547    18572    +25     
Components Coverage Δ
libdd-crashtracker 64.93% <ø> (ø)
libdd-crashtracker-ffi 34.86% <ø> (ø)
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 87.92% <100.00%> (-0.07%) ⬇️
libdd-data-pipeline-ffi 75.20% <ø> (ø)
libdd-common 79.87% <ø> (ø)
libdd-common-ffi 73.87% <ø> (ø)
libdd-telemetry 62.48% <ø> (ø)
libdd-telemetry-ffi 16.75% <ø> (ø)
libdd-dogstatsd-client 82.64% <ø> (ø)
datadog-ipc 80.29% <ø> (ø)
libdd-profiling 81.61% <ø> (ø)
libdd-profiling-ffi 64.94% <ø> (ø)
datadog-sidecar 31.54% <0.00%> (-0.06%) ⬇️
datdog-sidecar-ffi 8.64% <0.00%> (-0.08%) ⬇️
spawn-worker 54.69% <ø> (ø)
libdd-tinybytes 93.16% <ø> (ø)
libdd-trace-normalization 81.71% <ø> (ø)
libdd-trace-obfuscation 91.80% <ø> (ø)
libdd-trace-protobuf 68.25% <ø> (ø)
libdd-trace-utils 89.05% <ø> (ø)
datadog-tracer-flare 86.88% <ø> (ø)
libdd-log 74.69% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts bot commented Mar 12, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.70 MB 8.70 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 100.37 MB 100.39 MB +.01% (+11.95 KB) 🔍
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.28 MB 11.28 MB +0% (+184 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 117.04 MB 117.06 MB +.01% (+20.44 KB) 🔍
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 27.18 MB 27.19 MB +.01% (+3.00 KB) 🔍
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 77.50 KB 77.50 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 186.12 MB 186.55 MB +.23% (+440.00 KB) 🔍
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 917.27 MB 917.86 MB +.06% (+596.46 KB) 🔍
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 9.94 MB 9.94 MB +.01% (+2.00 KB) 🔍
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 77.50 KB 77.50 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 24.78 MB 24.78 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 51.47 MB 51.48 MB +.01% (+7.87 KB) 🔍
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 22.97 MB 22.98 MB +.01% (+4.00 KB) 🔍
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 78.71 KB 78.71 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 190.29 MB 190.31 MB +.01% (+24.00 KB) 🔍
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 900.94 MB 901.00 MB +0% (+61.61 KB) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.54 MB 7.54 MB +.02% (+2.00 KB) 🔍
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 78.71 KB 78.71 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 26.52 MB 26.53 MB +.02% (+8.00 KB) 🔍
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 47.09 MB 47.10 MB +.01% (+8.48 KB) 🔍
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 87.59 MB 87.60 MB +.01% (+12.48 KB) 🔍
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 10.22 MB 10.23 MB +.03% (+4.00 KB) 🔍
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 109.92 MB 109.94 MB +.01% (+19.94 KB) 🔍
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.97 MB 11.97 MB +0% (+80 B) 👌

@dubloom dubloom changed the title chore(agents): retrieve container tags hash from /info endpoint feat(agents)!: retrieve container tags hash from /info endpoint Mar 17, 2026
@dubloom dubloom marked this pull request as ready for review March 20, 2026 09:41
@dubloom dubloom requested review from a team as code owners March 20, 2026 09:41
Copy link
Copy Markdown
Contributor

@bwoebi bwoebi left a comment

Choose a reason for hiding this comment

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

Looks right to me.

Copy link
Copy Markdown
Contributor

@VianneyRuhlmann VianneyRuhlmann left a comment

Choose a reason for hiding this comment

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

Small discrepancy in the behavior of the old function, otherwise LGTM

@datadog-datadog-prod-us1
Copy link
Copy Markdown
Contributor

datadog-datadog-prod-us1 bot commented Mar 20, 2026

✅ Tests

🎉 All green!

❄️ No new flaky tests detected
🧪 All tests passed

🎯 Code Coverage (details)
Patch Coverage: 88.17%
Overall Coverage: 71.29%

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 9443d65 | Docs | Datadog PR Page | Was this helpful? React with 👍/👎 or give us feedback!

@dubloom
Copy link
Copy Markdown
Contributor Author

dubloom commented Mar 20, 2026

/merge

@gh-worker-devflow-routing-ef8351
Copy link
Copy Markdown

gh-worker-devflow-routing-ef8351 bot commented Mar 20, 2026

View all feedbacks in Devflow UI.

2026-03-20 14:03:20 UTC ℹ️ Start processing command /merge


2026-03-20 14:03:24 UTC ℹ️ MergeQueue: pull request added to the queue

The expected merge time in main is approximately 45m (p90).


2026-03-20 14:46:40 UTC ℹ️ MergeQueue: This merge request was merged

@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit cc4a550 into main Mar 20, 2026
85 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the dubloom/container-back-propagation branch March 20, 2026 14:46
bwoebi added a commit that referenced this pull request Mar 20, 2026
…-unprocessed

* 'main' of github.com:DataDog/libdatadog:
  chore(build): ekump/APMSP-2718 update aws-lc dependencies (#1751)
  chore(crashtracking): add integration test for errno preservation (#1768)
  chore(crashtracking): preserve errno for crashtracker (#1767)
  chore(examples): add compilation flags to prevent logic errors (#1766)
  feat(agents)!: retrieve container tags hash from /info endpoint (#1700)
  fix(ci): handle new crate addition in semver-check (#1769)
  fix(obfuscation/redis): fuzzer fixes [APMSP-2670] (#1694)
  fix(obfuscation/http)!: fuzzer fixes [APMSP-2670] (#1684)
  ci: add Datadog code coverage upload (#1718)
paullegranddc pushed a commit that referenced this pull request Mar 23, 2026
# Release proposal for libdd-data-pipeline and its dependencies

This PR contains version bumps based on public API changes and commits
since last release.

## libdd-common
**Next version:** `3.0.1`

**Semver bump:** `patch`
**Tag:** `libdd-common-v3.0.1`

### Commits

- chore(build): update reqwest and quinn-proto dependency for dependabot
alert (#1774)
- chore(build): ekump/APMSP-2718 update aws-lc dependencies (#1751)
## libdd-trace-protobuf
**Next version:** `3.0.0`

**Semver bump:** `major`
**Tag:** `libdd-trace-protobuf-v3.0.0`

### Commits

- fix(trace-stats): rename wrongly cased stats fields (#1780)
- feat(rc)!: add process_tags to remote config Target (#1586)
## libdd-telemetry
**Next version:** `3.1.0`

**Semver bump:** `minor`
**Tag:** `libdd-telemetry-v3.1.0`

### Commits

- refactor(sidecar)!: Refactor tarpc away (#1742)
## libdd-trace-utils
**Next version:** `3.0.0`

**Semver bump:** `major`
**Tag:** `libdd-trace-utils-v3.0.0`

### Commits

- fix(trace-stats): rename wrongly cased stats fields (#1780)
- refactor(trace-utils)!: change header name type to accept dynamic
values (#1722)
## libdd-data-pipeline
**Next version:** `3.0.0`

**Semver bump:** `major`
**Tag:** `libdd-data-pipeline-v3.0.0`

### Commits

- feat(agents)!: retrieve container tags hash from /info endpoint
(#1700)
- refactor(trace-utils)!: change header name type to accept dynamic
values (#1722)

---------

Co-authored-by: dd-octo-sts[bot] <200755185+dd-octo-sts[bot]@users.noreply.github.com>
iunanua pushed a commit that referenced this pull request Mar 24, 2026
# Release proposal for libdd-data-pipeline and its dependencies

This PR contains version bumps based on public API changes and commits
since last release.

## libdd-common
**Next version:** `3.0.1`

**Semver bump:** `patch`
**Tag:** `libdd-common-v3.0.1`

### Commits

- chore(build): update reqwest and quinn-proto dependency for dependabot
alert (#1774)
- chore(build): ekump/APMSP-2718 update aws-lc dependencies (#1751)
## libdd-trace-protobuf
**Next version:** `3.0.0`

**Semver bump:** `major`
**Tag:** `libdd-trace-protobuf-v3.0.0`

### Commits

- fix(trace-stats): rename wrongly cased stats fields (#1780)
- feat(rc)!: add process_tags to remote config Target (#1586)
## libdd-telemetry
**Next version:** `3.1.0`

**Semver bump:** `minor`
**Tag:** `libdd-telemetry-v3.1.0`

### Commits

- refactor(sidecar)!: Refactor tarpc away (#1742)
## libdd-trace-utils
**Next version:** `3.0.0`

**Semver bump:** `major`
**Tag:** `libdd-trace-utils-v3.0.0`

### Commits

- fix(trace-stats): rename wrongly cased stats fields (#1780)
- refactor(trace-utils)!: change header name type to accept dynamic
values (#1722)
## libdd-data-pipeline
**Next version:** `3.0.0`

**Semver bump:** `major`
**Tag:** `libdd-data-pipeline-v3.0.0`

### Commits

- feat(agents)!: retrieve container tags hash from /info endpoint
(#1700)
- refactor(trace-utils)!: change header name type to accept dynamic
values (#1722)

---------

Co-authored-by: dd-octo-sts[bot] <200755185+dd-octo-sts[bot]@users.noreply.github.com>
iunanua pushed a commit that referenced this pull request Mar 24, 2026
# Release proposal for libdd-data-pipeline and its dependencies

This PR contains version bumps based on public API changes and commits
since last release.

## libdd-common
**Next version:** `3.0.1`

**Semver bump:** `patch`
**Tag:** `libdd-common-v3.0.1`

### Commits

- chore(build): update reqwest and quinn-proto dependency for dependabot
alert (#1774)
- chore(build): ekump/APMSP-2718 update aws-lc dependencies (#1751)
## libdd-trace-protobuf
**Next version:** `3.0.0`

**Semver bump:** `major`
**Tag:** `libdd-trace-protobuf-v3.0.0`

### Commits

- fix(trace-stats): rename wrongly cased stats fields (#1780)
- feat(rc)!: add process_tags to remote config Target (#1586)
## libdd-telemetry
**Next version:** `3.1.0`

**Semver bump:** `minor`
**Tag:** `libdd-telemetry-v3.1.0`

### Commits

- refactor(sidecar)!: Refactor tarpc away (#1742)
## libdd-trace-utils
**Next version:** `3.0.0`

**Semver bump:** `major`
**Tag:** `libdd-trace-utils-v3.0.0`

### Commits

- fix(trace-stats): rename wrongly cased stats fields (#1780)
- refactor(trace-utils)!: change header name type to accept dynamic
values (#1722)
## libdd-data-pipeline
**Next version:** `3.0.0`

**Semver bump:** `major`
**Tag:** `libdd-data-pipeline-v3.0.0`

### Commits

- feat(agents)!: retrieve container tags hash from /info endpoint
(#1700)
- refactor(trace-utils)!: change header name type to accept dynamic
values (#1722)

---------

Co-authored-by: dd-octo-sts[bot] <200755185+dd-octo-sts[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants