Skip to content

[crashtracker] Set OS info in the crash info builder when receiving report#1388

Merged
dd-mergequeue[bot] merged 2 commits intomainfrom
gyuheon0h/crashinfo-os-info
Dec 8, 2025
Merged

[crashtracker] Set OS info in the crash info builder when receiving report#1388
dd-mergequeue[bot] merged 2 commits intomainfrom
gyuheon0h/crashinfo-os-info

Conversation

@gyuheon0h
Copy link
Copy Markdown
Contributor

What does this PR do?

A brief description of the change being made with this pull request.

Motivation

What inspired you to submit this pull request?

Additional Notes

Anything else we should know when reviewing?

How to test the change?

Describe here in detail how the change can be validated.

Copy link
Copy Markdown
Contributor Author

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

@gyuheon0h gyuheon0h changed the title Add osinfo [crashtracker] Set OS info in the crash info builder when receiving report Dec 5, 2025
@gyuheon0h gyuheon0h marked this pull request as ready for review December 5, 2025 21:43
@gyuheon0h gyuheon0h requested a review from a team as a code owner December 5, 2025 21:43
Copy link
Copy Markdown
Contributor

@gleocadie gleocadie left a comment

Choose a reason for hiding this comment

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

Approved but can you add tests for this please ?

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Dec 5, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.11%. Comparing base (6b26318) to head (5e28b87).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1388      +/-   ##
==========================================
+ Coverage   70.96%   71.11%   +0.15%     
==========================================
  Files         400      403       +3     
  Lines       63691    64084     +393     
==========================================
+ Hits        45199    45575     +376     
- Misses      18492    18509      +17     
Components Coverage Δ
libdd-crashtracker 58.77% <100.00%> (+0.07%) ⬆️
libdd-crashtracker-ffi 16.74% <ø> (ø)
libdd-alloc 98.73% <ø> (ø)
libdd-data-pipeline 85.81% <ø> (ø)
libdd-data-pipeline-ffi 76.59% <ø> (ø)
libdd-common 81.15% <ø> (ø)
libdd-common-ffi 74.96% <ø> (ø)
libdd-telemetry 59.98% <ø> (ø)
libdd-telemetry-ffi 21.24% <ø> (ø)
libdd-dogstatsd-client 83.75% <ø> (ø)
datadog-ipc 82.61% <ø> (ø)
libdd-profiling 80.30% <ø> (+0.66%) ⬆️
libdd-profiling-ffi 62.13% <ø> (ø)
datadog-sidecar 35.88% <ø> (ø)
datdog-sidecar-ffi 10.82% <ø> (ø)
spawn-worker 55.18% <ø> (ø)
libdd-tinybytes 92.44% <ø> (ø)
libdd-trace-normalization 98.24% <ø> (ø)
datadog-trace-obfuscation 94.17% <ø> (ø)
libdd-trace-protobuf 59.65% <ø> (ø)
libdd-trace-utils 89.88% <ø> (ø)
datadog-tracer-flare 63.49% <ø> (ø)
libdd-log 75.57% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts bot commented Dec 5, 2025

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 86.25 MB 86.25 MB +0% (+752 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 7.44 MB 7.44 MB 0% (0 B) 👌
aarch64-apple-darwin
Artifact Baseline Commit Change
/aarch64-apple-darwin/lib/libdatadog_profiling.a 58.31 MB 58.31 MB +0% (+280 B) 👌
/aarch64-apple-darwin/lib/libdatadog_profiling.dylib 8.43 MB 8.43 MB +0% (+128 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 100.04 MB 100.04 MB +0% (+560 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 9.54 MB 9.54 MB +0% (+152 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 19.69 MB 19.69 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 69.82 KB 69.82 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 139.73 MB 139.73 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 742.46 MB 742.46 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 6.37 MB 6.37 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 69.82 KB 69.82 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 19.73 MB 19.73 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 38.75 MB 38.75 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 16.80 MB 16.80 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 70.90 KB 70.90 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 142.34 MB 142.34 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 730.71 MB 730.71 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 4.88 MB 4.88 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 70.90 KB 70.90 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 20.97 MB 20.97 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 36.51 MB 36.51 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 74.59 MB 74.59 MB +0% (+504 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 8.86 MB 8.86 MB 0% (0 B) 👌
x86_64-apple-darwin
Artifact Baseline Commit Change
/x86_64-apple-darwin/lib/libdatadog_profiling.a 59.67 MB 59.67 MB +0% (+200 B) 👌
/x86_64-apple-darwin/lib/libdatadog_profiling.dylib 9.49 MB 9.49 MB +0% (+128 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 94.25 MB 94.25 MB +0% (+320 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 10.29 MB 10.30 MB +0% (+136 B) 👌

@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Dec 5, 2025

Benchmarks

Comparison

Benchmark execution time: 2025-12-05 23:06:26

Comparing candidate commit 5e28b87 in PR branch gyuheon0h/crashinfo-os-info with baseline commit f646506 in branch main.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 55 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 5e28b87 1764975023 gyuheon0h/crashinfo-os-info
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 5.009µs 5.087µs ± 0.035µs 5.087µs ± 0.027µs 5.109µs 5.139µs 5.141µs 5.146µs 1.17% -0.055 -0.932 0.68% 0.002µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
ip_address/quantize_peer_ip_address_benchmark execution_time [5.082µs; 5.092µs] or [-0.094%; +0.094%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 5e28b87 1764975023 gyuheon0h/crashinfo-os-info
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.617ms 10.648ms ± 0.015ms 10.646ms ± 0.008ms 10.655ms 10.673ms 10.706ms 10.717ms 0.67% 1.322 3.997 0.14% 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.646ms; 10.650ms] or [-0.019%; +0.019%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 5e28b87 1764975023 gyuheon0h/crashinfo-os-info
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.332µs 2.401µs ± 0.018µs 2.402µs ± 0.004µs 2.406µs 2.432µs 2.440µs 2.447µs 1.85% -1.472 4.775 0.75% 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.398µs; 2.403µs] or [-0.104%; +0.104%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 5e28b87 1764975023 gyuheon0h/crashinfo-os-info
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 145.061µs 146.942µs ± 1.750µs 146.725µs ± 0.551µs 147.217µs 148.453µs 153.115µs 163.557µs 11.47% 5.571 43.807 1.19% 0.124µ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.699µs; 147.184µs] or [-0.165%; +0.165%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 5e28b87 1764975023 gyuheon0h/crashinfo-os-info
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time 533.105µs 533.800µs ± 0.703µs 533.745µs ± 0.223µs 533.964µs 534.233µs 534.732µs 542.642µs 1.67% 10.033 123.804 0.13% 0.050µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1842836.807op/s 1873364.313op/s ± 2433.781op/s 1873554.780op/s ± 783.723op/s 1874343.773op/s 1875320.456op/s 1875614.784op/s 1875803.492op/s 0.12% -9.933 122.147 0.13% 172.094op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 379.713µs 380.421µs ± 0.313µs 380.419µs ± 0.176µs 380.574µs 381.003µs 381.204µs 381.578µs 0.30% 0.473 0.712 0.08% 0.022µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2620695.863op/s 2628666.762op/s ± 2165.148op/s 2628681.683op/s ± 1213.462op/s 2630097.486op/s 2632108.305op/s 2632939.229op/s 2633571.301op/s 0.19% -0.467 0.701 0.08% 153.099op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 189.226µs 189.690µs ± 0.318µs 189.668µs ± 0.111µs 189.779µs 189.956µs 190.068µs 193.256µs 1.89% 7.422 78.519 0.17% 0.023µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5174476.721op/s 5271761.662op/s ± 8739.780op/s 5272380.291op/s ± 3083.427op/s 5275428.784op/s 5280468.818op/s 5282823.960op/s 5284689.617op/s 0.23% -7.296 76.611 0.17% 617.996op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.872µs 37.001µs ± 0.041µs 37.000µs ± 0.025µs 37.025µs 37.075µs 37.097µs 37.138µs 0.37% 0.237 0.609 0.11% 0.003µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26926281.945op/s 27026048.270op/s ± 29595.630op/s 27026725.503op/s ± 18127.335op/s 27044871.373op/s 27070418.189op/s 27085620.660op/s 27120538.336op/s 0.35% -0.229 0.607 0.11% 2092.727op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 44.913µs 45.127µs ± 0.164µs 45.105µs ± 0.144µs 45.263µs 45.401µs 45.479µs 45.495µs 0.86% 0.348 -1.140 0.36% 0.012µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21980399.833op/s 22160209.331op/s ± 80334.880op/s 22170392.772op/s ± 70916.316op/s 22238611.554op/s 22261887.409op/s 22263845.829op/s 22265466.706op/s 0.43% -0.340 -1.150 0.36% 5680.534op/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 [533.703µs; 533.897µs] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1873027.015op/s; 1873701.612op/s] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [380.378µs; 380.465µs] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2628366.693op/s; 2628966.830op/s] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [189.646µs; 189.735µs] or [-0.023%; +0.023%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5270550.413op/s; 5272972.912op/s] or [-0.023%; +0.023%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.996µs; 37.007µs] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27021946.601op/s; 27030149.940op/s] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.104µs; 45.149µs] or [-0.050%; +0.050%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [22149075.689op/s; 22171342.973op/s] or [-0.050%; +0.050%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 5e28b87 1764975023 gyuheon0h/crashinfo-os-info
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 34.784µs 35.374µs ± 1.021µs 34.902µs ± 0.055µs 35.004µs 37.565µs 37.624µs 38.670µs 10.79% 1.715 1.062 2.88% 0.072µ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 [35.233µs; 35.516µs] or [-0.400%; +0.400%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 5e28b87 1764975023 gyuheon0h/crashinfo-os-info
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.669µs 25.479µs ± 9.406µs 18.123µs ± 0.406µs 34.094µs 41.749µs 47.496µs 69.487µs 283.42% 0.934 0.794 36.83% 0.665µ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.176µs; 26.783µs] or [-5.116%; +5.116%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 5e28b87 1764975023 gyuheon0h/crashinfo-os-info
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.695ms 9.943ms ± 0.072ms 9.939ms ± 0.041ms 9.981ms 10.038ms 10.179ms 10.313ms 3.77% 0.767 4.799 0.72% 0.005ms 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.933ms; 9.953ms] or [-0.101%; +0.101%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 5e28b87 1764975023 gyuheon0h/crashinfo-os-info
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.177µs 3.211µs ± 1.408µs 3.002µs ± 0.027µs 3.029µs 3.668µs 13.852µs 14.786µs 392.63% 7.319 54.912 43.73% 0.100µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [3.016µs; 3.406µs] or [-6.076%; +6.076%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 5e28b87 1764975023 gyuheon0h/crashinfo-os-info
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.162ms 14.235ms ± 0.035ms 14.233ms ± 0.016ms 14.248ms 14.284ms 14.345ms 14.495ms 1.84% 2.622 15.991 0.24% 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.230ms; 14.240ms] or [-0.034%; +0.034%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 5e28b87 1764975023 gyuheon0h/crashinfo-os-info
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 84.842µs 85.052µs ± 0.145µs 85.032µs ± 0.047µs 85.083µs 85.188µs 85.529µs 86.558µs 1.79% 6.403 59.318 0.17% 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 [85.031µs; 85.072µs] or [-0.024%; +0.024%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 5e28b87 1764975023 gyuheon0h/crashinfo-os-info
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 61.314ms 61.687ms ± 1.992ms 61.447ms ± 0.058ms 61.492ms 61.594ms 68.314ms 83.883ms 36.51% 9.369 92.137 3.22% 0.141ms 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 [61.411ms; 61.963ms] or [-0.448%; +0.448%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 5e28b87 1764975023 gyuheon0h/crashinfo-os-info
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 247.508ns 257.207ns ± 13.534ns 251.578ns ± 2.322ns 257.056ns 295.778ns 298.650ns 300.312ns 19.37% 2.108 3.169 5.25% 0.957ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_trace/test_trace execution_time [255.331ns; 259.083ns] or [-0.729%; +0.729%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 5e28b87 1764975023 gyuheon0h/crashinfo-os-info
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.154µs 160.152µs ± 0.295µs 160.112µs ± 0.146µs 160.282µs 160.757µs 160.953µs 161.458µs 0.84% 0.856 2.499 0.18% 0.021µ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.111µs; 160.193µs] or [-0.026%; +0.026%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 5e28b87 1764975023 gyuheon0h/crashinfo-os-info
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.534ns 190.658ns ± 2.149ns 190.609ns ± 1.618ns 191.852ns 194.296ns 197.243ns 198.376ns 4.07% 0.770 0.584 1.12% 0.152ns 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 [190.361ns; 190.956ns] or [-0.156%; +0.156%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 5e28b87 1764975023 gyuheon0h/crashinfo-os-info
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 204.885µs 206.185µs ± 0.787µs 206.333µs ± 0.682µs 206.861µs 207.231µs 207.578µs 208.021µs 0.82% -0.057 -1.363 0.38% 0.056µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4807200.719op/s 4850075.058op/s ± 18515.234op/s 4846526.403op/s ± 15983.796op/s 4868964.808op/s 4876127.773op/s 4879598.982op/s 4880786.139op/s 0.71% 0.064 -1.367 0.38% 1309.225op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.544µs 18.631µs ± 0.070µs 18.627µs ± 0.033µs 18.655µs 18.716µs 18.913µs 19.038µs 2.21% 2.545 10.889 0.38% 0.005µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 52525637.408op/s 53675247.370op/s ± 200783.717op/s 53685021.794op/s ± 93880.386op/s 53800007.475op/s 53916862.438op/s 53924125.073op/s 53924787.717op/s 0.45% -2.474 10.414 0.37% 14197.553op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.780µs 10.867µs ± 0.039µs 10.867µs ± 0.026µs 10.891µs 10.927µs 10.970µs 11.003µs 1.25% 0.318 0.164 0.36% 0.003µs 1 200
normalization/normalize_name/normalize_name/good throughput 90885313.142op/s 92020933.459op/s ± 329956.186op/s 92023203.911op/s ± 222002.485op/s 92252855.271op/s 92544756.876op/s 92627719.041op/s 92767991.502op/s 0.81% -0.296 0.125 0.36% 23331.426op/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 [206.076µs; 206.294µs] or [-0.053%; +0.053%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4847509.024op/s; 4852641.091op/s] or [-0.053%; +0.053%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.621µs; 18.641µs] or [-0.052%; +0.052%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [53647420.678op/s; 53703074.062op/s] or [-0.052%; +0.052%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.862µs; 10.873µs] or [-0.050%; +0.050%] None None None
normalization/normalize_name/normalize_name/good throughput [91975204.705op/s; 92066662.213op/s] or [-0.050%; +0.050%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 5e28b87 1764975023 gyuheon0h/crashinfo-os-info
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
credit_card/is_card_number/ execution_time 3.895µs 3.912µs ± 0.002µs 3.912µs ± 0.001µs 3.913µs 3.915µs 3.918µs 3.919µs 0.20% -1.509 15.675 0.06% 0.000µs 1 200
credit_card/is_card_number/ throughput 255148394.686op/s 255632596.236op/s ± 144134.245op/s 255647336.649op/s ± 68095.778op/s 255711813.887op/s 255791157.589op/s 255852644.259op/s 256723453.721op/s 0.42% 1.535 15.877 0.06% 10191.830op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 79.646µs 81.859µs ± 1.265µs 81.644µs ± 0.955µs 82.775µs 83.988µs 84.622µs 86.318µs 5.72% 0.488 -0.275 1.54% 0.089µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 11585030.972op/s 12219073.836op/s ± 187518.318op/s 12248227.969op/s ± 142744.272op/s 12365957.854op/s 12482750.388op/s 12525541.308op/s 12555523.741op/s 2.51% -0.421 -0.410 1.53% 13259.547op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 71.448µs 72.061µs ± 0.611µs 71.892µs ± 0.342µs 72.329µs 73.210µs 74.319µs 74.356µs 3.43% 1.458 2.104 0.85% 0.043µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13448813.815op/s 13878033.281op/s ± 116310.642op/s 13909775.823op/s ± 66450.516op/s 13972546.862op/s 13986657.132op/s 13992991.997op/s 13996191.626op/s 0.62% -1.409 1.890 0.84% 8224.404op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.892µs 3.912µs ± 0.003µs 3.911µs ± 0.001µs 3.912µs 3.915µs 3.918µs 3.933µs 0.56% 2.243 27.762 0.08% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 254255345.181op/s 255655959.989op/s ± 202040.953op/s 255681958.852op/s ± 77816.203op/s 255746600.348op/s 255827626.469op/s 255910501.586op/s 256910991.096op/s 0.48% -2.184 27.629 0.08% 14286.453op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 68.346µs 69.020µs ± 0.460µs 68.902µs ± 0.276µs 69.287µs 69.973µs 70.225µs 71.094µs 3.18% 1.165 1.614 0.66% 0.033µs 1 200
credit_card/is_card_number/378282246310005 throughput 14065850.492op/s 14489293.420op/s ± 95767.395op/s 14513402.404op/s ± 58332.791op/s 14559319.440op/s 14602453.077op/s 14611794.988op/s 14631375.117op/s 0.81% -1.121 1.422 0.66% 6771.777op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 45.363µs 45.732µs ± 0.153µs 45.755µs ± 0.114µs 45.856µs 45.933µs 45.957µs 45.999µs 0.53% -0.506 -0.589 0.33% 0.011µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21739689.357op/s 21866611.490op/s ± 73350.495op/s 21855409.523op/s ± 54473.715op/s 21920072.766op/s 22016704.508op/s 22034537.105op/s 22044541.651op/s 0.87% 0.517 -0.573 0.33% 5186.663op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.428µs 6.436µs ± 0.004µs 6.434µs ± 0.002µs 6.437µs 6.442µs 6.448µs 6.456µs 0.33% 1.458 3.746 0.06% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 154894872.332op/s 155384951.039op/s ± 92763.928op/s 155412254.256op/s ± 45669.366op/s 155448072.316op/s 155488220.129op/s 155519888.477op/s 155581096.396op/s 0.11% -1.452 3.710 0.06% 6559.400op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.891µs 3.913µs ± 0.003µs 3.912µs ± 0.002µs 3.915µs 3.917µs 3.918µs 3.919µs 0.17% -1.919 14.320 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255167389.109op/s 255569849.787op/s ± 192512.934op/s 255593277.027op/s ± 128050.134op/s 255691760.364op/s 255811894.693op/s 255857438.037op/s 257024731.167op/s 0.56% 1.947 14.582 0.08% 13612.720op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 61.024µs 62.668µs ± 0.529µs 62.666µs ± 0.348µs 63.039µs 63.531µs 63.755µs 64.293µs 2.59% -0.082 0.112 0.84% 0.037µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15553875.953op/s 15958168.499op/s ± 134804.446op/s 15957497.206op/s ± 88704.264op/s 16042708.296op/s 16188675.972op/s 16271498.554op/s 16386998.637op/s 2.69% 0.135 0.123 0.84% 9532.114op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 53.986µs 54.250µs ± 0.096µs 54.251µs ± 0.063µs 54.312µs 54.402µs 54.469µs 54.505µs 0.47% 0.025 0.011 0.18% 0.007µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18347097.127op/s 18433074.153op/s ± 32447.827op/s 18432921.678op/s ± 21589.797op/s 18454606.282op/s 18486263.151op/s 18506215.249op/s 18523331.989op/s 0.49% -0.014 0.013 0.18% 2294.408op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.892µs 3.913µs ± 0.003µs 3.912µs ± 0.001µs 3.914µs 3.919µs 3.921µs 3.923µs 0.26% -0.614 11.698 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254931051.469op/s 255568359.790op/s ± 193335.539op/s 255601976.643op/s ± 78069.213op/s 255666980.610op/s 255753901.472op/s 255812144.464op/s 256910072.131op/s 0.51% 0.644 11.888 0.08% 13670.887op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 50.240µs 50.475µs ± 0.115µs 50.453µs ± 0.056µs 50.522µs 50.640µs 50.867µs 51.106µs 1.30% 1.715 6.708 0.23% 0.008µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19567110.617op/s 19811969.379op/s ± 45055.088op/s 19820598.689op/s ± 22001.166op/s 19836555.296op/s 19872706.429op/s 19894830.133op/s 19904609.908op/s 0.42% -1.676 6.484 0.23% 3185.876op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 45.377µs 45.734µs ± 0.148µs 45.750µs ± 0.108µs 45.853µs 45.934µs 45.968µs 45.976µs 0.49% -0.487 -0.649 0.32% 0.010µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21750627.565op/s 21865799.578op/s ± 70732.780op/s 21857879.866op/s ± 51761.279op/s 21914045.808op/s 21997710.375op/s 22032481.200op/s 22037835.643op/s 0.82% 0.498 -0.635 0.32% 5001.563op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.427µs 6.434µs ± 0.003µs 6.434µs ± 0.002µs 6.436µs 6.439µs 6.441µs 6.447µs 0.20% 0.348 0.730 0.05% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 155114341.429op/s 155423235.716op/s ± 76272.942op/s 155425684.096op/s ± 43363.164op/s 155462231.532op/s 155549107.050op/s 155567619.606op/s 155594711.222op/s 0.11% -0.345 0.721 0.05% 5393.311op/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.912µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/ throughput [255612620.616op/s; 255652571.857op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [81.683µs; 82.034µs] or [-0.214%; +0.214%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12193085.601op/s; 12245062.072op/s] or [-0.213%; +0.213%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [71.977µs; 72.146µs] or [-0.118%; +0.118%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13861913.745op/s; 13894152.818op/s] or [-0.116%; +0.116%] None None None
credit_card/is_card_number/37828224631 execution_time [3.911µs; 3.912µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/37828224631 throughput [255627959.056op/s; 255683960.922op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/378282246310005 execution_time [68.956µs; 69.083µs] or [-0.092%; +0.092%] None None None
credit_card/is_card_number/378282246310005 throughput [14476020.980op/s; 14502565.860op/s] or [-0.092%; +0.092%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.711µs; 45.754µs] or [-0.046%; +0.046%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [21856445.817op/s; 21876777.163op/s] or [-0.046%; +0.046%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.435µs; 6.436µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/x371413321323331 throughput [155372094.851op/s; 155397807.227op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ throughput [255543169.346op/s; 255596530.229op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [62.595µs; 62.742µs] or [-0.117%; +0.117%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15939485.899op/s; 15976851.098op/s] or [-0.117%; +0.117%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [54.237µs; 54.264µs] or [-0.024%; +0.024%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18428577.196op/s; 18437571.109op/s] or [-0.024%; +0.024%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.912µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255541565.343op/s; 255595154.236op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [50.459µs; 50.491µs] or [-0.032%; +0.032%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [19805725.178op/s; 19818213.581op/s] or [-0.032%; +0.032%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.714µs; 45.754µs] or [-0.045%; +0.045%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [21855996.694op/s; 21875602.461op/s] or [-0.045%; +0.045%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.434µs; 6.434µs] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [155412665.020op/s; 155433806.412op/s] or [-0.007%; +0.007%] None None None

Baseline

Omitted due to size.

@gyuheon0h
Copy link
Copy Markdown
Contributor Author

/merge

@dd-devflow-routing-codex
Copy link
Copy Markdown

dd-devflow-routing-codex bot commented Dec 8, 2025

View all feedbacks in Devflow UI.

2025-12-08 01:15:42 UTC ℹ️ Start processing command /merge


2025-12-08 01:15:47 UTC ℹ️ MergeQueue: pull request added to the queue

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


2025-12-08 01:33:12 UTC ℹ️ MergeQueue: This merge request was merged

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.

3 participants