Skip to content

chore(ci): give libdd-libunwind-sys its own version#1743

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomainfrom
gyuheon0h/libdd-libunwind-versioning
Mar 17, 2026
Merged

chore(ci): give libdd-libunwind-sys its own version#1743
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomainfrom
gyuheon0h/libdd-libunwind-versioning

Conversation

@gyuheon0h
Copy link
Copy Markdown
Contributor

@gyuheon0h gyuheon0h commented Mar 16, 2026

What does this PR do?

Give libdd-libunwind-sys its own version.

Motivation

libdd-libunwind-sys uses workspace.version, which makes simple submodule usage fail

Additional Notes

Anything else we should know when reviewing?

How to test the change?

Describe here in detail how the change can be validated.

Copy link
Copy Markdown
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@gyuheon0h gyuheon0h changed the title libunwind its own version chore(ci): give libdd-libunwind-sys its own version Mar 16, 2026
@gyuheon0h gyuheon0h marked this pull request as ready for review March 16, 2026 22:48
@gyuheon0h gyuheon0h requested review from a team as code owners March 16, 2026 22:48
@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Mar 16, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-03-16 22:51:57

Comparing candidate commit f628bdf in PR branch gyuheon0h/libdd-libunwind-versioning with baseline commit 8f611f3 in branch main.

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

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 f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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.531µs 160.165µs ± 0.675µs 160.062µs ± 0.219µs 160.309µs 160.765µs 161.701µs 168.314µs 5.15% 8.972 104.386 0.42% 0.048µ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.071µs; 160.258µs] or [-0.058%; +0.058%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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.405µs 496.264µs ± 0.847µs 496.138µs ± 0.258µs 496.418µs 496.870µs 499.891µs 504.666µs 1.72% 6.301 52.449 0.17% 0.060µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1981510.089op/s 2015062.991op/s ± 3404.091op/s 2015567.572op/s ± 1048.699op/s 2016520.399op/s 2017620.157op/s 2018331.023op/s 2018551.611op/s 0.15% -6.226 51.376 0.17% 240.706op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 370.978µs 371.670µs ± 0.266µs 371.661µs ± 0.178µs 371.832µs 372.125µs 372.282µs 372.570µs 0.24% 0.293 0.225 0.07% 0.019µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2684062.817op/s 2690560.256op/s ± 1924.391op/s 2690626.973op/s ± 1288.298op/s 2691976.631op/s 2693429.488op/s 2694563.983op/s 2695579.531op/s 0.18% -0.289 0.220 0.07% 136.075op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 168.720µs 169.019µs ± 0.108µs 169.015µs ± 0.070µs 169.080µs 169.223µs 169.272µs 169.338µs 0.19% 0.353 0.074 0.06% 0.008µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5905361.230op/s 5916504.805op/s ± 3785.958op/s 5916642.352op/s ± 2446.198op/s 5919240.091op/s 5921714.154op/s 5924189.097op/s 5926973.076op/s 0.17% -0.350 0.072 0.06% 267.708op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.874µs 37.094µs ± 0.113µs 37.118µs ± 0.087µs 37.183µs 37.254µs 37.297µs 37.322µs 0.55% -0.184 -1.109 0.31% 0.008µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26793873.926op/s 26958775.152op/s ± 82501.374op/s 26941291.457op/s ± 63647.381op/s 27036044.876op/s 27087579.977op/s 27113369.626op/s 27119198.948op/s 0.66% 0.192 -1.109 0.31% 5833.728op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 46.197µs 46.297µs ± 0.112µs 46.284µs ± 0.037µs 46.321µs 46.386µs 46.459µs 47.699µs 3.06% 9.813 119.220 0.24% 0.008µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 20964962.534op/s 21599958.652op/s ± 51253.912op/s 21605568.508op/s ± 17402.327op/s 21622941.612op/s 21633941.299op/s 21640516.718op/s 21646213.348op/s 0.19% -9.632 116.168 0.24% 3624.199op/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.146µs; 496.381µs] or [-0.024%; +0.024%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2014591.217op/s; 2015534.765op/s] or [-0.023%; +0.023%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [371.633µs; 371.707µs] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2690293.553op/s; 2690826.958op/s] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [169.004µs; 169.034µs] or [-0.009%; +0.009%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5915980.108op/s; 5917029.502op/s] or [-0.009%; +0.009%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.078µs; 37.110µs] or [-0.042%; +0.042%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26947341.255op/s; 26970209.049op/s] or [-0.042%; +0.042%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.281µs; 46.312µs] or [-0.034%; +0.034%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21592855.353op/s; 21607061.951op/s] or [-0.033%; +0.033%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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.434µs 86.635µs ± 0.136µs 86.626µs ± 0.050µs 86.673µs 86.753µs 86.911µs 88.152µs 1.76% 7.221 76.869 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.616µs; 86.653µs] 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 f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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.978µs 5.064µs ± 0.045µs 5.081µs ± 0.020µs 5.098µs 5.121µs 5.126µs 5.129µs 0.94% -0.454 -1.373 0.89% 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.058µs; 5.070µs] or [-0.123%; +0.123%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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.894µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.918µs 3.924µs 3.926µs 0.33% -0.411 7.899 0.08% 0.000µs 1 200
credit_card/is_card_number/ throughput 254700195.151op/s 255529572.807op/s ± 208091.422op/s 255539692.667op/s ± 112155.949op/s 255640288.949op/s 255813114.085op/s 255930040.727op/s 256806218.810op/s 0.50% 0.435 7.990 0.08% 14714.286op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 80.272µs 80.768µs ± 0.316µs 80.733µs ± 0.212µs 80.958µs 81.346µs 81.561µs 82.291µs 1.93% 1.110 2.260 0.39% 0.022µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12151978.126op/s 12381335.260op/s ± 48231.952op/s 12386547.595op/s ± 32528.945op/s 12417201.255op/s 12443985.009op/s 12456438.203op/s 12457598.955op/s 0.57% -1.075 2.096 0.39% 3410.514op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 72.933µs 73.567µs ± 0.331µs 73.541µs ± 0.244µs 73.796µs 74.182µs 74.342µs 74.700µs 1.58% 0.467 -0.199 0.45% 0.023µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13386908.529op/s 13593306.274op/s ± 61031.787op/s 13597895.738op/s ± 45095.708op/s 13642535.721op/s 13681443.926op/s 13698768.042op/s 13711247.578op/s 0.83% -0.445 -0.238 0.45% 4315.599op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.893µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.918µs 3.920µs 3.922µs 0.23% -1.054 9.938 0.08% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 254973734.213op/s 255544906.372op/s ± 195270.736op/s 255568415.667op/s ± 111301.621op/s 255660478.085op/s 255767580.210op/s 255839089.300op/s 256885899.427op/s 0.52% 1.079 10.116 0.08% 13807.726op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 70.104µs 70.722µs ± 0.297µs 70.708µs ± 0.205µs 70.909µs 71.218µs 71.468µs 71.522µs 1.15% 0.273 -0.321 0.42% 0.021µs 1 200
credit_card/is_card_number/378282246310005 throughput 13981797.275op/s 14140185.829op/s ± 59253.437op/s 14142764.233op/s ± 40922.920op/s 14185242.737op/s 14236937.594op/s 14256031.512op/s 14264584.332op/s 0.86% -0.253 -0.336 0.42% 4189.851op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 52.786µs 53.009µs ± 0.116µs 52.980µs ± 0.108µs 53.126µs 53.167µs 53.185µs 53.222µs 0.46% 0.012 -1.537 0.22% 0.008µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 18789332.709op/s 18864956.919op/s ± 41337.721op/s 18874976.515op/s ± 38568.421op/s 18902024.410op/s 18922819.502op/s 18932252.867op/s 18944593.679op/s 0.37% -0.009 -1.536 0.22% 2923.018op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.428µs 6.441µs ± 0.014µs 6.439µs ± 0.004µs 6.444µs 6.451µs 6.464µs 6.577µs 2.14% 7.404 64.361 0.22% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 152047582.272op/s 155246208.071op/s ± 338654.399op/s 155295164.877op/s ± 90469.935op/s 155372867.853op/s 155480655.801op/s 155537548.054op/s 155570771.820op/s 0.18% -7.327 63.414 0.22% 23946.482op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.897µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.918µs 3.919µs 3.919µs 0.15% -0.786 5.389 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255143557.416op/s 255531118.308op/s ± 180478.453op/s 255530136.349op/s ± 115882.138op/s 255653720.285op/s 255779089.457op/s 255852946.086op/s 256616660.373op/s 0.43% 0.801 5.475 0.07% 12761.754op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.923µs 65.169µs ± 0.139µs 65.139µs ± 0.071µs 65.228µs 65.393µs 65.532µs 66.185µs 1.61% 2.397 13.081 0.21% 0.010µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15109215.591op/s 15344820.510op/s ± 32656.875op/s 15351875.709op/s ± 16771.193op/s 15365822.569op/s 15383204.541op/s 15390633.692op/s 15402958.908op/s 0.33% -2.338 12.531 0.21% 2309.190op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 58.215µs 58.418µs ± 0.126µs 58.395µs ± 0.074µs 58.483µs 58.658µs 58.849µs 58.901µs 0.87% 1.149 1.736 0.22% 0.009µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 16977541.575op/s 17118205.321op/s ± 36882.671op/s 17124633.631op/s ± 21665.019op/s 17144237.940op/s 17165444.505op/s 17174375.163op/s 17177758.239op/s 0.31% -1.133 1.682 0.21% 2607.999op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.895µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.916µs 3.918µs 3.919µs 0.17% -1.313 9.653 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255176130.455op/s 255607921.773op/s ± 168937.109op/s 255603877.416op/s ± 107665.561op/s 255714710.873op/s 255833728.703op/s 255912861.669op/s 256764384.860op/s 0.45% 1.332 9.800 0.07% 11945.658op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 55.172µs 55.544µs ± 0.182µs 55.506µs ± 0.107µs 55.632µs 55.905µs 56.115µs 56.230µs 1.30% 1.024 1.405 0.33% 0.013µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 17784183.141op/s 18004005.860op/s ± 58947.683op/s 18016079.307op/s ± 34547.036op/s 18043648.783op/s 18083486.888op/s 18102787.268op/s 18125023.407op/s 0.60% -1.001 1.339 0.33% 4168.231op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 52.647µs 52.935µs ± 0.082µs 52.930µs ± 0.044µs 52.974µs 53.088µs 53.177µs 53.220µs 0.55% 0.403 1.823 0.15% 0.006µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 18789839.404op/s 18891305.988op/s ± 29163.915op/s 18892932.807op/s ± 15832.333op/s 18908711.577op/s 18930648.611op/s 18959213.019op/s 18994432.732op/s 0.54% -0.386 1.814 0.15% 2062.200op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.428µs 6.439µs ± 0.006µs 6.439µs ± 0.004µs 6.443µs 6.448µs 6.455µs 6.459µs 0.32% 0.513 0.258 0.09% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 154811407.885op/s 155295149.899op/s ± 133266.651op/s 155309959.461op/s ± 101221.023op/s 155401983.728op/s 155489734.910op/s 155515308.474op/s 155558765.180op/s 0.16% -0.508 0.245 0.09% 9423.375op/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.011%; +0.011%] None None None
credit_card/is_card_number/ throughput [255500733.337op/s; 255558412.277op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [80.724µs; 80.812µs] or [-0.054%; +0.054%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12374650.776op/s; 12388019.745op/s] or [-0.054%; +0.054%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [73.521µs; 73.613µs] or [-0.062%; +0.062%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13584847.856op/s; 13601764.693op/s] or [-0.062%; +0.062%] None None None
credit_card/is_card_number/37828224631 execution_time [3.913µs; 3.914µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/37828224631 throughput [255517843.726op/s; 255571969.018op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/378282246310005 execution_time [70.681µs; 70.763µs] or [-0.058%; +0.058%] None None None
credit_card/is_card_number/378282246310005 throughput [14131973.872op/s; 14148397.785op/s] or [-0.058%; +0.058%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [52.992µs; 53.025µs] or [-0.030%; +0.030%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [18859227.908op/s; 18870685.930op/s] or [-0.030%; +0.030%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.439µs; 6.443µs] or [-0.031%; +0.031%] None None None
credit_card/is_card_number/x371413321323331 throughput [155199273.828op/s; 155293142.313op/s] or [-0.030%; +0.030%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.913µs; 3.914µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ throughput [255506105.730op/s; 255556130.886op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.150µs; 65.188µs] or [-0.030%; +0.030%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15340294.581op/s; 15349346.439op/s] or [-0.029%; +0.029%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [58.400µs; 58.435µs] or [-0.030%; +0.030%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17113093.737op/s; 17123316.904op/s] or [-0.030%; +0.030%] 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 [255584508.714op/s; 255631334.831op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [55.519µs; 55.569µs] or [-0.046%; +0.046%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [17995836.278op/s; 18012175.442op/s] or [-0.045%; +0.045%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [52.923µs; 52.946µs] or [-0.021%; +0.021%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [18887264.150op/s; 18895347.827op/s] or [-0.021%; +0.021%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.439µs; 6.440µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [155276680.423op/s; 155313619.375op/s] or [-0.012%; +0.012%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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.194ms 14.242ms ± 0.028ms 14.238ms ± 0.013ms 14.252ms 14.279ms 14.355ms 14.395ms 1.11% 2.279 7.837 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.238ms; 14.246ms] or [-0.027%; +0.027%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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.341µs 146.216µs ± 1.629µs 145.924µs ± 0.492µs 146.546µs 147.742µs 152.265µs 161.660µs 10.78% 5.621 44.126 1.11% 0.115µ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 [145.990µs; 146.442µs] or [-0.154%; +0.154%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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.363µs 25.901µs ± 9.066µs 18.655µs ± 0.196µs 34.117µs 41.661µs 48.434µs 52.513µs 181.49% 0.705 -0.884 34.92% 0.641µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [24.644µs; 27.157µs] or [-4.851%; +4.851%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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.118µs 186.520µs ± 0.197µs 186.519µs ± 0.143µs 186.648µs 186.852µs 186.988µs 187.209µs 0.37% 0.444 -0.019 0.11% 0.014µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5341619.966op/s 5361351.874op/s ± 5665.092op/s 5361370.082op/s ± 4101.805op/s 5365734.501op/s 5369747.524op/s 5371531.916op/s 5372941.223op/s 0.22% -0.438 -0.029 0.11% 400.582op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.877µs 17.973µs ± 0.043µs 17.974µs ± 0.023µs 17.993µs 18.032µs 18.061µs 18.299µs 1.81% 2.096 15.570 0.24% 0.003µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 54646515.114op/s 55638596.195op/s ± 131809.432op/s 55637011.051op/s ± 70196.856op/s 55715705.699op/s 55833194.064op/s 55899946.469op/s 55938375.653op/s 0.54% -2.004 14.749 0.24% 9320.334op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.384µs 10.592µs ± 0.059µs 10.594µs ± 0.036µs 10.633µs 10.682µs 10.726µs 10.754µs 1.51% -0.177 0.505 0.56% 0.004µs 1 200
normalization/normalize_name/normalize_name/good throughput 92986559.216op/s 94412707.108op/s ± 528452.028op/s 94391770.182op/s ± 320471.264op/s 94705394.479op/s 95258707.245op/s 95751242.838op/s 96298771.315op/s 2.02% 0.218 0.544 0.56% 37367.201op/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.493µs; 186.548µs] or [-0.015%; +0.015%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5360566.747op/s; 5362137.002op/s] or [-0.015%; +0.015%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.967µs; 17.979µs] or [-0.033%; +0.033%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55620328.676op/s; 55656863.715op/s] or [-0.033%; +0.033%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.584µs; 10.600µs] or [-0.077%; +0.077%] None None None
normalization/normalize_name/normalize_name/good throughput [94339468.739op/s; 94485945.476op/s] or [-0.078%; +0.078%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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.440µs 2.468µs ± 0.014µs 2.466µs ± 0.010µs 2.478µs 2.493µs 2.498µs 2.505µs 1.59% 0.420 -0.624 0.57% 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.466µs; 2.470µs] or [-0.080%; +0.080%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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.719ns 257.424ns ± 15.554ns 251.838ns ± 5.141ns 257.552ns 293.361ns 300.724ns 301.404ns 19.68% 1.551 1.142 6.03% 1.100ns 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 [255.269ns; 259.580ns] or [-0.837%; +0.837%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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.143ms 4.149ms ± 0.007ms 4.148ms ± 0.002ms 4.151ms 4.154ms 4.163ms 4.235ms 2.09% 9.195 108.167 0.17% 0.000ms 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.148ms; 4.150ms] or [-0.024%; +0.024%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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.158µs 738.069µs ± 0.422µs 738.016µs ± 0.235µs 738.270µs 738.889µs 739.294µs 739.810µs 0.24% 1.020 1.733 0.06% 0.030µ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 [738.011µs; 738.128µs] or [-0.008%; +0.008%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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.189µs 3.242µs ± 1.418µs 3.038µs ± 0.024µs 3.060µs 3.712µs 13.924µs 14.881µs 389.79% 7.322 54.929 43.63% 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 [3.045µs; 3.438µs] or [-6.061%; +6.061%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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.312ms 49.645ms ± 0.983ms 49.506ms ± 0.072ms 49.597ms 49.698ms 51.933ms 59.908ms 21.01% 9.031 84.664 1.98% 0.070ms 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.509ms; 49.782ms] or [-0.275%; +0.275%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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.418ms 3.451ms ± 0.022ms 3.445ms ± 0.011ms 3.462ms 3.499ms 3.512ms 3.514ms 2.01% 1.166 0.857 0.62% 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.448ms; 3.454ms] or [-0.087%; +0.087%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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 32.934µs 33.567µs ± 1.027µs 33.120µs ± 0.111µs 33.244µs 35.750µs 35.802µs 37.051µs 11.87% 1.708 1.108 3.05% 0.073µ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.425µs; 33.709µs] or [-0.424%; +0.424%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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.875ns 193.338ns ± 2.061ns 192.994ns ± 1.274ns 194.359ns 196.734ns 199.297ns 207.069ns 7.29% 2.078 9.408 1.06% 0.146ns 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 [193.053ns; 193.624ns] or [-0.148%; +0.148%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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 12.972ms 13.009ms ± 0.016ms 13.008ms ± 0.009ms 13.017ms 13.038ms 13.050ms 13.107ms 0.77% 1.543 5.981 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.007ms; 13.011ms] or [-0.018%; +0.018%] None None None

Group 20

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f628bdf 1773700374 gyuheon0h/libdd-libunwind-versioning
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.136ms 4.140ms ± 0.002ms 4.140ms ± 0.001ms 4.142ms 4.144ms 4.146ms 4.147ms 0.16% 0.377 -0.178 0.05% 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.140ms; 4.141ms] or [-0.007%; +0.007%] None None None

Baseline

Omitted due to size.

@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts bot commented Mar 16, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 100.42 MB 100.41 MB -0% (-808 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.12 MB 117.11 MB -0% (-736 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.28 MB 11.28 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 27.19 MB 27.19 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.19 MB 186.18 MB -0% (-8.00 KB) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 917.11 MB 917.11 MB 0% (0 B) 👌
/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.80 MB 24.80 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 51.48 MB 51.48 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 22.99 MB 22.99 MB 0% (0 B) 👌
/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.40 MB 190.41 MB +0% (+8.00 KB) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 900.79 MB 900.79 MB 0% (0 B) 👌
/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.54 MB 26.54 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 47.10 MB 47.10 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 87.62 MB 87.62 MB -0% (-328 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.98 MB 109.98 MB +0% (+288 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.97 MB 11.97 MB +0% (+8 B) 👌

@codecov-commenter
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.50%. Comparing base (8f611f3) to head (f628bdf).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1743      +/-   ##
==========================================
- Coverage   71.61%   71.50%   -0.12%     
==========================================
  Files         430      430              
  Lines       63959    63964       +5     
==========================================
- Hits        45807    45738      -69     
- Misses      18152    18226      +74     
Components Coverage Δ
libdd-crashtracker 63.93% <ø> (+0.03%) ⬆️
libdd-crashtracker-ffi 18.19% <ø> (+0.46%) ⬆️
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 87.94% <ø> (ø)
libdd-data-pipeline-ffi 74.85% <ø> (ø)
libdd-common 79.73% <ø> (ø)
libdd-common-ffi 73.40% <ø> (ø)
libdd-telemetry 62.48% <ø> (ø)
libdd-telemetry-ffi 16.75% <ø> (ø)
libdd-dogstatsd-client 82.64% <ø> (ø)
datadog-ipc 80.35% <ø> (ø)
libdd-profiling 81.60% <ø> (+0.01%) ⬆️
libdd-profiling-ffi 63.65% <ø> (ø)
datadog-sidecar 33.51% <ø> (-1.02%) ⬇️
datdog-sidecar-ffi 12.56% <ø> (-4.45%) ⬇️
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 88.98% <ø> (ø)
datadog-tracer-flare 90.45% <ø> (ø)
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.

@gyuheon0h gyuheon0h requested a review from gleocadie March 17, 2026 04:03
@gyuheon0h
Copy link
Copy Markdown
Contributor Author

/merge

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

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

View all feedbacks in Devflow UI.

2026-03-17 12:45:00 UTC ℹ️ Start processing command /merge


2026-03-17 12:45:05 UTC ℹ️ MergeQueue: pull request added to the queue

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


2026-03-17 13:26:09 UTC ℹ️ MergeQueue: This merge request was merged

@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit bb2b2bb into main Mar 17, 2026
92 of 95 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the gyuheon0h/libdd-libunwind-versioning branch March 17, 2026 13:26
hoolioh pushed a commit that referenced this pull request Mar 17, 2026
# Release proposal for libdd-crashtracker and its dependencies

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

## libdd-crashtracker
**Next version:** `2.0.0`

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

### Commits

- chore(ci): give libdd-libunwind-sys its own version (#1743)
- chore(crashtracking): add tag for target triple (#1741)
- refactor(libdd-crashtracker)!: avoid leaking Endpoint through the
public API (#1705)
- chore(cargo): bump to 29.0.0 (#1702)
- fix(crashtracking): use libunwind to unwind frames (#1663)
- chore(deps): bump blazesym to 0.2.3 and blazesym-c to 0.1.7 (#1654)
- chore(ci): fix crashtracker receiver binary rpath setting (#1652)
- chore(crashtracking): emit a best effort stacktrace for Mac (#1645)
- chore(crashtracker): use default-features=false for aws-lc-sys (#1625)
- feat(crashtracking): report unhandled exceptions (#1596)
- refactor(ddcommon)!: remove direct dependency on hyper client
everywhere in common (#1604)
- feat(crashtracking): include `Kind` in crash ping and clarify
requirements (#1595)
- fix(crashtracking): add process_tags to application field (#1576)
- ci: update nightly in CI to 2026-02-08 (#1539)
- fix(telemetry)!: fix logs payload format [APMSP-2590] (#1498)
- chore(crashtracking): bump os_info crate to 3.14 (#1507)
- Don't bail (#1494)
- feat(crashtracking)!: emit crashing thread name in crash report for
linux crashes (#1485)
- test(crashtracking): add minimal LD preload test for crashtracker
collector (#1428)
- chore: release libddcommon-v1.1.0 (#1456)
- chore: prepare libdd-telemetry-v2.0.0 (#1457)
- [crashtracker] Retrieve panic message when crashing (#1361)
- fix(sidecar): AWS lambda also can return EACCESS for shm_open (#1446)
- chore(crashtracking): add `is_crash_debug` tag to crashtracker
receiver debug logs (#1445)
- [crashtracker] Log errors in crashtracker receiver (#1395)
- chore: add changelog for every published crate (#1396)
- Fix CI (#1389)
- [crashtracker] Set OS info in the crash info builder when receiving
report (#1388)
- crashtracker: support cxx bindings for crashinfo (#1379)

[APMSP-2590]:
https://datadoghq.atlassian.net/browse/APMSP-2590?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ

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

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

## libdd-crashtracker
**Next version:** `2.0.0`

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

### Commits

- chore(crashtracking): rename target triple to runtime platform (#1747)
- chore(ci): give libdd-libunwind-sys its own version (#1743)
- chore(crashtracking): add tag for target triple (#1741)
- refactor(libdd-crashtracker)!: avoid leaking Endpoint through the
public API (#1705)
- chore(cargo): bump to 29.0.0 (#1702)
- fix(crashtracking): use libunwind to unwind frames (#1663)
- chore(deps): bump blazesym to 0.2.3 and blazesym-c to 0.1.7 (#1654)
- chore(ci): fix crashtracker receiver binary rpath setting (#1652)
- chore(crashtracking): emit a best effort stacktrace for Mac (#1645)
- chore(crashtracker): use default-features=false for aws-lc-sys (#1625)
- feat(crashtracking): report unhandled exceptions (#1596)
- refactor(ddcommon)!: remove direct dependency on hyper client
everywhere in common (#1604)
- feat(crashtracking): include `Kind` in crash ping and clarify
requirements (#1595)
- fix(crashtracking): add process_tags to application field (#1576)
- ci: update nightly in CI to 2026-02-08 (#1539)
- fix(telemetry)!: fix logs payload format [APMSP-2590] (#1498)
- chore(crashtracking): bump os_info crate to 3.14 (#1507)
- Don't bail (#1494)
- feat(crashtracking)!: emit crashing thread name in crash report for
linux crashes (#1485)
- test(crashtracking): add minimal LD preload test for crashtracker
collector (#1428)
- chore: release libddcommon-v1.1.0 (#1456)
- chore: prepare libdd-telemetry-v2.0.0 (#1457)
- [crashtracker] Retrieve panic message when crashing (#1361)
- fix(sidecar): AWS lambda also can return EACCESS for shm_open (#1446)
- chore(crashtracking): add `is_crash_debug` tag to crashtracker
receiver debug logs (#1445)
- [crashtracker] Log errors in crashtracker receiver (#1395)
- chore: add changelog for every published crate (#1396)
- Fix CI (#1389)
- [crashtracker] Set OS info in the crash info builder when receiving
report (#1388)
- crashtracker: support cxx bindings for crashinfo (#1379)

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

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

## libdd-crashtracker
**Next version:** `2.0.0`

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

### Commits

- chore(crashtracking): rename target triple to runtime platform (#1747)
- chore(ci): give libdd-libunwind-sys its own version (#1743)
- chore(crashtracking): add tag for target triple (#1741)
- refactor(libdd-crashtracker)!: avoid leaking Endpoint through the
public API (#1705)
- chore(cargo): bump to 29.0.0 (#1702)
- fix(crashtracking): use libunwind to unwind frames (#1663)
- chore(deps): bump blazesym to 0.2.3 and blazesym-c to 0.1.7 (#1654)
- chore(ci): fix crashtracker receiver binary rpath setting (#1652)
- chore(crashtracking): emit a best effort stacktrace for Mac (#1645)
- chore(crashtracker): use default-features=false for aws-lc-sys (#1625)
- feat(crashtracking): report unhandled exceptions (#1596)
- refactor(ddcommon)!: remove direct dependency on hyper client
everywhere in common (#1604)
- feat(crashtracking): include `Kind` in crash ping and clarify
requirements (#1595)
- fix(crashtracking): add process_tags to application field (#1576)
- ci: update nightly in CI to 2026-02-08 (#1539)
- fix(telemetry)!: fix logs payload format [APMSP-2590] (#1498)
- chore(crashtracking): bump os_info crate to 3.14 (#1507)
- Don't bail (#1494)
- feat(crashtracking)!: emit crashing thread name in crash report for
linux crashes (#1485)
- test(crashtracking): add minimal LD preload test for crashtracker
collector (#1428)
- chore: release libddcommon-v1.1.0 (#1456)
- chore: prepare libdd-telemetry-v2.0.0 (#1457)
- [crashtracker] Retrieve panic message when crashing (#1361)
- fix(sidecar): AWS lambda also can return EACCESS for shm_open (#1446)
- chore(crashtracking): add `is_crash_debug` tag to crashtracker
receiver debug logs (#1445)
- [crashtracker] Log errors in crashtracker receiver (#1395)
- chore: add changelog for every published crate (#1396)
- Fix CI (#1389)
- [crashtracker] Set OS info in the crash info builder when receiving
report (#1388)
- crashtracker: support cxx bindings for crashinfo (#1379)

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

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

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

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

### Commits

- refactor(trace-utils)!: change header name type to accept dynamic
values (#1722)
## libdd-crashtracker
**Next version:** `2.0.0`

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

### Commits

- chore(crashtracking): rename target triple to runtime platform (#1747)
- chore(ci): give libdd-libunwind-sys its own version (#1743)
- chore(crashtracking): add tag for target triple (#1741)
- refactor(libdd-crashtracker)!: avoid leaking Endpoint through the
public API (#1705)
- chore(cargo): bump to 29.0.0 (#1702)
- fix(crashtracking): use libunwind to unwind frames (#1663)
- chore(deps): bump blazesym to 0.2.3 and blazesym-c to 0.1.7 (#1654)
- chore(ci): fix crashtracker receiver binary rpath setting (#1652)
- chore(crashtracking): emit a best effort stacktrace for Mac (#1645)
- chore(crashtracker): use default-features=false for aws-lc-sys (#1625)
- feat(crashtracking): report unhandled exceptions (#1596)
- refactor(ddcommon)!: remove direct dependency on hyper client
everywhere in common (#1604)
- feat(crashtracking): include `Kind` in crash ping and clarify
requirements (#1595)
- fix(crashtracking): add process_tags to application field (#1576)
- ci: update nightly in CI to 2026-02-08 (#1539)
- fix(telemetry)!: fix logs payload format [APMSP-2590] (#1498)
- chore(crashtracking): bump os_info crate to 3.14 (#1507)
- Don't bail (#1494)
- feat(crashtracking)!: emit crashing thread name in crash report for
linux crashes (#1485)
- test(crashtracking): add minimal LD preload test for crashtracker
collector (#1428)
- chore: release libddcommon-v1.1.0 (#1456)
- chore: prepare libdd-telemetry-v2.0.0 (#1457)
- [crashtracker] Retrieve panic message when crashing (#1361)
- fix(sidecar): AWS lambda also can return EACCESS for shm_open (#1446)
- chore(crashtracking): add `is_crash_debug` tag to crashtracker
receiver debug logs (#1445)
- [crashtracker] Log errors in crashtracker receiver (#1395)
- chore: add changelog for every published crate (#1396)
- Fix CI (#1389)
- [crashtracker] Set OS info in the crash info builder when receiving
report (#1388)
- crashtracker: support cxx bindings for crashinfo (#1379)

[APMSP-2590]:
https://datadoghq.atlassian.net/browse/APMSP-2590?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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants