Skip to content

chore(release): proposal for libdd-library-config#1726

Merged
iunanua merged 2 commits intoreleasefrom
release-proposal/libdd-library-config/20260313-152928
Mar 13, 2026
Merged

chore(release): proposal for libdd-library-config#1726
iunanua merged 2 commits intoreleasefrom
release-proposal/libdd-library-config/20260313-152928

Conversation

@dd-octo-sts
Copy link
Contributor

@dd-octo-sts dd-octo-sts bot commented Mar 13, 2026

Release proposal for libdd-library-config and its dependencies

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

libdd-trace-protobuf

Next version: 2.0.0

Semver bump: major
Tag: libdd-trace-protobuf-v2.0.0

Commits

libdd-library-config

Next version: 1.1.0

Semver bump: minor
Tag: libdd-library-config-v1.1.0

Commits

@dd-octo-sts dd-octo-sts bot added the release-proposal This is a release proposal PR label Mar 13, 2026
@dd-octo-sts dd-octo-sts bot requested review from a team as code owners March 13, 2026 15:37
@dd-octo-sts dd-octo-sts bot added the release-proposal This is a release proposal PR label Mar 13, 2026
@dd-octo-sts dd-octo-sts bot requested review from vpellan and removed request for a team March 13, 2026 15:37
@pr-commenter
Copy link

pr-commenter bot commented Mar 13, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-03-13 15:49:31

Comparing candidate commit 4402c4f in PR branch release-proposal/libdd-library-config/20260313-152928 with baseline commit 892b7bf in branch release.

Found 7 performance improvements and 5 performance regressions! Performance is the same for 46 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:benching serializing traces from their internal representation to msgpack

  • 🟩 execution_time [-614.928µs; -603.275µs] or [-4.180%; -4.101%]

scenario:concentrator/add_spans_to_concentrator

  • 🟥 execution_time [+616.637µs; +623.445µs] or [+4.719%; +4.771%]

scenario:credit_card/is_card_number/ 3782-8224-6310-005

  • 🟩 execution_time [-5.397µs; -5.203µs] or [-6.731%; -6.488%]
  • 🟩 throughput [+866429.621op/s; +900764.318op/s] or [+6.948%; +7.223%]

scenario:normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo...

  • 🟩 execution_time [-20.721µs; -20.587µs] or [-10.019%; -9.954%]
  • 🟩 throughput [+534739.864op/s; +538094.796op/s] or [+11.059%; +11.129%]

scenario:normalization/normalize_name/normalize_name/good

  • 🟩 execution_time [-982.880ns; -968.892ns] or [-9.066%; -8.937%]
  • 🟩 throughput [+9059824.158op/s; +9188426.726op/s] or [+9.822%; +9.961%]

scenario:normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...

  • 🟥 execution_time [+40.379µs; +40.603µs] or [+8.171%; +8.216%]
  • 🟥 throughput [-153659.748op/s; -152807.178op/s] or [-7.594%; -7.552%]

scenario:normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters

  • 🟥 execution_time [+25.998µs; +26.266µs] or [+15.473%; +15.632%]
  • 🟥 throughput [-805879.519op/s; -796572.961op/s] or [-13.540%; -13.384%]

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 4402c4f 1773415872 release-proposal/libdd-library-config/20260313-152928
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.603ms 49.878ms ± 1.260ms 49.696ms ± 0.035ms 49.738ms 49.903ms 56.907ms 61.671ms 24.10% 8.299 69.351 2.52% 0.089ms 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.704ms; 50.053ms] or [-0.350%; +0.350%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4402c4f 1773415872 release-proposal/libdd-library-config/20260313-152928
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.969µs 5.036µs ± 0.049µs 5.030µs ± 0.038µs 5.069µs 5.120µs 5.123µs 5.127µs 1.92% 0.520 -1.164 0.97% 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.029µs; 5.043µs] or [-0.135%; +0.135%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4402c4f 1773415872 release-proposal/libdd-library-config/20260313-152928
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.145ms 4.149ms ± 0.007ms 4.148ms ± 0.001ms 4.149ms 4.152ms 4.154ms 4.237ms 2.15% 12.272 162.158 0.16% 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.148ms; 4.150ms] or [-0.022%; +0.022%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4402c4f 1773415872 release-proposal/libdd-library-config/20260313-152928
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.700µs 186.166µs ± 0.267µs 186.145µs ± 0.172µs 186.320µs 186.510µs 186.837µs 187.699µs 0.83% 1.907 8.603 0.14% 0.019µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5327679.600op/s 5371568.857op/s ± 7676.339op/s 5372147.467op/s ± 4980.422op/s 5377086.326op/s 5380911.352op/s 5384351.058op/s 5385044.117op/s 0.24% -1.877 8.401 0.14% 542.799op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.890µs 17.999µs ± 0.043µs 18.003µs ± 0.028µs 18.026µs 18.064µs 18.082µs 18.126µs 0.68% -0.125 -0.289 0.24% 0.003µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 55169648.969op/s 55558547.413op/s ± 131234.893op/s 55546490.752op/s ± 87788.269op/s 55644309.601op/s 55768871.754op/s 55846664.651op/s 55898555.302op/s 0.63% 0.137 -0.290 0.24% 9279.708op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 9.790µs 9.865µs ± 0.031µs 9.869µs ± 0.023µs 9.890µs 9.908µs 9.920µs 9.939µs 0.71% -0.367 -0.458 0.31% 0.002µs 1 200
normalization/normalize_name/normalize_name/good throughput 100616658.155op/s 101365313.658op/s ± 317356.070op/s 101331083.642op/s ± 231926.584op/s 101596312.905op/s 102006215.038op/s 102075432.509op/s 102145283.093op/s 0.80% 0.381 -0.447 0.31% 22440.463op/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.129µs; 186.203µs] or [-0.020%; +0.020%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5370504.990op/s; 5372632.724op/s] or [-0.020%; +0.020%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.993µs; 18.005µs] or [-0.033%; +0.033%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55540359.519op/s; 55576735.307op/s] or [-0.033%; +0.033%] None None None
normalization/normalize_name/normalize_name/good execution_time [9.861µs; 9.870µs] or [-0.043%; +0.043%] None None None
normalization/normalize_name/normalize_name/good throughput [101321331.159op/s; 101409296.157op/s] or [-0.043%; +0.043%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4402c4f 1773415872 release-proposal/libdd-library-config/20260313-152928
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 14.047ms 14.102ms ± 0.029ms 14.097ms ± 0.011ms 14.110ms 14.157ms 14.199ms 14.283ms 1.32% 2.210 8.502 0.21% 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.098ms; 14.106ms] or [-0.029%; +0.029%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4402c4f 1773415872 release-proposal/libdd-library-config/20260313-152928
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 738.213µs 740.662µs ± 0.787µs 740.579µs ± 0.511µs 741.195µs 742.081µs 742.408µs 742.600µs 0.27% 0.123 -0.018 0.11% 0.056µ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 [740.552µs; 740.771µs] or [-0.015%; +0.015%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4402c4f 1773415872 release-proposal/libdd-library-config/20260313-152928
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 533.889µs 534.690µs ± 0.558µs 534.564µs ± 0.214µs 534.802µs 535.736µs 536.273µs 538.272µs 0.69% 2.636 11.295 0.10% 0.039µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1857796.802op/s 1870243.264op/s ± 1947.277op/s 1870682.266op/s ± 748.668op/s 1871375.929op/s 1872269.130op/s 1872899.131op/s 1873048.724op/s 0.13% -2.616 11.135 0.10% 137.693op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 381.525µs 382.208µs ± 0.414µs 382.140µs ± 0.181µs 382.338µs 382.676µs 384.308µs 385.034µs 0.76% 3.188 17.462 0.11% 0.029µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2597171.770op/s 2616382.426op/s ± 2823.762op/s 2616838.720op/s ± 1236.940op/s 2617942.731op/s 2619767.856op/s 2620679.521op/s 2621061.712op/s 0.16% -3.158 17.225 0.11% 199.670op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 193.794µs 194.154µs ± 0.215µs 194.138µs ± 0.103µs 194.244µs 194.397µs 194.783µs 196.126µs 1.02% 4.090 34.025 0.11% 0.015µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5098773.039op/s 5150547.630op/s ± 5688.916op/s 5150977.801op/s ± 2745.542op/s 5153422.338op/s 5157188.494op/s 5159727.392op/s 5160117.111op/s 0.18% -4.026 33.272 0.11% 402.267op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 35.854µs 36.160µs ± 0.123µs 36.162µs ± 0.094µs 36.257µs 36.339µs 36.385µs 36.450µs 0.80% -0.105 -0.833 0.34% 0.009µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 27434959.719op/s 27655142.655op/s ± 93837.317op/s 27653342.194op/s ± 71854.156op/s 27723198.324op/s 27801813.542op/s 27840029.314op/s 27891183.113op/s 0.86% 0.117 -0.830 0.34% 6635.300op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 44.987µs 45.082µs ± 0.050µs 45.086µs ± 0.034µs 45.112µs 45.156µs 45.199µs 45.322µs 0.52% 0.568 1.702 0.11% 0.004µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 22064505.347op/s 22181999.841op/s ± 24475.120op/s 22180030.365op/s ± 16925.475op/s 22198537.241op/s 22218535.679op/s 22226406.514op/s 22228822.553op/s 0.22% -0.557 1.655 0.11% 1730.652op/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 [534.613µs; 534.768µs] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1869973.390op/s; 1870513.138op/s] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [382.150µs; 382.265µs] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2615991.080op/s; 2616773.772op/s] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [194.124µs; 194.184µs] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5149759.201op/s; 5151336.059op/s] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.143µs; 36.177µs] or [-0.047%; +0.047%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27642137.706op/s; 27668147.605op/s] or [-0.047%; +0.047%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.075µs; 45.089µs] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [22178607.824op/s; 22185391.857op/s] or [-0.015%; +0.015%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4402c4f 1773415872 release-proposal/libdd-library-config/20260313-152928
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.041ns 192.478ns ± 1.980ns 192.297ns ± 1.433ns 193.314ns 196.474ns 197.717ns 199.749ns 3.88% 0.979 0.713 1.03% 0.140ns 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.203ns; 192.752ns] or [-0.143%; +0.143%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4402c4f 1773415872 release-proposal/libdd-library-config/20260313-152928
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.086µs 146.392µs ± 1.616µs 146.205µs ± 0.532µs 146.625µs 148.214µs 153.649µs 160.980µs 10.11% 5.087 37.152 1.10% 0.114µ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.169µs; 146.616µs] or [-0.153%; +0.153%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4402c4f 1773415872 release-proposal/libdd-library-config/20260313-152928
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 88.532µs 88.886µs ± 0.151µs 88.870µs ± 0.077µs 88.959µs 89.065µs 89.180µs 90.231µs 1.53% 3.579 30.174 0.17% 0.011µ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 [88.865µs; 88.907µs] or [-0.024%; +0.024%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4402c4f 1773415872 release-proposal/libdd-library-config/20260313-152928
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.352µs 33.918µs ± 0.959µs 33.497µs ± 0.057µs 33.566µs 35.947µs 36.009µs 37.624µs 12.32% 1.781 1.476 2.82% 0.068µ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 [33.785µs; 34.051µs] or [-0.392%; +0.392%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4402c4f 1773415872 release-proposal/libdd-library-config/20260313-152928
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.225µs 3.223µs ± 1.443µs 3.012µs ± 0.025µs 3.037µs 3.707µs 13.942µs 14.936µs 395.90% 7.386 55.594 44.65% 0.102µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [3.023µs; 3.423µs] or [-6.204%; +6.204%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4402c4f 1773415872 release-proposal/libdd-library-config/20260313-152928
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 241.259ns 252.924ns ± 14.194ns 245.763ns ± 3.399ns 255.746ns 286.306ns 293.413ns 294.612ns 19.88% 1.511 1.055 5.60% 1.004ns 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 [250.957ns; 254.891ns] or [-0.778%; +0.778%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4402c4f 1773415872 release-proposal/libdd-library-config/20260313-152928
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.390ms 3.422ms ± 0.026ms 3.413ms ± 0.010ms 3.427ms 3.478ms 3.501ms 3.522ms 3.17% 1.579 2.058 0.75% 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.419ms; 3.426ms] or [-0.104%; +0.104%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4402c4f 1773415872 release-proposal/libdd-library-config/20260313-152928
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.892µs 3.912µs ± 0.003µs 3.912µs ± 0.001µs 3.913µs 3.917µs 3.919µs 3.920µs 0.21% -1.171 11.851 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 255108457.025op/s 255616145.499op/s ± 181204.005op/s 255642308.802op/s ± 84925.819op/s 255709590.738op/s 255836761.573op/s 255880157.045op/s 256905594.230op/s 0.49% 1.197 12.046 0.07% 12813.058op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 73.868µs 74.893µs ± 0.689µs 74.900µs ± 0.466µs 75.340µs 76.155µs 76.737µs 77.529µs 3.51% 0.644 0.362 0.92% 0.049µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12898335.990op/s 13353561.638op/s ± 122125.486op/s 13351215.679op/s ± 83018.723op/s 13440038.322op/s 13528186.604op/s 13533076.291op/s 13537734.262op/s 1.40% -0.591 0.221 0.91% 8635.576op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 67.609µs 67.727µs ± 0.069µs 67.720µs ± 0.040µs 67.762µs 67.812µs 67.845µs 68.363µs 0.95% 4.038 34.702 0.10% 0.005µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 14627775.497op/s 14765184.691op/s ± 14938.332op/s 14766732.030op/s ± 8617.681op/s 14774887.493op/s 14782307.721op/s 14786235.363op/s 14790847.424op/s 0.16% -3.977 33.956 0.10% 1056.300op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.894µs 3.913µs ± 0.004µs 3.913µs ± 0.002µs 3.915µs 3.920µs 3.921µs 3.924µs 0.28% -0.096 3.614 0.09% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 254851043.753op/s 255531275.177op/s ± 232480.635op/s 255575043.101op/s ± 117287.403op/s 255664331.616op/s 255832526.193op/s 255908838.214op/s 256790687.058op/s 0.48% 0.112 3.683 0.09% 16438.863op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 64.396µs 64.501µs ± 0.048µs 64.494µs ± 0.032µs 64.530µs 64.577µs 64.649µs 64.662µs 0.26% 0.575 0.509 0.07% 0.003µs 1 200
credit_card/is_card_number/378282246310005 throughput 15464976.834op/s 15503663.304op/s ± 11570.466op/s 15505352.229op/s ± 7678.648op/s 15511715.846op/s 15519942.781op/s 15528685.351op/s 15529029.231op/s 0.15% -0.570 0.500 0.07% 818.155op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 44.921µs 45.235µs ± 0.129µs 45.227µs ± 0.090µs 45.319µs 45.435µs 45.520µs 45.561µs 0.74% -0.023 -0.234 0.28% 0.009µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21948815.560op/s 22107181.999op/s ± 62885.969op/s 22110663.001op/s ± 44040.953op/s 22152130.407op/s 22212455.666op/s 22257168.474op/s 22261258.531op/s 0.68% 0.038 -0.232 0.28% 4446.710op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.799µs 6.806µs ± 0.004µs 6.805µs ± 0.002µs 6.807µs 6.814µs 6.818µs 6.820µs 0.23% 1.335 2.117 0.06% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 146623575.528op/s 146939466.906op/s ± 82938.617op/s 146957338.924op/s ± 41436.723op/s 146991798.187op/s 147046963.365op/s 147058034.972op/s 147082218.693op/s 0.08% -1.331 2.104 0.06% 5864.646op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.893µs 3.912µs ± 0.003µs 3.912µs ± 0.001µs 3.913µs 3.917µs 3.919µs 3.921µs 0.22% -1.152 13.357 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255065600.838op/s 255606331.292op/s ± 175447.879op/s 255630200.217op/s ± 80616.752op/s 255698280.429op/s 255796144.818op/s 255881530.119op/s 256880029.793op/s 0.49% 1.181 13.564 0.07% 12406.038op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.999µs 65.585µs ± 0.095µs 65.583µs ± 0.060µs 65.648µs 65.735µs 65.775µs 65.816µs 0.36% -0.996 6.208 0.14% 0.007µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15193777.264op/s 15247361.171op/s ± 22069.130op/s 15247767.249op/s ± 13867.210op/s 15261133.329op/s 15279296.859op/s 15291630.052op/s 15384870.639op/s 0.90% 1.027 6.412 0.14% 1560.523op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 52.962µs 53.030µs ± 0.041µs 53.020µs ± 0.024µs 53.051µs 53.114µs 53.138µs 53.197µs 0.33% 1.126 1.296 0.08% 0.003µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18797949.691op/s 18857157.197op/s ± 14728.444op/s 18860850.533op/s ± 8425.523op/s 18867138.634op/s 18875410.531op/s 18879639.160op/s 18881292.415op/s 0.11% -1.121 1.279 0.08% 1041.458op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.896µs 3.912µs ± 0.002µs 3.912µs ± 0.001µs 3.913µs 3.916µs 3.918µs 3.920µs 0.20% -0.843 8.890 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255123777.436op/s 255609710.452op/s ± 159617.282op/s 255628270.708op/s ± 85652.915op/s 255709653.042op/s 255797304.017op/s 255871738.812op/s 256672583.754op/s 0.41% 0.862 9.017 0.06% 11286.646op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 49.745µs 49.810µs ± 0.032µs 49.803µs ± 0.019µs 49.827µs 49.871µs 49.893µs 50.003µs 0.40% 1.515 5.538 0.07% 0.002µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19998969.207op/s 20076435.656op/s ± 13084.383op/s 20079118.721op/s ± 7665.180op/s 20085494.256op/s 20091210.699op/s 20099248.756op/s 20102721.909op/s 0.12% -1.505 5.470 0.07% 925.206op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 44.896µs 45.228µs ± 0.139µs 45.233µs ± 0.093µs 45.316µs 45.451µs 45.508µs 45.535µs 0.67% -0.168 -0.465 0.31% 0.010µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21961178.769op/s 22110331.060op/s ± 67820.824op/s 22107511.019op/s ± 45441.951op/s 22158921.794op/s 22226927.738op/s 22257389.391op/s 22273598.652op/s 0.75% 0.182 -0.459 0.31% 4795.656op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.798µs 6.808µs ± 0.005µs 6.807µs ± 0.003µs 6.810µs 6.818µs 6.821µs 6.826µs 0.28% 0.830 0.527 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 146504196.406op/s 146892276.816op/s ± 108315.805op/s 146918054.067op/s ± 64093.849op/s 146970573.499op/s 147041323.221op/s 147063752.905op/s 147105150.299op/s 0.13% -0.826 0.517 0.07% 7659.084op/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.912µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ throughput [255591032.366op/s; 255641258.631op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [74.797µs; 74.988µs] or [-0.127%; +0.127%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [13336636.221op/s; 13370487.056op/s] or [-0.127%; +0.127%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [67.717µs; 67.736µs] or [-0.014%; +0.014%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14763114.382op/s; 14767255.000op/s] or [-0.014%; +0.014%] None None None
credit_card/is_card_number/37828224631 execution_time [3.913µs; 3.914µs] or [-0.013%; +0.013%] None None None
credit_card/is_card_number/37828224631 throughput [255499055.597op/s; 255563494.757op/s] or [-0.013%; +0.013%] None None None
credit_card/is_card_number/378282246310005 execution_time [64.494µs; 64.508µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/378282246310005 throughput [15502059.749op/s; 15505266.859op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.217µs; 45.252µs] or [-0.039%; +0.039%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [22098466.608op/s; 22115897.389op/s] or [-0.039%; +0.039%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.805µs; 6.806µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/x371413321323331 throughput [146927972.412op/s; 146950961.401op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ throughput [255582015.903op/s; 255630646.681op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.572µs; 65.598µs] or [-0.020%; +0.020%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15244302.602op/s; 15250419.740op/s] or [-0.020%; +0.020%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.025µs; 53.036µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18855115.976op/s; 18859198.418op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.912µs; 3.913µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255587589.032op/s; 255631831.872op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [49.805µs; 49.814µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [20074622.286op/s; 20078249.025op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.209µs; 45.247µs] or [-0.042%; +0.042%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [22100931.746op/s; 22119730.374op/s] or [-0.043%; +0.043%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.807µs; 6.808µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [146877265.287op/s; 146907288.345op/s] or [-0.010%; +0.010%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4402c4f 1773415872 release-proposal/libdd-library-config/20260313-152928
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.655ms 13.688ms ± 0.018ms 13.685ms ± 0.010ms 13.697ms 13.713ms 13.760ms 13.781ms 0.70% 1.643 5.822 0.13% 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.685ms; 13.690ms] or [-0.018%; +0.018%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4402c4f 1773415872 release-proposal/libdd-library-config/20260313-152928
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 160.899µs 161.538µs ± 0.277µs 161.497µs ± 0.108µs 161.610µs 162.097µs 162.428µs 163.033µs 0.95% 1.679 5.217 0.17% 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 [161.499µs; 161.576µs] or [-0.024%; +0.024%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4402c4f 1773415872 release-proposal/libdd-library-config/20260313-152928
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.283µs 2.355µs ± 0.023µs 2.355µs ± 0.013µs 2.370µs 2.392µs 2.404µs 2.408µs 2.23% -0.793 1.517 0.97% 0.002µ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.352µs; 2.358µs] or [-0.134%; +0.134%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4402c4f 1773415872 release-proposal/libdd-library-config/20260313-152928
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 17.578µs 24.696µs ± 9.036µs 18.018µs ± 0.259µs 33.146µs 41.944µs 49.913µs 64.119µs 255.86% 1.089 0.748 36.50% 0.639µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [23.444µs; 25.948µs] or [-5.071%; +5.071%] None None None

Baseline

Omitted due to size.

@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (release@9e11973). Learn more about missing BASE report.

Additional details and impacted files
@@            Coverage Diff             @@
##             release    #1726   +/-   ##
==========================================
  Coverage           ?   71.42%           
==========================================
  Files              ?      430           
  Lines              ?    63994           
  Branches           ?        0           
==========================================
  Hits               ?    45709           
  Misses             ?    18285           
  Partials           ?        0           
Components Coverage Δ
libdd-crashtracker 63.86% <0.00%> (?)
libdd-crashtracker-ffi 17.72% <0.00%> (?)
libdd-alloc 98.77% <0.00%> (?)
libdd-data-pipeline 87.79% <0.00%> (?)
libdd-data-pipeline-ffi 75.43% <0.00%> (?)
libdd-common 79.73% <0.00%> (?)
libdd-common-ffi 73.40% <0.00%> (?)
libdd-telemetry 62.48% <0.00%> (?)
libdd-telemetry-ffi 16.75% <0.00%> (?)
libdd-dogstatsd-client 82.64% <0.00%> (?)
datadog-ipc 80.35% <0.00%> (?)
libdd-profiling 81.60% <0.00%> (?)
libdd-profiling-ffi 63.65% <0.00%> (?)
datadog-sidecar 32.73% <0.00%> (?)
datdog-sidecar-ffi 9.11% <0.00%> (?)
spawn-worker 54.69% <0.00%> (?)
libdd-tinybytes 93.16% <0.00%> (?)
libdd-trace-normalization 81.71% <0.00%> (?)
libdd-trace-obfuscation 91.80% <0.00%> (?)
libdd-trace-protobuf 68.25% <0.00%> (?)
libdd-trace-utils 88.98% <0.00%> (?)
datadog-tracer-flare 86.86% <0.00%> (?)
libdd-log 74.69% <0.00%> (?)
🚀 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
Contributor Author

dd-octo-sts bot commented Mar 13, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 100.39 MB 100.39 MB +0% (+888 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.70 MB 8.70 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 117.09 MB 117.08 MB -0% (-3.97 KB) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.28 MB 11.28 MB -0% (-328 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 27.18 MB 27.18 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 76.61 KB 76.61 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 186.15 MB 186.12 MB --.01% (-24.00 KB) 💪
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 917.36 MB 917.36 MB +0% (+3.61 KB) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 9.94 MB 9.94 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 76.61 KB 76.61 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.46 MB 51.46 MB +0% (+668 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 22.98 MB 22.97 MB --.04% (-11.00 KB) 💪
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 77.80 KB 77.80 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 190.29 MB 190.29 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 901.01 MB 901.02 MB +0% (+7.44 KB) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.54 MB 7.54 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 77.80 KB 77.80 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 26.53 MB 26.53 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 47.08 MB 47.08 MB +0% (+2.22 KB) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 87.60 MB 87.60 MB -0% (-32 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 10.22 MB 10.22 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 109.96 MB 109.95 MB -0% (-2.14 KB) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.96 MB 11.96 MB +0% (+160 B) 👌

@iunanua iunanua merged commit c633db1 into release Mar 13, 2026
9 checks passed
@iunanua iunanua deleted the release-proposal/libdd-library-config/20260313-152928 branch March 13, 2026 16:19
hoolioh pushed a commit that referenced this pull request Mar 13, 2026
# Release proposal for libdd-library-config and its dependencies

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

## libdd-trace-protobuf
**Next version:** `2.0.0`

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

### Commits

- feat(trace-protobuf)!: Add two fields to ClientGroupedStats
[SVLS-8627] (#1630)
- feat: otel process ctxt protobuf encoding (#1651)
## libdd-library-config
**Next version:** `1.1.0`

**Semver bump:** `minor`
**Tag:** `libdd-library-config-v1.1.0`

### Commits

- chore: update otel process ctx protocol (#1713)
- feat: publish tracer metadata as OTel process ctx (#1658)
- feat: otel process ctxt protobuf encoding (#1651)
- fix: handle fork in otel process ctx (#1650)
- chore: implement otel process ctx update (#1640)
- feat: process context publication (#1585)
- ci: update nightly in CI to 2026-02-08 (#1539)
- fix(stable_config): [APMAPI-1690] add >100mb check for stable config
files (#1432)
- chore: add changelog for every published crate (#1396)

[SVLS-8627]:
https://datadoghq.atlassian.net/browse/SVLS-8627?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
[APMAPI-1690]:
https://datadoghq.atlassian.net/browse/APMAPI-1690?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ

---------

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants