Skip to content

fix(sidecar): aWS lambda also can return EACCESS for shm_open#1446

Merged
dd-mergequeue[bot] merged 1 commit intomainfrom
bob/shm_open
Jan 13, 2026
Merged

fix(sidecar): aWS lambda also can return EACCESS for shm_open#1446
dd-mergequeue[bot] merged 1 commit intomainfrom
bob/shm_open

Conversation

@bwoebi
Copy link
Copy Markdown
Contributor

@bwoebi bwoebi commented Jan 13, 2026

Depending on the actual user the process runs under.

Also downgrade tempfile to 3.13, when it did not pull in getrandom 0.3. getrandom 0.3 currently breaks our PHP 7.0 alpine targets, which don't support getrandom yet. We'll consider a path forward later, but as a shortterm mitigation, this fixes execution.

Depending on the actual user the process runs under.
Also downgrade tempfile to 3.13, when it did not pull in getrandom 0.3.
getrandom 0.3 currently breaks our PHP 7.0 alpine targets, which don't support getrandom yet. We'll consider a path forward later, but as a shortterm mitigation, this fixes execution.

Signed-off-by: Bob Weinand <[email protected]>
@bwoebi bwoebi requested review from a team as code owners January 13, 2026 18:52
@bwoebi bwoebi changed the title fix(sidecar): AWS lambda also can return EACCESS for shm_open fix(sidecar): aWS lambda also can return EACCESS for shm_open Jan 13, 2026
@codecov-commenter
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.29%. Comparing base (de271ed) to head (eaf030a).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1446      +/-   ##
==========================================
- Coverage   71.30%   71.29%   -0.01%     
==========================================
  Files         413      413              
  Lines       66157    66157              
==========================================
- Hits        47172    47167       -5     
- Misses      18985    18990       +5     
Components Coverage Δ
libdd-crashtracker 58.67% <ø> (ø)
libdd-crashtracker-ffi 14.37% <ø> (ø)
libdd-alloc 98.73% <ø> (ø)
libdd-data-pipeline 86.04% <ø> (ø)
libdd-data-pipeline-ffi 77.01% <ø> (ø)
libdd-common 81.11% <ø> (ø)
libdd-common-ffi 74.19% <ø> (ø)
libdd-telemetry 60.26% <ø> (+0.03%) ⬆️
libdd-telemetry-ffi 21.17% <ø> (ø)
libdd-dogstatsd-client 83.75% <ø> (ø)
datadog-ipc 82.61% <100.00%> (ø)
libdd-profiling 81.04% <ø> (ø)
libdd-profiling-ffi 62.43% <ø> (ø)
datadog-sidecar 35.99% <ø> (ø)
datdog-sidecar-ffi 11.46% <ø> (ø)
spawn-worker 55.18% <ø> (ø)
libdd-tinybytes 92.44% <ø> (ø)
libdd-trace-normalization 82.33% <ø> (ø)
libdd-trace-obfuscation 94.17% <ø> (ø)
libdd-trace-protobuf 61.18% <ø> (ø)
libdd-trace-utils 89.74% <ø> (ø)
datadog-tracer-flare 61.06% <ø> (ø)
libdd-log 75.57% <ø> (ø)
🚀 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 Jan 13, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-01-13 19:08:21

Comparing candidate commit eaf030a in PR branch bob/shm_open with baseline commit de271ed 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 eaf030a 1768330327 bob/shm_open
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.405µs 146.511µs ± 1.733µs 146.204µs ± 0.552µs 146.831µs 148.193µs 154.402µs 162.523µs 11.16% 5.353 40.388 1.18% 0.123µ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.271µs; 146.751µs] or [-0.164%; +0.164%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz eaf030a 1768330327 bob/shm_open
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time 495.221µs 496.051µs ± 0.352µs 496.035µs ± 0.240µs 496.267µs 496.617µs 496.880µs 497.644µs 0.32% 0.527 1.200 0.07% 0.025µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 2009469.738op/s 2015924.017op/s ± 1429.151op/s 2015985.533op/s ± 975.612op/s 2017015.148op/s 2018022.613op/s 2018692.299op/s 2019302.060op/s 0.16% -0.521 1.179 0.07% 101.056op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 371.240µs 371.946µs ± 0.294µs 371.957µs ± 0.199µs 372.135µs 372.438µs 372.694µs 372.783µs 0.22% 0.064 -0.067 0.08% 0.021µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2682527.010op/s 2688564.864op/s ± 2124.850op/s 2688484.852op/s ± 1437.738op/s 2690036.613op/s 2692037.018op/s 2693443.284op/s 2693673.673op/s 0.19% -0.060 -0.070 0.08% 150.250op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 169.449µs 169.909µs ± 0.151µs 169.895µs ± 0.086µs 169.994µs 170.170µs 170.311µs 170.377µs 0.28% 0.121 0.859 0.09% 0.011µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5869340.028op/s 5885496.092op/s ± 5225.993op/s 5885979.140op/s ± 2977.024op/s 5888511.107op/s 5893525.647op/s 5899767.458op/s 5901481.491op/s 0.26% -0.113 0.859 0.09% 369.533op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 37.470µs 37.570µs ± 0.044µs 37.571µs ± 0.029µs 37.599µs 37.645µs 37.693µs 37.697µs 0.33% 0.204 0.171 0.12% 0.003µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26527655.322op/s 26617224.126op/s ± 30957.240op/s 26615929.715op/s ± 20376.944op/s 26636661.422op/s 26669295.882op/s 26685331.779op/s 26687900.531op/s 0.27% -0.197 0.164 0.12% 2189.007op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 46.170µs 46.324µs ± 0.104µs 46.319µs ± 0.029µs 46.347µs 46.401µs 46.427µs 47.624µs 2.82% 9.719 119.269 0.22% 0.007µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 20997882.601op/s 21587200.177op/s ± 47550.545op/s 21589467.683op/s ± 13739.894op/s 21603621.743op/s 21627615.005op/s 21644757.561op/s 21659040.588op/s 0.32% -9.539 116.334 0.22% 3362.331op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time [496.002µs; 496.099µs] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2015725.951op/s; 2016122.084op/s] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [371.905µs; 371.987µs] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2688270.381op/s; 2688859.348op/s] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [169.888µs; 169.930µs] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5884771.819op/s; 5886220.364op/s] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.564µs; 37.576µs] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26612933.750op/s; 26621514.501op/s] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.310µs; 46.338µs] or [-0.031%; +0.031%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21580610.129op/s; 21593790.225op/s] or [-0.031%; +0.031%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz eaf030a 1768330327 bob/shm_open
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.354µs 2.413µs ± 0.017µs 2.414µs ± 0.004µs 2.418µs 2.442µs 2.455µs 2.456µs 1.76% -0.922 3.438 0.70% 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.411µs; 2.416µs] or [-0.097%; +0.097%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz eaf030a 1768330327 bob/shm_open
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.918µs 5.028µs ± 0.062µs 5.027µs ± 0.059µs 5.069µs 5.121µs 5.124µs 5.127µs 1.99% 0.244 -1.347 1.23% 0.004µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
ip_address/quantize_peer_ip_address_benchmark execution_time [5.019µs; 5.036µs] or [-0.171%; +0.171%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz eaf030a 1768330327 bob/shm_open
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.202µs 3.232µs ± 1.431µs 3.008µs ± 0.027µs 3.036µs 3.672µs 14.111µs 14.738µs 390.04% 7.287 54.464 44.17% 0.101µ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.034µs; 3.430µs] or [-6.137%; +6.137%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz eaf030a 1768330327 bob/shm_open
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.733ms 14.817ms ± 0.036ms 14.818ms ± 0.024ms 14.838ms 14.871ms 14.930ms 14.937ms 0.80% 0.409 0.754 0.24% 0.003ms 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.812ms; 14.822ms] or [-0.034%; +0.034%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz eaf030a 1768330327 bob/shm_open
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.631ms 9.895ms ± 0.073ms 9.888ms ± 0.033ms 9.922ms 10.016ms 10.131ms 10.181ms 2.97% 0.546 3.213 0.73% 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.885ms; 9.905ms] or [-0.102%; +0.102%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz eaf030a 1768330327 bob/shm_open
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 525.109µs 525.697µs ± 0.378µs 525.657µs ± 0.235µs 525.892µs 526.221µs 526.487µs 528.766µs 0.59% 2.801 20.091 0.07% 0.027µ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 [525.645µs; 525.749µs] or [-0.010%; +0.010%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz eaf030a 1768330327 bob/shm_open
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 60.219ms 60.768ms ± 2.522ms 60.440ms ± 0.120ms 60.575ms 60.782ms 79.887ms 82.689ms 36.81% 7.974 62.082 4.14% 0.178ms 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 [60.419ms; 61.118ms] or [-0.575%; +0.575%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz eaf030a 1768330327 bob/shm_open
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.653ns 190.382ns ± 1.861ns 190.223ns ± 1.408ns 191.476ns 193.701ns 196.265ns 197.094ns 3.61% 0.971 0.793 0.98% 0.132ns 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.124ns; 190.640ns] or [-0.135%; +0.135%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz eaf030a 1768330327 bob/shm_open
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_trace/test_trace execution_time 243.650ns 255.267ns ± 13.942ns 247.885ns ± 3.016ns 263.198ns 283.431ns 296.393ns 300.004ns 21.03% 1.344 0.762 5.45% 0.986ns 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 [253.335ns; 257.200ns] or [-0.757%; +0.757%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz eaf030a 1768330327 bob/shm_open
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time 186.823µs 187.163µs ± 0.194µs 187.139µs ± 0.099µs 187.255µs 187.425µs 187.653µs 188.551µs 0.75% 3.107 18.491 0.10% 0.014µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5303606.267op/s 5342942.052op/s ± 5514.601op/s 5343613.735op/s ± 2821.841op/s 5346368.135op/s 5349266.766op/s 5351377.416op/s 5352672.181op/s 0.17% -3.073 18.200 0.10% 389.941op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.560µs 17.769µs ± 0.171µs 17.724µs ± 0.047µs 17.825µs 17.992µs 18.034µs 19.553µs 10.32% 5.960 57.629 0.96% 0.012µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 51142785.543op/s 56283738.875op/s ± 513404.258op/s 56421203.103op/s ± 150034.171op/s 56554581.827op/s 56709412.262op/s 56805228.885op/s 56948905.442op/s 0.94% -5.311 48.382 0.91% 36303.163op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.037µs 10.118µs ± 0.031µs 10.115µs ± 0.019µs 10.138µs 10.170µs 10.192µs 10.216µs 0.99% 0.242 0.146 0.31% 0.002µs 1 200
normalization/normalize_name/normalize_name/good throughput 97890387.980op/s 98830538.601op/s ± 303419.624op/s 98862519.414op/s ± 182632.806op/s 99018943.562op/s 99312908.969op/s 99493859.683op/s 99630085.569op/s 0.78% -0.223 0.131 0.31% 21455.007op/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 [187.136µs; 187.190µs] or [-0.014%; +0.014%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5342177.782op/s; 5343706.323op/s] or [-0.014%; +0.014%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.745µs; 17.792µs] or [-0.133%; +0.133%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [56212585.982op/s; 56354891.767op/s] or [-0.126%; +0.126%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.114µs; 10.123µs] or [-0.043%; +0.043%] None None None
normalization/normalize_name/normalize_name/good throughput [98788487.560op/s; 98872589.643op/s] or [-0.043%; +0.043%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz eaf030a 1768330327 bob/shm_open
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.809µs 35.204µs ± 0.646µs 34.906µs ± 0.054µs 35.049µs 36.505µs 36.570µs 38.659µs 10.75% 2.027 3.856 1.83% 0.046µ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.114µs; 35.294µs] or [-0.255%; +0.255%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz eaf030a 1768330327 bob/shm_open
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.875ms 3.886ms ± 0.007ms 3.886ms ± 0.002ms 3.888ms 3.891ms 3.894ms 3.967ms 2.09% 9.166 110.486 0.17% 0.000ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_frames_x1000 execution_time [3.885ms; 3.887ms] or [-0.024%; +0.024%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz eaf030a 1768330327 bob/shm_open
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.473µs 24.981µs ± 9.216µs 17.820µs ± 0.254µs 33.268µs 42.294µs 44.328µs 60.468µs 239.33% 0.900 0.108 36.80% 0.652µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [23.704µs; 26.258µs] or [-5.113%; +5.113%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz eaf030a 1768330327 bob/shm_open
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.662ms 10.698ms ± 0.015ms 10.698ms ± 0.011ms 10.709ms 10.722ms 10.731ms 10.777ms 0.74% 0.858 3.134 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.696ms; 10.700ms] or [-0.020%; +0.020%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz eaf030a 1768330327 bob/shm_open
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 89.753µs 89.940µs ± 0.155µs 89.918µs ± 0.044µs 89.963µs 90.071µs 90.416µs 91.635µs 1.91% 7.568 74.462 0.17% 0.011µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sql/obfuscate_sql_string execution_time [89.919µs; 89.962µs] or [-0.024%; +0.024%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz eaf030a 1768330327 bob/shm_open
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.889µs 3.911µs ± 0.003µs 3.911µs ± 0.002µs 3.912µs 3.915µs 3.918µs 3.920µs 0.23% -1.683 15.454 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 255126984.792op/s 255699949.383op/s ± 185948.257op/s 255709601.897op/s ± 98157.772op/s 255798303.296op/s 255935196.769op/s 255999029.395op/s 257110482.395op/s 0.55% 1.715 15.712 0.07% 13148.527op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 80.052µs 81.802µs ± 0.672µs 81.911µs ± 0.433µs 82.250µs 82.796µs 83.041µs 83.260µs 1.65% -0.460 -0.369 0.82% 0.047µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12010559.994op/s 12225439.101op/s ± 100760.811op/s 12208358.691op/s ± 64345.256op/s 12293878.930op/s 12413097.122op/s 12461557.761op/s 12491816.097op/s 2.32% 0.495 -0.335 0.82% 7124.865op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 74.590µs 74.928µs ± 0.152µs 74.926µs ± 0.083µs 75.004µs 75.130µs 75.422µs 75.687µs 1.02% 1.002 3.613 0.20% 0.011µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13212253.872op/s 13346205.428op/s ± 26944.236op/s 13346485.938op/s ± 14742.460op/s 13361733.332op/s 13389617.223op/s 13397368.001op/s 13406551.782op/s 0.45% -0.975 3.501 0.20% 1905.245op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.895µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.916µs 3.918µs 3.918µs 0.16% -1.232 7.348 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255211083.829op/s 255622567.310op/s ± 174965.384op/s 255612665.608op/s ± 128042.722op/s 255752402.857op/s 255858098.145op/s 255911457.820op/s 256758081.651op/s 0.45% 1.248 7.465 0.07% 12371.921op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 71.584µs 72.068µs ± 0.175µs 72.058µs ± 0.114µs 72.176µs 72.347µs 72.487µs 72.599µs 0.75% 0.138 0.005 0.24% 0.012µs 1 200
credit_card/is_card_number/378282246310005 throughput 13774261.653op/s 13875797.131op/s ± 33658.814op/s 13877773.378op/s ± 21948.647op/s 13898117.174op/s 13930641.003op/s 13943446.505op/s 13969560.027op/s 0.66% -0.124 -0.003 0.24% 2380.038op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 52.142µs 52.204µs ± 0.041µs 52.195µs ± 0.023µs 52.222µs 52.300µs 52.323µs 52.366µs 0.33% 1.340 1.991 0.08% 0.003µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 19096234.879op/s 19155521.694op/s ± 15023.206op/s 19158820.032op/s ± 8453.764op/s 19166518.010op/s 19173264.227op/s 19175608.073op/s 19178265.272op/s 0.10% -1.334 1.974 0.08% 1062.301op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 5.795µs 5.918µs ± 0.045µs 5.920µs ± 0.028µs 5.949µs 5.996µs 6.009µs 6.033µs 1.91% -0.095 -0.137 0.76% 0.003µs 1 200
credit_card/is_card_number/x371413321323331 throughput 165748897.976op/s 168980130.201op/s ± 1294241.903op/s 168922982.006op/s ± 792008.199op/s 169706048.607op/s 171201930.537op/s 172247104.437op/s 172566538.500op/s 2.16% 0.137 -0.114 0.76% 91516.723op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.890µs 3.911µs ± 0.002µs 3.910µs ± 0.001µs 3.912µs 3.914µs 3.916µs 3.917µs 0.16% -2.528 22.268 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255326140.216op/s 255717131.514op/s ± 159971.694op/s 255724305.606op/s ± 89873.046op/s 255811441.170op/s 255901763.175op/s 255945389.272op/s 257049491.875op/s 0.52% 2.562 22.598 0.06% 11311.707op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.071µs 64.279µs ± 0.125µs 64.253µs ± 0.050µs 64.307µs 64.510µs 64.738µs 65.045µs 1.23% 2.639 10.682 0.19% 0.009µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15373874.898op/s 15557119.772op/s ± 30026.371op/s 15563466.320op/s ± 12193.596op/s 15575647.086op/s 15587778.949op/s 15593454.579op/s 15607760.178op/s 0.28% -2.606 10.435 0.19% 2123.185op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 57.352µs 57.510µs ± 0.127µs 57.475µs ± 0.056µs 57.552µs 57.703µs 58.099µs 58.301µs 1.44% 2.795 11.596 0.22% 0.009µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 17152313.729op/s 17388299.000op/s ± 38172.379op/s 17398831.669op/s ± 16804.669op/s 17411419.279op/s 17423406.517op/s 17431757.124op/s 17436272.678op/s 0.22% -2.757 11.307 0.22% 2699.195op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.892µs 3.911µs ± 0.003µs 3.911µs ± 0.001µs 3.912µs 3.918µs 3.921µs 3.922µs 0.30% 0.116 6.638 0.09% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254940277.972op/s 255678513.663op/s ± 218675.339op/s 255700869.494op/s ± 96580.520op/s 255804310.605op/s 255924918.340op/s 255977416.813op/s 256965322.947op/s 0.49% -0.094 6.731 0.09% 15462.682op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 54.558µs 54.796µs ± 0.140µs 54.759µs ± 0.084µs 54.876µs 55.066µs 55.154µs 55.225µs 0.85% 0.881 0.027 0.26% 0.010µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 18107780.478op/s 18249776.567op/s ± 46578.370op/s 18261760.787op/s ± 28118.710op/s 18286448.828op/s 18306970.567op/s 18314039.158op/s 18329244.309op/s 0.37% -0.872 0.007 0.25% 3293.588op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 52.132µs 52.191µs ± 0.028µs 52.189µs ± 0.020µs 52.209µs 52.239µs 52.262µs 52.285µs 0.18% 0.479 0.012 0.05% 0.002µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 19126073.899op/s 19160452.721op/s ± 10296.890op/s 19161087.663op/s ± 7353.508op/s 19168465.479op/s 19175347.504op/s 19179517.445op/s 19182078.184op/s 0.11% -0.476 0.007 0.05% 728.100op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 5.790µs 5.914µs ± 0.053µs 5.918µs ± 0.034µs 5.946µs 6.000µs 6.033µs 6.042µs 2.08% -0.021 -0.273 0.89% 0.004µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 165519728.035op/s 169107945.936op/s ± 1505415.284op/s 168963307.118op/s ± 971244.433op/s 170056783.506op/s 171573926.831op/s 172561092.154op/s 172721720.925op/s 2.22% 0.067 -0.275 0.89% 106448.936op/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.910µs; 3.911µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ throughput [255674178.743op/s; 255725720.023op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [81.709µs; 81.895µs] or [-0.114%; +0.114%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12211474.621op/s; 12239403.580op/s] or [-0.114%; +0.114%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [74.907µs; 74.949µs] or [-0.028%; +0.028%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13342471.216op/s; 13349939.640op/s] or [-0.028%; +0.028%] None None None
credit_card/is_card_number/37828224631 execution_time [3.912µs; 3.912µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631 throughput [255598318.791op/s; 255646815.830op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/378282246310005 execution_time [72.044µs; 72.093µs] or [-0.034%; +0.034%] None None None
credit_card/is_card_number/378282246310005 throughput [13871132.343op/s; 13880461.919op/s] or [-0.034%; +0.034%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [52.199µs; 52.210µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [19153439.622op/s; 19157603.766op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/x371413321323331 execution_time [5.912µs; 5.924µs] or [-0.106%; +0.106%] None None None
credit_card/is_card_number/x371413321323331 throughput [168800760.721op/s; 169159499.681op/s] or [-0.106%; +0.106%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.910µs; 3.911µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ throughput [255694960.976op/s; 255739302.052op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [64.262µs; 64.297µs] or [-0.027%; +0.027%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15552958.406op/s; 15561281.139op/s] or [-0.027%; +0.027%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [57.493µs; 57.528µs] or [-0.031%; +0.031%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17383008.676op/s; 17393589.325op/s] or [-0.030%; +0.030%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.911µs; 3.912µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255648207.364op/s; 255708819.962op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [54.776µs; 54.815µs] or [-0.035%; +0.035%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [18243321.253op/s; 18256231.882op/s] or [-0.035%; +0.035%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [52.187µs; 52.195µs] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [19159025.671op/s; 19161879.771op/s] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [5.907µs; 5.921µs] or [-0.123%; +0.123%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [168899309.856op/s; 169316582.016op/s] or [-0.123%; +0.123%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz eaf030a 1768330327 bob/shm_open
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 161.829µs 162.377µs ± 0.353µs 162.308µs ± 0.205µs 162.535µs 163.054µs 163.452µs 163.991µs 1.04% 1.318 2.421 0.22% 0.025µ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 [162.328µs; 162.426µs] or [-0.030%; +0.030%] None None None

Baseline

Omitted due to size.

@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts bot commented Jan 13, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 87.80 MB 87.80 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 7.57 MB 7.57 MB 0% (0 B) 👌
aarch64-apple-darwin
Artifact Baseline Commit Change
/aarch64-apple-darwin/lib/libdatadog_profiling.a 59.43 MB 59.43 MB 0% (0 B) 👌
/aarch64-apple-darwin/lib/libdatadog_profiling.dylib 8.58 MB 8.58 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 101.52 MB 101.52 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 9.71 MB 9.71 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 20.43 MB 20.43 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 73.49 KB 73.49 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 151.28 MB 151.27 MB -0% (-8.00 KB) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 817.84 MB 817.84 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 6.51 MB 6.51 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 73.49 KB 73.49 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 20.14 MB 20.14 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 39.52 MB 39.52 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 17.43 MB 17.43 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 74.62 KB 74.62 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 154.16 MB 154.15 MB -0% (-8.00 KB) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 805.63 MB 805.63 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 5.01 MB 5.01 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 74.62 KB 74.62 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 21.47 MB 21.47 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 37.29 MB 37.29 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 76.05 MB 76.05 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 9.00 MB 9.00 MB 0% (0 B) 👌
x86_64-apple-darwin
Artifact Baseline Commit Change
/x86_64-apple-darwin/lib/libdatadog_profiling.a 60.76 MB 60.76 MB 0% (0 B) 👌
/x86_64-apple-darwin/lib/libdatadog_profiling.dylib 9.63 MB 9.63 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 95.61 MB 95.61 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 10.45 MB 10.45 MB 0% (0 B) 👌

@morrisonlevi
Copy link
Copy Markdown
Contributor

Approved, but please leave a comment about pinning!

@bwoebi
Copy link
Copy Markdown
Contributor Author

bwoebi commented Jan 13, 2026

/merge

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

gh-worker-devflow-routing-ef8351 bot commented Jan 13, 2026

View all feedbacks in Devflow UI.

2026-01-13 21:31:58 UTC ℹ️ Start processing command /merge


2026-01-13 21:32:04 UTC ℹ️ MergeQueue: pull request added to the queue

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


2026-01-13 21:51:36 UTC ℹ️ MergeQueue: This merge request was merged

@dd-mergequeue dd-mergequeue bot merged commit c65d768 into main Jan 13, 2026
45 of 48 checks passed
@dd-mergequeue dd-mergequeue bot deleted the bob/shm_open branch January 13, 2026 21:51
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