Skip to content

Conversation

mcculls
Copy link
Contributor

@mcculls mcculls commented Jun 20, 2025

Additional Notes

Also fix a related issue where spans were not being finished while polling through leftover scopes.

Contributor Checklist

Jira ticket: [PROJ-IDENT]

Also fix a related issue where spans were not being finished while polling through leftover scopes.
@pr-commenter
Copy link

pr-commenter bot commented Jun 20, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/fix-akka-and-pekko-http-npe
git_commit_date 1750427857 1750443804
git_commit_sha 60c30c2 1991117
release_version 1.51.0-SNAPSHOT~60c30c276e 1.51.0-SNAPSHOT~1991117330
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1750445714 1750445714
ci_job_id 991969066 991969066
ci_pipeline_id 68353523 68353523
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-ecr1ksdw-project-304-concurrent-0-5l2cifg6 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-ecr1ksdw-project-304-concurrent-0-5l2cifg6 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None

Summary

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

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.51.0-SNAPSHOT~1991117330, baseline=1.51.0-SNAPSHOT~60c30c276e

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.026 s) : 0, 1026072
Total [baseline] (10.803 s) : 0, 10802996
Agent [candidate] (1.023 s) : 0, 1023380
Total [candidate] (10.577 s) : 0, 10577115
section appsec
Agent [baseline] (1.182 s) : 0, 1182218
Total [baseline] (10.741 s) : 0, 10740512
Agent [candidate] (1.184 s) : 0, 1184039
Total [candidate] (10.759 s) : 0, 10758799
section iast
Agent [baseline] (1.152 s) : 0, 1152490
Total [baseline] (10.822 s) : 0, 10821702
Agent [candidate] (1.158 s) : 0, 1157502
Total [candidate] (10.897 s) : 0, 10897152
section profiling
Agent [baseline] (1.267 s) : 0, 1266977
Total [baseline] (10.892 s) : 0, 10891905
Agent [candidate] (1.276 s) : 0, 1276154
Total [candidate] (10.947 s) : 0, 10947339
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.026 s -
Agent appsec 1.182 s 156.147 ms (15.2%)
Agent iast 1.152 s 126.418 ms (12.3%)
Agent profiling 1.267 s 240.905 ms (23.5%)
Total tracing 10.803 s -
Total appsec 10.741 s -62.484 ms (-0.6%)
Total iast 10.822 s 18.706 ms (0.2%)
Total profiling 10.892 s 88.909 ms (0.8%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.023 s -
Agent appsec 1.184 s 160.659 ms (15.7%)
Agent iast 1.158 s 134.122 ms (13.1%)
Agent profiling 1.276 s 252.774 ms (24.7%)
Total tracing 10.577 s -
Total appsec 10.759 s 181.684 ms (1.7%)
Total iast 10.897 s 320.037 ms (3.0%)
Total profiling 10.947 s 370.224 ms (3.5%)
gantt
    title petclinic - break down per module: candidate=1.51.0-SNAPSHOT~1991117330, baseline=1.51.0-SNAPSHOT~60c30c276e

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (687.122 ms) : 0, 687122
BytebuddyAgent [candidate] (685.054 ms) : 0, 685054
GlobalTracer [baseline] (242.322 ms) : 0, 242322
GlobalTracer [candidate] (241.52 ms) : 0, 241520
AppSec [baseline] (57.426 ms) : 0, 57426
AppSec [candidate] (60.912 ms) : 0, 60912
Debugger [baseline] (7.038 ms) : 0, 7038
Debugger [candidate] (6.17 ms) : 0, 6170
Remote Config [baseline] (684.759 µs) : 0, 685
Remote Config [candidate] (664.687 µs) : 0, 665
Telemetry [baseline] (10.516 ms) : 0, 10516
Telemetry [candidate] (8.113 ms) : 0, 8113
section appsec
BytebuddyAgent [baseline] (709.244 ms) : 0, 709244
BytebuddyAgent [candidate] (711.427 ms) : 0, 711427
GlobalTracer [baseline] (235.529 ms) : 0, 235529
GlobalTracer [candidate] (235.979 ms) : 0, 235979
AppSec [baseline] (180.745 ms) : 0, 180745
AppSec [candidate] (179.942 ms) : 0, 179942
Debugger [baseline] (5.846 ms) : 0, 5846
Debugger [candidate] (5.797 ms) : 0, 5797
Remote Config [baseline] (611.534 µs) : 0, 612
Remote Config [candidate] (618.11 µs) : 0, 618
Telemetry [baseline] (7.31 ms) : 0, 7310
Telemetry [candidate] (7.283 ms) : 0, 7283
IAST [baseline] (22.126 ms) : 0, 22126
IAST [candidate] (22.081 ms) : 0, 22081
section iast
BytebuddyAgent [baseline] (806.722 ms) : 0, 806722
BytebuddyAgent [candidate] (811.477 ms) : 0, 811477
GlobalTracer [baseline] (231.551 ms) : 0, 231551
GlobalTracer [candidate] (231.73 ms) : 0, 231730
AppSec [baseline] (52.979 ms) : 0, 52979
AppSec [candidate] (50.606 ms) : 0, 50606
Debugger [baseline] (5.931 ms) : 0, 5931
Debugger [candidate] (5.928 ms) : 0, 5928
Remote Config [baseline] (600.36 µs) : 0, 600
Remote Config [candidate] (592.964 µs) : 0, 593
Telemetry [baseline] (7.917 ms) : 0, 7917
Telemetry [candidate] (7.95 ms) : 0, 7950
IAST [baseline] (25.925 ms) : 0, 25925
IAST [candidate] (28.295 ms) : 0, 28295
section profiling
BytebuddyAgent [baseline] (675.351 ms) : 0, 675351
BytebuddyAgent [candidate] (680.815 ms) : 0, 680815
GlobalTracer [baseline] (360.55 ms) : 0, 360550
GlobalTracer [candidate] (362.298 ms) : 0, 362298
AppSec [baseline] (62.193 ms) : 0, 62193
AppSec [candidate] (62.135 ms) : 0, 62135
Debugger [baseline] (6.188 ms) : 0, 6188
Debugger [candidate] (6.156 ms) : 0, 6156
Remote Config [baseline] (696.424 µs) : 0, 696
Remote Config [candidate] (718.948 µs) : 0, 719
Telemetry [baseline] (8.185 ms) : 0, 8185
Telemetry [candidate] (8.195 ms) : 0, 8195
ProfilingAgent [baseline] (105.329 ms) : 0, 105329
ProfilingAgent [candidate] (106.906 ms) : 0, 106906
Profiling [baseline] (105.354 ms) : 0, 105354
Profiling [candidate] (106.93 ms) : 0, 106930
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.51.0-SNAPSHOT~1991117330, baseline=1.51.0-SNAPSHOT~60c30c276e

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.026 s) : 0, 1025639
Total [baseline] (8.548 s) : 0, 8548083
Agent [candidate] (1.027 s) : 0, 1027321
Total [candidate] (8.552 s) : 0, 8551620
section iast
Agent [baseline] (1.167 s) : 0, 1167211
Total [baseline] (9.247 s) : 0, 9246870
Agent [candidate] (1.16 s) : 0, 1160134
Total [candidate] (9.263 s) : 0, 9262514
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.026 s -
Agent iast 1.167 s 141.573 ms (13.8%)
Total tracing 8.548 s -
Total iast 9.247 s 698.786 ms (8.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.027 s -
Agent iast 1.16 s 132.813 ms (12.9%)
Total tracing 8.552 s -
Total iast 9.263 s 710.894 ms (8.3%)
gantt
    title insecure-bank - break down per module: candidate=1.51.0-SNAPSHOT~1991117330, baseline=1.51.0-SNAPSHOT~60c30c276e

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (686.558 ms) : 0, 686558
BytebuddyAgent [candidate] (686.102 ms) : 0, 686102
GlobalTracer [baseline] (242.174 ms) : 0, 242174
GlobalTracer [candidate] (243.087 ms) : 0, 243087
AppSec [baseline] (57.777 ms) : 0, 57777
AppSec [candidate] (58.878 ms) : 0, 58878
Debugger [baseline] (6.204 ms) : 0, 6204
Debugger [candidate] (7.208 ms) : 0, 7208
Remote Config [baseline] (678.539 µs) : 0, 679
Remote Config [candidate] (671.968 µs) : 0, 672
Telemetry [baseline] (11.286 ms) : 0, 11286
Telemetry [candidate] (10.503 ms) : 0, 10503
section iast
BytebuddyAgent [baseline] (816.926 ms) : 0, 816926
BytebuddyAgent [candidate] (812.528 ms) : 0, 812528
GlobalTracer [baseline] (234.402 ms) : 0, 234402
GlobalTracer [candidate] (232.729 ms) : 0, 232729
AppSec [baseline] (53.633 ms) : 0, 53633
AppSec [candidate] (52.375 ms) : 0, 52375
Debugger [baseline] (6.001 ms) : 0, 6001
Debugger [candidate] (5.989 ms) : 0, 5989
Remote Config [baseline] (624.294 µs) : 0, 624
Remote Config [candidate] (616.173 µs) : 0, 616
Telemetry [baseline] (8.108 ms) : 0, 8108
Telemetry [candidate] (8.044 ms) : 0, 8044
IAST [baseline] (26.478 ms) : 0, 26478
IAST [candidate] (26.931 ms) : 0, 26931
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/fix-akka-and-pekko-http-npe
git_commit_date 1750427857 1750443804
git_commit_sha 60c30c2 1991117
release_version 1.51.0-SNAPSHOT~60c30c276e 1.51.0-SNAPSHOT~1991117330
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1750445399 1750445399
ci_job_id 991969067 991969067
ci_pipeline_id 68353523 68353523
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-9fhc4bx7-project-304-concurrent-0-4ko33jgp 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-9fhc4bx7-project-304-concurrent-0-4ko33jgp 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

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

scenario Δ mean http_req_duration Δ mean throughput candidate mean http_req_duration candidate mean throughput baseline mean http_req_duration baseline mean throughput
scenario:load:insecure-bank:tracing:high_load worse
[+572.842µs; +827.061µs] or [+7.706%; +11.126%]
unstable
[-125.426op/s; +19.301op/s] or [-20.143%; +3.100%]
8.134ms 569.625op/s 7.434ms 622.688op/s
scenario:load:insecure-bank:iast:high_load worse
[+317.758µs; +652.009µs] or [+3.432%; +7.041%]
unstable
[-79.959op/s; +30.459op/s] or [-15.954%; +6.077%]
9.745ms 476.438op/s 9.260ms 501.188op/s
scenario:load:petclinic:profiling:high_load better
[-2.103ms; -1.054ms] or [-4.145%; -2.077%]
unstable
[-4.039op/s; +9.889op/s] or [-4.379%; +10.720%]
49.170ms 95.175op/s 50.749ms 92.250op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~1991117330, baseline=1.51.0-SNAPSHOT~60c30c276e
    dateFormat X
    axisFormat %s
section baseline
no_agent (38.13 ms) : 37831, 38430
.   : milestone, 38130,
appsec (48.637 ms) : 48206, 49068
.   : milestone, 48637,
code_origins (46.103 ms) : 45718, 46489
.   : milestone, 46103,
iast (44.398 ms) : 44008, 44789
.   : milestone, 44398,
profiling (50.749 ms) : 50262, 51235
.   : milestone, 50749,
tracing (43.817 ms) : 43459, 44176
.   : milestone, 43817,
section candidate
no_agent (37.742 ms) : 37448, 38036
.   : milestone, 37742,
appsec (48.167 ms) : 47738, 48597
.   : milestone, 48167,
code_origins (45.971 ms) : 45581, 46361
.   : milestone, 45971,
iast (45.467 ms) : 45066, 45868
.   : milestone, 45467,
profiling (49.17 ms) : 48681, 49658
.   : milestone, 49170,
tracing (44.574 ms) : 44201, 44948
.   : milestone, 44574,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 38.13 ms [37.831 ms, 38.43 ms] -
appsec 48.637 ms [48.206 ms, 49.068 ms] 10.507 ms (27.6%)
code_origins 46.103 ms [45.718 ms, 46.489 ms] 7.973 ms (20.9%)
iast 44.398 ms [44.008 ms, 44.789 ms] 6.268 ms (16.4%)
profiling 50.749 ms [50.262 ms, 51.235 ms] 12.618 ms (33.1%)
tracing 43.817 ms [43.459 ms, 44.176 ms] 5.687 ms (14.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.742 ms [37.448 ms, 38.036 ms] -
appsec 48.167 ms [47.738 ms, 48.597 ms] 10.425 ms (27.6%)
code_origins 45.971 ms [45.581 ms, 46.361 ms] 8.228 ms (21.8%)
iast 45.467 ms [45.066 ms, 45.868 ms] 7.724 ms (20.5%)
profiling 49.17 ms [48.681 ms, 49.658 ms] 11.427 ms (30.3%)
tracing 44.574 ms [44.201 ms, 44.948 ms] 6.832 ms (18.1%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~1991117330, baseline=1.51.0-SNAPSHOT~60c30c276e
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.372 ms) : 4316, 4428
.   : milestone, 4372,
iast (9.26 ms) : 9109, 9411
.   : milestone, 9260,
iast_FULL (14.055 ms) : 13777, 14333
.   : milestone, 14055,
iast_GLOBAL (10.26 ms) : 10077, 10443
.   : milestone, 10260,
profiling (9.102 ms) : 8956, 9248
.   : milestone, 9102,
tracing (7.434 ms) : 7323, 7544
.   : milestone, 7434,
section candidate
no_agent (4.386 ms) : 4336, 4436
.   : milestone, 4386,
iast (9.745 ms) : 9585, 9904
.   : milestone, 9745,
iast_FULL (13.724 ms) : 13454, 13993
.   : milestone, 13724,
iast_GLOBAL (10.336 ms) : 10156, 10516
.   : milestone, 10336,
profiling (9.391 ms) : 9235, 9548
.   : milestone, 9391,
tracing (8.134 ms) : 8008, 8259
.   : milestone, 8134,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.372 ms [4.316 ms, 4.428 ms] -
iast 9.26 ms [9.109 ms, 9.411 ms] 4.888 ms (111.8%)
iast_FULL 14.055 ms [13.777 ms, 14.333 ms] 9.683 ms (221.5%)
iast_GLOBAL 10.26 ms [10.077 ms, 10.443 ms] 5.889 ms (134.7%)
profiling 9.102 ms [8.956 ms, 9.248 ms] 4.73 ms (108.2%)
tracing 7.434 ms [7.323 ms, 7.544 ms] 3.062 ms (70.0%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.386 ms [4.336 ms, 4.436 ms] -
iast 9.745 ms [9.585 ms, 9.904 ms] 5.358 ms (122.2%)
iast_FULL 13.724 ms [13.454 ms, 13.993 ms] 9.337 ms (212.9%)
iast_GLOBAL 10.336 ms [10.156 ms, 10.516 ms] 5.95 ms (135.7%)
profiling 9.391 ms [9.235 ms, 9.548 ms] 5.005 ms (114.1%)
tracing 8.134 ms [8.008 ms, 8.259 ms] 3.747 ms (85.4%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/fix-akka-and-pekko-http-npe
git_commit_date 1750427857 1750443804
git_commit_sha 60c30c2 1991117
release_version 1.51.0-SNAPSHOT~60c30c276e 1.51.0-SNAPSHOT~1991117330
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1750445898 1750445898
ci_job_id 991969068 991969068
ci_pipeline_id 68353523 68353523
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-ecr1ksdw-project-304-concurrent-1-5nacgl33 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-ecr1ksdw-project-304-concurrent-1-5nacgl33 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

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.51.0-SNAPSHOT~1991117330, baseline=1.51.0-SNAPSHOT~60c30c276e
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.482 ms) : 1470, 1493
.   : milestone, 1482,
appsec (2.4 ms) : 2352, 2448
.   : milestone, 2400,
iast (2.189 ms) : 2127, 2250
.   : milestone, 2189,
iast_GLOBAL (2.237 ms) : 2176, 2299
.   : milestone, 2237,
profiling (2.024 ms) : 1975, 2073
.   : milestone, 2024,
tracing (2.022 ms) : 1975, 2070
.   : milestone, 2022,
section candidate
no_agent (1.476 ms) : 1465, 1488
.   : milestone, 1476,
appsec (2.411 ms) : 2362, 2460
.   : milestone, 2411,
iast (2.189 ms) : 2128, 2250
.   : milestone, 2189,
iast_GLOBAL (2.227 ms) : 2166, 2289
.   : milestone, 2227,
profiling (2.047 ms) : 1997, 2098
.   : milestone, 2047,
tracing (2.001 ms) : 1954, 2048
.   : milestone, 2001,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.482 ms [1.47 ms, 1.493 ms] -
appsec 2.4 ms [2.352 ms, 2.448 ms] 918.215 µs (62.0%)
iast 2.189 ms [2.127 ms, 2.25 ms] 706.724 µs (47.7%)
iast_GLOBAL 2.237 ms [2.176 ms, 2.299 ms] 755.295 µs (51.0%)
profiling 2.024 ms [1.975 ms, 2.073 ms] 541.779 µs (36.6%)
tracing 2.022 ms [1.975 ms, 2.07 ms] 540.494 µs (36.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.476 ms [1.465 ms, 1.488 ms] -
appsec 2.411 ms [2.362 ms, 2.46 ms] 934.795 µs (63.3%)
iast 2.189 ms [2.128 ms, 2.25 ms] 712.764 µs (48.3%)
iast_GLOBAL 2.227 ms [2.166 ms, 2.289 ms] 751.176 µs (50.9%)
profiling 2.047 ms [1.997 ms, 2.098 ms] 571.261 µs (38.7%)
tracing 2.001 ms [1.954 ms, 2.048 ms] 524.645 µs (35.5%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~1991117330, baseline=1.51.0-SNAPSHOT~60c30c276e
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.007 s) : 15007000, 15007000
.   : milestone, 15007000,
appsec (14.976 s) : 14976000, 14976000
.   : milestone, 14976000,
iast (19.151 s) : 19151000, 19151000
.   : milestone, 19151000,
iast_GLOBAL (18.066 s) : 18066000, 18066000
.   : milestone, 18066000,
profiling (15.339 s) : 15339000, 15339000
.   : milestone, 15339000,
tracing (14.861 s) : 14861000, 14861000
.   : milestone, 14861000,
section candidate
no_agent (15.57 s) : 15570000, 15570000
.   : milestone, 15570000,
appsec (14.655 s) : 14655000, 14655000
.   : milestone, 14655000,
iast (18.975 s) : 18975000, 18975000
.   : milestone, 18975000,
iast_GLOBAL (18.052 s) : 18052000, 18052000
.   : milestone, 18052000,
profiling (15.142 s) : 15142000, 15142000
.   : milestone, 15142000,
tracing (14.97 s) : 14970000, 14970000
.   : milestone, 14970000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.007 s [15.007 s, 15.007 s] -
appsec 14.976 s [14.976 s, 14.976 s] -31.0 ms (-0.2%)
iast 19.151 s [19.151 s, 19.151 s] 4.144 s (27.6%)
iast_GLOBAL 18.066 s [18.066 s, 18.066 s] 3.059 s (20.4%)
profiling 15.339 s [15.339 s, 15.339 s] 332.0 ms (2.2%)
tracing 14.861 s [14.861 s, 14.861 s] -146.0 ms (-1.0%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.57 s [15.57 s, 15.57 s] -
appsec 14.655 s [14.655 s, 14.655 s] -915.0 ms (-5.9%)
iast 18.975 s [18.975 s, 18.975 s] 3.405 s (21.9%)
iast_GLOBAL 18.052 s [18.052 s, 18.052 s] 2.482 s (15.9%)
profiling 15.142 s [15.142 s, 15.142 s] -428.0 ms (-2.7%)
tracing 14.97 s [14.97 s, 14.97 s] -600.0 ms (-3.9%)

Copy link
Contributor

@bm1549 bm1549 left a comment

Choose a reason for hiding this comment

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

Thanks for the quick fix!

@mcculls mcculls merged commit aa9dd27 into master Jun 20, 2025
1303 of 1327 checks passed
@mcculls mcculls deleted the mcculls/fix-akka-and-pekko-http-npe branch June 20, 2025 21:09
@github-actions github-actions bot added this to the 1.51.0 milestone Jun 20, 2025
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request Jul 10, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
|
[com.google.errorprone:error_prone_annotations](https://errorprone.info)
([source](https://github.com/google/error-prone)) | dependencies |
misk/gradle/libs.versions.toml | gradle | minor | `2.39.0` -> `2.40.0` |
|
[org.apache.commons:commons-lang3](https://commons.apache.org/proper/commons-lang/)
([source](https://gitbox.apache.org/repos/asf/commons-lang.git)) |
dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.17.0` -> `3.18.0` |
|
[org.jetbrains.kotlinx.binary-compatibility-validator](https://github.com/Kotlin/binary-compatibility-validator)
| plugin | misk/gradle/libs.versions.toml | gradle | patch | `0.18.0` ->
`0.18.1` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.50.1` -> `1.51.0` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |

---

### Release Notes

<details>
<summary>google/error-prone
(com.google.errorprone:error_prone_annotations)</summary>

###
[`v2.40.0`](https://github.com/google/error-prone/releases/tag/v2.40.0):
Error Prone 2.40.0

Changes:

- Bug fixes and improvements
- Releases (including snapshots) have migrated from [OSSRH to the
Central Publisher
Portal](https://central.sonatype.org/pages/ossrh-eol/#process-to-migrate)

Full changelog:
google/error-prone@v2.39.0...v2.40.0

</details>

<details>
<summary>Kotlin/binary-compatibility-validator
(org.jetbrains.kotlinx.binary-compatibility-validator)</summary>

###
[`v0.18.1`](https://github.com/Kotlin/binary-compatibility-validator/releases/tag/0.18.1)

[Compare
Source](Kotlin/binary-compatibility-validator@0.18.0...0.18.1)

#### What's Changed

- Fixed a bug preventing use of cross-compilation support during KLIB
dump validation
\[[#&#8203;304](https://github.com/Kotlin/binary-compatibility-validator/issues/304)]\[[#&#8203;306](https://github.com/Kotlin/binary-compatibility-validator/issues/306)]

</details>

<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>

###
[`v1.51.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.51.0):
1.51.0

### Components

#### Application Security Management (IAST)

- 🐛 Fix verify error when ctor params are used after a call site
([#&#8203;9083](DataDog/dd-trace-java#9083) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛 Limit the maximum size of the location path in IAST
vulnerabilities
([#&#8203;9028](DataDog/dd-trace-java#9028) -
[@&#8203;jandro996](https://github.com/jandro996))
- 🐛 Fix IAST gRPC handler with null superclass
([#&#8203;8984](DataDog/dd-trace-java#8984) -
[@&#8203;smola](https://github.com/smola))
- ✨ Optimize IAST Vulnerability Detection
([#&#8203;8885](DataDog/dd-trace-java#8885) -
[@&#8203;jandro996](https://github.com/jandro996))

#### Application Security Management (WAF)

- ✨ Upgrade libddwaf-java to 15.0.0
([#&#8203;9022](DataDog/dd-trace-java#9022) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
- ✨ Extract RestEasy json body response schemas
([#&#8203;9015](DataDog/dd-trace-java#9015) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Extract Jersey json body response schemas
([#&#8203;9014](DataDog/dd-trace-java#9014) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Extract Ratpack json body response schemas
([#&#8203;9013](DataDog/dd-trace-java#9013) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Enable API Security by default and make it lazy loading
([#&#8203;9009](DataDog/dd-trace-java#9009) -
[@&#8203;smola](https://github.com/smola))
- ✨ Extract Vert.x json body response schemas
([#&#8203;9001](DataDog/dd-trace-java#9001) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Extract Play json body response schemas
([#&#8203;8995](DataDog/dd-trace-java#8995) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛 Fix Jackson nodes introspection for request/response schema
extraction
([#&#8203;8980](DataDog/dd-trace-java#8980) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Extract Spring json body response schemas
([#&#8203;8938](DataDog/dd-trace-java#8938) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
- ✨ Default obfuscation regexp update
([#&#8203;8937](DataDog/dd-trace-java#8937) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

#### Build & Tooling

- ✨ Cancel GitLab running pipeline on new PR push
([#&#8203;9023](DataDog/dd-trace-java#9023) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- ✨ Migrate publishing to Maven Central Portal
([#&#8203;8807](DataDog/dd-trace-java#8807) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))

#### Continuous Integration Visibility

- 🐛 Fix Test Optimization to work with JDK 24
([#&#8203;9114](DataDog/dd-trace-java#9114) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Add repo root as safe directory on git client creation
([#&#8203;9033](DataDog/dd-trace-java#9033) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Add PR number tag and improve PR information building
([#&#8203;8990](DataDog/dd-trace-java#8990) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Update impacted tests logic
([#&#8203;8923](DataDog/dd-trace-java#8923) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))

#### Data Streams Monitoring

- 🧹 Clean up DSM context injection
([#&#8203;8776](DataDog/dd-trace-java#8776) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))

#### Database Monitoring

- 🐛 Set trace\_injected in try block
([#&#8203;9025](DataDog/dd-trace-java#9025) -
[@&#8203;natashadada](https://github.com/natashadada))

#### Dynamic Instrumentation

- 🐛 Add source file tracking enable option
([#&#8203;9115](DataDog/dd-trace-java#9115) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add java.util.Date support
([#&#8203;9111](DataDog/dd-trace-java#9111) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Update file probe format
([#&#8203;9047](DataDog/dd-trace-java#9047) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ add safe local var hoisting
([#&#8203;9034](DataDog/dd-trace-java#9034) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🧹 Add new config for debugger upload interval
([#&#8203;8959](DataDog/dd-trace-java#8959) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Enable Code Origin with Dynamic instrumentation
([#&#8203;8940](DataDog/dd-trace-java#8940) -
[@&#8203;jpbempel](https://github.com/jpbempel))

#### ML Observability (LLMObs)

- 💡 LLM Observability SDK
([#&#8203;8781](DataDog/dd-trace-java#8781) -
[@&#8203;gary-huang](https://github.com/gary-huang),
[@&#8203;nayeem-kamal](https://github.com/nayeem-kamal))

#### Metrics

- 🐛 Ensure client stat reporter is started when the agent is not
available at bootstrap
([#&#8203;9082](DataDog/dd-trace-java#9082) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Create metric: appsec.waf.config\_errors
([#&#8203;8394](DataDog/dd-trace-java#8394) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

#### Platform components

- ✨ Introduce environment component
([#&#8203;9071](DataDog/dd-trace-java#9071) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))

#### Profiling

- 🐛 Remove annoying warning for smap event parsing
([#&#8203;9119](DataDog/dd-trace-java#9119) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- 🐛 Fix ByteCountingInputStream when reading past EOF
([#&#8203;8988](DataDog/dd-trace-java#8988) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))

#### Realtime User Monitoring

- ✨ Add RUM SDK injection for servlet based web servers
([#&#8203;9110](DataDog/dd-trace-java#9110) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer)
[@&#8203;amarziali](https://github.com/amarziali))

#### Telemetry

- ✨ Update the config origin metric to match what it's mapping
([#&#8203;9045](DataDog/dd-trace-java#9045) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

#### Testing

- ✨ Add testing for latest stable version (JDK 24)
([#&#8203;8875](DataDog/dd-trace-java#8875) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))

#### Trace context propagation

- 🐛 Fix bug with dropping baggage when
`TracePropagationBehaviorExtract=IGNORE`
([#&#8203;9037](DataDog/dd-trace-java#9037) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- 🐛 Fix ArrayIndexOutOfBoundsException in PercentEscaper
([#&#8203;9032](DataDog/dd-trace-java#9032) -
[@&#8203;mhlidd](https://github.com/mhlidd))

#### Tracer core

- 🐛 Fix `Error` handling for trace interceptors
([#&#8203;9097](DataDog/dd-trace-java#9097) -
[@&#8203;AlexeyKuznetsov-DD](https://github.com/AlexeyKuznetsov-DD))
- 💡 Add wildcard feature for `DD_TRACE_HEADER_TAGS` and enabling
for Http Response headers
([#&#8203;9067](DataDog/dd-trace-java#9067) -
[@&#8203;mhlidd](https://github.com/mhlidd))

#### Tracer public API

- 💡 Add LLM Observability SDK
([#&#8203;8781](DataDog/dd-trace-java#8781) -
[@&#8203;gary-huang](https://github.com/gary-huang))

### Instrumentations

#### Akka instrumentation

- 🐛 Fix NPE in akka-http and pekko-http integrations
([#&#8203;9019](DataDog/dd-trace-java#9019) -
[@&#8203;mcculls](https://github.com/mcculls))

#### Eclipse Vert.x instrumentation

- ✨ Extract Vert.x json body response schemas
([#&#8203;9001](DataDog/dd-trace-java#9001) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Write http.route tag as soon as possible in vert.x
([#&#8203;8952](DataDog/dd-trace-java#8952) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))

#### JAX-WS instrumentation

- 💡⚠️ Enable jax-ws integration by default
([#&#8203;9030](DataDog/dd-trace-java#9030) -
[@&#8203;bm1549](https://github.com/bm1549))
- ✨ Extract Jersey json body response schemas
([#&#8203;9014](DataDog/dd-trace-java#9014) -
[@&#8203;jandro996](https://github.com/jandro996))

#### Mule instrumentation

- 🐛 Propagate grizzly http span in filters if nothing is active
([#&#8203;9016](DataDog/dd-trace-java#9016) -
[@&#8203;amarziali](https://github.com/amarziali))

#### Play Framework instrumentation

- ✨ Extract Play json body response schemas
([#&#8203;8995](DataDog/dd-trace-java#8995) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))

#### Ratpack instrumentation

- ✨ Extract Ratpack json body response schemas
([#&#8203;9013](DataDog/dd-trace-java#9013) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))

#### Spring instrumentation

- ✨ Extract Spring json body response schemas
([#&#8203;8938](DataDog/dd-trace-java#8938) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

</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**: Enabled.

♻ **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: 649b690d4c9d7dcb572c457f0802b42b8e3e682e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

inst: akka Akka instrumentation type: bug Bug report and fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants