Skip to content

fix(common): don't use reqwest http proxies#1810

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomainfrom
levi/reqwest-no-proxy
Mar 26, 2026
Merged

fix(common): don't use reqwest http proxies#1810
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomainfrom
levi/reqwest-no-proxy

Conversation

@morrisonlevi
Copy link
Copy Markdown
Contributor

@morrisonlevi morrisonlevi commented Mar 26, 2026

What does this PR do?

This calls .no_proxy() on the reqwest::Client::builder() to avoid calling the getenv for the proxy variables.

Motivation

This causes crashes. dd-trace-php v1.17.0 updated to use the reqwest based exporter in profiling, and we have 2 crashes so far due to this. Based on past crashes of this kind, we expect this would result in dozens of crashes per week (not particularly high volume, but still bad).

Additional Notes

Everything should stop automatically calling getenv. We should stop doing this too. Env access should be explicit.

How to test the change?

This is difficult to demonstrate but crash reports don't lie. We've also fixed crashes of this nature before.

@github-actions
Copy link
Copy Markdown
Contributor

Clippy Allow Annotation Report

Comparing clippy allow annotations between branches:

  • Base Branch: origin/main
  • PR Branch: origin/levi/reqwest-no-proxy

Summary by Rule

Rule Base Branch PR Branch Change
unwrap_used 3 3 No change (0%)
Total 3 3 No change (0%)

Annotation Counts by File

File Base Branch PR Branch Change
libdd-common/src/lib.rs 3 3 No change (0%)

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 20 20 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 55 55 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 8 8 No change (0%)
libdd-trace-utils 15 15 No change (0%)
Total 195 195 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.

@codecov-commenter
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.10%. Comparing base (9e2b7b9) to head (2629741).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1810   +/-   ##
=======================================
  Coverage   71.10%   71.10%           
=======================================
  Files         411      411           
  Lines       65052    65053    +1     
=======================================
+ Hits        46256    46257    +1     
  Misses      18796    18796           
Components Coverage Δ
libdd-crashtracker 65.30% <ø> (ø)
libdd-crashtracker-ffi 34.98% <ø> (ø)
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 87.63% <ø> (ø)
libdd-data-pipeline-ffi 73.45% <ø> (ø)
libdd-common 79.79% <100.00%> (+<0.01%) ⬆️
libdd-common-ffi 73.87% <ø> (ø)
libdd-telemetry 62.48% <ø> (ø)
libdd-telemetry-ffi 16.75% <ø> (ø)
libdd-dogstatsd-client 82.64% <ø> (ø)
datadog-ipc 72.48% <ø> (-0.08%) ⬇️
libdd-profiling 81.62% <ø> (+0.01%) ⬆️
libdd-profiling-ffi 64.94% <ø> (ø)
datadog-sidecar 31.63% <ø> (ø)
datdog-sidecar-ffi 13.34% <ø> (ø)
spawn-worker 54.69% <ø> (ø)
libdd-tinybytes 93.16% <ø> (ø)
libdd-trace-normalization 81.71% <ø> (ø)
libdd-trace-obfuscation 87.37% <ø> (ø)
libdd-trace-protobuf 68.25% <ø> (ø)
libdd-trace-utils 88.95% <ø> (ø)
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.

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

datadog-datadog-prod-us1 Bot commented Mar 26, 2026

✅ Tests

🎉 All green!

❄️ No new flaky tests detected
🧪 All tests passed

🎯 Code Coverage (details)
Patch Coverage: 100.00%
Overall Coverage: 71.11% (+0.00%)

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

@pr-commenter
Copy link
Copy Markdown

pr-commenter Bot commented Mar 26, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-03-26 20:56:27

Comparing candidate commit 2629741 in PR branch levi/reqwest-no-proxy with baseline commit 9e2b7b9 in branch main.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 62 metrics, 0 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 ----------------------------------'

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 2629741 1774557464 levi/reqwest-no-proxy
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 49.516ms 49.818ms ± 1.117ms 49.643ms ± 0.054ms 49.719ms 49.896ms 57.230ms 60.670ms 22.21% 8.104 66.641 2.24% 0.079ms 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 [49.663ms; 49.973ms] or [-0.311%; +0.311%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
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 13.798µs 14.090µs ± 0.195µs 13.996µs ± 0.080µs 14.245µs 14.404µs 14.600µs 15.043µs 7.49% 1.279 2.137 1.38% 0.014µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [14.063µs; 14.117µs] or [-0.192%; +0.192%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
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.811µs 34.394µs ± 0.936µs 33.983µs ± 0.082µs 34.083µs 36.379µs 36.438µs 37.798µs 11.23% 1.739 1.270 2.71% 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.264µs; 34.523µs] or [-0.377%; +0.377%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
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 243.722ns 254.644ns ± 12.259ns 248.833ns ± 3.943ns 259.003ns 282.029ns 289.917ns 293.832ns 18.08% 1.384 0.887 4.80% 0.867ns 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 [252.945ns; 256.343ns] or [-0.667%; +0.667%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
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.988ms 14.033ms ± 0.032ms 14.027ms ± 0.012ms 14.039ms 14.088ms 14.163ms 14.212ms 1.32% 2.705 9.253 0.23% 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.028ms; 14.037ms] or [-0.032%; +0.032%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
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 193.253ns 195.395ns ± 1.957ns 195.261ns ± 1.505ns 196.425ns 199.468ns 201.014ns 202.713ns 3.82% 1.124 1.046 1.00% 0.138ns 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 [195.124ns; 195.666ns] or [-0.139%; +0.139%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
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.426ms ± 0.017ms 3.422ms ± 0.008ms 3.431ms 3.450ms 3.499ms 3.515ms 2.71% 2.416 8.500 0.48% 0.001ms 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.423ms; 3.428ms] or [-0.067%; +0.067%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
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.319µs 2.363µs ± 0.018µs 2.359µs ± 0.006µs 2.370µs 2.405µs 2.409µs 2.425µs 2.77% 0.955 1.196 0.76% 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.361µs; 2.366µs] or [-0.106%; +0.106%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
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.255µs 496.235µs ± 0.606µs 496.158µs ± 0.229µs 496.382µs 496.849µs 498.438µs 500.383µs 0.85% 3.192 15.174 0.12% 0.043µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1998467.619op/s 2015178.739op/s ± 2452.205op/s 2015487.905op/s ± 930.468op/s 2016456.469op/s 2017697.053op/s 2018699.329op/s 2019160.940op/s 0.18% -3.167 14.969 0.12% 173.397op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 370.891µs 371.570µs ± 0.370µs 371.565µs ± 0.231µs 371.797µs 372.085µs 372.406µs 374.224µs 0.72% 1.877 11.838 0.10% 0.026µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2672194.779op/s 2691283.050op/s ± 2677.364op/s 2691317.576op/s ± 1674.751op/s 2692972.796op/s 2695085.397op/s 2695919.333op/s 2696211.518op/s 0.18% -1.846 11.576 0.10% 189.318op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 167.895µs 168.193µs ± 0.153µs 168.178µs ± 0.080µs 168.255µs 168.528µs 168.657µs 168.695µs 0.31% 0.957 1.183 0.09% 0.011µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5927875.130op/s 5945555.409op/s ± 5404.846op/s 5946087.927op/s ± 2824.473op/s 5949003.345op/s 5953500.159op/s 5954507.274op/s 5956105.167op/s 0.17% -0.951 1.170 0.09% 382.180op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.836µs 37.028µs ± 0.125µs 37.046µs ± 0.121µs 37.138µs 37.209µs 37.259µs 37.337µs 0.79% 0.081 -1.367 0.34% 0.009µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26782813.196op/s 27006835.245op/s ± 91174.571op/s 26993803.549op/s ± 87783.938op/s 27102297.420op/s 27127337.150op/s 27134777.700op/s 27147170.501op/s 0.57% -0.075 -1.374 0.34% 6447.016op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 46.257µs 46.381µs ± 0.157µs 46.367µs ± 0.029µs 46.396µs 46.464µs 46.542µs 48.471µs 4.54% 11.911 156.063 0.34% 0.011µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 20631002.540op/s 21560957.968op/s ± 70141.361op/s 21567112.797op/s ± 13652.974op/s 21580523.928op/s 21601505.426op/s 21615053.963op/s 21618264.225op/s 0.24% -11.745 153.111 0.32% 4959.743op/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.151µs; 496.319µs] or [-0.017%; +0.017%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2014838.886op/s; 2015518.591op/s] or [-0.017%; +0.017%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [371.519µs; 371.622µs] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2690911.993op/s; 2691654.107op/s] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [168.172µs; 168.214µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5944806.349op/s; 5946304.468op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.011µs; 37.045µs] or [-0.047%; +0.047%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26994199.327op/s; 27019471.164op/s] or [-0.047%; +0.047%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.359µs; 46.402µs] or [-0.047%; +0.047%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21551237.050op/s; 21570678.886op/s] or [-0.045%; +0.045%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
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.255ms 4.268ms ± 0.005ms 4.269ms ± 0.003ms 4.271ms 4.276ms 4.280ms 4.282ms 0.32% -0.088 0.106 0.12% 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.268ms; 4.269ms] or [-0.016%; +0.016%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
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 287.177µs 288.071µs ± 0.784µs 287.996µs ± 0.365µs 288.365µs 288.826µs 290.153µs 296.444µs 2.93% 6.340 63.616 0.27% 0.055µ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 [287.962µs; 288.179µs] or [-0.038%; +0.038%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_serialize_compressed_pprof_timestamped_x1000 execution_time 921.653µs 924.130µs ± 1.554µs 923.862µs ± 0.708µs 924.685µs 926.503µs 928.910µs 935.812µs 1.29% 2.722 15.544 0.17% 0.110µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_serialize_compressed_pprof_timestamped_x1000 execution_time [923.915µs; 924.346µs] or [-0.023%; +0.023%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
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.290ms 4.297ms ± 0.009ms 4.297ms ± 0.002ms 4.299ms 4.302ms 4.303ms 4.409ms 2.61% 11.334 144.781 0.20% 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.296ms; 4.299ms] or [-0.028%; +0.028%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
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 185.854µs 186.289µs ± 0.234µs 186.253µs ± 0.148µs 186.415µs 186.615µs 186.753µs 187.952µs 0.91% 2.038 11.548 0.13% 0.017µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5320505.240op/s 5368020.763op/s ± 6737.131op/s 5369051.125op/s ± 4268.302op/s 5372582.376op/s 5376585.454op/s 5378995.934op/s 5380576.951op/s 0.21% -2.003 11.242 0.13% 476.387op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.778µs 17.866µs ± 0.033µs 17.870µs ± 0.020µs 17.887µs 17.916µs 17.930µs 17.958µs 0.49% -0.404 0.336 0.18% 0.002µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 55685774.999op/s 55971416.655op/s ± 102904.846op/s 55960011.641op/s ± 61421.548op/s 56028633.931op/s 56177959.888op/s 56239411.844op/s 56249722.297op/s 0.52% 0.416 0.346 0.18% 7276.471op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.534µs 10.582µs ± 0.028µs 10.577µs ± 0.010µs 10.590µs 10.618µs 10.654µs 10.839µs 2.48% 4.375 35.593 0.26% 0.002µs 1 200
normalization/normalize_name/normalize_name/good throughput 92260343.194op/s 94503779.368op/s ± 246596.157op/s 94546609.316op/s ± 88552.273op/s 94626616.734op/s 94783191.075op/s 94908037.455op/s 94927742.597op/s 0.40% -4.232 33.866 0.26% 17436.981op/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.256µs; 186.321µs] or [-0.017%; +0.017%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5367087.061op/s; 5368954.464op/s] or [-0.017%; +0.017%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.862µs; 17.871µs] or [-0.025%; +0.025%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55957155.033op/s; 55985678.277op/s] or [-0.025%; +0.025%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.578µs; 10.586µs] or [-0.037%; +0.037%] None None None
normalization/normalize_name/normalize_name/good throughput [94469603.512op/s; 94537955.224op/s] or [-0.036%; +0.036%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
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 5.513µs 5.556µs ± 0.028µs 5.553µs ± 0.018µs 5.571µs 5.592µs 5.645µs 5.773µs 3.97% 2.661 16.408 0.51% 0.002µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [5.552µs; 5.559µs] or [-0.071%; +0.071%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
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 14.730ms 14.764ms ± 0.017ms 14.760ms ± 0.008ms 14.772ms 14.786ms 14.820ms 14.875ms 0.78% 2.534 12.099 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 [14.762ms; 14.766ms] or [-0.016%; +0.016%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
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 737.926µs 739.123µs ± 0.504µs 739.086µs ± 0.302µs 739.393µs 739.910µs 740.829µs 741.159µs 0.28% 0.899 2.318 0.07% 0.036µ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 [739.054µs; 739.193µs] or [-0.009%; +0.009%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
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 4.960µs 5.047µs ± 0.034µs 5.057µs ± 0.024µs 5.071µs 5.088µs 5.095µs 5.109µs 1.02% -0.632 -0.644 0.67% 0.002µ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.042µs; 5.052µs] or [-0.093%; +0.093%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
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.530µs 146.567µs ± 1.671µs 146.252µs ± 0.557µs 146.841µs 148.608µs 153.988µs 161.256µs 10.26% 4.854 33.963 1.14% 0.118µ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.335µs; 146.798µs] or [-0.158%; +0.158%] None None None

Group 20

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
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.356µs 160.350µs ± 0.513µs 160.290µs ± 0.199µs 160.477µs 160.981µs 161.196µs 164.423µs 2.58% 4.888 35.649 0.32% 0.036µ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.279µs; 160.421µs] or [-0.044%; +0.044%] None None None

Group 21

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 2629741 1774557464 levi/reqwest-no-proxy
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.895µs 3.914µs ± 0.003µs 3.914µs ± 0.001µs 3.916µs 3.919µs 3.920µs 3.920µs 0.16% -1.368 9.461 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 255071810.951op/s 255473932.000op/s ± 186572.339op/s 255482192.900op/s ± 96052.382op/s 255567514.549op/s 255748001.430op/s 255830657.545op/s 256746297.879op/s 0.49% 1.389 9.619 0.07% 13192.657op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 79.277µs 79.945µs ± 0.126µs 79.951µs ± 0.065µs 80.014µs 80.110µs 80.166µs 80.431µs 0.60% -1.266 6.890 0.16% 0.009µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12433072.328op/s 12508579.793op/s ± 19727.495op/s 12507655.976op/s ± 10097.351op/s 12517814.912op/s 12535646.380op/s 12587334.113op/s 12614026.798op/s 0.85% 1.301 7.020 0.16% 1394.945op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 67.824µs 67.949µs ± 0.071µs 67.940µs ± 0.038µs 67.980µs 68.052µs 68.148µs 68.444µs 0.74% 2.281 11.788 0.10% 0.005µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 14610393.617op/s 14716978.988op/s ± 15347.972op/s 14718834.459op/s ± 8260.918op/s 14726772.963op/s 14735814.331op/s 14739309.890op/s 14744143.288op/s 0.17% -2.254 11.560 0.10% 1085.265op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.896µs 3.916µs ± 0.003µs 3.916µs ± 0.002µs 3.917µs 3.920µs 3.923µs 3.924µs 0.20% -0.952 8.212 0.08% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 254873902.259op/s 255392654.764op/s ± 193584.975op/s 255394943.302op/s ± 124403.397op/s 255525808.107op/s 255623448.245op/s 255730932.458op/s 256663429.660op/s 0.50% 0.973 8.352 0.08% 13688.525op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 64.793µs 64.904µs ± 0.055µs 64.894µs ± 0.028µs 64.927µs 65.035µs 65.070µs 65.071µs 0.27% 1.074 1.273 0.09% 0.004µs 1 200
credit_card/is_card_number/378282246310005 throughput 15367787.848op/s 15407320.881op/s ± 13150.774op/s 15409674.651op/s ± 6679.296op/s 15415928.080op/s 15424549.812op/s 15430091.855op/s 15433749.089op/s 0.16% -1.068 1.260 0.09% 929.900op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 45.418µs 45.651µs ± 0.078µs 45.659µs ± 0.055µs 45.707µs 45.776µs 45.808µs 45.841µs 0.40% -0.189 -0.296 0.17% 0.006µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21814714.541op/s 21905304.247op/s ± 37355.060op/s 21901502.374op/s ± 26274.291op/s 21933658.907op/s 21967065.452op/s 21995715.850op/s 22017475.270op/s 0.53% 0.197 -0.290 0.17% 2641.402op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.821µs 6.836µs ± 0.004µs 6.836µs ± 0.002µs 6.838µs 6.844µs 6.846µs 6.849µs 0.19% 0.230 0.841 0.06% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 146004253.784op/s 146281264.095op/s ± 88904.179op/s 146285173.998op/s ± 47676.873op/s 146336957.400op/s 146414244.136op/s 146470404.259op/s 146600413.567op/s 0.22% -0.225 0.842 0.06% 6286.475op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.898µs 3.914µs ± 0.003µs 3.914µs ± 0.001µs 3.915µs 3.918µs 3.922µs 3.924µs 0.26% -0.442 7.730 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254813100.325op/s 255472306.863op/s ± 172249.640op/s 255477875.650op/s ± 83892.014op/s 255566185.253op/s 255702360.305op/s 255784062.272op/s 256541507.211op/s 0.42% 0.462 7.819 0.07% 12179.889op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 65.120µs 65.688µs ± 0.065µs 65.694µs ± 0.029µs 65.718µs 65.772µs 65.799µs 65.825µs 0.20% -3.609 29.054 0.10% 0.005µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15191853.751op/s 15223380.002op/s ± 15026.130op/s 15222072.130op/s ± 6712.742op/s 15228906.516op/s 15242421.145op/s 15262864.548op/s 15356211.412op/s 0.88% 3.662 29.650 0.10% 1062.508op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 53.355µs 53.429µs ± 0.039µs 53.423µs ± 0.021µs 53.445µs 53.512µs 53.544µs 53.603µs 0.34% 1.282 2.207 0.07% 0.003µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18655657.447op/s 18716546.038op/s ± 13693.892op/s 18718689.759op/s ± 7387.180op/s 18725963.159op/s 18733208.245op/s 18736876.951op/s 18742275.665op/s 0.13% -1.276 2.185 0.07% 968.304op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.895µs 3.914µs ± 0.002µs 3.913µs ± 0.001µs 3.915µs 3.917µs 3.920µs 3.921µs 0.18% -1.889 16.179 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255060989.026op/s 255516763.629op/s ± 161353.337op/s 255527954.758op/s ± 83811.489op/s 255603928.557op/s 255714010.900op/s 255857737.795op/s 256752773.809op/s 0.48% 1.917 16.409 0.06% 11409.404op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 50.137µs 50.221µs ± 0.030µs 50.222µs ± 0.019µs 50.241µs 50.269µs 50.284µs 50.291µs 0.14% -0.171 -0.136 0.06% 0.002µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19884374.352op/s 19912006.447op/s ± 11887.178op/s 19911777.881op/s ± 7701.523op/s 19919190.831op/s 19929450.456op/s 19941225.491op/s 19945343.774op/s 0.17% 0.174 -0.134 0.06% 840.550op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 45.434µs 45.653µs ± 0.071µs 45.651µs ± 0.053µs 45.704µs 45.776µs 45.808µs 45.820µs 0.37% -0.052 -0.209 0.16% 0.005µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21824313.282op/s 21904314.605op/s ± 34187.583op/s 21905281.364op/s ± 25234.871op/s 21927508.826op/s 21960398.014op/s 21972020.001op/s 22010114.401op/s 0.48% 0.060 -0.204 0.16% 2417.427op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.827µs 6.839µs ± 0.005µs 6.839µs ± 0.004µs 6.842µs 6.848µs 6.852µs 6.854µs 0.22% 0.401 0.031 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 145898822.009op/s 146223873.123op/s ± 111289.662op/s 146223656.654op/s ± 77225.178op/s 146314543.666op/s 146385700.781op/s 146443876.864op/s 146484335.888op/s 0.18% -0.396 0.026 0.08% 7869.367op/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.914µs; 3.915µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ throughput [255448074.868op/s; 255499789.131op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [79.928µs; 79.963µs] or [-0.022%; +0.022%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12505845.752op/s; 12511313.834op/s] or [-0.022%; +0.022%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [67.939µs; 67.959µs] or [-0.014%; +0.014%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14714851.906op/s; 14719106.069op/s] or [-0.014%; +0.014%] None None None
credit_card/is_card_number/37828224631 execution_time [3.915µs; 3.916µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/37828224631 throughput [255365825.748op/s; 255419483.779op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/378282246310005 execution_time [64.897µs; 64.912µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number/378282246310005 throughput [15405498.310op/s; 15409143.451op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.640µs; 45.662µs] or [-0.024%; +0.024%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [21900127.195op/s; 21910481.299op/s] or [-0.024%; +0.024%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.836µs; 6.837µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/x371413321323331 throughput [146268942.830op/s; 146293585.359op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.914µs; 3.915µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ throughput [255448434.719op/s; 255496179.006op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.680µs; 65.697µs] or [-0.014%; +0.014%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15221297.525op/s; 15225462.479op/s] or [-0.014%; +0.014%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.423µs; 53.434µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18714648.196op/s; 18718443.879op/s] or [-0.010%; +0.010%] 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 [255494401.609op/s; 255539125.650op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [50.217µs; 50.225µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [19910358.998op/s; 19913653.895op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.643µs; 45.663µs] or [-0.022%; +0.022%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [21899576.535op/s; 21909052.675op/s] or [-0.022%; +0.022%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.838µs; 6.840µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [146208449.446op/s; 146239296.800op/s] or [-0.011%; +0.011%] None None None

Baseline

Omitted due to size.

@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts Bot commented Mar 26, 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 101.46 MB 101.47 MB +0% (+7.25 KB) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 118.25 MB 118.26 MB +0% (+8.43 KB) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.29 MB 11.29 MB +0% (+216 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 27.27 MB 27.27 MB +0% (+1.00 KB) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 80.34 KB 80.34 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 186.55 MB 186.55 MB +0% (+8.00 KB) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 921.86 MB 921.86 MB +0% (+118 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 9.00 MB 9.00 MB +.01% (+1.00 KB) 🔍
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 80.34 KB 80.34 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 26.84 MB 26.84 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 61.01 MB 61.02 MB +0% (+6.21 KB) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 23.08 MB 23.08 MB +0% (+512 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 81.59 KB 81.59 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 190.79 MB 190.80 MB +0% (+8.00 KB) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 905.48 MB 905.48 MB +0% (+136 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 6.86 MB 6.86 MB +.01% (+1.00 KB) 🔍
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 81.59 KB 81.59 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 28.94 MB 28.94 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 57.40 MB 57.40 MB +0% (+5.47 KB) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 88.32 MB 88.33 MB +0% (+6.56 KB) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 10.28 MB 10.28 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 110.99 MB 111.00 MB +0% (+9.33 KB) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 12.02 MB 12.03 MB +.03% (+4.16 KB) 🔍

Copy link
Copy Markdown
Contributor

@gleocadie gleocadie left a comment

Choose a reason for hiding this comment

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

LGTM

@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d Bot merged commit 3fc2961 into main Mar 26, 2026
105 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d Bot deleted the levi/reqwest-no-proxy branch March 26, 2026 23:49
hoolioh added a commit that referenced this pull request Apr 23, 2026
# Release proposal for libdd-capabilities-impl and its dependencies

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

## libdd-capabilities
**Next version:** `1.0.0`
**Semver bump:** `major`
**Tag:** `libdd-capabilities-v1.0.0`

**Warning:** this is an initial release. Please verify that the version
and commits included are correct.


## libdd-common
**Next version:** `4.0.0`
**Semver bump:** `major`
**Tag:** `libdd-common-v4.0.0`

### Commits

- chore(benchmarks): add allocation size tracking allocator (#1905)
- refactor(libdd-capabilities)!: remove transitive dependency (#1895)
- feat(runtime)!: add shared runtime (#1602)
- fix(crypto): use `ring` for non-fips builds (#1816)
- fix(ci): skip thread counting test (#1841)
- chore(ci): mock now function for rate limiter in tests to make them
deterministic (#1842)
- fix(entity_id): Handle Podman cgroupns=host cgroup path (#1828)
- feat(capabilities)!: trait architecture http (#1555)
- feat!: implement HTTP common component (#1624)
- fix(common): don't use reqwest http proxies (#1810)
- test(miri): skip reqwest test that takes 10mn (#1784)

## libdd-capabilities-impl
**Next version:** `1.0.0`
**Semver bump:** `major`
**Tag:** `libdd-capabilities-impl-v1.0.0`

**Warning:** this is an initial release. Please verify that the version
and commits included are correct.

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com>
hoolioh added a commit that referenced this pull request Apr 27, 2026
# Release proposal for libdd-capabilities-impl and its dependencies

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

## libdd-capabilities
**Next version:** `1.0.0`
**Semver bump:** `major`
**Tag:** `libdd-capabilities-v1.0.0`

**Warning:** this is an initial release. Please verify that the version
and commits included are correct.


## libdd-common
**Next version:** `4.0.0`
**Semver bump:** `major`
**Tag:** `libdd-common-v4.0.0`

### Commits

- fix(libdd-common): fix condition so testing with --all-features works
(#1919)
- chore(benchmarks): add allocation size tracking allocator (#1905)
- refactor(libdd-capabilities)!: remove transitive dependency (#1895)
- feat(runtime)!: add shared runtime (#1602)
- fix(crypto): use `ring` for non-fips builds (#1816)
- fix(ci): skip thread counting test (#1841)
- chore(ci): mock now function for rate limiter in tests to make them
deterministic (#1842)
- fix(entity_id): Handle Podman cgroupns=host cgroup path (#1828)
- feat(capabilities)!: trait architecture http (#1555)
- feat!: implement HTTP common component (#1624)
- fix(common): don't use reqwest http proxies (#1810)
- test(miri): skip reqwest test that takes 10mn (#1784)

## libdd-capabilities-impl
**Next version:** `1.0.0`
**Semver bump:** `major`
**Tag:** `libdd-capabilities-impl-v1.0.0`

**Warning:** this is an initial release. Please verify that the version
and commits included are correct.

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: hoolioh <107922352+hoolioh@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.

3 participants