Skip to content

chore(deps): bump tracing-subscriber to remove regex dep duplicate#1608

Merged
paullegranddc merged 2 commits intomainfrom
paullgdc/deps/bump_tracing_subscriber_0.3.22
Feb 20, 2026
Merged

chore(deps): bump tracing-subscriber to remove regex dep duplicate#1608
paullegranddc merged 2 commits intomainfrom
paullgdc/deps/bump_tracing_subscriber_0.3.22

Conversation

@paullegranddc
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.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 19, 2026

📚 Documentation Check Results

⚠️ 470 documentation warning(s) found

📦 libdd-log - 4 warning(s)

📦 libdd-telemetry - 466 warning(s)


Updated: 2026-02-19 22:57:21 UTC | Commit: 4aa7890 | missing-docs job results

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 19, 2026

🔒 Cargo Deny Results

⚠️ 2 issue(s) found, showing only errors (advisories, bans, sources)

📦 libdd-log - 1 error(s)

Show output
error[vulnerability]: Denial of Service via Stack Exhaustion
   ┌─ /home/runner/work/libdatadog/libdatadog/Cargo.lock:50:1
   │
50 │ time 0.3.41 registry+https://github.com/rust-lang/crates.io-index
   │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ security vulnerability detected
   │
   ├ ID: RUSTSEC-2026-0009
   ├ Advisory: https://rustsec.org/advisories/RUSTSEC-2026-0009
   ├ ## Impact
     
     When user-provided input is provided to any type that parses with the RFC 2822 format, a denial of
     service attack via stack exhaustion is possible. The attack relies on formally deprecated and
     rarely-used features that are part of the RFC 2822 format used in a malicious manner. Ordinary,
     non-malicious input will never encounter this scenario.
     
     ## Patches
     
     A limit to the depth of recursion was added in v0.3.47. From this version, an error will be returned
     rather than exhausting the stack.
     
     ## Workarounds
     
     Limiting the length of user input is the simplest way to avoid stack exhaustion, as the amount of
     the stack consumed would be at most a factor of the length of the input.
   ├ Announcement: https://github.com/time-rs/time/blob/main/CHANGELOG.md#0347-2026-02-05
   ├ Solution: Upgrade to >=0.3.47 (try `cargo update -p time`)
   ├ time v0.3.41
     └── tracing-appender v0.2.3
         └── libdd-log v1.0.0

advisories FAILED, bans ok, sources ok

📦 libdd-telemetry - 1 error(s)

Show output
error[vulnerability]: Integer overflow in `BytesMut::reserve`
   ┌─ /home/runner/work/libdatadog/libdatadog/Cargo.lock:11:1
   │
11 │ bytes 1.8.0 registry+https://github.com/rust-lang/crates.io-index
   │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ security vulnerability detected
   │
   ├ ID: RUSTSEC-2026-0007
   ├ Advisory: https://rustsec.org/advisories/RUSTSEC-2026-0007
   ├ In the unique reclaim path of `BytesMut::reserve`, the condition
     ```rs
     if v_capacity >= new_cap + offset
     ```
     uses an unchecked addition. When `new_cap + offset` overflows `usize` in release builds, this condition may incorrectly pass, causing `self.cap` to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as `spare_capacity_mut()` then trust this corrupted `cap` value and may create out-of-bounds slices, leading to UB.
     
     This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks.
     
     ## PoC
     
     ```rs
     use bytes::*;
     
     fn main() {
         let mut a = BytesMut::from(&b"hello world"[..]);
         let mut b = a.split_off(5);
     
         // Ensure b becomes the unique owner of the backing storage
         drop(a);
     
         // Trigger overflow in new_cap + offset inside reserve
         b.reserve(usize::MAX - 6);
     
         // This call relies on the corrupted cap and may cause UB & HBO
         b.put_u8(b'h');
     }
     ```
     
     # Workarounds
     
     Users of `BytesMut::reserve` are only affected if integer overflow checks are configured to wrap. When integer overflow is configured to panic, this issue does not apply.
   ├ Announcement: https://github.com/advisories/GHSA-434x-w66g-qw3r
   ├ Solution: Upgrade to >=1.11.1 (try `cargo update -p bytes`)
   ├ bytes v1.8.0
     ├── http v1.1.0
     │   ├── http-body v1.0.1
     │   │   ├── http-body-util v0.1.2
     │   │   │   ├── libdd-common v1.1.0
     │   │   │   │   └── libdd-telemetry v2.0.0
     │   │   │   └── libdd-telemetry v2.0.0 (*)
     │   │   ├── hyper v1.6.0
     │   │   │   ├── hyper-rustls v0.27.3
     │   │   │   │   └── libdd-common v1.1.0 (*)
     │   │   │   ├── hyper-util v0.1.17
     │   │   │   │   ├── hyper-rustls v0.27.3 (*)
     │   │   │   │   ├── libdd-common v1.1.0 (*)
     │   │   │   │   └── libdd-telemetry v2.0.0 (*)
     │   │   │   ├── libdd-common v1.1.0 (*)
     │   │   │   └── libdd-telemetry v2.0.0 (*)
     │   │   ├── hyper-util v0.1.17 (*)
     │   │   └── libdd-common v1.1.0 (*)
     │   ├── http-body-util v0.1.2 (*)
     │   ├── hyper v1.6.0 (*)
     │   ├── hyper-rustls v0.27.3 (*)
     │   ├── hyper-util v0.1.17 (*)
     │   ├── libdd-common v1.1.0 (*)
     │   ├── libdd-telemetry v2.0.0 (*)
     │   └── multer v3.1.0
     │       └── (dev) libdd-common v1.1.0 (*)
     ├── http-body v1.0.1 (*)
     ├── http-body-util v0.1.2 (*)
     ├── hyper v1.6.0 (*)
     ├── hyper-util v0.1.17 (*)
     ├── (dev) libdd-common v1.1.0 (*)
     ├── multer v3.1.0 (*)
     ├── prost v0.14.3
     │   └── libdd-ddsketch v1.0.0
     │       └── libdd-telemetry v2.0.0 (*)
     ├── tokio v1.49.0
     │   ├── hyper v1.6.0 (*)
     │   ├── hyper-rustls v0.27.3 (*)
     │   ├── hyper-util v0.1.17 (*)
     │   ├── (dev) libdd-common v1.1.0 (*)
     │   ├── (dev) libdd-telemetry v2.0.0 (*)
     │   ├── tokio-rustls v0.26.0
     │   │   ├── hyper-rustls v0.27.3 (*)
     │   │   └── libdd-common v1.1.0 (*)
     │   └── tokio-util v0.7.12
     │       └── libdd-telemetry v2.0.0 (*)
     └── tokio-util v0.7.12 (*)

advisories FAILED, bans ok, sources ok

Updated: 2026-02-19 23:00:33 UTC | Commit: 4aa7890 | dependency-check job results

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Feb 19, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.12%. Comparing base (bf953c0) to head (4bfab49).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1608      +/-   ##
==========================================
- Coverage   71.22%   71.12%   -0.11%     
==========================================
  Files         423      423              
  Lines       62130    62183      +53     
==========================================
- Hits        44253    44225      -28     
- Misses      17877    17958      +81     
Components Coverage Δ
libdd-crashtracker 62.64% <ø> (-0.05%) ⬇️
libdd-crashtracker-ffi 16.90% <ø> (-0.47%) ⬇️
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 86.49% <ø> (-0.43%) ⬇️
libdd-data-pipeline-ffi 72.59% <ø> (-0.97%) ⬇️
libdd-common 80.17% <ø> (ø)
libdd-common-ffi 73.40% <ø> (ø)
libdd-telemetry 62.52% <ø> (ø)
libdd-telemetry-ffi 16.75% <ø> (ø)
libdd-dogstatsd-client 82.64% <ø> (ø)
datadog-ipc 80.74% <ø> (+0.02%) ⬆️
libdd-profiling 81.56% <ø> (+0.01%) ⬆️
libdd-profiling-ffi 63.65% <ø> (ø)
datadog-sidecar 32.92% <ø> (-0.73%) ⬇️
datdog-sidecar-ffi 10.11% <ø> (-3.15%) ⬇️
spawn-worker 54.69% <ø> (ø)
libdd-tinybytes 93.16% <ø> (ø)
libdd-trace-normalization 81.71% <ø> (ø)
libdd-trace-obfuscation 94.21% <ø> (ø)
libdd-trace-protobuf 68.00% <ø> (ø)
libdd-trace-utils 88.96% <ø> (-0.14%) ⬇️
datadog-tracer-flare 88.28% <ø> (-2.17%) ⬇️
libdd-log 74.69% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Feb 19, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-02-19 23:12:58

Comparing candidate commit 4bfab49 in PR branch paullgdc/deps/bump_tracing_subscriber_0.3.22 with baseline commit bf953c0 in branch main.

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

scenario:benching serializing traces from their internal representation to msgpack

  • 🟩 execution_time [-682.537µs; -667.683µs] or [-4.658%; -4.557%]

scenario:sql/obfuscate_sql_string

  • 🟥 execution_time [+5.429µs; +5.513µs] or [+6.345%; +6.443%]

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 4bfab49 1771541768 paullgdc/deps/bump_tracing_subscriber_0.3.22
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 246.542ns 256.082ns ± 13.488ns 249.339ns ± 1.792ns 261.031ns 285.614ns 292.662ns 294.883ns 18.27% 1.492 0.725 5.25% 0.954ns 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 [254.213ns; 257.952ns] or [-0.730%; +0.730%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4bfab49 1771541768 paullgdc/deps/bump_tracing_subscriber_0.3.22
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 186.664ns 189.186ns ± 1.947ns 188.886ns ± 1.167ns 190.197ns 192.694ns 194.845ns 200.647ns 6.23% 1.822 6.496 1.03% 0.138ns 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 [188.916ns; 189.456ns] or [-0.143%; +0.143%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4bfab49 1771541768 paullgdc/deps/bump_tracing_subscriber_0.3.22
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time 185.428µs 185.894µs ± 0.354µs 185.813µs ± 0.144µs 185.967µs 186.918µs 187.208µs 187.306µs 0.80% 2.209 5.137 0.19% 0.025µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5338865.109op/s 5379436.455op/s ± 10210.150op/s 5381750.069op/s ± 4177.204op/s 5385298.230op/s 5389114.585op/s 5390788.988op/s 5392931.700op/s 0.21% -2.196 5.083 0.19% 721.967op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.826µs 17.934µs ± 0.059µs 17.930µs ± 0.030µs 17.960µs 18.006µs 18.041µs 18.469µs 3.01% 3.797 33.254 0.33% 0.004µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 54143439.507op/s 55760177.178op/s ± 179735.329op/s 55772616.902op/s ± 92683.928op/s 55864393.851op/s 56004566.986op/s 56044115.162op/s 56097598.602op/s 0.58% -3.599 30.954 0.32% 12709.207op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 9.786µs 9.836µs ± 0.021µs 9.836µs ± 0.014µs 9.852µs 9.869µs 9.876µs 9.883µs 0.48% -0.086 -0.654 0.21% 0.001µs 1 200
normalization/normalize_name/normalize_name/good throughput 101185092.063op/s 101665687.835op/s ± 215783.349op/s 101666522.254op/s ± 145657.422op/s 101808116.016op/s 102027885.382op/s 102111050.830op/s 102188379.633op/s 0.51% 0.094 -0.652 0.21% 15258.187op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time [185.845µs; 185.943µs] or [-0.026%; +0.026%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5378021.427op/s; 5380851.484op/s] or [-0.026%; +0.026%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.926µs; 17.942µs] or [-0.045%; +0.045%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55735267.590op/s; 55785086.766op/s] or [-0.045%; +0.045%] None None None
normalization/normalize_name/normalize_name/good execution_time [9.833µs; 9.839µs] or [-0.029%; +0.029%] None None None
normalization/normalize_name/normalize_name/good throughput [101635782.338op/s; 101695593.332op/s] or [-0.029%; +0.029%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4bfab49 1771541768 paullgdc/deps/bump_tracing_subscriber_0.3.22
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.629µs 160.180µs ± 0.258µs 160.129µs ± 0.120µs 160.266µs 160.676µs 160.977µs 161.580µs 0.91% 1.609 4.733 0.16% 0.018µ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.144µs; 160.216µs] or [-0.022%; +0.022%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4bfab49 1771541768 paullgdc/deps/bump_tracing_subscriber_0.3.22
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample_frames_x1000 execution_time 4.192ms 4.198ms ± 0.008ms 4.197ms ± 0.002ms 4.199ms 4.202ms 4.213ms 4.308ms 2.64% 11.466 147.509 0.20% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_frames_x1000 execution_time [4.197ms; 4.199ms] or [-0.028%; +0.028%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4bfab49 1771541768 paullgdc/deps/bump_tracing_subscriber_0.3.22
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 13.923ms 13.977ms ± 0.039ms 13.969ms ± 0.015ms 13.987ms 14.022ms 14.070ms 14.371ms 2.88% 5.744 51.046 0.28% 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 [13.971ms; 13.982ms] or [-0.039%; +0.039%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4bfab49 1771541768 paullgdc/deps/bump_tracing_subscriber_0.3.22
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.892µs 3.912µs ± 0.003µs 3.912µs ± 0.001µs 3.913µs 3.916µs 3.918µs 3.919µs 0.18% -1.596 13.000 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 255163364.451op/s 255625940.912op/s ± 178019.199op/s 255632593.156op/s ± 94739.960op/s 255722702.149op/s 255866527.206op/s 255913573.719op/s 256930385.536op/s 0.51% 1.622 13.212 0.07% 12587.858op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 76.635µs 77.710µs ± 0.603µs 77.680µs ± 0.448µs 78.103µs 78.679µs 79.241µs 79.892µs 2.85% 0.444 0.053 0.77% 0.043µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12516973.113op/s 12869176.018op/s ± 99532.366op/s 12873340.172op/s ± 74207.120op/s 12948732.880op/s 13017778.222op/s 13039496.038op/s 13048948.528op/s 1.36% -0.402 -0.037 0.77% 7038.001op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 69.828µs 70.895µs ± 0.682µs 70.800µs ± 0.472µs 71.309µs 72.049µs 72.548µs 73.205µs 3.40% 0.536 -0.197 0.96% 0.048µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13660249.396op/s 14106675.238op/s ± 135020.278op/s 14124298.002op/s ± 94284.425op/s 14213440.233op/s 14290988.656op/s 14305895.847op/s 14320827.687op/s 1.39% -0.493 -0.285 0.95% 9547.375op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.892µs 3.912µs ± 0.003µs 3.912µs ± 0.001µs 3.913µs 3.916µs 3.917µs 3.919µs 0.20% -1.711 14.523 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255146892.566op/s 255644885.308op/s ± 170596.521op/s 255650327.142op/s ± 92417.339op/s 255742734.613op/s 255853730.998op/s 255894883.465op/s 256927238.648op/s 0.50% 1.739 14.752 0.07% 12062.996op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 66.897µs 68.301µs ± 0.695µs 68.262µs ± 0.475µs 68.686µs 69.636µs 69.992µs 70.099µs 2.69% 0.408 -0.216 1.02% 0.049µs 1 200
credit_card/is_card_number/378282246310005 throughput 14265590.990op/s 14642608.747op/s ± 148512.716op/s 14649459.952op/s ± 101991.873op/s 14752628.943op/s 14848873.812op/s 14933577.788op/s 14948445.538op/s 2.04% -0.358 -0.262 1.01% 10501.435op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 52.149µs 52.209µs ± 0.032µs 52.204µs ± 0.023µs 52.229µs 52.265µs 52.287µs 52.301µs 0.19% 0.600 -0.190 0.06% 0.002µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 19120057.129op/s 19153902.228op/s ± 11751.341op/s 19155553.370op/s ± 8599.125op/s 19163742.201op/s 19169936.843op/s 19171867.567op/s 19175972.506op/s 0.11% -0.597 -0.194 0.06% 830.945op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.028µs 6.035µs ± 0.006µs 6.033µs ± 0.002µs 6.037µs 6.044µs 6.050µs 6.093µs 0.99% 4.948 41.439 0.10% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 164111359.753op/s 165701781.550op/s ± 166381.291op/s 165741642.368op/s ± 58685.234op/s 165786239.742op/s 165860441.205op/s 165889049.740op/s 165897713.753op/s 0.09% -4.891 40.674 0.10% 11764.934op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.891µs 3.912µs ± 0.003µs 3.911µs ± 0.002µs 3.913µs 3.918µs 3.920µs 3.923µs 0.30% -0.559 8.932 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254922740.564op/s 255635008.718op/s ± 205655.320op/s 255678254.564op/s ± 99079.735op/s 255762706.628op/s 255855990.287op/s 255896226.622op/s 256987145.819op/s 0.51% 0.585 9.086 0.08% 14542.027op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.092µs 64.456µs ± 0.156µs 64.436µs ± 0.110µs 64.568µs 64.723µs 64.863µs 64.911µs 0.74% 0.434 -0.095 0.24% 0.011µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15405741.305op/s 15514645.451op/s ± 37498.675op/s 15519296.561op/s ± 26488.293op/s 15542439.746op/s 15564275.707op/s 15593526.533op/s 15602505.762op/s 0.54% -0.422 -0.109 0.24% 2651.557op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 58.094µs 58.361µs ± 0.153µs 58.332µs ± 0.073µs 58.414µs 58.677µs 58.950µs 59.077µs 1.28% 1.732 4.344 0.26% 0.011µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 16927031.308op/s 17134958.682op/s ± 44636.877op/s 17143233.611op/s ± 21526.895op/s 17163621.278op/s 17187991.459op/s 17198749.167op/s 17213607.357op/s 0.41% -1.706 4.221 0.26% 3156.304op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.891µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.917µs 3.918µs 3.921µs 0.23% -1.774 14.629 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255017725.577op/s 255605944.134op/s ± 188890.790op/s 255604966.085op/s ± 108392.455op/s 255716832.563op/s 255849088.382op/s 255944485.100op/s 257027108.067op/s 0.56% 1.804 14.879 0.07% 13356.596op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 54.584µs 54.792µs ± 0.179µs 54.753µs ± 0.092µs 54.865µs 55.066µs 55.532µs 55.881µs 2.06% 2.573 10.470 0.33% 0.013µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 17895196.343op/s 18250919.863op/s ± 59191.903op/s 18263896.849op/s ± 30901.940op/s 18292756.983op/s 18307157.276op/s 18315334.261op/s 18320469.461op/s 0.31% -2.517 10.048 0.32% 4185.500op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 52.151µs 52.208µs ± 0.031µs 52.205µs ± 0.019µs 52.224µs 52.256µs 52.295µs 52.391µs 0.36% 1.435 5.384 0.06% 0.002µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 19087342.686op/s 19154213.462op/s ± 11398.404op/s 19155267.661op/s ± 7029.831op/s 19162183.431op/s 19169509.171op/s 19173198.151op/s 19174991.975op/s 0.10% -1.425 5.323 0.06% 805.989op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.028µs 6.037µs ± 0.011µs 6.034µs ± 0.002µs 6.037µs 6.048µs 6.082µs 6.127µs 1.53% 5.097 31.251 0.18% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 163220131.258op/s 165652779.935op/s ± 303649.962op/s 165722911.196op/s ± 62552.027op/s 165773889.567op/s 165837612.051op/s 165872939.625op/s 165887436.214op/s 0.10% -5.057 30.769 0.18% 21471.295op/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.010%; +0.010%] None None None
credit_card/is_card_number/ throughput [255601269.163op/s; 255650612.661op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [77.626µs; 77.793µs] or [-0.108%; +0.108%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12855381.789op/s; 12882970.246op/s] or [-0.107%; +0.107%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [70.800µs; 70.989µs] or [-0.133%; +0.133%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14087962.726op/s; 14125387.749op/s] or [-0.133%; +0.133%] None None None
credit_card/is_card_number/37828224631 execution_time [3.911µs; 3.912µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631 throughput [255621242.271op/s; 255668528.345op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/378282246310005 execution_time [68.204µs; 68.397µs] or [-0.141%; +0.141%] None None None
credit_card/is_card_number/378282246310005 throughput [14622026.313op/s; 14663191.181op/s] or [-0.141%; +0.141%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [52.204µs; 52.213µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [19152273.605op/s; 19155530.851op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.034µs; 6.036µs] or [-0.014%; +0.014%] None None None
credit_card/is_card_number/x371413321323331 throughput [165678722.704op/s; 165724840.397op/s] or [-0.014%; +0.014%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.911µs; 3.912µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ throughput [255606506.869op/s; 255663510.568op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [64.434µs; 64.477µs] or [-0.034%; +0.034%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15509448.495op/s; 15519842.407op/s] or [-0.033%; +0.033%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [58.339µs; 58.382µs] or [-0.036%; +0.036%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17128772.440op/s; 17141144.924op/s] or [-0.036%; +0.036%] 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 [255579765.687op/s; 255632122.581op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [54.768µs; 54.817µs] or [-0.045%; +0.045%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [18242716.435op/s; 18259123.292op/s] or [-0.045%; +0.045%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [52.204µs; 52.212µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [19152633.753op/s; 19155793.171op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.035µs; 6.038µs] or [-0.026%; +0.026%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [165610696.971op/s; 165694862.899op/s] or [-0.025%; +0.025%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4bfab49 1771541768 paullgdc/deps/bump_tracing_subscriber_0.3.22
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
redis/obfuscate_redis_string execution_time 33.978µs 34.604µs ± 1.100µs 34.094µs ± 0.053µs 34.173µs 36.965µs 36.991µs 37.846µs 11.00% 1.701 0.968 3.17% 0.078µ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 [34.451µs; 34.756µs] or [-0.440%; +0.440%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4bfab49 1771541768 paullgdc/deps/bump_tracing_subscriber_0.3.22
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.737µs 25.012µs ± 9.026µs 18.115µs ± 0.262µs 32.671µs 42.117µs 42.821µs 66.741µs 268.42% 1.013 0.839 35.99% 0.638µ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.761µs; 26.263µs] or [-5.001%; +5.001%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4bfab49 1771541768 paullgdc/deps/bump_tracing_subscriber_0.3.22
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 3.421ms 3.449ms ± 0.012ms 3.448ms ± 0.007ms 3.456ms 3.469ms 3.483ms 3.488ms 1.16% 0.381 0.738 0.34% 0.001ms 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 [3.447ms; 3.450ms] or [-0.047%; +0.047%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4bfab49 1771541768 paullgdc/deps/bump_tracing_subscriber_0.3.22
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.191µs 3.181µs ± 1.437µs 3.007µs ± 0.024µs 3.030µs 3.383µs 13.836µs 15.286µs 408.30% 7.503 56.993 45.05% 0.102µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [2.982µs; 3.380µs] or [-6.259%; +6.259%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4bfab49 1771541768 paullgdc/deps/bump_tracing_subscriber_0.3.22
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.657ms 10.684ms ± 0.015ms 10.682ms ± 0.009ms 10.691ms 10.705ms 10.715ms 10.786ms 0.98% 2.202 11.833 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.682ms; 10.686ms] or [-0.019%; +0.019%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4bfab49 1771541768 paullgdc/deps/bump_tracing_subscriber_0.3.22
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 90.699µs 91.037µs ± 0.211µs 91.023µs ± 0.081µs 91.097µs 91.286µs 91.428µs 93.349µs 2.56% 6.785 70.922 0.23% 0.015µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sql/obfuscate_sql_string execution_time [91.008µs; 91.067µs] or [-0.032%; +0.032%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4bfab49 1771541768 paullgdc/deps/bump_tracing_subscriber_0.3.22
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching deserializing traces from msgpack to their internal representation execution_time 49.213ms 49.607ms ± 0.978ms 49.499ms ± 0.065ms 49.549ms 49.681ms 52.368ms 62.057ms 25.37% 10.886 131.482 1.97% 0.069ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching deserializing traces from msgpack to their internal representation execution_time [49.471ms; 49.742ms] or [-0.273%; +0.273%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4bfab49 1771541768 paullgdc/deps/bump_tracing_subscriber_0.3.22
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.389µs 2.411µs ± 0.017µs 2.407µs ± 0.005µs 2.412µs 2.462µs 2.473µs 2.476µs 2.88% 2.513 6.085 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.408µs; 2.413µs] or [-0.097%; +0.097%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4bfab49 1771541768 paullgdc/deps/bump_tracing_subscriber_0.3.22
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.615µs 146.262µs ± 1.680µs 146.023µs ± 0.513µs 146.495µs 147.724µs 151.589µs 162.362µs 11.19% 5.885 47.353 1.15% 0.119µ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.029µs; 146.494µs] or [-0.159%; +0.159%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4bfab49 1771541768 paullgdc/deps/bump_tracing_subscriber_0.3.22
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 736.240µs 737.570µs ± 1.079µs 737.423µs ± 0.340µs 737.728µs 738.512µs 743.381µs 744.167µs 0.91% 4.051 19.820 0.15% 0.076µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample2_frames_x1000 execution_time [737.421µs; 737.720µs] or [-0.020%; +0.020%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4bfab49 1771541768 paullgdc/deps/bump_tracing_subscriber_0.3.22
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.023µs 5.077µs ± 0.032µs 5.080µs ± 0.031µs 5.110µs 5.129µs 5.131µs 5.132µs 1.03% 0.250 -1.344 0.63% 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.073µs; 5.082µs] or [-0.088%; +0.088%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 4bfab49 1771541768 paullgdc/deps/bump_tracing_subscriber_0.3.22
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.105µs 495.855µs ± 0.408µs 495.818µs ± 0.215µs 496.032µs 496.479µs 496.673µs 499.245µs 0.69% 3.030 22.275 0.08% 0.029µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 2003026.573op/s 2016719.794op/s ± 1655.158op/s 2016870.110op/s ± 874.351op/s 2017729.000op/s 2018796.895op/s 2019201.269op/s 2019771.770op/s 0.14% -2.994 21.880 0.08% 117.037op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 370.046µs 370.844µs ± 0.325µs 370.829µs ± 0.218µs 371.038µs 371.358µs 371.751µs 371.893µs 0.29% 0.438 0.369 0.09% 0.023µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2688945.162op/s 2696555.566op/s ± 2362.486op/s 2696657.722op/s ± 1585.777op/s 2698350.542op/s 2699875.891op/s 2701525.026op/s 2702365.463op/s 0.21% -0.433 0.360 0.09% 167.053op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 167.626µs 167.972µs ± 0.176µs 167.952µs ± 0.116µs 168.088µs 168.302µs 168.400µs 168.496µs 0.32% 0.486 -0.170 0.10% 0.012µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5934863.083op/s 5953364.718op/s ± 6223.078op/s 5954086.653op/s ± 4093.440op/s 5957700.328op/s 5961893.987op/s 5965033.123op/s 5965659.996op/s 0.19% -0.481 -0.177 0.10% 440.038op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.580µs 36.725µs ± 0.059µs 36.725µs ± 0.040µs 36.763µs 36.828µs 36.857µs 36.880µs 0.42% 0.129 -0.312 0.16% 0.004µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 27114740.913op/s 27229733.205op/s ± 43733.788op/s 27229299.995op/s ± 29741.405op/s 27260581.769op/s 27299915.508op/s 27317439.327op/s 27337390.605op/s 0.40% -0.121 -0.315 0.16% 3092.446op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.343µs 45.484µs ± 0.113µs 45.480µs ± 0.036µs 45.513µs 45.560µs 45.593µs 46.905µs 3.13% 9.848 121.216 0.25% 0.008µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21319729.135op/s 21985712.889op/s ± 53545.000op/s 21987600.949op/s ± 17307.470op/s 22006601.006op/s 22032416.490op/s 22041217.622op/s 22053877.623op/s 0.30% -9.653 118.001 0.24% 3786.203op/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 [495.798µs; 495.912µs] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2016490.405op/s; 2016949.183op/s] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [370.799µs; 370.889µs] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2696228.148op/s; 2696882.984op/s] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [167.948µs; 167.997µs] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5952502.259op/s; 5954227.176op/s] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.716µs; 36.733µs] or [-0.022%; +0.022%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27223672.122op/s; 27235794.287op/s] or [-0.022%; +0.022%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.469µs; 45.500µs] or [-0.035%; +0.035%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21978292.067op/s; 21993133.711op/s] or [-0.034%; +0.034%] None None None

Baseline

Omitted due to size.

@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts bot commented Feb 19, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 97.94 MB 97.07 MB --.89% (-897.91 KB) 💪
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 9.01 MB 8.51 MB --5.54% (-512.14 KB) 💪
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.58 MB 11.05 MB --4.53% (-537.30 KB) 💪
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 113.60 MB 112.72 MB --.77% (-905.54 KB) 💪
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 27.69 MB 27.13 MB --2.02% (-573.50 KB) 💪
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 76.26 KB 76.26 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 186.14 MB 185.80 MB --.18% (-352.00 KB) 💪
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 918.80 MB 913.25 MB --.60% (-5.55 MB) 💪
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 10.31 MB 9.93 MB --3.67% (-388.00 KB) 💪
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 76.26 KB 76.26 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 24.96 MB 24.76 MB --.81% (-208.00 KB) 💪
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 52.22 MB 51.41 MB --1.54% (-823.75 KB) 💪
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 23.45 MB 22.94 MB --2.16% (-519.00 KB) 💪
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 77.44 KB 77.44 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 190.58 MB 190.05 MB --.27% (-536.00 KB) 💪
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 904.30 MB 897.53 MB --.74% (-6.76 MB) 💪
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.82 MB 7.53 MB --3.76% (-301.50 KB) 💪
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 77.44 KB 77.44 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 26.73 MB 26.51 MB --.84% (-232.00 KB) 💪
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 47.76 MB 47.04 MB --1.50% (-736.28 KB) 💪
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 86.07 MB 85.13 MB --1.09% (-963.41 KB) 💪
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 10.52 MB 10.02 MB --4.75% (-512.12 KB) 💪
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 106.70 MB 105.75 MB --.89% (-972.58 KB) 💪
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 12.27 MB 11.77 MB --4.01% (-504.07 KB) 💪

@paullegranddc paullegranddc force-pushed the paullgdc/deps/bump_tracing_subscriber_0.3.22 branch from f22cb76 to 83f014a Compare February 19, 2026 16:51
@paullegranddc paullegranddc marked this pull request as ready for review February 19, 2026 16:52
@paullegranddc paullegranddc requested review from a team as code owners February 19, 2026 16:52
@paullegranddc paullegranddc merged commit 0e8a89e into main Feb 20, 2026
54 checks passed
@paullegranddc paullegranddc deleted the paullgdc/deps/bump_tracing_subscriber_0.3.22 branch February 20, 2026 10:37
paullegranddc pushed a commit that referenced this pull request Feb 23, 2026
# Release proposal for libdd-data-pipeline and its dependencies

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

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

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

### Commits

- refactor(ddcommon)!: remove direct dependency on hyper client
everywhere in common (#1604)
- feat!: enable non-blocking DNS for reqwest (#1558)
- feat: unify Azure tags (#1553)
- feat(common): add current thread id API (#1569)
- refactor!: switch from multipart to multer to resolve deprecation
warnings and dependabot alerts (#1540)
- feat: single source of truth for headers (fixes issue in profiling
with missing headers) (#1493)
- refactor!: make reqwest available in common (#1504)
## libdd-ddsketch
**Next version:** `1.0.1`

**Semver bump:** `patch`
**Tag:** `libdd-ddsketch-v1.0.1`

### Commits

- chore: remove manual changelog modifications (#1472)
- build: update `prost` crates (#1426)
- chore: add changelog for every published crate (#1396)
## libdd-trace-protobuf
**Next version:** `1.1.0`

**Semver bump:** `minor`
**Tag:** `libdd-trace-protobuf-v1.1.0`

### Commits

- chore: remove manual changelog modifications (#1472)
- build: update `prost` crates (#1426)
- chore: add changelog for every published crate (#1396)
- Handle null span tag values (#1394)
## libdd-dogstatsd-client
**Next version:** `1.0.1`

**Semver bump:** `patch`
**Tag:** `libdd-dogstatsd-client-v1.0.1`

### Commits

- refactor(ddcommon)!: remove direct dependency on hyper client
everywhere in common (#1604)
- chore: release libddcommon-v1.1.0 (#1456)
- chore: add changelog for every published crate (#1396)
- style: fix recent clippy warnings (#1346)
## libdd-telemetry
**Next version:** `3.0.0`

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

### Commits

- refactor(ddcommon)!: remove direct dependency on hyper client
everywhere in common (#1604)
- chore(deps): bump tracing-subscriber to remove regex dep duplicate
(#1608)
- feat(telemetry)!: add process_tags to Application in telemetry (#1459)
- fix(telemetry)!: fix logs payload format [APMSP-2590] (#1498)
- feat(appsec): add endpoints collection (#1182)
## libdd-trace-normalization
**Next version:** `1.0.1`

**Semver bump:** `patch`
**Tag:** `libdd-trace-normalization-v1.0.1`

### Commits

- Prevent span start overflow panic (#1373)
- [CHAOSPLT-932] Add support for internal fuzzing infra  (#1372)
- chore: add changelog for every published crate (#1396)
## libdd-trace-utils
**Next version:** `2.0.0`

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

### Commits

- refactor(ddcommon)!: remove direct dependency on hyper client
everywhere in common (#1604)
- feat: unify Azure tags (#1553)
- fix(serverless): set hostname on stats from tracer to empty string
(#1530)
- chore: remove manual changelog modifications (#1472)
- feat(sidecar)!: introduce TraceData to unify text and binary data
(#1247)
- chore: release libddcommon-v1.1.0 (#1456)
- fix(test-agent): undo commenting arg in docker cmd (#1439)
- [SLES-2652] Log error details when trace request fails (2) (#1441)
- build: update `prost` crates (#1426)
- chore(trace-utils): bump the test agent version used for integration
tests (#1417)
- [Serverless] Skip AAS metadata tagging when span is from API
Management (#1409)
- chore: add changelog for every published crate (#1396)
- Handle null span tag values (#1394)
- [SVLS-7934] Log error details when trace request fails (#1392)
- Fix trace utils clippy warning (#1397)
- feat(trace_utils): Allow sending trace stats using custom HTTP client
(#1345)
## libdd-trace-stats
**Next version:** `1.0.1`

**Semver bump:** `patch`
**Tag:** `libdd-trace-stats-v1.0.1`

### Commits

- feat(sidecar)!: introduce TraceData to unify text and binary data
(#1247)
- chore: add changelog for every published crate (#1396)
## libdd-data-pipeline
**Next version:** `2.0.0`

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

### Commits

- refactor(ddcommon)!: remove direct dependency on hyper client
everywhere in common (#1604)
- refactor(trace_exporter)!: remove Proxy TraceExporter input mode
(#1583)
- refactor(libdd-data-pipeline): health metrics (#1433)
- feat(data-pipeline)!: include reason for chunks dropped telemetry
(#1449)
- feat(sidecar)!: introduce TraceData to unify text and binary data
(#1247)
- chore: release libddcommon-v1.1.0 (#1456)
- chore: prepare libdd-telemetry-v2.0.0 (#1457)
- Allow submitting Vec<Vec<Span>> asynchronously (#1302)
- test(data-pipeline): handle EINTR in test_health_metrics_disabled
(#1430)
- chore: add changelog for every published crate (#1396)

[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>
dd-octo-sts bot added a commit that referenced this pull request Feb 25, 2026
# Release proposal for libdd-data-pipeline and its dependencies

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

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

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

### Commits

- refactor(ddcommon)!: remove direct dependency on hyper client
everywhere in common (#1604)
- feat!: enable non-blocking DNS for reqwest (#1558)
- feat: unify Azure tags (#1553)
- feat(common): add current thread id API (#1569)
- refactor!: switch from multipart to multer to resolve deprecation
warnings and dependabot alerts (#1540)
- feat: single source of truth for headers (fixes issue in profiling
with missing headers) (#1493)
- refactor!: make reqwest available in common (#1504)
## libdd-ddsketch
**Next version:** `1.0.1`

**Semver bump:** `patch`
**Tag:** `libdd-ddsketch-v1.0.1`

### Commits

- chore: remove manual changelog modifications (#1472)
- build: update `prost` crates (#1426)
- chore: add changelog for every published crate (#1396)
## libdd-trace-protobuf
**Next version:** `1.1.0`

**Semver bump:** `minor`
**Tag:** `libdd-trace-protobuf-v1.1.0`

### Commits

- chore: remove manual changelog modifications (#1472)
- build: update `prost` crates (#1426)
- chore: add changelog for every published crate (#1396)
- Handle null span tag values (#1394)
## libdd-dogstatsd-client
**Next version:** `1.0.1`

**Semver bump:** `patch`
**Tag:** `libdd-dogstatsd-client-v1.0.1`

### Commits

- refactor(ddcommon)!: remove direct dependency on hyper client
everywhere in common (#1604)
- chore: release libddcommon-v1.1.0 (#1456)
- chore: add changelog for every published crate (#1396)
- style: fix recent clippy warnings (#1346)
## libdd-telemetry
**Next version:** `3.0.0`

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

### Commits

- refactor(ddcommon)!: remove direct dependency on hyper client
everywhere in common (#1604)
- chore(deps): bump tracing-subscriber to remove regex dep duplicate
(#1608)
- feat(telemetry)!: add process_tags to Application in telemetry (#1459)
- fix(telemetry)!: fix logs payload format [APMSP-2590] (#1498)
- feat(appsec): add endpoints collection (#1182)
## libdd-trace-normalization
**Next version:** `1.0.1`

**Semver bump:** `patch`
**Tag:** `libdd-trace-normalization-v1.0.1`

### Commits

- Prevent span start overflow panic (#1373)
- [CHAOSPLT-932] Add support for internal fuzzing infra  (#1372)
- chore: add changelog for every published crate (#1396)
## libdd-trace-utils
**Next version:** `2.0.0`

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

### Commits

- refactor(ddcommon)!: remove direct dependency on hyper client
everywhere in common (#1604)
- feat: unify Azure tags (#1553)
- fix(serverless): set hostname on stats from tracer to empty string
(#1530)
- chore: remove manual changelog modifications (#1472)
- feat(sidecar)!: introduce TraceData to unify text and binary data
(#1247)
- chore: release libddcommon-v1.1.0 (#1456)
- fix(test-agent): undo commenting arg in docker cmd (#1439)
- [SLES-2652] Log error details when trace request fails (2) (#1441)
- build: update `prost` crates (#1426)
- chore(trace-utils): bump the test agent version used for integration
tests (#1417)
- [Serverless] Skip AAS metadata tagging when span is from API
Management (#1409)
- chore: add changelog for every published crate (#1396)
- Handle null span tag values (#1394)
- [SVLS-7934] Log error details when trace request fails (#1392)
- Fix trace utils clippy warning (#1397)
- feat(trace_utils): Allow sending trace stats using custom HTTP client
(#1345)
## libdd-trace-stats
**Next version:** `1.0.1`

**Semver bump:** `patch`
**Tag:** `libdd-trace-stats-v1.0.1`

### Commits

- feat(sidecar)!: introduce TraceData to unify text and binary data
(#1247)
- chore: add changelog for every published crate (#1396)
## libdd-data-pipeline
**Next version:** `2.0.0`

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

### Commits

- refactor(ddcommon)!: remove direct dependency on hyper client
everywhere in common (#1604)
- refactor(trace_exporter)!: remove Proxy TraceExporter input mode
(#1583)
- refactor(libdd-data-pipeline): health metrics (#1433)
- feat(data-pipeline)!: include reason for chunks dropped telemetry
(#1449)
- feat(sidecar)!: introduce TraceData to unify text and binary data
(#1247)
- chore: release libddcommon-v1.1.0 (#1456)
- chore: prepare libdd-telemetry-v2.0.0 (#1457)
- Allow submitting Vec<Vec<Span>> asynchronously (#1302)
- test(data-pipeline): handle EINTR in test_health_metrics_disabled
(#1430)
- chore: add changelog for every published crate (#1396)

[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