Skip to content

chore(crashtracking): rename target triple to runtime platform#1747

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomainfrom
gyuheon0h/rename-targ-trip-runtime-plat
Mar 17, 2026
Merged

chore(crashtracking): rename target triple to runtime platform#1747
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomainfrom
gyuheon0h/rename-targ-trip-runtime-plat

Conversation

@gyuheon0h
Copy link
Copy Markdown
Contributor

@gyuheon0h gyuheon0h commented Mar 17, 2026

What does this PR do?

We send target triple as target_triple tag. This is fine, but runtime platform is a more appropriate name, and maintains parity with profiling: feat(profiling): add runtime_platform tag automatically

Motivation

What inspired you to submit this pull request?

Additional Notes

How to test the change?

corresponding unit tests have been updated

Copy link
Copy Markdown
Contributor Author

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

@gyuheon0h gyuheon0h changed the title rename target triple to runtime platform chore(crashtracking): rename target triple to runtime platform Mar 17, 2026
@github-actions
Copy link
Copy Markdown

Clippy Allow Annotation Report

Comparing clippy allow annotations between branches:

  • Base Branch: origin/main
  • PR Branch: origin/gyuheon0h/rename-targ-trip-runtime-plat

Summary by Rule

Rule Base Branch PR Branch Change

Annotation Counts by File

File Base Branch PR Branch Change

Annotation Stats by Crate

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

About This Report

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

@gyuheon0h gyuheon0h force-pushed the gyuheon0h/rename-targ-trip-runtime-plat branch from c445ca7 to 58a1dd7 Compare March 17, 2026 12:59
@gyuheon0h gyuheon0h requested a review from ivoanjo March 17, 2026 12:59
@gyuheon0h gyuheon0h marked this pull request as ready for review March 17, 2026 12:59
@gyuheon0h gyuheon0h requested a review from a team as a code owner March 17, 2026 12:59
@codecov-commenter
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.60%. Comparing base (622ea62) to head (58a1dd7).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1747      +/-   ##
==========================================
- Coverage   71.60%   71.60%   -0.01%     
==========================================
  Files         430      430              
  Lines       63967    63966       -1     
==========================================
- Hits        45802    45800       -2     
- Misses      18165    18166       +1     
Components Coverage Δ
libdd-crashtracker 63.92% <100.00%> (-0.03%) ⬇️
libdd-crashtracker-ffi 17.72% <ø> (ø)
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% <ø> (ø)
libdd-profiling-ffi 63.65% <ø> (ø)
datadog-sidecar 34.53% <ø> (ø)
datdog-sidecar-ffi 17.01% <ø> (ø)
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.

@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Mar 17, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-03-17 13:16:53

Comparing candidate commit 58a1dd7 in PR branch gyuheon0h/rename-targ-trip-runtime-plat with baseline commit 622ea62 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 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
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.328µs 2.400µs ± 0.019µs 2.400µs ± 0.005µs 2.407µs 2.433µs 2.440µs 2.448µs 1.98% -1.374 4.477 0.80% 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.397µs; 2.403µs] or [-0.112%; +0.112%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
credit_card/is_card_number/ execution_time 3.896µs 3.913µs ± 0.003µs 3.913µs ± 0.001µs 3.914µs 3.917µs 3.919µs 3.921µs 0.21% -0.892 9.072 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 255026598.197op/s 255560067.011op/s ± 167498.151op/s 255566699.659op/s ± 89615.164op/s 255658852.669op/s 255769658.410op/s 255822250.199op/s 256675083.588op/s 0.43% 0.912 9.202 0.07% 11843.908op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 80.070µs 80.707µs ± 0.284µs 80.674µs ± 0.189µs 80.858µs 81.290µs 81.450µs 81.667µs 1.23% 0.679 0.353 0.35% 0.020µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12244919.321op/s 12390708.880op/s ± 43460.901op/s 12395522.757op/s ± 29101.971op/s 12424758.817op/s 12450216.647op/s 12464493.043op/s 12489131.183op/s 0.76% -0.659 0.313 0.35% 3073.150op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 73.077µs 73.706µs ± 0.337µs 73.681µs ± 0.228µs 73.905µs 74.308µs 74.581µs 74.802µs 1.52% 0.539 0.224 0.46% 0.024µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13368609.424op/s 13567775.292op/s ± 61919.572op/s 13571999.671op/s ± 41841.667op/s 13615076.665op/s 13663099.063op/s 13674807.295op/s 13684273.228op/s 0.83% -0.513 0.176 0.46% 4378.375op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.895µs 3.914µs ± 0.006µs 3.913µs ± 0.001µs 3.914µs 3.917µs 3.920µs 3.979µs 1.68% 7.724 71.413 0.16% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 251341001.594op/s 255518238.913op/s ± 416045.146op/s 255564604.304op/s ± 94970.455op/s 255642359.953op/s 255773724.081op/s 255880206.229op/s 256718780.445op/s 0.45% -7.656 70.615 0.16% 29418.834op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 70.010µs 70.547µs ± 0.248µs 70.520µs ± 0.156µs 70.686µs 71.017µs 71.329µs 71.399µs 1.25% 0.778 0.981 0.35% 0.018µs 1 200
credit_card/is_card_number/378282246310005 throughput 14005861.946op/s 14175022.376op/s ± 49791.283op/s 14180289.421op/s ± 31316.276op/s 14210421.215op/s 14244355.928op/s 14261148.472op/s 14283702.497op/s 0.73% -0.753 0.921 0.35% 3520.775op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 52.744µs 52.909µs ± 0.060µs 52.912µs ± 0.038µs 52.942µs 53.007µs 53.061µs 53.161µs 0.47% 0.322 0.975 0.11% 0.004µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 18810741.152op/s 18900325.886op/s ± 21482.164op/s 18899205.288op/s ± 13434.975op/s 18914626.208op/s 18935376.208op/s 18943830.155op/s 18959588.089op/s 0.32% -0.312 0.954 0.11% 1519.018op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.430µs 6.442µs ± 0.006µs 6.441µs ± 0.004µs 6.446µs 6.454µs 6.460µs 6.464µs 0.35% 0.783 0.451 0.10% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 154708256.390op/s 155224155.537op/s ± 153283.756op/s 155252935.076op/s ± 91796.440op/s 155329174.707op/s 155423402.340op/s 155486143.412op/s 155518550.219op/s 0.17% -0.777 0.439 0.10% 10838.798op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.893µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.914µs 3.918µs 3.920µs 3.930µs 0.45% -0.286 12.448 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254431219.308op/s 255553506.939op/s ± 202492.791op/s 255568488.407op/s ± 102776.497op/s 255670673.766op/s 255799855.151op/s 255866971.001op/s 256886306.804op/s 0.52% 0.320 12.538 0.08% 14318.403op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.596µs 65.164µs ± 0.130µs 65.152µs ± 0.077µs 65.234µs 65.371µs 65.459µs 65.716µs 0.87% 0.117 2.861 0.20% 0.009µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15216974.792op/s 15345892.766op/s ± 30551.276op/s 15348814.793op/s ± 18237.713op/s 15365589.161op/s 15383714.876op/s 15407114.910op/s 15480834.727op/s 0.86% -0.088 2.886 0.20% 2160.301op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 58.185µs 58.388µs ± 0.127µs 58.359µs ± 0.073µs 58.461µs 58.645µs 58.725µs 58.868µs 0.87% 1.041 0.890 0.22% 0.009µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 16987296.959op/s 17126823.427op/s ± 37058.444op/s 17135458.439op/s ± 21403.209op/s 17153728.675op/s 17170065.366op/s 17180500.281op/s 17186501.722op/s 0.30% -1.029 0.852 0.22% 2620.428op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.893µs 3.913µs ± 0.003µs 3.913µs ± 0.001µs 3.915µs 3.918µs 3.921µs 3.938µs 0.62% 1.171 21.359 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 253966929.672op/s 255527391.429op/s ± 214642.531op/s 255545739.817op/s ± 92958.024op/s 255634947.313op/s 255772242.870op/s 255814431.167op/s 256886404.169op/s 0.52% -1.115 21.256 0.08% 15177.519op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 55.196µs 55.556µs ± 0.184µs 55.550µs ± 0.127µs 55.667µs 55.859µs 55.992µs 56.368µs 1.47% 0.634 0.918 0.33% 0.013µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 17740698.404op/s 18000064.023op/s ± 59482.579op/s 18001923.510op/s ± 41289.344op/s 18043091.888op/s 18087303.547op/s 18109553.545op/s 18117161.874op/s 0.64% -0.609 0.835 0.33% 4206.053op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 52.782µs 52.939µs ± 0.060µs 52.935µs ± 0.036µs 52.976µs 53.029µs 53.079µs 53.210µs 0.52% 0.283 1.557 0.11% 0.004µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 18793524.938op/s 18889714.179op/s ± 21566.486op/s 18891131.356op/s ± 12822.820op/s 18901837.091op/s 18926702.855op/s 18940561.832op/s 18945716.732op/s 0.29% -0.271 1.529 0.11% 1524.981op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.429µs 6.439µs ± 0.004µs 6.438µs ± 0.003µs 6.441µs 6.447µs 6.450µs 6.457µs 0.29% 0.852 1.318 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 154879533.044op/s 155315409.107op/s ± 103224.752op/s 155330429.242op/s ± 65263.426op/s 155386227.710op/s 155455531.722op/s 155511360.467op/s 155550763.386op/s 0.14% -0.847 1.303 0.07% 7299.092op/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.913µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/ throughput [255536853.378op/s; 255583280.644op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [80.667µs; 80.746µs] or [-0.049%; +0.049%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12384685.617op/s; 12396732.142op/s] or [-0.049%; +0.049%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [73.659µs; 73.752µs] or [-0.063%; +0.063%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13559193.835op/s; 13576356.749op/s] or [-0.063%; +0.063%] None None None
credit_card/is_card_number/37828224631 execution_time [3.913µs; 3.915µs] or [-0.023%; +0.023%] None None None
credit_card/is_card_number/37828224631 throughput [255460579.057op/s; 255575898.769op/s] or [-0.023%; +0.023%] None None None
credit_card/is_card_number/378282246310005 execution_time [70.513µs; 70.582µs] or [-0.049%; +0.049%] None None None
credit_card/is_card_number/378282246310005 throughput [14168121.783op/s; 14181922.969op/s] or [-0.049%; +0.049%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [52.901µs; 52.918µs] or [-0.016%; +0.016%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [18897348.665op/s; 18903303.107op/s] or [-0.016%; +0.016%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.441µs; 6.443µs] or [-0.014%; +0.014%] None None None
credit_card/is_card_number/x371413321323331 throughput [155202911.883op/s; 155245399.192op/s] or [-0.014%; +0.014%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.913µs; 3.914µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ throughput [255525443.386op/s; 255581570.492op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.146µs; 65.182µs] or [-0.028%; +0.028%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15341658.653op/s; 15350126.879op/s] or [-0.028%; +0.028%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [58.371µs; 58.406µs] or [-0.030%; +0.030%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17121687.483op/s; 17131959.370op/s] or [-0.030%; +0.030%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.913µs; 3.914µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255497644.039op/s; 255557138.819op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [55.530µs; 55.581µs] or [-0.046%; +0.046%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [17991820.310op/s; 18008307.737op/s] or [-0.046%; +0.046%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [52.931µs; 52.947µs] or [-0.016%; +0.016%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [18886725.271op/s; 18892703.086op/s] or [-0.016%; +0.016%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.438µs; 6.439µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [155301103.149op/s; 155329715.065op/s] or [-0.009%; +0.009%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
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.392µs 86.718µs ± 0.239µs 86.666µs ± 0.147µs 86.850µs 87.048µs 87.290µs 88.446µs 2.05% 2.612 14.181 0.28% 0.017µ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.685µs; 86.752µs] or [-0.038%; +0.038%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
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.068µs ± 0.059µs 5.050µs ± 0.038µs 5.116µs 5.174µs 5.178µs 5.179µs 2.56% 0.604 -1.016 1.16% 0.004µ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.060µs; 5.076µs] or [-0.161%; +0.161%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
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.206ms 14.253ms ± 0.029ms 14.249ms ± 0.012ms 14.260ms 14.308ms 14.381ms 14.431ms 1.28% 2.684 10.958 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.249ms; 14.257ms] or [-0.028%; +0.028%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
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.165µs 186.519µs ± 0.186µs 186.492µs ± 0.125µs 186.625µs 186.862µs 187.000µs 187.036µs 0.29% 0.597 -0.147 0.10% 0.013µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5346575.017op/s 5361379.343op/s ± 5330.379op/s 5362155.994op/s ± 3586.783op/s 5365523.794op/s 5368733.221op/s 5370083.875op/s 5371575.369op/s 0.18% -0.593 -0.154 0.10% 376.915op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.850µs 17.935µs ± 0.051µs 17.928µs ± 0.035µs 17.967µs 18.004µs 18.051µs 18.282µs 1.98% 1.776 9.689 0.28% 0.004µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 54697328.426op/s 55756508.144op/s ± 156297.849op/s 55777977.788op/s ± 109947.271op/s 55873115.528op/s 55967225.596op/s 56002635.423op/s 56022778.203op/s 0.44% -1.706 9.099 0.28% 11051.927op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.167µs 10.305µs ± 0.104µs 10.267µs ± 0.032µs 10.311µs 10.527µs 10.590µs 10.621µs 3.44% 1.360 0.694 1.01% 0.007µs 1 200
normalization/normalize_name/normalize_name/good throughput 94156002.840op/s 97049996.129op/s ± 969708.069op/s 97399653.047op/s ± 302409.362op/s 97634014.826op/s 98013443.375op/s 98233313.624op/s 98352704.812op/s 0.98% -1.334 0.627 1.00% 68568.715op/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.494µs; 186.545µs] or [-0.014%; +0.014%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5360640.604op/s; 5362118.082op/s] or [-0.014%; +0.014%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.928µs; 17.942µs] or [-0.039%; +0.039%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55734846.765op/s; 55778169.523op/s] or [-0.039%; +0.039%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.291µs; 10.319µs] or [-0.140%; +0.140%] None None None
normalization/normalize_name/normalize_name/good throughput [96915603.917op/s; 97184388.341op/s] or [-0.138%; +0.138%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
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.643µs 24.058µs ± 8.620µs 18.928µs ± 0.079µs 29.426µs 42.351µs 43.102µs 57.217µs 202.29% 1.474 1.182 35.74% 0.610µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [22.863µs; 25.252µs] or [-4.966%; +4.966%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
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.373µs 34.086µs ± 0.910µs 33.550µs ± 0.089µs 35.001µs 35.576µs 35.767µs 37.091µs 10.56% 1.027 -0.631 2.66% 0.064µ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.960µs; 34.212µs] or [-0.370%; +0.370%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
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 236.846ns 247.837ns ± 13.958ns 241.572ns ± 3.354ns 250.907ns 278.553ns 290.962ns 300.923ns 24.57% 1.878 2.775 5.62% 0.987ns 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 [245.903ns; 249.772ns] or [-0.781%; +0.781%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
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.194ms 4.199ms ± 0.008ms 4.198ms ± 0.001ms 4.200ms 4.203ms 4.214ms 4.304ms 2.52% 11.616 149.184 0.19% 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.198ms; 4.200ms] or [-0.026%; +0.026%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
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.180ms 4.185ms ± 0.003ms 4.184ms ± 0.001ms 4.186ms 4.188ms 4.190ms 4.215ms 0.73% 5.615 55.022 0.07% 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.184ms; 4.185ms] or [-0.010%; +0.010%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
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.865µs 146.527µs ± 1.712µs 146.142µs ± 0.460µs 146.839µs 148.507µs 152.352µs 162.282µs 11.04% 5.555 41.942 1.17% 0.121µ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.290µs; 146.764µs] or [-0.162%; +0.162%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
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.326µs 496.418µs ± 1.023µs 496.188µs ± 0.315µs 496.532µs 498.253µs 500.781µs 501.601µs 1.09% 3.127 10.604 0.21% 0.072µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1993615.999op/s 2014438.088op/s ± 4125.662op/s 2015365.034op/s ± 1280.557op/s 2016554.682op/s 2017643.146op/s 2018544.365op/s 2018873.099op/s 0.17% -3.110 10.499 0.20% 291.728op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 369.705µs 370.426µs ± 0.268µs 370.404µs ± 0.198µs 370.632µs 370.837µs 371.105µs 371.156µs 0.20% 0.132 -0.249 0.07% 0.019µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2694284.252op/s 2699596.081op/s ± 1953.021op/s 2699753.595op/s ± 1444.127op/s 2700976.506op/s 2702569.988op/s 2703686.001op/s 2704856.417op/s 0.19% -0.128 -0.250 0.07% 138.099op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 168.626µs 169.032µs ± 0.173µs 169.027µs ± 0.123µs 169.153µs 169.313µs 169.420µs 169.564µs 0.32% 0.112 -0.260 0.10% 0.012µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5897468.532op/s 5916040.311op/s ± 6056.236op/s 5916228.814op/s ± 4292.739op/s 5920449.943op/s 5925897.792op/s 5929031.223op/s 5930294.218op/s 0.24% -0.107 -0.262 0.10% 428.241op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.819µs 37.018µs ± 0.117µs 37.021µs ± 0.108µs 37.118µs 37.183µs 37.225µs 37.314µs 0.79% 0.020 -1.244 0.32% 0.008µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26799416.318op/s 27014152.346op/s ± 85318.555op/s 27011654.559op/s ± 78749.284op/s 27098446.061op/s 27136380.874op/s 27151891.561op/s 27160203.893op/s 0.55% -0.013 -1.250 0.32% 6032.933op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 46.220µs 46.319µs ± 0.048µs 46.313µs ± 0.032µs 46.355µs 46.399µs 46.439µs 46.485µs 0.37% 0.429 0.047 0.10% 0.003µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21512424.997op/s 21589487.659op/s ± 22573.831op/s 21592133.575op/s ± 14979.197op/s 21604178.201op/s 21623839.036op/s 21632653.605op/s 21635608.224op/s 0.20% -0.423 0.038 0.10% 1596.211op/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.277µs; 496.560µs] or [-0.029%; +0.029%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2013866.311op/s; 2015009.865op/s] or [-0.028%; +0.028%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [370.389µs; 370.463µs] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2699325.411op/s; 2699866.750op/s] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [169.008µs; 169.056µs] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5915200.975op/s; 5916879.647op/s] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.002µs; 37.034µs] or [-0.044%; +0.044%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27002328.015op/s; 27025976.677op/s] or [-0.044%; +0.044%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.312µs; 46.326µs] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21586359.143op/s; 21592616.175op/s] or [-0.014%; +0.014%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
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.435ms 3.466ms ± 0.020ms 3.460ms ± 0.010ms 3.473ms 3.507ms 3.543ms 3.552ms 2.64% 1.670 3.569 0.58% 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.463ms; 3.469ms] or [-0.080%; +0.080%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
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.958ms 12.989ms ± 0.016ms 12.987ms ± 0.009ms 12.997ms 13.018ms 13.036ms 13.078ms 0.70% 1.330 3.843 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 [12.987ms; 12.991ms] or [-0.018%; +0.018%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
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.938µs 160.623µs ± 0.381µs 160.560µs ± 0.154µs 160.726µs 161.125µs 161.385µs 164.290µs 2.32% 5.031 42.821 0.24% 0.027µ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.570µs; 160.675µs] or [-0.033%; +0.033%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
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.169µs 3.359µs ± 1.473µs 3.110µs ± 0.035µs 3.147µs 3.838µs 14.707µs 15.075µs 384.66% 7.171 53.226 43.75% 0.104µ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.155µs; 3.563µs] or [-6.078%; +6.078%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
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.046ms 49.319ms ± 0.851ms 49.193ms ± 0.048ms 49.244ms 49.409ms 54.378ms 58.369ms 18.65% 8.359 75.365 1.72% 0.060ms 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.201ms; 49.437ms] or [-0.239%; +0.239%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
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.033ns 192.533ns ± 1.817ns 192.445ns ± 1.440ns 193.363ns 196.270ns 197.399ns 197.525ns 2.64% 0.888 0.234 0.94% 0.129ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
single_flag_killswitch/rules-based execution_time [192.281ns; 192.785ns] or [-0.131%; +0.131%] None None None

Group 20

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 58a1dd7 1773752355 gyuheon0h/rename-targ-trip-runtime-plat
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 735.826µs 737.262µs ± 0.759µs 737.116µs ± 0.516µs 737.747µs 738.510µs 739.224µs 739.638µs 0.34% 0.580 -0.014 0.10% 0.054µ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 [737.157µs; 737.367µs] or [-0.014%; +0.014%] None None None

Baseline

Omitted due to size.

Copy link
Copy Markdown
Member

@ivoanjo ivoanjo left a comment

Choose a reason for hiding this comment

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

👍 LGTM thanks for the tiny improvement!

@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts bot commented Mar 17, 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.42 MB +0% (+8 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.so 11.28 MB 11.28 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 117.12 MB 117.12 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.17 MB --.01% (-24.00 KB) 💪
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 917.12 MB 917.12 MB +0% (+8 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% (+2 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.39 MB 190.39 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 900.80 MB 900.80 MB +0% (+4 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% (+2 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% (+8 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.99 MB 109.99 MB +0% (+128 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.97 MB 11.97 MB 0% (0 B) 👌

@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit 5426a8b into main Mar 17, 2026
103 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the gyuheon0h/rename-targ-trip-runtime-plat branch March 17, 2026 16:17
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