Skip to content

fix(crashtracking): add process_tags to application field#1576

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 2 commits intomainfrom
dubloom/process-tags-crashtracking
Feb 17, 2026
Merged

fix(crashtracking): add process_tags to application field#1576
gh-worker-dd-mergequeue-cf854d[bot] merged 2 commits intomainfrom
dubloom/process-tags-crashtracking

Conversation

@dubloom
Copy link
Copy Markdown
Contributor

@dubloom dubloom commented Feb 17, 2026

What does this PR do?

Add process tags under Application for crashtracking payload.

Motivation

According to this RFC, process_tags should be under /application. However right now, they were not parsed and were just added in the metadata tags of the message.

How to test the change?

I modified some tests.

@github-actions
Copy link
Copy Markdown

Clippy Allow Annotation Report

Comparing clippy allow annotations between branches:

  • Base Branch: origin/main
  • PR Branch: origin/dubloom/process-tags-crashtracking

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 27 27 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-crashtracker 12 12 No change (0%)
libdd-data-pipeline 6 6 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 220 220 No change (0%)

About This Report

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

@codecov-commenter
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 70.84%. Comparing base (f35bf6d) to head (a5406d3).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1576      +/-   ##
==========================================
+ Coverage   70.82%   70.84%   +0.02%     
==========================================
  Files         423      423              
  Lines       61845    61862      +17     
==========================================
+ Hits        43802    43828      +26     
+ Misses      18043    18034       -9     
Components Coverage Δ
libdd-crashtracker 62.36% <100.00%> (+0.02%) ⬆️
libdd-crashtracker-ffi 15.80% <ø> (ø)
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 85.96% <ø> (ø)
libdd-data-pipeline-ffi 75.63% <ø> (ø)
libdd-common 79.85% <ø> (ø)
libdd-common-ffi 73.75% <ø> (ø)
libdd-telemetry 62.52% <ø> (ø)
libdd-telemetry-ffi 16.75% <ø> (ø)
libdd-dogstatsd-client 82.64% <ø> (ø)
datadog-ipc 80.71% <ø> (ø)
libdd-profiling 81.23% <ø> (ø)
libdd-profiling-ffi 63.66% <ø> (ø)
datadog-sidecar 32.76% <ø> (ø)
datdog-sidecar-ffi 9.50% <ø> (ø)
spawn-worker 54.69% <ø> (ø)
libdd-tinybytes 93.16% <ø> (ø)
libdd-trace-normalization 81.71% <ø> (ø)
libdd-trace-obfuscation 94.18% <ø> (ø)
libdd-trace-protobuf 68.00% <ø> (ø)
libdd-trace-utils 88.72% <ø> (ø)
datadog-tracer-flare 88.95% <ø> (ø)
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 Feb 17, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-02-17 09:28:35

Comparing candidate commit a5406d3 in PR branch dubloom/process-tags-crashtracking with baseline commit 89cb9da in branch main.

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

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 a5406d3 1771319523 dubloom/process-tags-crashtracking
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.943µs 5.005µs ± 0.052µs 4.980µs ± 0.033µs 5.055µs 5.084µs 5.089µs 5.093µs 2.26% 0.281 -1.614 1.04% 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 [4.998µs; 5.012µs] or [-0.144%; +0.144%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a5406d3 1771319523 dubloom/process-tags-crashtracking
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_trace/test_trace execution_time 241.296ns 251.246ns ± 13.078ns 245.277ns ± 2.583ns 250.564ns 280.566ns 287.175ns 288.843ns 17.76% 1.598 1.044 5.19% 0.925ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_trace/test_trace execution_time [249.434ns; 253.059ns] or [-0.721%; +0.721%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a5406d3 1771319523 dubloom/process-tags-crashtracking
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/2597 execution_time 9.478ms 9.761ms ± 0.095ms 9.787ms ± 0.036ms 9.818ms 9.859ms 9.930ms 9.967ms 1.84% -1.186 0.934 0.97% 0.007ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
receiver_entry_point/report/2597 execution_time [9.748ms; 9.774ms] or [-0.135%; +0.135%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a5406d3 1771319523 dubloom/process-tags-crashtracking
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 3.964ms 3.968ms ± 0.006ms 3.967ms ± 0.001ms 3.969ms 3.972ms 3.975ms 4.053ms 2.17% 11.487 146.825 0.16% 0.000ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_frames_x1000 execution_time [3.967ms; 3.969ms] or [-0.023%; +0.023%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a5406d3 1771319523 dubloom/process-tags-crashtracking
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.001µs 3.914µs 3.917µs 3.918µs 3.920µs 0.18% -1.611 12.421 0.06% 0.000µs 1 200
credit_card/is_card_number/ throughput 255120017.200op/s 255572668.869op/s ± 165680.032op/s 255588281.279op/s ± 86423.415op/s 255659549.513op/s 255813774.619op/s 255835357.831op/s 256775750.484op/s 0.46% 1.634 12.610 0.06% 11715.347op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 78.743µs 80.630µs ± 0.807µs 80.578µs ± 0.547µs 81.123µs 82.043µs 82.479µs 82.954µs 2.95% 0.311 -0.244 1.00% 0.057µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12054802.298op/s 12403546.165op/s ± 123778.247op/s 12410396.192op/s ± 84815.446op/s 12495186.771op/s 12575432.608op/s 12672306.243op/s 12699562.357op/s 2.33% -0.261 -0.268 1.00% 8752.444op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 71.856µs 72.412µs ± 0.460µs 72.307µs ± 0.289µs 72.654µs 73.244µs 73.961µs 74.274µs 2.72% 1.495 2.603 0.63% 0.033µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13463715.046op/s 13810384.852op/s ± 87007.134op/s 13829975.405op/s ± 55525.363op/s 13872527.288op/s 13901670.513op/s 13915446.647op/s 13916697.253op/s 0.63% -1.450 2.419 0.63% 6152.333op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.899µs 3.913µs ± 0.004µs 3.913µs ± 0.001µs 3.914µs 3.917µs 3.921µs 3.951µs 0.99% 5.695 47.701 0.11% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 253077341.228op/s 255536289.963op/s ± 274666.794op/s 255573515.726op/s ± 85964.667op/s 255649005.029op/s 255748931.957op/s 255791130.211op/s 256500737.628op/s 0.36% -5.639 47.151 0.11% 19421.875op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 68.606µs 69.083µs ± 0.316µs 69.007µs ± 0.170µs 69.241µs 69.719µs 70.008µs 70.213µs 1.75% 1.266 1.493 0.46% 0.022µs 1 200
credit_card/is_card_number/378282246310005 throughput 14242316.614op/s 14475675.929op/s ± 65894.992op/s 14491258.873op/s ± 35750.753op/s 14520019.120op/s 14552786.454op/s 14560676.774op/s 14575968.490op/s 0.58% -1.240 1.408 0.45% 4659.480op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 45.487µs 45.740µs ± 0.088µs 45.747µs ± 0.058µs 45.798µs 45.878µs 45.921µs 45.927µs 0.39% -0.285 -0.187 0.19% 0.006µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21773816.379op/s 21862895.065op/s ± 42117.108op/s 21859480.179op/s ± 27455.279op/s 21889848.037op/s 21940256.533op/s 21971321.019op/s 21984175.208op/s 0.57% 0.295 -0.179 0.19% 2978.129op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.430µs 6.438µs ± 0.005µs 6.437µs ± 0.003µs 6.440µs 6.446µs 6.457µs 6.471µs 0.53% 2.615 12.398 0.08% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 154547423.326op/s 155332231.393op/s ± 129386.927op/s 155359657.609op/s ± 64229.960op/s 155412538.699op/s 155478340.779op/s 155502923.669op/s 155513193.539op/s 0.10% -2.596 12.252 0.08% 9149.037op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.894µs 3.913µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.916µs 3.919µs 3.928µs 0.40% -0.428 13.907 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254582814.365op/s 255582062.496op/s ± 178377.044op/s 255595527.102op/s ± 100856.266op/s 255687931.080op/s 255784204.303op/s 255848037.253op/s 256797498.093op/s 0.47% 0.461 14.007 0.07% 12613.162op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 61.670µs 63.181µs ± 0.590µs 63.148µs ± 0.374µs 63.567µs 64.277µs 64.416µs 64.619µs 2.33% 0.101 -0.231 0.93% 0.042µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15475307.922op/s 15828899.300op/s ± 147738.665op/s 15835838.879op/s ± 93882.827op/s 15920291.462op/s 16057593.495op/s 16171469.869op/s 16215426.248op/s 2.40% -0.051 -0.220 0.93% 10446.701op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 53.851µs 54.017µs ± 0.096µs 54.004µs ± 0.053µs 54.065µs 54.149µs 54.184µs 54.706µs 1.30% 3.509 22.450 0.18% 0.007µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18279665.317op/s 18512767.627op/s ± 32841.920op/s 18517065.766op/s ± 18037.314op/s 18531674.181op/s 18546078.027op/s 18566552.191op/s 18569746.170op/s 0.28% -3.444 21.871 0.18% 2322.274op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.900µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.917µs 3.920µs 3.923µs 0.24% -0.066 2.686 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254930170.976op/s 255543042.131op/s ± 171258.817op/s 255554102.503op/s ± 105920.599op/s 255658724.810op/s 255762112.289op/s 255853783.421op/s 256394926.831op/s 0.33% 0.075 2.713 0.07% 12109.827op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 50.177µs 50.373µs ± 0.097µs 50.360µs ± 0.055µs 50.415µs 50.514µs 50.743µs 50.943µs 1.16% 1.837 7.270 0.19% 0.007µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19629664.191op/s 19852093.494op/s ± 38022.434op/s 19857221.588op/s ± 21501.813op/s 19877860.040op/s 19898790.461op/s 19916255.636op/s 19929443.760op/s 0.36% -1.803 7.057 0.19% 2688.592op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 45.496µs 45.746µs ± 0.080µs 45.751µs ± 0.056µs 45.801µs 45.879µs 45.901µs 45.928µs 0.39% -0.237 -0.119 0.17% 0.006µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21772976.455op/s 21860064.427op/s ± 38245.647op/s 21857452.288op/s ± 26947.060op/s 21886867.880op/s 21919972.714op/s 21963376.318op/s 21979954.282op/s 0.56% 0.246 -0.108 0.17% 2704.376op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.429µs 6.437µs ± 0.004µs 6.436µs ± 0.003µs 6.440µs 6.442µs 6.446µs 6.449µs 0.19% 0.211 -0.548 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 155065956.916op/s 155357501.091op/s ± 91586.936op/s 155366394.309op/s ± 75872.497op/s 155428023.675op/s 155498689.583op/s 155522188.807op/s 155542834.985op/s 0.11% -0.209 -0.551 0.06% 6476.174op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
credit_card/is_card_number/ execution_time [3.912µs; 3.913µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/ throughput [255549707.210op/s; 255595630.528op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [80.518µs; 80.742µs] or [-0.139%; +0.139%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12386391.690op/s; 12420700.639op/s] or [-0.138%; +0.138%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [72.348µs; 72.476µs] or [-0.088%; +0.088%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13798326.500op/s; 13822443.204op/s] or [-0.087%; +0.087%] None None None
credit_card/is_card_number/37828224631 execution_time [3.913µs; 3.914µs] or [-0.015%; +0.015%] None None None
credit_card/is_card_number/37828224631 throughput [255498223.787op/s; 255574356.139op/s] or [-0.015%; +0.015%] None None None
credit_card/is_card_number/378282246310005 execution_time [69.039µs; 69.127µs] or [-0.063%; +0.063%] None None None
credit_card/is_card_number/378282246310005 throughput [14466543.517op/s; 14484808.341op/s] or [-0.063%; +0.063%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.728µs; 45.752µs] or [-0.027%; +0.027%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [21857058.039op/s; 21868732.091op/s] or [-0.027%; +0.027%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.437µs; 6.439µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number/x371413321323331 throughput [155314299.610op/s; 155350163.177op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ throughput [255557341.153op/s; 255606783.839op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [63.099µs; 63.263µs] or [-0.129%; +0.129%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15808424.142op/s; 15849374.458op/s] or [-0.129%; +0.129%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [54.004µs; 54.030µs] or [-0.025%; +0.025%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18508216.053op/s; 18517319.202op/s] or [-0.025%; +0.025%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.913µs; 3.914µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255519307.306op/s; 255566776.956op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [50.359µs; 50.386µs] or [-0.027%; +0.027%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [19846823.951op/s; 19857363.038op/s] or [-0.027%; +0.027%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.735µs; 45.757µs] or [-0.024%; +0.024%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [21854763.948op/s; 21865364.906op/s] or [-0.024%; +0.024%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.436µs; 6.437µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [155344808.023op/s; 155370194.160op/s] or [-0.008%; +0.008%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a5406d3 1771319523 dubloom/process-tags-crashtracking
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
two way interface execution_time 17.920µs 25.301µs ± 8.919µs 18.377µs ± 0.338µs 32.916µs 41.698µs 42.306µs 68.271µs 271.51% 1.001 1.090 35.16% 0.631µ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.065µs; 26.537µs] or [-4.885%; +4.885%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a5406d3 1771319523 dubloom/process-tags-crashtracking
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 187.375ns 189.797ns ± 2.041ns 189.381ns ± 1.410ns 191.019ns 193.444ns 195.814ns 197.097ns 4.07% 0.963 0.547 1.07% 0.144ns 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 [189.515ns; 190.080ns] or [-0.149%; +0.149%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a5406d3 1771319523 dubloom/process-tags-crashtracking
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.421µs 2.443µs ± 0.014µs 2.441µs ± 0.006µs 2.448µs 2.476µs 2.485µs 2.488µs 1.92% 1.091 1.242 0.58% 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.441µs; 2.445µs] or [-0.080%; +0.080%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a5406d3 1771319523 dubloom/process-tags-crashtracking
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 493.159µs 494.093µs ± 0.554µs 494.020µs ± 0.293µs 494.345µs 494.839µs 495.204µs 499.116µs 1.03% 3.970 32.337 0.11% 0.039µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 2003543.155op/s 2023913.830op/s ± 2260.837op/s 2024208.067op/s ± 1200.003op/s 2025295.605op/s 2026529.375op/s 2026872.757op/s 2027742.902op/s 0.17% -3.908 31.599 0.11% 159.865op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 371.429µs 372.255µs ± 0.308µs 372.226µs ± 0.202µs 372.450µs 372.790µs 373.005µs 373.145µs 0.25% 0.318 0.080 0.08% 0.022µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2679923.979op/s 2686332.759op/s ± 2225.558op/s 2686538.015op/s ± 1455.254op/s 2687897.080op/s 2689416.700op/s 2690795.817op/s 2692306.792op/s 0.21% -0.313 0.078 0.08% 157.371op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 167.424µs 167.756µs ± 0.143µs 167.746µs ± 0.086µs 167.831µs 168.016µs 168.060µs 168.147µs 0.24% 0.322 -0.161 0.09% 0.010µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5947175.527op/s 5961026.778op/s ± 5096.145op/s 5961392.773op/s ± 3039.697op/s 5964414.639op/s 5968491.169op/s 5971509.556op/s 5972870.942op/s 0.19% -0.318 -0.164 0.09% 360.352op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 38.658µs 38.754µs ± 0.045µs 38.748µs ± 0.033µs 38.785µs 38.828µs 38.852µs 38.881µs 0.34% 0.203 -0.555 0.12% 0.003µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 25719518.943op/s 25804075.647op/s ± 29990.779op/s 25807995.012op/s ± 21904.156op/s 25826296.505op/s 25850174.119op/s 25863918.177op/s 25867967.108op/s 0.23% -0.198 -0.559 0.12% 2120.668op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.507µs 45.720µs ± 0.149µs 45.712µs ± 0.049µs 45.753µs 45.813µs 46.525µs 47.066µs 2.96% 5.949 45.323 0.33% 0.011µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21246799.996op/s 21872729.780op/s ± 70081.555op/s 21876083.174op/s ± 23298.109op/s 21904860.013op/s 21940205.529op/s 21948037.909op/s 21974523.226op/s 0.45% -5.833 44.006 0.32% 4955.514op/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 [494.016µs; 494.170µs] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2023600.499op/s; 2024227.160op/s] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [372.212µs; 372.298µs] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2686024.318op/s; 2686641.200op/s] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [167.737µs; 167.776µs] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5960320.502op/s; 5961733.055op/s] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [38.747µs; 38.760µs] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [25799919.213op/s; 25808232.080op/s] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.699µs; 45.740µs] or [-0.045%; +0.045%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21863017.150op/s; 21882442.410op/s] or [-0.044%; +0.044%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a5406d3 1771319523 dubloom/process-tags-crashtracking
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 10.616ms 10.644ms ± 0.014ms 10.642ms ± 0.008ms 10.651ms 10.666ms 10.681ms 10.736ms 0.88% 1.851 9.020 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 [10.642ms; 10.646ms] or [-0.018%; +0.018%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a5406d3 1771319523 dubloom/process-tags-crashtracking
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching deserializing traces from msgpack to their internal representation execution_time 48.731ms 49.073ms ± 1.493ms 48.872ms ± 0.030ms 48.902ms 49.142ms 56.958ms 64.956ms 32.91% 8.806 80.363 3.04% 0.106ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching deserializing traces from msgpack to their internal representation execution_time [48.866ms; 49.280ms] or [-0.422%; +0.422%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a5406d3 1771319523 dubloom/process-tags-crashtracking
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.459µs 146.469µs ± 1.631µs 146.206µs ± 0.507µs 146.776µs 147.882µs 151.803µs 161.883µs 10.72% 5.837 46.497 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 [146.243µs; 146.695µs] or [-0.154%; +0.154%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a5406d3 1771319523 dubloom/process-tags-crashtracking
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 91.051µs 91.254µs ± 0.136µs 91.232µs ± 0.038µs 91.282µs 91.368µs 91.673µs 92.699µs 1.61% 6.687 63.621 0.15% 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 [91.235µs; 91.273µs] or [-0.021%; +0.021%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a5406d3 1771319523 dubloom/process-tags-crashtracking
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time 185.187µs 185.801µs ± 0.350µs 185.781µs ± 0.234µs 186.014µs 186.331µs 186.840µs 187.258µs 0.79% 0.760 1.375 0.19% 0.025µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5340234.340op/s 5382127.870op/s ± 10112.978op/s 5382671.620op/s ± 6784.206op/s 5389615.504op/s 5396945.293op/s 5399193.006op/s 5399942.707op/s 0.32% -0.744 1.324 0.19% 715.096op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.354µs 17.568µs ± 0.115µs 17.534µs ± 0.052µs 17.599µs 17.804µs 17.841µs 17.958µs 2.42% 1.043 0.449 0.65% 0.008µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 55686660.986op/s 56923880.909op/s ± 369006.533op/s 57032557.778op/s ± 169162.897op/s 57162332.167op/s 57345810.390op/s 57468095.326op/s 57623853.757op/s 1.04% -1.017 0.396 0.65% 26092.702op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 9.911µs 9.973µs ± 0.049µs 9.957µs ± 0.032µs 10.016µs 10.059µs 10.081µs 10.088µs 1.32% 0.634 -0.939 0.49% 0.003µs 1 200
normalization/normalize_name/normalize_name/good throughput 99129819.069op/s 100270053.091op/s ± 492413.558op/s 100435952.552op/s ± 325020.084op/s 100684750.942op/s 100828881.640op/s 100877025.625op/s 100901130.548op/s 0.46% -0.624 -0.955 0.49% 34818.897op/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 [185.752µs; 185.849µs] or [-0.026%; +0.026%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5380726.308op/s; 5383529.431op/s] or [-0.026%; +0.026%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.552µs; 17.584µs] or [-0.090%; +0.090%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [56872740.153op/s; 56975021.666op/s] or [-0.090%; +0.090%] None None None
normalization/normalize_name/normalize_name/good execution_time [9.966µs; 9.980µs] or [-0.068%; +0.068%] None None None
normalization/normalize_name/normalize_name/good throughput [100201809.308op/s; 100338296.874op/s] or [-0.068%; +0.068%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a5406d3 1771319523 dubloom/process-tags-crashtracking
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 530.166µs 530.722µs ± 0.334µs 530.632µs ± 0.162µs 530.907µs 531.232µs 531.635µs 532.988µs 0.44% 2.128 9.852 0.06% 0.024µ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 [530.676µs; 530.769µs] or [-0.009%; +0.009%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a5406d3 1771319523 dubloom/process-tags-crashtracking
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching string interning on wordpress profile execution_time 160.111µs 160.669µs ± 0.275µs 160.632µs ± 0.136µs 160.773µs 161.123µs 161.804µs 162.259µs 1.01% 2.334 9.456 0.17% 0.019µ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.631µs; 160.707µs] or [-0.024%; +0.024%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a5406d3 1771319523 dubloom/process-tags-crashtracking
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 36.167µs 36.414µs ± 0.382µs 36.303µs ± 0.070µs 36.384µs 36.919µs 36.969µs 40.614µs 11.87% 6.972 71.117 1.05% 0.027µ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 [36.361µs; 36.467µs] or [-0.145%; +0.145%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a5406d3 1771319523 dubloom/process-tags-crashtracking
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.231µs 3.151µs ± 1.419µs 2.978µs ± 0.029µs 3.007µs 3.301µs 13.685µs 15.099µs 407.07% 7.528 57.191 44.93% 0.100µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [2.955µs; 3.348µs] or [-6.242%; +6.242%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a5406d3 1771319523 dubloom/process-tags-crashtracking
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.847ms 14.882ms ± 0.030ms 14.875ms ± 0.011ms 14.888ms 14.918ms 14.996ms 15.067ms 1.29% 3.355 13.765 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.878ms; 14.886ms] or [-0.028%; +0.028%] None None None

Baseline

Omitted due to size.

@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts bot commented Feb 17, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 91.60 MB 91.60 MB +0% (+2.89 KB) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.38 MB 8.38 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 106.31 MB 106.31 MB +0% (+1.67 KB) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 10.76 MB 10.76 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 25.02 MB 25.02 MB +0% (+512 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 75.94 KB 75.94 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 166.55 MB 166.56 MB +0% (+8.00 KB) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 838.10 MB 838.10 MB +0% (+952 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 9.57 MB 9.57 MB +0% (+512 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 75.94 KB 75.94 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 23.02 MB 23.02 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 48.42 MB 48.42 MB +0% (+2.21 KB) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 21.08 MB 21.08 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 77.12 KB 77.12 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 170.31 MB 170.31 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 823.46 MB 823.46 MB +0% (+836 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.24 MB 7.24 MB +.02% (+1.50 KB) 🔍
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 77.12 KB 77.12 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 24.61 MB 24.62 MB +.03% (+8.00 KB) 🔍
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 44.15 MB 44.15 MB +0% (+1.73 KB) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 80.14 MB 80.15 MB +0% (+3.42 KB) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 9.87 MB 9.87 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 100.24 MB 100.25 MB +0% (+4.94 KB) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.44 MB 11.44 MB 0% (0 B) 👌

@dubloom dubloom marked this pull request as ready for review February 17, 2026 14:09
@dubloom dubloom requested a review from a team as a code owner February 17, 2026 14:09
@dubloom
Copy link
Copy Markdown
Contributor Author

dubloom commented Feb 17, 2026

/merge

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

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

View all feedbacks in Devflow UI.

2026-02-17 14:20:58 UTC ℹ️ Start processing command /merge


2026-02-17 14:21:03 UTC ℹ️ MergeQueue: pull request added to the queue

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


2026-02-17 14:59:59 UTC ℹ️ MergeQueue: This merge request was merged

@danielsn
Copy link
Copy Markdown
Contributor

Once this merges we should check that the tags actually appear on error-tracking

@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit a0cef26 into main Feb 17, 2026
80 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the dubloom/process-tags-crashtracking branch February 17, 2026 14:59
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): 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): 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(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.

4 participants