Skip to content

Support pekko http 1.1 - #8532

Merged
amarziali merged 1 commit into
masterfrom
andrea.marziali/pekko
Mar 10, 2025
Merged

Support pekko http 1.1#8532
amarziali merged 1 commit into
masterfrom
andrea.marziali/pekko

Conversation

@amarziali

@amarzialiamarziali commented Mar 10, 2025

Copy link
Copy Markdown
Contributor

What Does This Do

Support Pekko Http 1.1.+

Motivation

Additional Notes

Contributor Checklist

Jira ticket: AIDM-158

@amarzialiamarziali added type: feature Enhancements and improvements inst: others All other instrumentations labels Mar 10, 2025
@amarziali
amarziali requested a review from a team as a code ownerMarch 10, 2025 09:15
@pr-commenter

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterandrea.marziali/pekko
git_commit_date17415925861741598058
git_commit_sha88dbfda23ddf29
release_version1.48.0-SNAPSHOT~88dbfda2cb1.48.0-SNAPSHOT~23ddf29d79
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17416006011741600601
ci_job_id839592532839592532
ci_pipeline_id5824101958241019
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-ejuspab2-project-304-concurrent-0-z361yb91 6.8.0-1023-aws #25~22.04.1-Ubuntu SMP Tue Jan 28 12:51:22 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-ejuspab2-project-304-concurrent-0-z361yb91 6.8.0-1023-aws #25~22.04.1-Ubuntu SMP Tue Jan 28 12:51:22 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
moduleAgentAgent
parentNoneNone
variantiastiast

Summary

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

Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.48.0-SNAPSHOT~23ddf29d79, baseline=1.48.0-SNAPSHOT~88dbfda2cb
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.045 s) : 0, 1045381
Total [baseline] (8.673 s) : 0, 8673259
Agent [candidate] (1.042 s) : 0, 1042057
Total [candidate] (8.678 s) : 0, 8677975
section iast
Agent [baseline] (1.169 s) : 0, 1168698
Total [baseline] (9.206 s) : 0, 9206033
Agent [candidate] (1.168 s) : 0, 1168119
Total [candidate] (9.278 s) : 0, 9277508
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.172 s) : 0, 1171881
Total [baseline] (9.147 s) : 0, 9146895
Agent [candidate] (1.168 s) : 0, 1167878
Total [candidate] (9.194 s) : 0, 9194397
section iast_TELEMETRY_OFF
Agent [baseline] (1.175 s) : 0, 1174808
Total [baseline] (9.28 s) : 0, 9280442
Agent [candidate] (1.164 s) : 0, 1163968
Total [candidate] (9.27 s) : 0, 9270329
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.045 s-
Agentiast1.169 s123.318 ms (11.8%)
Agentiast_HARDCODED_SECRET_DISABLED1.172 s126.5 ms (12.1%)
Agentiast_TELEMETRY_OFF1.175 s129.427 ms (12.4%)
Totaltracing8.673 s-
Totaliast9.206 s532.774 ms (6.1%)
Totaliast_HARDCODED_SECRET_DISABLED9.147 s473.636 ms (5.5%)
Totaliast_TELEMETRY_OFF9.28 s607.183 ms (7.0%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.042 s-
Agentiast1.168 s126.062 ms (12.1%)
Agentiast_HARDCODED_SECRET_DISABLED1.168 s125.822 ms (12.1%)
Agentiast_TELEMETRY_OFF1.164 s121.911 ms (11.7%)
Totaltracing8.678 s-
Totaliast9.278 s599.533 ms (6.9%)
Totaliast_HARDCODED_SECRET_DISABLED9.194 s516.423 ms (6.0%)
Totaliast_TELEMETRY_OFF9.27 s592.354 ms (6.8%)
gantt
title insecure-bank - break down per module: candidate=1.48.0-SNAPSHOT~23ddf29d79, baseline=1.48.0-SNAPSHOT~88dbfda2cb
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (723.212 ms) : 0, 723212
BytebuddyAgent [candidate] (717.136 ms) : 0, 717136
GlobalTracer [baseline] (240.307 ms) : 0, 240307
GlobalTracer [candidate] (239.257 ms) : 0, 239257
AppSec [baseline] (55.458 ms) : 0, 55458
AppSec [candidate] (55.142 ms) : 0, 55142
Remote Config [baseline] (691.809 µs) : 0, 692
Remote Config [candidate] (680.169 µs) : 0, 680
Telemetry [baseline] (10.736 ms) : 0, 10736
Telemetry [candidate] (14.948 ms) : 0, 14948
section iast
BytebuddyAgent [baseline] (835.52 ms) : 0, 835520
BytebuddyAgent [candidate] (835.067 ms) : 0, 835067
GlobalTracer [baseline] (229.863 ms) : 0, 229863
GlobalTracer [candidate] (229.587 ms) : 0, 229587
AppSec [baseline] (56.461 ms) : 0, 56461
AppSec [candidate] (56.501 ms) : 0, 56501
Remote Config [baseline] (608.297 µs) : 0, 608
Remote Config [candidate] (599.207 µs) : 0, 599
Telemetry [baseline] (8.62 ms) : 0, 8620
Telemetry [candidate] (8.655 ms) : 0, 8655
IAST [baseline] (22.733 ms) : 0, 22733
IAST [candidate] (22.788 ms) : 0, 22788
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (837.297 ms) : 0, 837297
BytebuddyAgent [candidate] (834.899 ms) : 0, 834899
GlobalTracer [baseline] (230.736 ms) : 0, 230736
GlobalTracer [candidate] (229.686 ms) : 0, 229686
AppSec [baseline] (56.596 ms) : 0, 56596
AppSec [candidate] (56.221 ms) : 0, 56221
Remote Config [baseline] (607.949 µs) : 0, 608
Remote Config [candidate] (611.38 µs) : 0, 611
Telemetry [baseline] (8.72 ms) : 0, 8720
Telemetry [candidate] (8.725 ms) : 0, 8725
IAST [baseline] (22.94 ms) : 0, 22940
IAST [candidate] (22.816 ms) : 0, 22816
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (839.802 ms) : 0, 839802
BytebuddyAgent [candidate] (831.522 ms) : 0, 831522
GlobalTracer [baseline] (231.274 ms) : 0, 231274
GlobalTracer [candidate] (229.664 ms) : 0, 229664
AppSec [baseline] (55.342 ms) : 0, 55342
AppSec [candidate] (56.376 ms) : 0, 56376
Remote Config [baseline] (618.901 µs) : 0, 619
Remote Config [candidate] (601.513 µs) : 0, 602
Telemetry [baseline] (8.566 ms) : 0, 8566
Telemetry [candidate] (8.591 ms) : 0, 8591
IAST [baseline] (24.191 ms) : 0, 24191
IAST [candidate] (22.331 ms) : 0, 22331
Loading
Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.48.0-SNAPSHOT~23ddf29d79, baseline=1.48.0-SNAPSHOT~88dbfda2cb
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.037 s) : 0, 1037070
Total [baseline] (10.46 s) : 0, 10460355
Agent [candidate] (1.046 s) : 0, 1046016
Total [candidate] (10.477 s) : 0, 10476831
section appsec
Agent [baseline] (1.184 s) : 0, 1183813
Total [baseline] (10.676 s) : 0, 10676121
Agent [candidate] (1.187 s) : 0, 1186979
Total [candidate] (10.759 s) : 0, 10759267
section iast
Agent [baseline] (1.17 s) : 0, 1170357
Total [baseline] (10.913 s) : 0, 10912646
Agent [candidate] (1.173 s) : 0, 1173076
Total [candidate] (10.945 s) : 0, 10945237
section profiling
Agent [baseline] (1.258 s) : 0, 1258203
Total [baseline] (10.906 s) : 0, 10905598
Agent [candidate] (1.258 s) : 0, 1257862
Total [candidate] (10.824 s) : 0, 10824411
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.037 s-
Agentappsec1.184 s146.743 ms (14.1%)
Agentiast1.17 s133.286 ms (12.9%)
Agentprofiling1.258 s221.133 ms (21.3%)
Totaltracing10.46 s-
Totalappsec10.676 s215.766 ms (2.1%)
Totaliast10.913 s452.291 ms (4.3%)
Totalprofiling10.906 s445.244 ms (4.3%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.046 s-
Agentappsec1.187 s140.963 ms (13.5%)
Agentiast1.173 s127.06 ms (12.1%)
Agentprofiling1.258 s211.846 ms (20.3%)
Totaltracing10.477 s-
Totalappsec10.759 s282.436 ms (2.7%)
Totaliast10.945 s468.406 ms (4.5%)
Totalprofiling10.824 s347.58 ms (3.3%)
gantt
title petclinic - break down per module: candidate=1.48.0-SNAPSHOT~23ddf29d79, baseline=1.48.0-SNAPSHOT~88dbfda2cb
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (716.17 ms) : 0, 716170
BytebuddyAgent [candidate] (721.38 ms) : 0, 721380
GlobalTracer [baseline] (238.985 ms) : 0, 238985
GlobalTracer [candidate] (240.806 ms) : 0, 240806
AppSec [baseline] (55.013 ms) : 0, 55013
AppSec [candidate] (55.937 ms) : 0, 55937
Remote Config [baseline] (688.961 µs) : 0, 689
Remote Config [candidate] (723.706 µs) : 0, 724
Telemetry [baseline] (11.381 ms) : 0, 11381
Telemetry [candidate] (12.227 ms) : 0, 12227
section appsec
BytebuddyAgent [baseline] (735.549 ms) : 0, 735549
BytebuddyAgent [candidate] (738.255 ms) : 0, 738255
GlobalTracer [baseline] (236.735 ms) : 0, 236735
GlobalTracer [candidate] (237.265 ms) : 0, 237265
IAST [baseline] (21.335 ms) : 0, 21335
IAST [candidate] (21.573 ms) : 0, 21573
AppSec [baseline] (177.047 ms) : 0, 177047
AppSec [candidate] (176.433 ms) : 0, 176433
Remote Config [baseline] (652.801 µs) : 0, 653
Remote Config [candidate] (656.467 µs) : 0, 656
Telemetry [baseline] (8.237 ms) : 0, 8237
Telemetry [candidate] (8.636 ms) : 0, 8636
section iast
BytebuddyAgent [baseline] (836.523 ms) : 0, 836523
BytebuddyAgent [candidate] (838.533 ms) : 0, 838533
GlobalTracer [baseline] (230.249 ms) : 0, 230249
GlobalTracer [candidate] (230.768 ms) : 0, 230768
IAST [baseline] (22.751 ms) : 0, 22751
IAST [candidate] (23.017 ms) : 0, 23017
AppSec [baseline] (56.618 ms) : 0, 56618
AppSec [candidate] (56.539 ms) : 0, 56539
Remote Config [baseline] (601.852 µs) : 0, 602
Remote Config [candidate] (615.279 µs) : 0, 615
Telemetry [baseline] (8.63 ms) : 0, 8630
Telemetry [candidate] (8.626 ms) : 0, 8626
section profiling
BytebuddyAgent [baseline] (708.541 ms) : 0, 708541
BytebuddyAgent [candidate] (708.787 ms) : 0, 708787
GlobalTracer [baseline] (349.435 ms) : 0, 349435
GlobalTracer [candidate] (349.478 ms) : 0, 349478
AppSec [baseline] (54.676 ms) : 0, 54676
AppSec [candidate] (53.947 ms) : 0, 53947
Remote Config [baseline] (676.32 µs) : 0, 676
Remote Config [candidate] (655.627 µs) : 0, 656
Telemetry [baseline] (8.877 ms) : 0, 8877
Telemetry [candidate] (8.904 ms) : 0, 8904
ProfilingAgent [baseline] (95.729 ms) : 0, 95729
ProfilingAgent [candidate] (95.713 ms) : 0, 95713
Profiling [baseline] (95.757 ms) : 0, 95757
Profiling [candidate] (95.737 ms) : 0, 95737
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
end_time2025-03-10T09:27:002025-03-10T09:34:43
git_branchmasterandrea.marziali/pekko
git_commit_date17415925861741598058
git_commit_sha88dbfda23ddf29
release_version1.48.0-SNAPSHOT~88dbfda2cb1.48.0-SNAPSHOT~23ddf29d79
start_time2025-03-10T09:26:472025-03-10T09:34:29
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17415996781741599678
ci_job_id839592533839592533
ci_pipeline_id5824101958241019
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-ejuspab2-project-304-concurrent-1-ib4bouio 6.8.0-1023-aws #25~22.04.1-Ubuntu SMP Tue Jan 28 12:51:22 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-ejuspab2-project-304-concurrent-1-ib4bouio 6.8.0-1023-aws #25~22.04.1-Ubuntu SMP Tue Jan 28 12:51:22 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
variantiastiast

Summary

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

Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~23ddf29d79, baseline=1.48.0-SNAPSHOT~88dbfda2cb
dateFormat X
axisFormat %s
section baseline
no_agent (1.348 ms) : 1328, 1368
. : milestone, 1348,
appsec (1.735 ms) : 1711, 1759
. : milestone, 1735,
appsec_no_iast (1.727 ms) : 1702, 1753
. : milestone, 1727,
code_origins (1.691 ms) : 1658, 1723
. : milestone, 1691,
iast (1.503 ms) : 1479, 1526
. : milestone, 1503,
profiling (1.514 ms) : 1491, 1538
. : milestone, 1514,
tracing (1.477 ms) : 1452, 1501
. : milestone, 1477,
section candidate
no_agent (1.345 ms) : 1325, 1364
. : milestone, 1345,
appsec (1.722 ms) : 1698, 1746
. : milestone, 1722,
appsec_no_iast (1.738 ms) : 1713, 1762
. : milestone, 1738,
code_origins (1.676 ms) : 1643, 1710
. : milestone, 1676,
iast (1.49 ms) : 1465, 1515
. : milestone, 1490,
profiling (1.486 ms) : 1463, 1510
. : milestone, 1486,
tracing (1.479 ms) : 1454, 1504
. : milestone, 1479,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.348 ms [1.328 ms, 1.368 ms]-
appsec1.735 ms [1.711 ms, 1.759 ms]386.98 µs (28.7%)
appsec_no_iast1.727 ms [1.702 ms, 1.753 ms]379.206 µs (28.1%)
code_origins1.691 ms [1.658 ms, 1.723 ms]342.633 µs (25.4%)
iast1.503 ms [1.479 ms, 1.526 ms]154.792 µs (11.5%)
profiling1.514 ms [1.491 ms, 1.538 ms]166.218 µs (12.3%)
tracing1.477 ms [1.452 ms, 1.501 ms]128.381 µs (9.5%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.345 ms [1.325 ms, 1.364 ms]-
appsec1.722 ms [1.698 ms, 1.746 ms]377.325 µs (28.1%)
appsec_no_iast1.738 ms [1.713 ms, 1.762 ms]392.756 µs (29.2%)
code_origins1.676 ms [1.643 ms, 1.71 ms]331.459 µs (24.6%)
iast1.49 ms [1.465 ms, 1.515 ms]145.287 µs (10.8%)
profiling1.486 ms [1.463 ms, 1.51 ms]141.485 µs (10.5%)
tracing1.479 ms [1.454 ms, 1.504 ms]134.033 µs (10.0%)
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~23ddf29d79, baseline=1.48.0-SNAPSHOT~88dbfda2cb
dateFormat X
axisFormat %s
section baseline
no_agent (376.68 µs) : 357, 396
. : milestone, 377,
iast (503.868 µs) : 482, 525
. : milestone, 504,
iast_FULL (725.253 µs) : 703, 747
. : milestone, 725,
iast_GLOBAL (553.013 µs) : 531, 575
. : milestone, 553,
iast_HARDCODED_SECRET_DISABLED (506.668 µs) : 484, 529
. : milestone, 507,
iast_INACTIVE (461.887 µs) : 440, 483
. : milestone, 462,
iast_TELEMETRY_OFF (493.82 µs) : 472, 516
. : milestone, 494,
tracing (453.979 µs) : 433, 475
. : milestone, 454,
section candidate
no_agent (377.978 µs) : 358, 398
. : milestone, 378,
iast (507.269 µs) : 485, 530
. : milestone, 507,
iast_FULL (727.402 µs) : 706, 749
. : milestone, 727,
iast_GLOBAL (560.758 µs) : 538, 584
. : milestone, 561,
iast_HARDCODED_SECRET_DISABLED (505.192 µs) : 483, 527
. : milestone, 505,
iast_INACTIVE (459.939 µs) : 439, 481
. : milestone, 460,
iast_TELEMETRY_OFF (497.861 µs) : 476, 520
. : milestone, 498,
tracing (448.683 µs) : 428, 469
. : milestone, 449,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent376.68 µs [357.036 µs, 396.325 µs]-
iast503.868 µs [482.469 µs, 525.266 µs]127.188 µs (33.8%)
iast_FULL725.253 µs [703.273 µs, 747.232 µs]348.573 µs (92.5%)
iast_GLOBAL553.013 µs [531.083 µs, 574.944 µs]176.333 µs (46.8%)
iast_HARDCODED_SECRET_DISABLED506.668 µs [484.013 µs, 529.324 µs]129.988 µs (34.5%)
iast_INACTIVE461.887 µs [440.354 µs, 483.42 µs]85.207 µs (22.6%)
iast_TELEMETRY_OFF493.82 µs [472.053 µs, 515.588 µs]117.14 µs (31.1%)
tracing453.979 µs [433.082 µs, 474.877 µs]77.299 µs (20.5%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent377.978 µs [358.016 µs, 397.941 µs]-
iast507.269 µs [484.599 µs, 529.939 µs]129.291 µs (34.2%)
iast_FULL727.402 µs [705.652 µs, 749.151 µs]349.423 µs (92.4%)
iast_GLOBAL560.758 µs [538.0 µs, 583.516 µs]182.78 µs (48.4%)
iast_HARDCODED_SECRET_DISABLED505.192 µs [482.885 µs, 527.499 µs]127.214 µs (33.7%)
iast_INACTIVE459.939 µs [438.573 µs, 481.305 µs]81.96 µs (21.7%)
iast_TELEMETRY_OFF497.861 µs [476.026 µs, 519.695 µs]119.882 µs (31.7%)
tracing448.683 µs [427.909 µs, 469.457 µs]70.705 µs (18.7%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterandrea.marziali/pekko
git_commit_date17415925861741598058
git_commit_sha88dbfda23ddf29
release_version1.48.0-SNAPSHOT~88dbfda2cb1.48.0-SNAPSHOT~23ddf29d79
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17416001641741600164
ci_job_id839592534839592534
ci_pipeline_id5824101958241019
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-8fynltid-project-304-concurrent-0-j89f9o31 6.8.0-1023-aws #25~22.04.1-Ubuntu SMP Tue Jan 28 12:51:22 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-8fynltid-project-304-concurrent-0-j89f9o31 6.8.0-1023-aws #25~22.04.1-Ubuntu SMP Tue Jan 28 12:51:22 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
variantappsecappsec

Summary

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

Execution time for tomcat
gantt
title tomcat - execution time [CI 0.99] : candidate=1.48.0-SNAPSHOT~23ddf29d79, baseline=1.48.0-SNAPSHOT~88dbfda2cb
dateFormat X
axisFormat %s
section baseline
no_agent (1.476 ms) : 1464, 1488
. : milestone, 1476,
appsec (2.352 ms) : 2309, 2396
. : milestone, 2352,
iast (2.118 ms) : 2063, 2174
. : milestone, 2118,
iast_GLOBAL (2.178 ms) : 2122, 2233
. : milestone, 2178,
profiling (1.967 ms) : 1924, 2011
. : milestone, 1967,
tracing (1.952 ms) : 1910, 1994
. : milestone, 1952,
section candidate
no_agent (1.475 ms) : 1464, 1487
. : milestone, 1475,
appsec (2.344 ms) : 2301, 2386
. : milestone, 2344,
iast (2.118 ms) : 2063, 2173
. : milestone, 2118,
iast_GLOBAL (2.155 ms) : 2100, 2211
. : milestone, 2155,
profiling (1.992 ms) : 1947, 2036
. : milestone, 1992,
tracing (1.951 ms) : 1909, 1993
. : milestone, 1951,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.476 ms [1.464 ms, 1.488 ms]-
appsec2.352 ms [2.309 ms, 2.396 ms]876.18 µs (59.4%)
iast2.118 ms [2.063 ms, 2.174 ms]642.166 µs (43.5%)
iast_GLOBAL2.178 ms [2.122 ms, 2.233 ms]701.663 µs (47.5%)
profiling1.967 ms [1.924 ms, 2.011 ms]491.44 µs (33.3%)
tracing1.952 ms [1.91 ms, 1.994 ms]476.197 µs (32.3%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.475 ms [1.464 ms, 1.487 ms]-
appsec2.344 ms [2.301 ms, 2.386 ms]868.13 µs (58.8%)
iast2.118 ms [2.063 ms, 2.173 ms]642.845 µs (43.6%)
iast_GLOBAL2.155 ms [2.1 ms, 2.211 ms]680.022 µs (46.1%)
profiling1.992 ms [1.947 ms, 2.036 ms]516.226 µs (35.0%)
tracing1.951 ms [1.909 ms, 1.993 ms]475.756 µs (32.2%)
Execution time for biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.48.0-SNAPSHOT~23ddf29d79, baseline=1.48.0-SNAPSHOT~88dbfda2cb
dateFormat X
axisFormat %s
section baseline
no_agent (14.724 s) : 14724000, 14724000
. : milestone, 14724000,
appsec (15.144 s) : 15144000, 15144000
. : milestone, 15144000,
iast (18.78 s) : 18780000, 18780000
. : milestone, 18780000,
iast_GLOBAL (17.854 s) : 17854000, 17854000
. : milestone, 17854000,
profiling (15.171 s) : 15171000, 15171000
. : milestone, 15171000,
tracing (14.933 s) : 14933000, 14933000
. : milestone, 14933000,
section candidate
no_agent (14.737 s) : 14737000, 14737000
. : milestone, 14737000,
appsec (14.957 s) : 14957000, 14957000
. : milestone, 14957000,
iast (18.507 s) : 18507000, 18507000
. : milestone, 18507000,
iast_GLOBAL (18.245 s) : 18245000, 18245000
. : milestone, 18245000,
profiling (15.168 s) : 15168000, 15168000
. : milestone, 15168000,
tracing (14.906 s) : 14906000, 14906000
. : milestone, 14906000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent14.724 s [14.724 s, 14.724 s]-
appsec15.144 s [15.144 s, 15.144 s]420.0 ms (2.9%)
iast18.78 s [18.78 s, 18.78 s]4.056 s (27.5%)
iast_GLOBAL17.854 s [17.854 s, 17.854 s]3.13 s (21.3%)
profiling15.171 s [15.171 s, 15.171 s]447.0 ms (3.0%)
tracing14.933 s [14.933 s, 14.933 s]209.0 ms (1.4%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent14.737 s [14.737 s, 14.737 s]-
appsec14.957 s [14.957 s, 14.957 s]220.0 ms (1.5%)
iast18.507 s [18.507 s, 18.507 s]3.77 s (25.6%)
iast_GLOBAL18.245 s [18.245 s, 18.245 s]3.508 s (23.8%)
profiling15.168 s [15.168 s, 15.168 s]431.0 ms (2.9%)
tracing14.906 s [14.906 s, 14.906 s]169.0 ms (1.1%)

@PerfectSlayerPerfectSlayer left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Looking good! Thanks for improving pekko support :)

@amarziali
amarziali merged commit 01d3277 into masterMar 10, 2025
@amarziali
amarziali deleted the andrea.marziali/pekko branch March 10, 2025 10:04
@github-actionsgithub-actionsBot added this to the 1.48.0 milestone Mar 10, 2025
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request Apr 11, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
| org.flywaydb.flyway | plugin | misk/gradle/libs.versions.toml | gradle
| minor | `11.6.0` -> `11.7.0` |
|
[com.squareup.okio:okio-fakefilesystem](https://github.com/square/okio)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.10.2` -> `3.11.0` |
| [com.squareup.okio:okio](https://github.com/square/okio) |
dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.10.2` -> `3.11.0` |
|
[com.autonomousapps.dependency-analysis](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin)
| plugin | misk/gradle/libs.versions.toml | gradle | minor | `2.15.0` ->
`2.16.0` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.47.3` -> `1.48.1` |
| [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.47.3` -> `1.48.1` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
---
### Release Notes
<details>
<summary>square/okio (com.squareup.okio:okio-fakefilesystem)</summary>
###
[`v3.11.0`](https://github.com/square/okio/blob/HEAD/CHANGELOG.md#Version-3110)
*2025-04-09*
- Fix: Clear the deflater's byte array reference
- New: Faster implementation of `String.decodeHex()` on Kotlin/JS.
- New: Declare `EXACTLY_ONCE` execution for blocks like `Closeable.use
{}` and `FileSystem.read {}`.
- Upgrade: \[Kotlin 2.1.20]\[kotlin\_2\_1\_20].
</details>
<details>
<summary>autonomousapps/dependency-analysis-android-gradle-plugin
(com.autonomousapps.dependency-analysis)</summary>
###
[`v2.16.0`](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-2160)
- \[Feat]: support `com.android.test` projects.
- \[Feat]: support typesafe project accessors with opt-in.
```kotlin
dependencyAnalysis {
useTypesafeProjectAccessors(true) // false by default
}
```
</details>
<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>
###
[`v1.48.1`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.48.1):
1.48.1
### Components
#### Tracer internal logging
- 🐛 Remove print line causing unnecessary logs
([#&#8203;8687](DataDog/dd-trace-java#8687) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
###
[`v1.48.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.48.0):
1.48.0
### Known Bugs
> \[!NOTE]
> If you are experiencing issues with spamming timeout logs, please
update to the [latest
version](https://github.com/DataDog/dd-trace-java/releases/latest) or
set
[JDK_SOCKET_ENABLED](https://github.com/DataDog/dd-trace-java/blob/33fc3c9a9b7cda3beda88b8b3e5224ae2b10764a/dd-trace-api/src/main/java/datadog/trace/api/config/GeneralConfig.java#L98)
to false.
### Components
#### Application Security Management (IAST)
- ✨ Fix vulnerability location org.jose4j.lang.HashUtil
([#&#8203;8610](DataDog/dd-trace-java#8610) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Fix weak randomness in oracle.ucp.util.OpaqueString
([#&#8203;8609](DataDog/dd-trace-java#8609) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Fix weak hash false positive in
oracle.security.o5logon.O5Logon
([#&#8203;8608](DataDog/dd-trace-java#8608) -
[@&#8203;jandro996](https://github.com/jandro996))
- 🐛 Prevent before callsites targeting constructors in super calls
([#&#8203;8549](DataDog/dd-trace-java#8549) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### Application Security Management (WAF)
- ✨ Update login events public SDK to V2
([#&#8203;8620](DataDog/dd-trace-java#8620) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛 Send RASP LFI capability only when AppSec is statically enabled
([#&#8203;8573](DataDog/dd-trace-java#8573) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Improve detection of missing request end events
([#&#8203;8510](DataDog/dd-trace-java#8510) -
[@&#8203;smola](https://github.com/smola))
- 🧹 Remove remote configuration for API Security sampling rate
([#&#8203;8486](DataDog/dd-trace-java#8486) -
[@&#8203;smola](https://github.com/smola))
- ✨ Add setUser to user monitoring SDK
([#&#8203;8482](DataDog/dd-trace-java#8482) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Add missing address for signup event
([#&#8203;8469](DataDog/dd-trace-java#8469) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Allow login events SDK to be used with appsec disabled
([#&#8203;8464](DataDog/dd-trace-java#8464) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Add support for endpoint discovery in spring mvc
([#&#8203;8352](DataDog/dd-trace-java#8352) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ New API Security sampling algorithm
([#&#8203;8178](DataDog/dd-trace-java#8178) -
[@&#8203;ValentinZakharov](https://github.com/ValentinZakharov))
#### Build & Tooling
- ✨ Add buffer size customizability to JDK UDS support
([#&#8203;8629](DataDog/dd-trace-java#8629) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
- ✨ Add JDK built-in support for UDS on Java 16+
([#&#8203;8314](DataDog/dd-trace-java#8314) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
#### Configuration at Runtime
- 🐛 Send RASP LFI capability only when AppSec is statically enabled
([#&#8203;8573](DataDog/dd-trace-java#8573) -
[@&#8203;jandro996](https://github.com/jandro996))
#### Continuous Integration Visibility
- 🐛 Prevent double reporting of Scalatest events when using SBT with
test forking
([#&#8203;8682](DataDog/dd-trace-java#8682) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Shutdown CI Visibility test event handlers before tracer
([#&#8203;8677](DataDog/dd-trace-java#8677) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Do not apply JUnit 4 instrumentation to MUnit runners
([#&#8203;8675](DataDog/dd-trace-java#8675),
[#&#8203;8683](DataDog/dd-trace-java#8683) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Remove error log when source path resolution fails on
isModified check
([#&#8203;8663](DataDog/dd-trace-java#8663) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Implement tests reordering for JUnit 4
([#&#8203;8650](DataDog/dd-trace-java#8650) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- 🐛 Set default Attempt to Fix retries if none provided from the
backend
([#&#8203;8615](DataDog/dd-trace-java#8615) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Allow to manually set PR info
([#&#8203;8566](DataDog/dd-trace-java#8566) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix Test Optimization init when repo root cannot be determined
([#&#8203;8533](DataDog/dd-trace-java#8533) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Add capabilities tagging
([#&#8203;8499](DataDog/dd-trace-java#8499),
[#&#8203;8540](DataDog/dd-trace-java#8540) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
#### Crash tracking
- 🐛 Remove dependency on bash from crash/oome uploder scripts
([#&#8203;8652](DataDog/dd-trace-java#8652) -
[@&#8203;jbachorik](https://github.com/jbachorik))
#### Data Streams Monitoring
- ✨ e2e pipeline configuration when data jobs is enabled
([#&#8203;8553](DataDog/dd-trace-java#8553) -
[@&#8203;kr-igor](https://github.com/kr-igor))
#### Dynamic Instrumentation
- 🐛 Fix In-Product when config is empty
([#&#8203;8679](DataDog/dd-trace-java#8679) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add support for filtering shaded third-party libs
([#&#8203;8612](DataDog/dd-trace-java#8612) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add In-Product Enablement
([#&#8203;8587](DataDog/dd-trace-java#8587) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨⚡ Reduce footprint of SourceFile tracking
([#&#8203;8524](DataDog/dd-trace-java#8524) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨⚡ Optimize the SourceFile tracking
([#&#8203;8520](DataDog/dd-trace-java#8520) -
[@&#8203;jpbempel](https://github.com/jpbempel))
#### OpenTracing
- 🧹 Remove activeScope() use in OpenTracing shim
([#&#8203;8478](DataDog/dd-trace-java#8478) -
[@&#8203;mcculls](https://github.com/mcculls))
#### Profiling
- ✨ Add profiler env check command to AgentCLI
([#&#8203;8671](DataDog/dd-trace-java#8671) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Bump ddprof to 1.23.0
([#&#8203;8668](DataDog/dd-trace-java#8668) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- Fix a crash related to ElfParser::loadSymbolTable
([#&#8203;191](DataDog/dd-trace-java#191)) by
[@&#8203;yanglong1010](https://github.com/yanglong1010) in
DataDog/java-profiler#192
- Unwind String.indexOf intrinsic on AArch64 by
[@&#8203;MattAlp](https://github.com/MattAlp) in
DataDog/java-profiler#193
- Fix Java 24 support by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#194
- A set of fixes related to clang, aarch64 and musl pecularities of
vmstructs stack unwinder by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#199
- 🐛 Remove process information from JFR recording
([#&#8203;8661](DataDog/dd-trace-java#8661) -
[@&#8203;r1viollet](https://github.com/r1viollet))
- 🐛 Make TempLocationManager USER aware
([#&#8203;8605](DataDog/dd-trace-java#8605) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Extract git tags from embedded git.properties and
datadog_git.properties
([#&#8203;8561](DataDog/dd-trace-java#8561) -
[@&#8203;wmouchere](https://github.com/wmouchere))
#### Telemetry
- 🐛 Fix appsec.rasp.error and appsec.waf.error telemetry metrics
([#&#8203;8624](DataDog/dd-trace-java#8624) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Create metric: appsec.rasp.rule.skipped
([#&#8203;8618](DataDog/dd-trace-java#8618) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Extract git tags from embedded git.properties and
datadog_git.properties
([#&#8203;8561](DataDog/dd-trace-java#8561) -
[@&#8203;wmouchere](https://github.com/wmouchere))
#### Testing
- 🧹 Simplify ssi tests one-pipeline
([#&#8203;8558](DataDog/dd-trace-java#8558) -
[@&#8203;robertomonteromiguel](https://github.com/robertomonteromiguel))
- ✨ Add smoke tests for java's concurrent API
([#&#8203;8438](DataDog/dd-trace-java#8438) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
#### Trace context propagation
- ✨ Adding Support for `TRACE_PROPAGATION_BEHAVIOR_EXTRACT`
([#&#8203;8535](DataDog/dd-trace-java#8535) -
[@&#8203;mhlidd](https://github.com/mhlidd))
#### Tracer core
- 🐛 Ensure shaded helpers have unique names
([#&#8203;8559](DataDog/dd-trace-java#8559) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Support common config sources for user-provided git info
([#&#8203;8547](DataDog/dd-trace-java#8547) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Make the default config sources more robust when a security
manager is installed
([#&#8203;8544](DataDog/dd-trace-java#8544) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Support targeting services with configurations in stable
configuration file
([#&#8203;8526](DataDog/dd-trace-java#8526) -
[@&#8203;mtoffl01](https://github.com/mtoffl01))
- ✨ Add new parser for `DD_TAGS` and prioritizing `DD_SERVICE`
([#&#8203;8296](DataDog/dd-trace-java#8296) -
[@&#8203;mhlidd](https://github.com/mhlidd))
#### Tracer internal logging
- 🐛 Add missing debug log for the cloudPayloadTaggingServices config
([#&#8203;8600](DataDog/dd-trace-java#8600) -
[@&#8203;ygree](https://github.com/ygree))
- ✨ Add the possibility to output the logs of the Java tracer
in JSON
([#&#8203;8083](DataDog/dd-trace-java#8083) -
[@&#8203;cecile75](https://github.com/cecile75))
#### Tracer public API
- ✨ Introducing `DD_TRACE_EXPERIMENTAL_FEATURES_ENABLED` Config
([#&#8203;8536](DataDog/dd-trace-java#8536) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- ✨ Config Consistency Round 2
([#&#8203;8489](DataDog/dd-trace-java#8489) -
[@&#8203;mhlidd](https://github.com/mhlidd))
### Instrumentations
####
- 🐛 Fix NPE in getMdcCopy of LoggingEventInstrumentation
([#&#8203;8599](DataDog/dd-trace-java#8599) -
[@&#8203;ygree](https://github.com/ygree))
#### Apache Spark instrumentation
- ✨ Instrument Runtime.exit() to finish spark application spans
([#&#8203;8572](DataDog/dd-trace-java#8572) -
[@&#8203;paul-laffon-dd](https://github.com/paul-laffon-dd))
- ✨ Configure OpenLineage if present in Spark instrumentation
([#&#8203;8541](DataDog/dd-trace-java#8541) -
[@&#8203;mobuchowski](https://github.com/mobuchowski))
#### Armeria Instrumentation
- ✨ Support armeria grpc 1.32.3
([#&#8203;8606](DataDog/dd-trace-java#8606) -
[@&#8203;github-actions](https://github.com/github-actions)\[bot])
#### AWS DynamoDB Instrumentation
- ✨ Create DynamoDB instrumentation + add span pointers for
`updateItem` and `deleteItem`
([#&#8203;8490](DataDog/dd-trace-java#8490) -
[@&#8203;nhulston](https://github.com/nhulston))
#### AWS SDK instrumentation
- ✨ Add DynamoDB in
DEFAULT_TRACE_CLOUD_PAYLOAD_TAGGING_SERVICES
([#&#8203;8595](DataDog/dd-trace-java#8595) -
[@&#8203;joeyzhao2018](https://github.com/joeyzhao2018))
#### Azure Functions instrumentation
- ✨ Enable tracer computed trace metrics by default for Azure
Functions
([#&#8203;8518](DataDog/dd-trace-java#8518) -
[@&#8203;duncanpharvey](https://github.com/duncanpharvey))
- 💡 Add azure-functions instrumentation
([#&#8203;8432](DataDog/dd-trace-java#8432) -
[@&#8203;duncanpharvey](https://github.com/duncanpharvey))
#### Core Java language instrumentation
- 🐛 Fix ForkJoinPool.execute() instrumentation on Java 21+
([#&#8203;8560](DataDog/dd-trace-java#8560) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
#### Eclipse Vert.x instrumentation
- ✨ Add vertx postgresql client instrumentation
([#&#8203;8471](DataDog/dd-trace-java#8471) -
[@&#8203;vandonr](https://github.com/vandonr) - thanks for the
contribution!)
#### Kafka instrumentation
- ✨ Support and test kafka-clients 4
([#&#8203;8581](DataDog/dd-trace-java#8581) -
[@&#8203;amarziali](https://github.com/amarziali))
#### Kotlin instrumentation
- ✨ Avoid disconnected traces when using Kotlin flowOn
([#&#8203;8651](DataDog/dd-trace-java#8651) -
[@&#8203;mcculls](https://github.com/mcculls))
#### OpenTelemetry instrumentation
- 🧹 Migrate OtelContext wrapper to new internal Context API
([#&#8203;8645](DataDog/dd-trace-java#8645) -
[@&#8203;mcculls](https://github.com/mcculls))
#### Spring instrumentation
- 🐛 Support CompletableFuture on spring webmvc controllers
([#&#8203;8659](DataDog/dd-trace-java#8659) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Add support for endpoint discovery in spring mvc
([#&#8203;8352](DataDog/dd-trace-java#8352) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### WebSocket Instrumentation
- ✨ Instrument Jetty websocket pojo
([#&#8203;8562](DataDog/dd-trace-java#8562) -
[@&#8203;amarziali](https://github.com/amarziali))
- 💡 Instrument Java Websocket API (JSR356)
([#&#8203;8440](DataDog/dd-trace-java#8440) -
[@&#8203;amarziali](https://github.com/amarziali))
#### All other instrumentations
- ✨ Introduce cache for peer.hostname lookup
([#&#8203;8601](DataDog/dd-trace-java#8601) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Support pekko http 1.1
([#&#8203;8532](DataDog/dd-trace-java#8532) -
[@&#8203;amarziali](https://github.com/amarziali))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 6pm every weekday,before 2am
every weekday" in timezone Australia/Melbourne, Automerge - At any time
(no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).
GitOrigin-RevId: 331314f71acaced3adc75ea5d7e855c248d593fc
eizus pushed a commit to cdrxyz/misk that referenced this pull request Jul 18, 2026
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
| org.flywaydb.flyway | plugin | misk/gradle/libs.versions.toml | gradle
| minor | `11.6.0` -> `11.7.0` |
|
[com.squareup.okio:okio-fakefilesystem](https://github.com/square/okio)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.10.2` -> `3.11.0` |
| [com.squareup.okio:okio](https://github.com/square/okio) |
dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.10.2` -> `3.11.0` |
|
[com.autonomousapps.dependency-analysis](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin)
| plugin | misk/gradle/libs.versions.toml | gradle | minor | `2.15.0` ->
`2.16.0` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.47.3` -> `1.48.1` |
| [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.47.3` -> `1.48.1` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
---
### Release Notes
<details>
<summary>square/okio (com.squareup.okio:okio-fakefilesystem)</summary>
###
[`v3.11.0`](https://github.com/square/okio/blob/HEAD/CHANGELOG.md#Version-3110)
*2025-04-09*
- Fix: Clear the deflater's byte array reference
- New: Faster implementation of `String.decodeHex()` on Kotlin/JS.
- New: Declare `EXACTLY_ONCE` execution for blocks like `Closeable.use
{}` and `FileSystem.read {}`.
- Upgrade: \[Kotlin 2.1.20]\[kotlin\_2\_1\_20].
</details>
<details>
<summary>autonomousapps/dependency-analysis-android-gradle-plugin
(com.autonomousapps.dependency-analysis)</summary>
###
[`v2.16.0`](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-2160)
- \[Feat]: support `com.android.test` projects.
- \[Feat]: support typesafe project accessors with opt-in.
```kotlin
dependencyAnalysis {
useTypesafeProjectAccessors(true) // false by default
}
```
</details>
<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>
###
[`v1.48.1`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.48.1):
1.48.1
### Components
#### Tracer internal logging
- 🐛 Remove print line causing unnecessary logs
([#&#8203;8687](DataDog/dd-trace-java#8687) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
###
[`v1.48.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.48.0):
1.48.0
### Known Bugs
> \[!NOTE]
> If you are experiencing issues with spamming timeout logs, please
update to the [latest
version](https://github.com/DataDog/dd-trace-java/releases/latest) or
set
[JDK_SOCKET_ENABLED](https://github.com/DataDog/dd-trace-java/blob/33fc3c9a9b7cda3beda88b8b3e5224ae2b10764a/dd-trace-api/src/main/java/datadog/trace/api/config/GeneralConfig.java#L98)
to false.
### Components
#### Application Security Management (IAST)
- ✨ Fix vulnerability location org.jose4j.lang.HashUtil
([#&#8203;8610](DataDog/dd-trace-java#8610) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Fix weak randomness in oracle.ucp.util.OpaqueString
([#&#8203;8609](DataDog/dd-trace-java#8609) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Fix weak hash false positive in
oracle.security.o5logon.O5Logon
([#&#8203;8608](DataDog/dd-trace-java#8608) -
[@&#8203;jandro996](https://github.com/jandro996))
- 🐛 Prevent before callsites targeting constructors in super calls
([#&#8203;8549](DataDog/dd-trace-java#8549) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### Application Security Management (WAF)
- ✨ Update login events public SDK to V2
([#&#8203;8620](DataDog/dd-trace-java#8620) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛 Send RASP LFI capability only when AppSec is statically enabled
([#&#8203;8573](DataDog/dd-trace-java#8573) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Improve detection of missing request end events
([#&#8203;8510](DataDog/dd-trace-java#8510) -
[@&#8203;smola](https://github.com/smola))
- 🧹 Remove remote configuration for API Security sampling rate
([#&#8203;8486](DataDog/dd-trace-java#8486) -
[@&#8203;smola](https://github.com/smola))
- ✨ Add setUser to user monitoring SDK
([#&#8203;8482](DataDog/dd-trace-java#8482) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Add missing address for signup event
([#&#8203;8469](DataDog/dd-trace-java#8469) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Allow login events SDK to be used with appsec disabled
([#&#8203;8464](DataDog/dd-trace-java#8464) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Add support for endpoint discovery in spring mvc
([#&#8203;8352](DataDog/dd-trace-java#8352) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ New API Security sampling algorithm
([#&#8203;8178](DataDog/dd-trace-java#8178) -
[@&#8203;ValentinZakharov](https://github.com/ValentinZakharov))
#### Build & Tooling
- ✨ Add buffer size customizability to JDK UDS support
([#&#8203;8629](DataDog/dd-trace-java#8629) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
- ✨ Add JDK built-in support for UDS on Java 16+
([#&#8203;8314](DataDog/dd-trace-java#8314) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
#### Configuration at Runtime
- 🐛 Send RASP LFI capability only when AppSec is statically enabled
([#&#8203;8573](DataDog/dd-trace-java#8573) -
[@&#8203;jandro996](https://github.com/jandro996))
#### Continuous Integration Visibility
- 🐛 Prevent double reporting of Scalatest events when using SBT with
test forking
([#&#8203;8682](DataDog/dd-trace-java#8682) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Shutdown CI Visibility test event handlers before tracer
([#&#8203;8677](DataDog/dd-trace-java#8677) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Do not apply JUnit 4 instrumentation to MUnit runners
([#&#8203;8675](DataDog/dd-trace-java#8675),
[#&#8203;8683](DataDog/dd-trace-java#8683) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Remove error log when source path resolution fails on
isModified check
([#&#8203;8663](DataDog/dd-trace-java#8663) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Implement tests reordering for JUnit 4
([#&#8203;8650](DataDog/dd-trace-java#8650) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- 🐛 Set default Attempt to Fix retries if none provided from the
backend
([#&#8203;8615](DataDog/dd-trace-java#8615) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Allow to manually set PR info
([#&#8203;8566](DataDog/dd-trace-java#8566) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix Test Optimization init when repo root cannot be determined
([#&#8203;8533](DataDog/dd-trace-java#8533) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Add capabilities tagging
([#&#8203;8499](DataDog/dd-trace-java#8499),
[#&#8203;8540](DataDog/dd-trace-java#8540) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
#### Crash tracking
- 🐛 Remove dependency on bash from crash/oome uploder scripts
([#&#8203;8652](DataDog/dd-trace-java#8652) -
[@&#8203;jbachorik](https://github.com/jbachorik))
#### Data Streams Monitoring
- ✨ e2e pipeline configuration when data jobs is enabled
([#&#8203;8553](DataDog/dd-trace-java#8553) -
[@&#8203;kr-igor](https://github.com/kr-igor))
#### Dynamic Instrumentation
- 🐛 Fix In-Product when config is empty
([#&#8203;8679](DataDog/dd-trace-java#8679) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add support for filtering shaded third-party libs
([#&#8203;8612](DataDog/dd-trace-java#8612) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add In-Product Enablement
([#&#8203;8587](DataDog/dd-trace-java#8587) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨⚡ Reduce footprint of SourceFile tracking
([#&#8203;8524](DataDog/dd-trace-java#8524) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨⚡ Optimize the SourceFile tracking
([#&#8203;8520](DataDog/dd-trace-java#8520) -
[@&#8203;jpbempel](https://github.com/jpbempel))
#### OpenTracing
- 🧹 Remove activeScope() use in OpenTracing shim
([#&#8203;8478](DataDog/dd-trace-java#8478) -
[@&#8203;mcculls](https://github.com/mcculls))
#### Profiling
- ✨ Add profiler env check command to AgentCLI
([#&#8203;8671](DataDog/dd-trace-java#8671) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Bump ddprof to 1.23.0
([#&#8203;8668](DataDog/dd-trace-java#8668) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- Fix a crash related to ElfParser::loadSymbolTable
([#&#8203;191](DataDog/dd-trace-java#191)) by
[@&#8203;yanglong1010](https://github.com/yanglong1010) in
DataDog/java-profiler#192
- Unwind String.indexOf intrinsic on AArch64 by
[@&#8203;MattAlp](https://github.com/MattAlp) in
DataDog/java-profiler#193
- Fix Java 24 support by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#194
- A set of fixes related to clang, aarch64 and musl pecularities of
vmstructs stack unwinder by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#199
- 🐛 Remove process information from JFR recording
([#&#8203;8661](DataDog/dd-trace-java#8661) -
[@&#8203;r1viollet](https://github.com/r1viollet))
- 🐛 Make TempLocationManager USER aware
([#&#8203;8605](DataDog/dd-trace-java#8605) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Extract git tags from embedded git.properties and
datadog_git.properties
([#&#8203;8561](DataDog/dd-trace-java#8561) -
[@&#8203;wmouchere](https://github.com/wmouchere))
#### Telemetry
- 🐛 Fix appsec.rasp.error and appsec.waf.error telemetry metrics
([#&#8203;8624](DataDog/dd-trace-java#8624) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Create metric: appsec.rasp.rule.skipped
([#&#8203;8618](DataDog/dd-trace-java#8618) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Extract git tags from embedded git.properties and
datadog_git.properties
([#&#8203;8561](DataDog/dd-trace-java#8561) -
[@&#8203;wmouchere](https://github.com/wmouchere))
#### Testing
- 🧹 Simplify ssi tests one-pipeline
([#&#8203;8558](DataDog/dd-trace-java#8558) -
[@&#8203;robertomonteromiguel](https://github.com/robertomonteromiguel))
- ✨ Add smoke tests for java's concurrent API
([#&#8203;8438](DataDog/dd-trace-java#8438) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
#### Trace context propagation
- ✨ Adding Support for `TRACE_PROPAGATION_BEHAVIOR_EXTRACT`
([#&#8203;8535](DataDog/dd-trace-java#8535) -
[@&#8203;mhlidd](https://github.com/mhlidd))
#### Tracer core
- 🐛 Ensure shaded helpers have unique names
([#&#8203;8559](DataDog/dd-trace-java#8559) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Support common config sources for user-provided git info
([#&#8203;8547](DataDog/dd-trace-java#8547) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Make the default config sources more robust when a security
manager is installed
([#&#8203;8544](DataDog/dd-trace-java#8544) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Support targeting services with configurations in stable
configuration file
([#&#8203;8526](DataDog/dd-trace-java#8526) -
[@&#8203;mtoffl01](https://github.com/mtoffl01))
- ✨ Add new parser for `DD_TAGS` and prioritizing `DD_SERVICE`
([#&#8203;8296](DataDog/dd-trace-java#8296) -
[@&#8203;mhlidd](https://github.com/mhlidd))
#### Tracer internal logging
- 🐛 Add missing debug log for the cloudPayloadTaggingServices config
([#&#8203;8600](DataDog/dd-trace-java#8600) -
[@&#8203;ygree](https://github.com/ygree))
- ✨ Add the possibility to output the logs of the Java tracer
in JSON
([#&#8203;8083](DataDog/dd-trace-java#8083) -
[@&#8203;cecile75](https://github.com/cecile75))
#### Tracer public API
- ✨ Introducing `DD_TRACE_EXPERIMENTAL_FEATURES_ENABLED` Config
([#&#8203;8536](DataDog/dd-trace-java#8536) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- ✨ Config Consistency Round 2
([#&#8203;8489](DataDog/dd-trace-java#8489) -
[@&#8203;mhlidd](https://github.com/mhlidd))
### Instrumentations
####
- 🐛 Fix NPE in getMdcCopy of LoggingEventInstrumentation
([#&#8203;8599](DataDog/dd-trace-java#8599) -
[@&#8203;ygree](https://github.com/ygree))
#### Apache Spark instrumentation
- ✨ Instrument Runtime.exit() to finish spark application spans
([#&#8203;8572](DataDog/dd-trace-java#8572) -
[@&#8203;paul-laffon-dd](https://github.com/paul-laffon-dd))
- ✨ Configure OpenLineage if present in Spark instrumentation
([#&#8203;8541](DataDog/dd-trace-java#8541) -
[@&#8203;mobuchowski](https://github.com/mobuchowski))
#### Armeria Instrumentation
- ✨ Support armeria grpc 1.32.3
([#&#8203;8606](DataDog/dd-trace-java#8606) -
[@&#8203;github-actions](https://github.com/github-actions)\[bot])
#### AWS DynamoDB Instrumentation
- ✨ Create DynamoDB instrumentation + add span pointers for
`updateItem` and `deleteItem`
([#&#8203;8490](DataDog/dd-trace-java#8490) -
[@&#8203;nhulston](https://github.com/nhulston))
#### AWS SDK instrumentation
- ✨ Add DynamoDB in
DEFAULT_TRACE_CLOUD_PAYLOAD_TAGGING_SERVICES
([#&#8203;8595](DataDog/dd-trace-java#8595) -
[@&#8203;joeyzhao2018](https://github.com/joeyzhao2018))
#### Azure Functions instrumentation
- ✨ Enable tracer computed trace metrics by default for Azure
Functions
([#&#8203;8518](DataDog/dd-trace-java#8518) -
[@&#8203;duncanpharvey](https://github.com/duncanpharvey))
- 💡 Add azure-functions instrumentation
([#&#8203;8432](DataDog/dd-trace-java#8432) -
[@&#8203;duncanpharvey](https://github.com/duncanpharvey))
#### Core Java language instrumentation
- 🐛 Fix ForkJoinPool.execute() instrumentation on Java 21+
([#&#8203;8560](DataDog/dd-trace-java#8560) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
#### Eclipse Vert.x instrumentation
- ✨ Add vertx postgresql client instrumentation
([#&#8203;8471](DataDog/dd-trace-java#8471) -
[@&#8203;vandonr](https://github.com/vandonr) - thanks for the
contribution!)
#### Kafka instrumentation
- ✨ Support and test kafka-clients 4
([#&#8203;8581](DataDog/dd-trace-java#8581) -
[@&#8203;amarziali](https://github.com/amarziali))
#### Kotlin instrumentation
- ✨ Avoid disconnected traces when using Kotlin flowOn
([#&#8203;8651](DataDog/dd-trace-java#8651) -
[@&#8203;mcculls](https://github.com/mcculls))
#### OpenTelemetry instrumentation
- 🧹 Migrate OtelContext wrapper to new internal Context API
([#&#8203;8645](DataDog/dd-trace-java#8645) -
[@&#8203;mcculls](https://github.com/mcculls))
#### Spring instrumentation
- 🐛 Support CompletableFuture on spring webmvc controllers
([#&#8203;8659](DataDog/dd-trace-java#8659) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Add support for endpoint discovery in spring mvc
([#&#8203;8352](DataDog/dd-trace-java#8352) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### WebSocket Instrumentation
- ✨ Instrument Jetty websocket pojo
([#&#8203;8562](DataDog/dd-trace-java#8562) -
[@&#8203;amarziali](https://github.com/amarziali))
- 💡 Instrument Java Websocket API (JSR356)
([#&#8203;8440](DataDog/dd-trace-java#8440) -
[@&#8203;amarziali](https://github.com/amarziali))
#### All other instrumentations
- ✨ Introduce cache for peer.hostname lookup
([#&#8203;8601](DataDog/dd-trace-java#8601) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Support pekko http 1.1
([#&#8203;8532](DataDog/dd-trace-java#8532) -
[@&#8203;amarziali](https://github.com/amarziali))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 6pm every weekday,before 2am
every weekday" in timezone Australia/Melbourne, Automerge - At any time
(no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).
GitOrigin-RevId: 331314f71acaced3adc75ea5d7e855c248d593fc
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

inst: othersAll other instrumentationstype: featureEnhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@amarziali@PerfectSlayer