Skip to content

chore(trace-utils): bump the test agent version used for integration tests#1417

Merged
paullegranddc merged 2 commits intomainfrom
paullgdc/trace-utils/bump_test_agent_version
Dec 26, 2025
Merged

chore(trace-utils): bump the test agent version used for integration tests#1417
paullegranddc merged 2 commits intomainfrom
paullgdc/trace-utils/bump_test_agent_version

Conversation

@paullegranddc
Copy link
Copy Markdown
Contributor

Changes

  • Bump test-agent version from 1.31 to 1.39

Motivation

The version that we currently have doesn't expose OTLP metrics and logs endpoints, which we'd like to test

…tests

# Changes
* Bump test-agent version from 1.31 to 1.39

# Motivation

The version that we currently have doesn't expose OTLP metrics and logs endpoints, which we'd like to test
@paullegranddc paullegranddc requested review from a team as code owners December 18, 2025 15:20
@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Dec 18, 2025

Benchmarks

Comparison

Benchmark execution time: 2025-12-26 15:13:18

Comparing candidate commit 79d3d85 in PR branch paullgdc/trace-utils/bump_test_agent_version with baseline commit b9320a3 in branch main.

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

scenario:credit_card/is_card_number/x371413321323331

  • 🟩 execution_time [-337.387ns; -335.994ns] or [-5.591%; -5.567%]
  • 🟩 throughput [+9770593.713op/s; +9811122.199op/s] or [+5.896%; +5.921%]

scenario:credit_card/is_card_number_no_luhn/ 3782-8224-6310-005

  • 🟩 execution_time [-4.683µs; -4.470µs] or [-7.113%; -6.789%]
  • 🟩 throughput [+1108748.850op/s; +1165157.812op/s] or [+7.300%; +7.671%]

scenario:credit_card/is_card_number_no_luhn/x371413321323331

  • 🟩 execution_time [-336.428ns; -334.741ns] or [-5.574%; -5.546%]
  • 🟩 throughput [+9729485.924op/s; +9778948.764op/s] or [+5.872%; +5.902%]

scenario:sql/obfuscate_sql_string

  • 🟩 execution_time [-4.507µs; -4.438µs] or [-4.946%; -4.871%]

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 79d3d85 1766761024 paullgdc/trace-utils/bump_test_agent_version
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.764ns 190.165ns ± 2.323ns 189.747ns ± 1.561ns 191.563ns 194.527ns 198.051ns 198.301ns 4.51% 1.180 1.346 1.22% 0.164ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
single_flag_killswitch/rules-based execution_time [189.843ns; 190.487ns] or [-0.169%; +0.169%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 79d3d85 1766761024 paullgdc/trace-utils/bump_test_agent_version
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.911µs ± 0.003µs 3.911µs ± 0.001µs 3.912µs 3.915µs 3.917µs 3.918µs 0.16% -1.983 16.240 0.06% 0.000µs 1 200
credit_card/is_card_number/ throughput 255256466.364op/s 255676083.026op/s ± 165211.874op/s 255666021.989op/s ± 81469.991op/s 255762501.962op/s 255907585.837op/s 255961364.966op/s 256950526.824op/s 0.50% 2.010 16.484 0.06% 11682.244op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 77.417µs 78.608µs ± 0.564µs 78.592µs ± 0.364µs 78.944µs 79.577µs 80.172µs 81.377µs 3.54% 0.881 2.284 0.72% 0.040µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12288508.056op/s 12722075.760op/s ± 90748.716op/s 12723878.134op/s ± 58611.861op/s 12786569.821op/s 12845085.158op/s 12907512.369op/s 12917080.417op/s 1.52% -0.807 1.983 0.71% 6416.903op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 70.744µs 71.655µs ± 0.547µs 71.557µs ± 0.370µs 72.010µs 72.696µs 73.347µs 73.846µs 3.20% 0.959 1.270 0.76% 0.039µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13541768.230op/s 13956501.910op/s ± 105721.792op/s 13974878.109op/s ± 72172.309op/s 14031074.973op/s 14105056.153op/s 14121947.761op/s 14135560.021op/s 1.15% -0.906 1.103 0.76% 7475.660op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.895µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.917µs 3.918µs 3.918µs 0.15% -1.048 5.307 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255200050.481op/s 255585527.653op/s ± 191507.644op/s 255584434.908op/s ± 127017.582op/s 255710115.170op/s 255864898.212op/s 255942460.743op/s 256749106.300op/s 0.46% 1.062 5.401 0.07% 13541.635op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 67.504µs 68.369µs ± 0.432µs 68.310µs ± 0.264µs 68.612µs 69.092µs 69.410µs 69.904µs 2.33% 0.664 0.560 0.63% 0.031µs 1 200
credit_card/is_card_number/378282246310005 throughput 14305290.978op/s 14627190.054op/s ± 92038.441op/s 14639114.309op/s ± 56535.137op/s 14687194.990op/s 14759320.883op/s 14796877.834op/s 14813954.989op/s 1.19% -0.624 0.468 0.63% 6508.101op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 44.562µs 44.905µs ± 0.154µs 44.902µs ± 0.130µs 45.053µs 45.108µs 45.138µs 45.189µs 0.64% -0.314 -0.816 0.34% 0.011µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 22129257.290op/s 22269677.989op/s ± 76431.968op/s 22270880.838op/s ± 64618.160op/s 22325128.620op/s 22410193.263op/s 22435526.760op/s 22440581.265op/s 0.76% 0.325 -0.803 0.34% 5404.556op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 5.691µs 5.698µs ± 0.003µs 5.698µs ± 0.002µs 5.700µs 5.704µs 5.706µs 5.711µs 0.22% 0.436 0.110 0.06% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 175112301.365op/s 175493474.856op/s ± 107189.298op/s 175501254.837op/s ± 70032.648op/s 175569512.363op/s 175649838.974op/s 175679893.241op/s 175706296.763op/s 0.12% -0.432 0.104 0.06% 7579.428op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.892µs 3.911µs ± 0.003µs 3.911µs ± 0.002µs 3.913µs 3.916µs 3.917µs 3.918µs 0.17% -1.445 10.960 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255241560.633op/s 255675759.883op/s ± 182406.983op/s 255679315.550op/s ± 101037.853op/s 255779809.699op/s 255925042.568op/s 256026700.314op/s 256959151.233op/s 0.50% 1.469 11.139 0.07% 12898.121op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 59.783µs 61.264µs ± 0.756µs 61.218µs ± 0.512µs 61.786µs 62.611µs 63.062µs 63.519µs 3.76% 0.373 -0.218 1.23% 0.053µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15743290.853op/s 16325319.566op/s ± 200500.201op/s 16335051.266op/s ± 137880.417op/s 16470445.434op/s 16629672.684op/s 16706878.172op/s 16727068.279op/s 2.40% -0.313 -0.289 1.23% 14177.505op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 53.351µs 53.848µs ± 0.194µs 53.881µs ± 0.130µs 53.979µs 54.132µs 54.189µs 54.199µs 0.59% -0.549 -0.286 0.36% 0.014µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18450649.374op/s 18570879.023op/s ± 67178.307op/s 18559334.645op/s ± 44824.272op/s 18611073.124op/s 18700141.611op/s 18736518.831op/s 18743634.344op/s 0.99% 0.564 -0.267 0.36% 4750.224op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.894µs 3.912µs ± 0.003µs 3.911µs ± 0.001µs 3.913µs 3.918µs 3.920µs 3.924µs 0.31% -0.070 5.184 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254871133.586op/s 255640368.500op/s ± 206088.683op/s 255669038.505op/s ± 97217.744op/s 255748221.329op/s 255903416.347op/s 255951970.130op/s 256805083.636op/s 0.44% 0.087 5.252 0.08% 14572.671op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 50.081µs 50.300µs ± 0.136µs 50.263µs ± 0.058µs 50.364µs 50.519µs 50.591µs 51.424µs 2.31% 3.135 21.450 0.27% 0.010µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19446302.212op/s 19880979.068op/s ± 53482.389op/s 19895221.168op/s ± 23153.533op/s 19914914.778op/s 19935730.212op/s 19964844.738op/s 19967540.205op/s 0.36% -3.027 20.260 0.27% 3781.776op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 44.524µs 44.898µs ± 0.150µs 44.917µs ± 0.107µs 45.019µs 45.107µs 45.144µs 45.181µs 0.59% -0.437 -0.610 0.33% 0.011µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 22133430.443op/s 22272811.810op/s ± 74497.945op/s 22263522.342op/s ± 52865.784op/s 22322141.374op/s 22401205.523op/s 22446085.168op/s 22459706.481op/s 0.88% 0.449 -0.595 0.33% 5267.800op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 5.691µs 5.700µs ± 0.005µs 5.700µs ± 0.003µs 5.704µs 5.707µs 5.709µs 5.722µs 0.39% 0.632 1.693 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 174757298.955op/s 175435231.915op/s ± 139296.509op/s 175443437.036op/s ± 97777.128op/s 175531648.358op/s 175632070.062op/s 175696708.814op/s 175728446.981op/s 0.16% -0.624 1.658 0.08% 9849.751op/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.911µs; 3.912µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/ throughput [255653186.249op/s; 255698979.803op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [78.529µs; 78.686µs] or [-0.099%; +0.099%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12709498.861op/s; 12734652.659op/s] or [-0.099%; +0.099%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [71.580µs; 71.731µs] or [-0.106%; +0.106%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13941849.886op/s; 13971153.933op/s] or [-0.105%; +0.105%] None None None
credit_card/is_card_number/37828224631 execution_time [3.912µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/37828224631 throughput [255558986.536op/s; 255612068.771op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/378282246310005 execution_time [68.309µs; 68.428µs] or [-0.088%; +0.088%] None None None
credit_card/is_card_number/378282246310005 throughput [14614434.412op/s; 14639945.697op/s] or [-0.087%; +0.087%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [44.883µs; 44.926µs] or [-0.048%; +0.048%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [22259085.254op/s; 22280270.725op/s] or [-0.048%; +0.048%] None None None
credit_card/is_card_number/x371413321323331 execution_time [5.698µs; 5.699µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/x371413321323331 throughput [175478619.450op/s; 175508330.262op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.911µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ throughput [255650480.029op/s; 255701039.736op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [61.159µs; 61.368µs] or [-0.171%; +0.171%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [16297532.167op/s; 16353106.966op/s] or [-0.170%; +0.170%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.822µs; 53.875µs] or [-0.050%; +0.050%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18561568.756op/s; 18580189.291op/s] or [-0.050%; +0.050%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.911µs; 3.912µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255611806.591op/s; 255668930.410op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [50.281µs; 50.319µs] or [-0.038%; +0.038%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [19873566.923op/s; 19888391.212op/s] or [-0.037%; +0.037%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [44.878µs; 44.919µs] or [-0.046%; +0.046%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [22262487.111op/s; 22283136.508op/s] or [-0.046%; +0.046%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [5.699µs; 5.701µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [175415926.759op/s; 175454537.072op/s] or [-0.011%; +0.011%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 79d3d85 1766761024 paullgdc/trace-utils/bump_test_agent_version
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.044µs 161.806µs ± 0.299µs 161.761µs ± 0.159µs 161.924µs 162.392µs 162.696µs 163.232µs 0.91% 1.427 3.415 0.18% 0.021µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching string interning on wordpress profile execution_time [161.764µs; 161.847µs] or [-0.026%; +0.026%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 79d3d85 1766761024 paullgdc/trace-utils/bump_test_agent_version
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 543.669µs 544.553µs ± 0.398µs 544.504µs ± 0.229µs 544.741µs 545.262µs 545.649µs 546.728µs 0.41% 1.326 4.554 0.07% 0.028µ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 [544.498µs; 544.609µs] or [-0.010%; +0.010%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 79d3d85 1766761024 paullgdc/trace-utils/bump_test_agent_version
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.771ms 13.829ms ± 0.031ms 13.826ms ± 0.014ms 13.840ms 13.881ms 13.957ms 14.001ms 1.27% 2.343 8.102 0.23% 0.002ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching serializing traces from their internal representation to msgpack execution_time [13.825ms; 13.834ms] or [-0.031%; +0.031%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 79d3d85 1766761024 paullgdc/trace-utils/bump_test_agent_version
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.170µs 3.245µs ± 1.431µs 3.023µs ± 0.028µs 3.051µs 3.724µs 14.124µs 14.788µs 389.10% 7.262 54.226 43.99% 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.047µs; 3.444µs] or [-6.112%; +6.112%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 79d3d85 1766761024 paullgdc/trace-utils/bump_test_agent_version
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sql/obfuscate_sql_string execution_time 86.439µs 86.652µs ± 0.177µs 86.630µs ± 0.055µs 86.685µs 86.787µs 87.439µs 88.450µs 2.10% 6.511 56.949 0.20% 0.013µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sql/obfuscate_sql_string execution_time [86.627µs; 86.677µs] or [-0.028%; +0.028%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 79d3d85 1766761024 paullgdc/trace-utils/bump_test_agent_version
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 244.859ns 257.043ns ± 14.008ns 250.896ns ± 4.535ns 263.056ns 289.040ns 293.242ns 295.410ns 17.74% 1.336 0.424 5.44% 0.991ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_trace/test_trace execution_time [255.102ns; 258.985ns] or [-0.755%; +0.755%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 79d3d85 1766761024 paullgdc/trace-utils/bump_test_agent_version
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.563ms 61.143ms ± 2.216ms 60.852ms ± 0.126ms 60.981ms 61.247ms 70.778ms 82.990ms 36.38% 8.709 77.300 3.62% 0.157ms 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.836ms; 61.450ms] or [-0.502%; +0.502%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 79d3d85 1766761024 paullgdc/trace-utils/bump_test_agent_version
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.310µs 2.384µs ± 0.019µs 2.384µs ± 0.005µs 2.392µs 2.416µs 2.421µs 2.427µs 1.77% -1.656 4.772 0.80% 0.001µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
tags/replace_trace_tags execution_time [2.382µs; 2.387µs] or [-0.111%; +0.111%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 79d3d85 1766761024 paullgdc/trace-utils/bump_test_agent_version
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.554µs 146.425µs ± 1.617µs 146.161µs ± 0.492µs 146.691µs 148.033µs 152.381µs 162.006µs 10.84% 5.773 46.985 1.10% 0.114µ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.201µs; 146.649µs] or [-0.153%; +0.153%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 79d3d85 1766761024 paullgdc/trace-utils/bump_test_agent_version
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.922µs 26.166µs ± 9.711µs 18.218µs ± 0.196µs 34.541µs 43.336µs 45.055µs 63.801µs 250.22% 0.787 -0.126 37.02% 0.687µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [24.820µs; 27.512µs] or [-5.144%; +5.144%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 79d3d85 1766761024 paullgdc/trace-utils/bump_test_agent_version
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.684ms 9.971ms ± 0.083ms 9.979ms ± 0.041ms 10.019ms 10.089ms 10.190ms 10.195ms 2.17% -0.624 2.060 0.83% 0.006ms 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.960ms; 9.983ms] or [-0.115%; +0.115%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 79d3d85 1766761024 paullgdc/trace-utils/bump_test_agent_version
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.983µs 5.069µs ± 0.052µs 5.062µs ± 0.037µs 5.088µs 5.158µs 5.161µs 5.161µs 1.96% 0.564 -0.983 1.03% 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.061µs; 5.076µs] or [-0.143%; +0.143%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 79d3d85 1766761024 paullgdc/trace-utils/bump_test_agent_version
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.590ms 10.623ms ± 0.016ms 10.621ms ± 0.008ms 10.628ms 10.654ms 10.684ms 10.710ms 0.84% 1.920 6.427 0.15% 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.621ms; 10.625ms] or [-0.020%; +0.020%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 79d3d85 1766761024 paullgdc/trace-utils/bump_test_agent_version
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.938ms 3.942ms ± 0.007ms 3.941ms ± 0.001ms 3.943ms 3.946ms 3.949ms 4.032ms 2.29% 11.970 156.720 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.941ms; 3.943ms] or [-0.024%; +0.024%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 79d3d85 1766761024 paullgdc/trace-utils/bump_test_agent_version
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 205.175µs 205.725µs ± 0.330µs 205.633µs ± 0.185µs 205.889µs 206.409µs 206.528µs 206.725µs 0.53% 0.888 0.009 0.16% 0.023µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4837337.341op/s 4860868.528op/s ± 7794.563op/s 4863041.633op/s ± 4372.441op/s 4866486.464op/s 4870231.465op/s 4872643.192op/s 4873898.417op/s 0.22% -0.882 -0.003 0.16% 551.159op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.565µs 18.676µs ± 0.056µs 18.670µs ± 0.025µs 18.693µs 18.772µs 18.915µs 18.944µs 1.47% 1.700 5.646 0.30% 0.004µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 52786849.886op/s 53543918.651op/s ± 158993.744op/s 53562148.370op/s ± 70690.463op/s 53642257.264op/s 53731766.114op/s 53844274.695op/s 53864048.998op/s 0.56% -1.658 5.440 0.30% 11242.555op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.712µs 10.773µs ± 0.029µs 10.770µs ± 0.018µs 10.789µs 10.819µs 10.856µs 10.903µs 1.24% 0.785 1.909 0.27% 0.002µs 1 200
normalization/normalize_name/normalize_name/good throughput 91714811.018op/s 92828634.536op/s ± 247675.038op/s 92851713.670op/s ± 153614.344op/s 92997386.900op/s 93197543.827op/s 93309223.851op/s 93356491.533op/s 0.54% -0.759 1.818 0.27% 17513.270op/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 [205.679µs; 205.771µs] or [-0.022%; +0.022%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4859788.276op/s; 4861948.779op/s] or [-0.022%; +0.022%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.669µs; 18.684µs] or [-0.041%; +0.041%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [53521883.648op/s; 53565953.655op/s] or [-0.041%; +0.041%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.769µs; 10.777µs] or [-0.037%; +0.037%] None None None
normalization/normalize_name/normalize_name/good throughput [92794309.158op/s; 92862959.914op/s] or [-0.037%; +0.037%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 79d3d85 1766761024 paullgdc/trace-utils/bump_test_agent_version
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.667µs 35.120µs ± 0.766µs 34.766µs ± 0.051µs 34.898µs 36.701µs 36.735µs 38.731µs 11.40% 1.879 2.476 2.17% 0.054µ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.014µs; 35.226µs] or [-0.302%; +0.302%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 79d3d85 1766761024 paullgdc/trace-utils/bump_test_agent_version
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time 533.006µs 533.818µs ± 0.577µs 533.746µs ± 0.233µs 533.992µs 534.495µs 534.761µs 540.153µs 1.20% 6.750 71.016 0.11% 0.041µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1851325.898op/s 1873298.470op/s ± 2008.918op/s 1873549.721op/s ± 818.081op/s 1874308.539op/s 1875149.595op/s 1875639.877op/s 1876150.246op/s 0.14% -6.662 69.714 0.11% 142.052op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 379.393µs 380.346µs ± 0.377µs 380.346µs ± 0.305µs 380.653µs 380.932µs 381.120µs 381.192µs 0.22% -0.037 -0.674 0.10% 0.027µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2623351.409op/s 2629185.312op/s ± 2606.858op/s 2629182.601op/s ± 2105.604op/s 2631224.154op/s 2633670.983op/s 2634343.851op/s 2635786.555op/s 0.25% 0.041 -0.673 0.10% 184.333op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 189.262µs 189.802µs ± 0.178µs 189.780µs ± 0.105µs 189.898µs 190.130µs 190.229µs 190.483µs 0.37% 0.418 0.847 0.09% 0.013µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5249822.919op/s 5268647.196op/s ± 4948.683op/s 5269260.211op/s ± 2923.906op/s 5271799.092op/s 5275322.295op/s 5279407.992op/s 5283690.845op/s 0.27% -0.410 0.839 0.09% 349.925op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.955µs 37.114µs ± 0.048µs 37.113µs ± 0.030µs 37.143µs 37.198µs 37.220µs 37.231µs 0.32% -0.071 0.459 0.13% 0.003µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26859400.564op/s 26943871.635op/s ± 34703.836op/s 26944894.637op/s ± 21662.086op/s 26964113.237op/s 26995750.092op/s 27028400.302op/s 27060244.285op/s 0.43% 0.081 0.469 0.13% 2453.932op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 44.939µs 45.167µs ± 0.154µs 45.167µs ± 0.136µs 45.301µs 45.415µs 45.487µs 45.542µs 0.83% 0.188 -1.080 0.34% 0.011µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21957525.757op/s 22140323.380op/s ± 75330.896op/s 22140082.836op/s ± 66877.888op/s 22207166.562op/s 22246413.603op/s 22251293.245op/s 22252214.095op/s 0.51% -0.179 -1.090 0.34% 5326.699op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time [533.738µs; 533.898µs] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1873020.054op/s; 1873576.887op/s] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [380.294µs; 380.399µs] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2628824.027op/s; 2629546.598op/s] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [189.777µs; 189.827µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5267961.356op/s; 5269333.036op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.108µs; 37.121µs] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26939062.017op/s; 26948681.253op/s] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.146µs; 45.188µs] or [-0.047%; +0.047%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [22129883.242op/s; 22150763.518op/s] or [-0.047%; +0.047%] None None None

Baseline

Omitted due to size.

@datadog-datadog-prod-us1
Copy link
Copy Markdown
Contributor

datadog-datadog-prod-us1 bot commented Dec 18, 2025

✅ Tests

🎉 All green!

❄️ No new flaky tests detected
🧪 All tests passed

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 79d3d85 | Docs | Datadog PR Page | Was this helpful? Give us feedback!

@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts bot commented Dec 18, 2025

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 86.48 MB 86.48 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 7.44 MB 7.44 MB 0% (0 B) 👌
aarch64-apple-darwin
Artifact Baseline Commit Change
/aarch64-apple-darwin/lib/libdatadog_profiling.a 58.49 MB 58.49 MB 0% (0 B) 👌
/aarch64-apple-darwin/lib/libdatadog_profiling.dylib 8.45 MB 8.45 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 100.27 MB 100.27 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 9.61 MB 9.61 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 19.72 MB 19.72 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 69.82 KB 69.82 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 140.14 MB 140.20 MB +.04% (+64.00 KB) 🔍
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 745.03 MB 745.03 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 6.37 MB 6.37 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 69.82 KB 69.82 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 19.75 MB 19.75 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 38.79 MB 38.79 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 16.83 MB 16.83 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 70.90 KB 70.90 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 142.76 MB 142.82 MB +.03% (+56.00 KB) 🔍
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 733.36 MB 733.36 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 4.89 MB 4.89 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 70.90 KB 70.90 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 20.99 MB 20.98 MB --.03% (-8.00 KB) 💪
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 36.54 MB 36.54 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 74.80 MB 74.80 MB +0% (+8 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 8.88 MB 8.88 MB 0% (0 B) 👌
x86_64-apple-darwin
Artifact Baseline Commit Change
/x86_64-apple-darwin/lib/libdatadog_profiling.a 59.83 MB 59.83 MB 0% (0 B) 👌
/x86_64-apple-darwin/lib/libdatadog_profiling.dylib 9.50 MB 9.50 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 94.46 MB 94.46 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 10.32 MB 10.32 MB 0% (0 B) 👌


const TEST_AGENT_IMAGE_NAME: &str = "ghcr.io/datadog/dd-apm-test-agent/ddapm-test-agent";
const TEST_AGENT_IMAGE_TAG: &str = "v1.31.1";
const TEST_AGENT_IMAGE_TAG: &str = "v1.39.0";
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

would be possible to make it configurable with an env var?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

we could, but wouldn't that still require a PR to update github and gitlab? And we'd need a .env file for running tests locally.

Copy link
Copy Markdown
Contributor

@iunanua iunanua Dec 19, 2025

Choose a reason for hiding this comment

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

or with a parameter in DatadogTestAgent::new (and DatadogAgentContainerBuilder::start) :P

@paullegranddc paullegranddc requested a review from a team as a code owner December 26, 2025 14:57
@codecov-commenter
Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 75.00000% with 15 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.43%. Comparing base (13970ff) to head (79d3d85).
⚠️ Report is 11 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1417      +/-   ##
==========================================
+ Coverage   71.22%   71.43%   +0.21%     
==========================================
  Files         404      411       +7     
  Lines       64477    66044    +1567     
==========================================
+ Hits        45923    47178    +1255     
- Misses      18554    18866     +312     
Components Coverage Δ
libdd-crashtracker 58.68% <ø> (-0.28%) ⬇️
libdd-crashtracker-ffi 14.72% <ø> (-2.02%) ⬇️
libdd-alloc 98.73% <ø> (ø)
libdd-data-pipeline 86.02% <ø> (+0.20%) ⬆️
libdd-data-pipeline-ffi 77.74% <ø> (+1.14%) ⬆️
libdd-common 81.33% <ø> (+0.20%) ⬆️
libdd-common-ffi 74.96% <ø> (ø)
libdd-telemetry 59.95% <ø> (ø)
libdd-telemetry-ffi 21.17% <ø> (ø)
libdd-dogstatsd-client 83.75% <ø> (ø)
datadog-ipc 82.61% <ø> (ø)
libdd-profiling 81.72% <ø> (+1.05%) ⬆️
libdd-profiling-ffi 67.83% <ø> (+4.41%) ⬆️
datadog-sidecar 35.88% <ø> (+0.01%) ⬆️
datdog-sidecar-ffi 10.88% <ø> (+0.08%) ⬆️
spawn-worker 55.18% <ø> (ø)
libdd-tinybytes 92.44% <ø> (ø)
libdd-trace-normalization 82.33% <ø> (-15.92%) ⬇️
libdd-trace-obfuscation 94.17% <ø> (ø)
libdd-trace-protobuf 61.18% <ø> (ø)
libdd-trace-utils 89.92% <75.00%> (-0.06%) ⬇️
datadog-tracer-flare 62.06% <ø> (-1.43%) ⬇️
libdd-log 75.57% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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.

5 participants