Skip to content

🍒 8707 - Bump ddprof-java to 1.24.0 #8717

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 22, 2025

Conversation

jbachorik
Copy link
Contributor

Backport #8707 to release/v1.48.x

(cherry picked from commit 3268b45)
@jbachorik jbachorik requested a review from a team as a code owner April 22, 2025 12:42
@jbachorik jbachorik requested a review from mcculls April 22, 2025 12:42
@pr-commenter
Copy link

pr-commenter bot commented Apr 22, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jaroslav.bachorik/backport-pr-8707
git_commit_date 1745246084 1745325737
git_commit_sha 7dc621f 2072184
release_version 1.49.0-SNAPSHOT~7dc621f3bb 1.49.0-SNAPSHOT~2072184537
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1745328922 1745328922
ci_job_id 906513293 906513293
ci_pipeline_id 62898117 62898117
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-dyidxuwv-project-304-concurrent-0-bx3m3q2i 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-dyidxuwv-project-304-concurrent-0-bx3m3q2i 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None
variant iast iast

Summary

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

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:startup:petclinic:profiling:Remote Config worse
[+20.894µs; +81.823µs] or [+3.148%; +12.329%]
715.024µs 663.665µs
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.49.0-SNAPSHOT~2072184537, baseline=1.49.0-SNAPSHOT~7dc621f3bb

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.055 s) : 0, 1055469
Total [baseline] (10.507 s) : 0, 10507270
Agent [candidate] (1.056 s) : 0, 1055907
Total [candidate] (10.462 s) : 0, 10461753
section appsec
Agent [baseline] (1.203 s) : 0, 1202607
Total [baseline] (10.821 s) : 0, 10821073
Agent [candidate] (1.202 s) : 0, 1201913
Total [candidate] (10.779 s) : 0, 10779218
section iast
Agent [baseline] (1.188 s) : 0, 1187892
Total [baseline] (11.108 s) : 0, 11107630
Agent [candidate] (1.197 s) : 0, 1196680
Total [candidate] (11.087 s) : 0, 11086599
section profiling
Agent [baseline] (1.307 s) : 0, 1307104
Total [baseline] (10.947 s) : 0, 10947135
Agent [candidate] (1.312 s) : 0, 1311771
Total [candidate] (10.965 s) : 0, 10964712
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.055 s -
Agent appsec 1.203 s 147.138 ms (13.9%)
Agent iast 1.188 s 132.422 ms (12.5%)
Agent profiling 1.307 s 251.634 ms (23.8%)
Total tracing 10.507 s -
Total appsec 10.821 s 313.803 ms (3.0%)
Total iast 11.108 s 600.36 ms (5.7%)
Total profiling 10.947 s 439.865 ms (4.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.056 s -
Agent appsec 1.202 s 146.006 ms (13.8%)
Agent iast 1.197 s 140.773 ms (13.3%)
Agent profiling 1.312 s 255.864 ms (24.2%)
Total tracing 10.462 s -
Total appsec 10.779 s 317.465 ms (3.0%)
Total iast 11.087 s 624.846 ms (6.0%)
Total profiling 10.965 s 502.959 ms (4.8%)
gantt
    title petclinic - break down per module: candidate=1.49.0-SNAPSHOT~2072184537, baseline=1.49.0-SNAPSHOT~7dc621f3bb

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (719.816 ms) : 0, 719816
BytebuddyAgent [candidate] (720.895 ms) : 0, 720895
GlobalTracer [baseline] (239.171 ms) : 0, 239171
GlobalTracer [candidate] (239.417 ms) : 0, 239417
AppSec [baseline] (55.09 ms) : 0, 55090
AppSec [candidate] (53.932 ms) : 0, 53932
Debugger [baseline] (4.38 ms) : 0, 4380
Debugger [candidate] (4.394 ms) : 0, 4394
Remote Config [baseline] (705.561 µs) : 0, 706
Remote Config [candidate] (706.346 µs) : 0, 706
Telemetry [baseline] (12.82 ms) : 0, 12820
Telemetry [candidate] (15.728 ms) : 0, 15728
section appsec
BytebuddyAgent [baseline] (742.374 ms) : 0, 742374
BytebuddyAgent [candidate] (742.658 ms) : 0, 742658
GlobalTracer [baseline] (236.831 ms) : 0, 236831
GlobalTracer [candidate] (237.38 ms) : 0, 237380
IAST [baseline] (21.926 ms) : 0, 21926
IAST [candidate] (21.237 ms) : 0, 21237
AppSec [baseline] (175.808 ms) : 0, 175808
AppSec [candidate] (177.177 ms) : 0, 177177
Debugger [baseline] (4.228 ms) : 0, 4228
Debugger [candidate] (4.289 ms) : 0, 4289
Remote Config [baseline] (638.546 µs) : 0, 639
Remote Config [candidate] (646.156 µs) : 0, 646
Telemetry [baseline] (8.251 ms) : 0, 8251
Telemetry [candidate] (8.252 ms) : 0, 8252
section iast
BytebuddyAgent [baseline] (840.908 ms) : 0, 840908
BytebuddyAgent [candidate] (850.126 ms) : 0, 850126
GlobalTracer [baseline] (230.723 ms) : 0, 230723
GlobalTracer [candidate] (232.214 ms) : 0, 232214
IAST [baseline] (23.036 ms) : 0, 23036
IAST [candidate] (23.026 ms) : 0, 23026
AppSec [baseline] (56.098 ms) : 0, 56098
AppSec [candidate] (56.698 ms) : 0, 56698
Debugger [baseline] (4.273 ms) : 0, 4273
Debugger [candidate] (4.198 ms) : 0, 4198
Remote Config [baseline] (626.11 µs) : 0, 626
Remote Config [candidate] (615.895 µs) : 0, 616
Telemetry [baseline] (8.752 ms) : 0, 8752
Telemetry [candidate] (8.951 ms) : 0, 8951
section profiling
BytebuddyAgent [baseline] (712.127 ms) : 0, 712127
BytebuddyAgent [candidate] (716.099 ms) : 0, 716099
GlobalTracer [baseline] (375.566 ms) : 0, 375566
GlobalTracer [candidate] (375.346 ms) : 0, 375346
AppSec [baseline] (54.127 ms) : 0, 54127
AppSec [candidate] (53.681 ms) : 0, 53681
Debugger [baseline] (4.385 ms) : 0, 4385
Debugger [candidate] (4.315 ms) : 0, 4315
Remote Config [baseline] (663.665 µs) : 0, 664
Remote Config [candidate] (715.024 µs) : 0, 715
Telemetry [baseline] (8.978 ms) : 0, 8978
Telemetry [candidate] (9.041 ms) : 0, 9041
ProfilingAgent [baseline] (101.032 ms) : 0, 101032
ProfilingAgent [candidate] (104.236 ms) : 0, 104236
Profiling [baseline] (101.057 ms) : 0, 101057
Profiling [candidate] (104.261 ms) : 0, 104261
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.49.0-SNAPSHOT~2072184537, baseline=1.49.0-SNAPSHOT~7dc621f3bb

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.057 s) : 0, 1057147
Total [baseline] (8.697 s) : 0, 8697037
Agent [candidate] (1.057 s) : 0, 1057104
Total [candidate] (8.679 s) : 0, 8679317
section iast
Agent [baseline] (1.191 s) : 0, 1190587
Total [baseline] (9.256 s) : 0, 9256085
Agent [candidate] (1.183 s) : 0, 1182935
Total [candidate] (9.253 s) : 0, 9252502
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.19 s) : 0, 1190130
Total [baseline] (9.256 s) : 0, 9256144
Agent [candidate] (1.193 s) : 0, 1192863
Total [candidate] (9.243 s) : 0, 9243160
section iast_TELEMETRY_OFF
Agent [baseline] (1.195 s) : 0, 1195097
Total [baseline] (9.24 s) : 0, 9240301
Agent [candidate] (1.187 s) : 0, 1187366
Total [candidate] (9.286 s) : 0, 9285602
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.057 s -
Agent iast 1.191 s 133.44 ms (12.6%)
Agent iast_HARDCODED_SECRET_DISABLED 1.19 s 132.983 ms (12.6%)
Agent iast_TELEMETRY_OFF 1.195 s 137.95 ms (13.0%)
Total tracing 8.697 s -
Total iast 9.256 s 559.048 ms (6.4%)
Total iast_HARDCODED_SECRET_DISABLED 9.256 s 559.107 ms (6.4%)
Total iast_TELEMETRY_OFF 9.24 s 543.264 ms (6.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.057 s -
Agent iast 1.183 s 125.831 ms (11.9%)
Agent iast_HARDCODED_SECRET_DISABLED 1.193 s 135.76 ms (12.8%)
Agent iast_TELEMETRY_OFF 1.187 s 130.263 ms (12.3%)
Total tracing 8.679 s -
Total iast 9.253 s 573.185 ms (6.6%)
Total iast_HARDCODED_SECRET_DISABLED 9.243 s 563.843 ms (6.5%)
Total iast_TELEMETRY_OFF 9.286 s 606.285 ms (7.0%)
gantt
    title insecure-bank - break down per module: candidate=1.49.0-SNAPSHOT~2072184537, baseline=1.49.0-SNAPSHOT~7dc621f3bb

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (722.152 ms) : 0, 722152
BytebuddyAgent [candidate] (723.038 ms) : 0, 723038
GlobalTracer [baseline] (239.761 ms) : 0, 239761
GlobalTracer [candidate] (239.646 ms) : 0, 239646
AppSec [baseline] (55.214 ms) : 0, 55214
AppSec [candidate] (54.768 ms) : 0, 54768
Debugger [baseline] (4.414 ms) : 0, 4414
Debugger [candidate] (4.477 ms) : 0, 4477
Remote Config [baseline] (1.441 ms) : 0, 1441
Remote Config [candidate] (700.814 µs) : 0, 701
Telemetry [baseline] (10.735 ms) : 0, 10735
Telemetry [candidate] (13.663 ms) : 0, 13663
section iast
BytebuddyAgent [baseline] (842.532 ms) : 0, 842532
BytebuddyAgent [candidate] (840.489 ms) : 0, 840489
GlobalTracer [baseline] (230.886 ms) : 0, 230886
GlobalTracer [candidate] (229.57 ms) : 0, 229570
IAST [baseline] (22.982 ms) : 0, 22982
IAST [candidate] (23.36 ms) : 0, 23360
AppSec [baseline] (56.88 ms) : 0, 56880
AppSec [candidate] (55.286 ms) : 0, 55286
Debugger [baseline] (4.297 ms) : 0, 4297
Debugger [candidate] (4.138 ms) : 0, 4138
Remote Config [baseline] (635.449 µs) : 0, 635
Remote Config [candidate] (604.02 µs) : 0, 604
Telemetry [baseline] (8.814 ms) : 0, 8814
Telemetry [candidate] (8.741 ms) : 0, 8741
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (843.736 ms) : 0, 843736
BytebuddyAgent [candidate] (847.923 ms) : 0, 847923
GlobalTracer [baseline] (230.243 ms) : 0, 230243
GlobalTracer [candidate] (230.964 ms) : 0, 230964
IAST [baseline] (23.878 ms) : 0, 23878
IAST [candidate] (23.022 ms) : 0, 23022
AppSec [baseline] (55.158 ms) : 0, 55158
AppSec [candidate] (56.353 ms) : 0, 56353
Debugger [baseline] (4.254 ms) : 0, 4254
Debugger [candidate] (4.18 ms) : 0, 4180
Remote Config [baseline] (611.419 µs) : 0, 611
Remote Config [candidate] (603.802 µs) : 0, 604
Telemetry [baseline] (8.745 ms) : 0, 8745
Telemetry [candidate] (8.888 ms) : 0, 8888
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (847.874 ms) : 0, 847874
BytebuddyAgent [candidate] (844.131 ms) : 0, 844131
GlobalTracer [baseline] (231.486 ms) : 0, 231486
GlobalTracer [candidate] (230.768 ms) : 0, 230768
IAST [baseline] (23.409 ms) : 0, 23409
IAST [candidate] (22.36 ms) : 0, 22360
AppSec [baseline] (55.278 ms) : 0, 55278
AppSec [candidate] (55.989 ms) : 0, 55989
Debugger [baseline] (4.143 ms) : 0, 4143
Debugger [candidate] (4.109 ms) : 0, 4109
Remote Config [baseline] (612.672 µs) : 0, 613
Remote Config [candidate] (590.012 µs) : 0, 590
Telemetry [baseline] (8.706 ms) : 0, 8706
Telemetry [candidate] (8.543 ms) : 0, 8543
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2025-04-22T13:05:28 2025-04-22T13:13:15
git_branch master jaroslav.bachorik/backport-pr-8707
git_commit_date 1745246084 1745325737
git_commit_sha 7dc621f 2072184
release_version 1.49.0-SNAPSHOT~7dc621f3bb 1.49.0-SNAPSHOT~2072184537
start_time 2025-04-22T13:05:13 2025-04-22T13:13:01
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1745327995 1745327995
ci_job_id 906513294 906513294
ci_pipeline_id 62898117 62898117
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-dyidxuwv-project-304-concurrent-1-g8odxb1o 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-dyidxuwv-project-304-concurrent-1-g8odxb1o 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
variant iast iast

Summary

Found 1 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 17 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:petclinic:profiling better
[-96.351µs; -45.125µs] or [-6.080%; -2.847%]
unstable
[-422.618op/s; +650.538op/s] or [-14.263%; +21.956%]
1.514ms 3076.923op/s 1.585ms 2962.963op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.49.0-SNAPSHOT~2072184537, baseline=1.49.0-SNAPSHOT~7dc621f3bb
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.357 ms) : 1338, 1376
.   : milestone, 1357,
appsec (1.759 ms) : 1735, 1782
.   : milestone, 1759,
appsec_no_iast (1.746 ms) : 1723, 1769
.   : milestone, 1746,
code_origins (1.691 ms) : 1665, 1717
.   : milestone, 1691,
iast (1.538 ms) : 1515, 1561
.   : milestone, 1538,
profiling (1.585 ms) : 1560, 1609
.   : milestone, 1585,
tracing (1.512 ms) : 1487, 1536
.   : milestone, 1512,
section candidate
no_agent (1.382 ms) : 1362, 1403
.   : milestone, 1382,
appsec (1.753 ms) : 1729, 1778
.   : milestone, 1753,
appsec_no_iast (1.769 ms) : 1744, 1793
.   : milestone, 1769,
code_origins (1.675 ms) : 1648, 1702
.   : milestone, 1675,
iast (1.519 ms) : 1494, 1543
.   : milestone, 1519,
profiling (1.514 ms) : 1491, 1537
.   : milestone, 1514,
tracing (1.505 ms) : 1481, 1529
.   : milestone, 1505,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.357 ms [1.338 ms, 1.376 ms] -
appsec 1.759 ms [1.735 ms, 1.782 ms] 401.662 µs (29.6%)
appsec_no_iast 1.746 ms [1.723 ms, 1.769 ms] 388.682 µs (28.6%)
code_origins 1.691 ms [1.665 ms, 1.717 ms] 333.722 µs (24.6%)
iast 1.538 ms [1.515 ms, 1.561 ms] 180.949 µs (13.3%)
profiling 1.585 ms [1.56 ms, 1.609 ms] 227.539 µs (16.8%)
tracing 1.512 ms [1.487 ms, 1.536 ms] 154.477 µs (11.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.382 ms [1.362 ms, 1.403 ms] -
appsec 1.753 ms [1.729 ms, 1.778 ms] 371.126 µs (26.9%)
appsec_no_iast 1.769 ms [1.744 ms, 1.793 ms] 386.69 µs (28.0%)
code_origins 1.675 ms [1.648 ms, 1.702 ms] 292.846 µs (21.2%)
iast 1.519 ms [1.494 ms, 1.543 ms] 136.651 µs (9.9%)
profiling 1.514 ms [1.491 ms, 1.537 ms] 131.865 µs (9.5%)
tracing 1.505 ms [1.481 ms, 1.529 ms] 122.906 µs (8.9%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.49.0-SNAPSHOT~2072184537, baseline=1.49.0-SNAPSHOT~7dc621f3bb
    dateFormat X
    axisFormat %s
section baseline
no_agent (386.289 µs) : 367, 406
.   : milestone, 386,
iast (514.889 µs) : 493, 537
.   : milestone, 515,
iast_FULL (732.812 µs) : 711, 755
.   : milestone, 733,
iast_GLOBAL (565.694 µs) : 543, 588
.   : milestone, 566,
iast_HARDCODED_SECRET_DISABLED (520.053 µs) : 498, 542
.   : milestone, 520,
iast_INACTIVE (469.962 µs) : 448, 492
.   : milestone, 470,
iast_TELEMETRY_OFF (508.948 µs) : 487, 531
.   : milestone, 509,
tracing (461.226 µs) : 440, 482
.   : milestone, 461,
section candidate
no_agent (384.092 µs) : 364, 404
.   : milestone, 384,
iast (520.488 µs) : 499, 542
.   : milestone, 520,
iast_FULL (727.933 µs) : 706, 750
.   : milestone, 728,
iast_GLOBAL (572.96 µs) : 549, 597
.   : milestone, 573,
iast_HARDCODED_SECRET_DISABLED (517.754 µs) : 496, 540
.   : milestone, 518,
iast_INACTIVE (472.589 µs) : 451, 495
.   : milestone, 473,
iast_TELEMETRY_OFF (510.127 µs) : 488, 533
.   : milestone, 510,
tracing (461.763 µs) : 441, 483
.   : milestone, 462,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 386.289 µs [366.715 µs, 405.862 µs] -
iast 514.889 µs [493.036 µs, 536.742 µs] 128.601 µs (33.3%)
iast_FULL 732.812 µs [710.746 µs, 754.877 µs] 346.523 µs (89.7%)
iast_GLOBAL 565.694 µs [543.298 µs, 588.09 µs] 179.405 µs (46.4%)
iast_HARDCODED_SECRET_DISABLED 520.053 µs [498.295 µs, 541.811 µs] 133.764 µs (34.6%)
iast_INACTIVE 469.962 µs [447.684 µs, 492.24 µs] 83.673 µs (21.7%)
iast_TELEMETRY_OFF 508.948 µs [486.515 µs, 531.38 µs] 122.659 µs (31.8%)
tracing 461.226 µs [440.361 µs, 482.091 µs] 74.938 µs (19.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 384.092 µs [363.771 µs, 404.413 µs] -
iast 520.488 µs [498.6 µs, 542.376 µs] 136.396 µs (35.5%)
iast_FULL 727.933 µs [706.025 µs, 749.841 µs] 343.841 µs (89.5%)
iast_GLOBAL 572.96 µs [549.168 µs, 596.751 µs] 188.868 µs (49.2%)
iast_HARDCODED_SECRET_DISABLED 517.754 µs [495.811 µs, 539.698 µs] 133.662 µs (34.8%)
iast_INACTIVE 472.589 µs [450.552 µs, 494.626 µs] 88.497 µs (23.0%)
iast_TELEMETRY_OFF 510.127 µs [487.655 µs, 532.599 µs] 126.035 µs (32.8%)
tracing 461.763 µs [440.728 µs, 482.799 µs] 77.671 µs (20.2%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jaroslav.bachorik/backport-pr-8707
git_commit_date 1745246084 1745325737
git_commit_sha 7dc621f 2072184
release_version 1.49.0-SNAPSHOT~7dc621f3bb 1.49.0-SNAPSHOT~2072184537
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1745328469 1745328469
ci_job_id 906513295 906513295
ci_pipeline_id 62898117 62898117
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-ekfrqbyz-project-304-concurrent-0-p9b66i5v 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-ekfrqbyz-project-304-concurrent-0-p9b66i5v 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
variant appsec appsec

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.49.0-SNAPSHOT~2072184537, baseline=1.49.0-SNAPSHOT~7dc621f3bb
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.475 ms) : 1464, 1487
.   : milestone, 1475,
appsec (2.343 ms) : 2299, 2387
.   : milestone, 2343,
iast (2.119 ms) : 2063, 2174
.   : milestone, 2119,
iast_GLOBAL (2.158 ms) : 2102, 2214
.   : milestone, 2158,
profiling (1.986 ms) : 1942, 2030
.   : milestone, 1986,
tracing (1.952 ms) : 1910, 1995
.   : milestone, 1952,
section candidate
no_agent (1.473 ms) : 1462, 1485
.   : milestone, 1473,
appsec (2.344 ms) : 2300, 2387
.   : milestone, 2344,
iast (2.121 ms) : 2066, 2177
.   : milestone, 2121,
iast_GLOBAL (2.169 ms) : 2113, 2225
.   : milestone, 2169,
profiling (1.971 ms) : 1927, 2014
.   : milestone, 1971,
tracing (1.959 ms) : 1916, 2001
.   : milestone, 1959,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.475 ms [1.464 ms, 1.487 ms] -
appsec 2.343 ms [2.299 ms, 2.387 ms] 867.459 µs (58.8%)
iast 2.119 ms [2.063 ms, 2.174 ms] 643.489 µs (43.6%)
iast_GLOBAL 2.158 ms [2.102 ms, 2.214 ms] 683.145 µs (46.3%)
profiling 1.986 ms [1.942 ms, 2.03 ms] 511.281 µs (34.7%)
tracing 1.952 ms [1.91 ms, 1.995 ms] 477.294 µs (32.4%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.473 ms [1.462 ms, 1.485 ms] -
appsec 2.344 ms [2.3 ms, 2.387 ms] 870.556 µs (59.1%)
iast 2.121 ms [2.066 ms, 2.177 ms] 648.05 µs (44.0%)
iast_GLOBAL 2.169 ms [2.113 ms, 2.225 ms] 695.685 µs (47.2%)
profiling 1.971 ms [1.927 ms, 2.014 ms] 497.467 µs (33.8%)
tracing 1.959 ms [1.916 ms, 2.001 ms] 485.446 µs (32.9%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.49.0-SNAPSHOT~2072184537, baseline=1.49.0-SNAPSHOT~7dc621f3bb
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.367 s) : 15367000, 15367000
.   : milestone, 15367000,
appsec (15.019 s) : 15019000, 15019000
.   : milestone, 15019000,
iast (19.106 s) : 19106000, 19106000
.   : milestone, 19106000,
iast_GLOBAL (17.646 s) : 17646000, 17646000
.   : milestone, 17646000,
profiling (15.013 s) : 15013000, 15013000
.   : milestone, 15013000,
tracing (15.226 s) : 15226000, 15226000
.   : milestone, 15226000,
section candidate
no_agent (15.267 s) : 15267000, 15267000
.   : milestone, 15267000,
appsec (15.266 s) : 15266000, 15266000
.   : milestone, 15266000,
iast (18.907 s) : 18907000, 18907000
.   : milestone, 18907000,
iast_GLOBAL (18.152 s) : 18152000, 18152000
.   : milestone, 18152000,
profiling (14.972 s) : 14972000, 14972000
.   : milestone, 14972000,
tracing (14.979 s) : 14979000, 14979000
.   : milestone, 14979000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.367 s [15.367 s, 15.367 s] -
appsec 15.019 s [15.019 s, 15.019 s] -348.0 ms (-2.3%)
iast 19.106 s [19.106 s, 19.106 s] 3.739 s (24.3%)
iast_GLOBAL 17.646 s [17.646 s, 17.646 s] 2.279 s (14.8%)
profiling 15.013 s [15.013 s, 15.013 s] -354.0 ms (-2.3%)
tracing 15.226 s [15.226 s, 15.226 s] -141.0 ms (-0.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.267 s [15.267 s, 15.267 s] -
appsec 15.266 s [15.266 s, 15.266 s] -1.0 ms (-0.0%)
iast 18.907 s [18.907 s, 18.907 s] 3.64 s (23.8%)
iast_GLOBAL 18.152 s [18.152 s, 18.152 s] 2.885 s (18.9%)
profiling 14.972 s [14.972 s, 14.972 s] -295.0 ms (-1.9%)
tracing 14.979 s [14.979 s, 14.979 s] -288.0 ms (-1.9%)

@jbachorik jbachorik merged commit ee0e435 into release/v1.48.x Apr 22, 2025
279 of 309 checks passed
@jbachorik jbachorik deleted the jaroslav.bachorik/backport-pr-8707 branch April 22, 2025 15:17
@mcculls mcculls added this to the 1.48.2 milestone Apr 22, 2025
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request May 5, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
| org.flywaydb.flyway | plugin | misk/gradle/libs.versions.toml | gradle
| minor | `11.7.1` -> `11.8.0` |
| [app.cash.tempest:tempest-bom](https://github.com/cashapp/tempest) |
dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2025.03.17.133301-6c83654` -> `2025.05.02.195945-d393c44` |
|
[com.mysql:mysql-connector-j](http://dev.mysql.com/doc/connector-j/en/)
([source](https://github.com/mysql/mysql-connector-j)) | dependencies |
misk/gradle/libs.versions.toml | gradle | minor | `8.3.0` -> `8.4.0` |
| [com.google.guava:guava-bom](https://github.com/google/guava)
([source](http://svn.sonatype.org/spice/trunk/oss/oss-parent-9)) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`33.4.0-jre` -> `33.4.8-jre` |
|
[com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2.54.1` -> `2.55.3` |
|
[com.google.cloud:google-cloud-core-http](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2.53.1` -> `2.54.3` |
|
[com.google.apis:google-api-services-storage](http://nexus.sonatype.org/oss-repository-hosting.html)
([source](http://svn.sonatype.org/spice/tags/oss-parent-7)) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`v1-rev20250312-2.0.0` -> `v1-rev20250424-2.0.0` |
|
[com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`6.90.0` -> `6.92.0` |
|
[com.google.cloud:google-cloud-logging](https://github.com/googleapis/java-logging)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`3.22.0` -> `3.22.2` |
|
[com.google.apis:google-api-services-cloudkms](http://nexus.sonatype.org/oss-repository-hosting.html)
([source](http://svn.sonatype.org/spice/tags/oss-parent-7)) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`v1-rev20250227-2.0.0` -> `v1-rev20250414-2.0.0` |
|
[com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2.27.1` -> `2.28.0` |
|
[com.google.cloud:google-cloud-core](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2.53.1` -> `2.54.3` |
| [com.google.api:gax](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2.63.1` -> `2.64.3` |
|
[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.37.0` -> `2.38.0` |
|
[com.google.protobuf:protoc](https://developers.google.com/protocol-buffers/)
([source](https://github.com/protocolbuffers/protobuf)) | dependencies |
misk/gradle/libs.versions.toml | gradle | patch | `3.25.6` -> `3.25.7` |
|
[com.google.protobuf:protobuf-java](https://developers.google.com/protocol-buffers/)
([source](https://github.com/protocolbuffers/protobuf)) | dependencies |
misk/gradle/libs.versions.toml | gradle | patch | `3.25.6` -> `3.25.7` |
|
[com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2.18.3` -> `2.19.0` |
|
[com.google.http-client:google-http-client-jackson2](https://github.com/googleapis/google-http-java-client)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.46.3` -> `1.47.0` |
|
[com.google.http-client:google-http-client](https://github.com/googleapis/google-http-java-client)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.46.3` -> `1.47.0` |
|
[com.google.auth:google-auth-library-oauth2-http](https://github.com/googleapis/google-auth-library-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.33.1` -> `1.34.0` |
|
[com.google.auth:google-auth-library-credentials](https://github.com/googleapis/google-auth-library-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.33.1` -> `1.34.0` |
|
[com.github.docker-java:docker-java-transport-httpclient5](https://github.com/docker-java/docker-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.4.2` -> `3.5.0` |
|
[com.github.docker-java:docker-java-transport](https://github.com/docker-java/docker-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.4.2` -> `3.5.0` |
|
[com.github.docker-java:docker-java-core](https://github.com/docker-java/docker-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.4.2` -> `3.5.0` |
|
[com.github.docker-java:docker-java-api](https://github.com/docker-java/docker-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.4.2` -> `3.5.0` |
|
[com.github.docker-java:docker-java](https://github.com/docker-java/docker-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.4.2` -> `3.5.0` |
|
[com.autonomousapps.dependency-analysis](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin)
| plugin | misk/gradle/libs.versions.toml | gradle | minor | `2.16.0` ->
`2.17.0` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`1.48.1` -> `1.48.2` |
| [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`1.48.1` -> `1.48.2` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.22` -> `2.31.34` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.22` -> `2.31.34` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.22` -> `2.31.34` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.22` -> `2.31.34` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.22` -> `2.31.35` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.22` -> `2.31.35` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.22` -> `2.31.35` |
| [com.amazonaws:aws-java-sdk-sqs](https://aws.amazon.com/sdkforjava)
([source](https://github.com/aws/aws-sdk-java)) | dependencies |
misk/gradle/libs.versions.toml | gradle | patch | `1.12.782` ->
`1.12.783` |
| [com.amazonaws:aws-java-sdk-s3](https://aws.amazon.com/sdkforjava)
([source](https://github.com/aws/aws-sdk-java)) | dependencies |
misk/gradle/libs.versions.toml | gradle | patch | `1.12.782` ->
`1.12.783` |
|
[com.amazonaws:aws-java-sdk-dynamodb](https://aws.amazon.com/sdkforjava)
([source](https://github.com/aws/aws-sdk-java)) | dependencies |
misk/gradle/libs.versions.toml | gradle | patch | `1.12.782` ->
`1.12.783` |
| [com.amazonaws:aws-java-sdk-core](https://aws.amazon.com/sdkforjava)
([source](https://github.com/aws/aws-sdk-java)) | dependencies |
misk/gradle/libs.versions.toml | gradle | patch | `1.12.782` ->
`1.12.783` |

---

### Release Notes

<details>
<summary>mysql/mysql-connector-j (com.mysql:mysql-connector-j)</summary>

###
[`v8.4.0`](mysql/mysql-connector-j@8.3.0...8.4.0)

[Compare
Source](mysql/mysql-connector-j@8.3.0...8.4.0)

</details>

<details>
<summary>googleapis/sdk-platform-java
(com.google.api.grpc:proto-google-common-protos)</summary>

###
[`v2.55.1`](https://github.com/googleapis/sdk-platform-java/blob/HEAD/CHANGELOG.md#2551-2025-03-12)

##### Dependencies

- revert "deps: update arrow.version to v18.2.0"
([#&#8203;3694](googleapis/sdk-platform-java#3694))
([2725744](googleapis/sdk-platform-java@2725744))

###
[`v2.55.0`](https://github.com/googleapis/sdk-platform-java/blob/HEAD/CHANGELOG.md#2550-2025-03-12)

##### Features

- generate showcase using docker image
([#&#8203;3568](googleapis/sdk-platform-java#3568))
([3857e3f](googleapis/sdk-platform-java@3857e3f))
- next release from main branch is 2.55.0
([#&#8203;3668](googleapis/sdk-platform-java#3668))
([1eda55f](googleapis/sdk-platform-java@1eda55f))

##### Bug Fixes

- remove call credentials from call options if DirectPath
([#&#8203;3670](googleapis/sdk-platform-java#3670))
([5ede29c](googleapis/sdk-platform-java@5ede29c))

##### Dependencies

- update arrow.version to v18.2.0
([#&#8203;3675](googleapis/sdk-platform-java#3675))
([5a555e5](googleapis/sdk-platform-java@5a555e5))

</details>

<details>
<summary>googleapis/java-spanner
(com.google.cloud:google-cloud-spanner)</summary>

###
[`v6.92.0`](https://github.com/googleapis/java-spanner/blob/HEAD/CHANGELOG.md#6920-2025-04-29)

##### Features

- \[Internal] client-side metrics for afe latency and connectivity error
([#&#8203;3819](googleapis/java-spanner#3819))
([a8dba0a](googleapis/java-spanner@a8dba0a))
- Support begin with AbortedException for manager interface
([#&#8203;3835](googleapis/java-spanner#3835))
([5783116](googleapis/java-spanner@5783116))

##### Bug Fixes

- **deps:** Update the Java code generator (gapic-generator-java) to
2.56.2
([11bfd90](googleapis/java-spanner@11bfd90))

##### Dependencies

- Update dependency com.google.cloud:sdk-platform-java-config to v3.46.2
([#&#8203;3836](googleapis/java-spanner#3836))
([2ee7f97](googleapis/java-spanner@2ee7f97))

###
[`v6.91.1`](https://github.com/googleapis/java-spanner/blob/HEAD/CHANGELOG.md#6911-2025-04-21)

##### Bug Fixes

- SkipHint in the internal parser skipped too much
([#&#8203;3827](googleapis/java-spanner#3827))
([fbf7b4c](googleapis/java-spanner@fbf7b4c))

###
[`v6.91.0`](https://github.com/googleapis/java-spanner/blob/HEAD/CHANGELOG.md#6910-2025-04-17)

##### Features

- \[Internal] open telemetry built in metrics for GRPC
([#&#8203;3709](googleapis/java-spanner#3709))
([cd76c73](googleapis/java-spanner@cd76c73))
- Add java sample for the pre-splitting feature
([#&#8203;3713](googleapis/java-spanner#3713))
([e97b92e](googleapis/java-spanner@e97b92e))
- Add TransactionMutationLimitExceededException as cause to
SpannerBatchUpdateException
([#&#8203;3723](googleapis/java-spanner#3723))
([4cf5261](googleapis/java-spanner@4cf5261))
- Built in metrics for afe latency and connectivity error
([#&#8203;3724](googleapis/java-spanner#3724))
([e13a2f9](googleapis/java-spanner@e13a2f9))
- Support unnamed parameters
([#&#8203;3820](googleapis/java-spanner#3820))
([1afd815](googleapis/java-spanner@1afd815))

##### Bug Fixes

- Add default implementations for Interval methods in
AbstractStructReader
([#&#8203;3722](googleapis/java-spanner#3722))
([97f4544](googleapis/java-spanner@97f4544))
- Set transaction isolation level had no effect
([#&#8203;3718](googleapis/java-spanner#3718))
([b382999](googleapis/java-spanner@b382999))

##### Performance Improvements

- Cache the key used for OTEL traces and metrics
([#&#8203;3814](googleapis/java-spanner#3814))
([c5a2045](googleapis/java-spanner@c5a2045))
- Optimize parsing in Connection API
([#&#8203;3800](googleapis/java-spanner#3800))
([a2780ed](googleapis/java-spanner@a2780ed))
- Qualify statements without removing comments
([#&#8203;3810](googleapis/java-spanner#3810))
([d358cb9](googleapis/java-spanner@d358cb9))
- Remove all calls to getSqlWithoutComments
([#&#8203;3822](googleapis/java-spanner#3822))
([0e1e14c](googleapis/java-spanner@0e1e14c))

</details>

<details>
<summary>googleapis/java-logging
(com.google.cloud:google-cloud-logging)</summary>

###
[`v3.22.2`](https://github.com/googleapis/java-logging/blob/HEAD/CHANGELOG.md#3222-2025-04-25)

##### Dependencies

- Update dependency com.google.cloud:sdk-platform-java-config to v3.46.2
([#&#8203;1796](googleapis/java-logging#1796))
([1f88271](googleapis/java-logging@1f88271))

###
[`v3.22.1`](https://github.com/googleapis/java-logging/blob/HEAD/CHANGELOG.md#3221-2025-04-25)

##### Bug Fixes

- **deps:** Update the Java code generator (gapic-generator-java) to
2.56.2
([7cce5b5](googleapis/java-logging@7cce5b5))

</details>

<details>
<summary>googleapis/java-datastore
(com.google.cloud:google-cloud-datastore)</summary>

###
[`v2.28.0`](https://github.com/googleapis/java-datastore/blob/HEAD/CHANGELOG.md#2280-2025-04-29)

##### Features

- Java datastore gapic upgrade
([#&#8203;1824](googleapis/java-datastore#1824))
([a296d43](googleapis/java-datastore@a296d43))

###
[`v2.27.2`](https://github.com/googleapis/java-datastore/blob/HEAD/CHANGELOG.md#2272-2025-04-25)

##### Bug Fixes

- **deps:** Update the Java code generator (gapic-generator-java) to
2.56.2
([1210f32](googleapis/java-datastore@1210f32))

##### Dependencies

- Update dependency com.google.cloud:sdk-platform-java-config to v3.46.2
([#&#8203;1823](googleapis/java-datastore#1823))
([4d2026c](googleapis/java-datastore@4d2026c))

</details>

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

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

New checks:

-
[`AddNullMarkedToPackageInfo`](https://errorprone.info/bugpattern/AddNullMarkedToPackageInfo):
adds
[`@org.jspecify.annotations.NullMarked`](https://jspecify.dev/docs/api/org/jspecify/annotations/NullMarked.html)
annotation to package-info files
- [`IntLiteralCast`](https://errorprone.info/bugpattern/IntLiteralCast):
Suggests a literal of the desired type instead of casting an int literal
to a long, float, or double
-
[`MisleadingEmptyVarargs`](https://errorprone.info/bugpattern/MisleadingEmptyVarargs):
Discourages calling varargs methods that expect at least one argument
with no arguments, like Mockito's `thenThrow`
-
[`PreconditionsExpensiveString`](https://errorprone.info/bugpattern/PreconditionsExpensiveString):
Discourages expensive string formatting in Guava `Preconditions` checks
- [`SelfSet`](https://errorprone.info/bugpattern/SelfSet): Detects
mistakes like `proto.setFoo(proto.getFoo())`
-
[`UnnecessaryCopy`](https://errorprone.info/bugpattern/UnnecessaryCopy):
detect unnecessary copies of proto Lists and Maps.

Closed issues:
[#&#8203;4924](google/error-prone#4924),
[#&#8203;4897](google/error-prone#4897),
[#&#8203;4995](google/error-prone#4995)

Full changelog:
google/error-prone@v2.37.0...v2.38.0

</details>

<details>
<summary>googleapis/google-http-java-client
(com.google.http-client:google-http-client-jackson2)</summary>

###
[`v1.47.0`](https://github.com/googleapis/google-http-java-client/blob/HEAD/CHANGELOG.md#1470-2025-04-28)

##### Features

- Next release from main branch is 1.47.0
([#&#8203;2087](googleapis/google-http-java-client#2087))
([f89cc4c](googleapis/google-http-java-client@f89cc4c))

##### Bug Fixes

- Encode + sign in url with %2B
([#&#8203;2094](googleapis/google-http-java-client#2094))
([1f8aca7](googleapis/google-http-java-client@1f8aca7))

##### Dependencies

- Update github/codeql-action action to v3.28.16
([#&#8203;2057](googleapis/google-http-java-client#2057))
([4fc3e3a](googleapis/google-http-java-client@4fc3e3a))

</details>

<details>
<summary>googleapis/google-auth-library-java
(com.google.auth:google-auth-library-oauth2-http)</summary>

###
[`v1.34.0`](https://github.com/googleapis/google-auth-library-java/blob/HEAD/CHANGELOG.md#1340-2025-04-29)

##### Features

- Implement X509 certificate provider
([#&#8203;1722](googleapis/google-auth-library-java#1722))
([4340684](googleapis/google-auth-library-java@4340684))
- Next release from main branch is 1.34.0
([#&#8203;1698](googleapis/google-auth-library-java#1698))
([fe43815](googleapis/google-auth-library-java@fe43815))
- Next release from main branch is 1.34.0
([#&#8203;1702](googleapis/google-auth-library-java#1702))
([4507cf9](googleapis/google-auth-library-java@4507cf9))

##### Bug Fixes

- Do not add padding in Client-Side CAB tokens.
([#&#8203;1728](googleapis/google-auth-library-java#1728))
([8a75ccd](googleapis/google-auth-library-java@8a75ccd))

</details>

<details>
<summary>docker-java/docker-java
(com.github.docker-java:docker-java-transport-httpclient5)</summary>

###
[`v3.5.0`](https://github.com/docker-java/docker-java/releases/tag/3.5.0)

[Compare
Source](docker-java/docker-java@3.4.2...3.5.0)

##### Breaking changes

- Fix InspectContainerResponse data types to be able to hold an int64
[@&#8203;eddumelendez](https://github.com/eddumelendez)
([#&#8203;2392](docker-java/docker-java#2392))
- Add some missed options to UpdateContainerCmd
[@&#8203;MillQK](https://github.com/MillQK)
([#&#8203;2389](docker-java/docker-java#2389))

##### 📈 Enhancements

- Add setters for security options and runtimes
[@&#8203;LarsSven](https://github.com/LarsSven)
([#&#8203;2384](docker-java/docker-java#2384))

##### 🐛 Bug Fixes

- Fix possible CME while replacing properties
[@&#8203;eddumelendez](https://github.com/eddumelendez)
([#&#8203;2416](docker-java/docker-java#2416))

##### Dependencies

- Bump com.google.guava:guava from 19.0 to 33.4.6-jre
[@&#8203;artragis](https://github.com/artragis)
([#&#8203;2300](docker-java/docker-java#2300))
- Bump org.awaitility:awaitility from 4.0.1 to 4.3.0
[@&#8203;dependabot](https://github.com/dependabot)
([#&#8203;2408](docker-java/docker-java#2408))
- Bump org.immutables:value from 2.8.2 to 2.10.1
[@&#8203;dependabot](https://github.com/dependabot)
([#&#8203;2220](docker-java/docker-java#2220))
- Bump org.apache.commons:commons-compress from 1.21 to 1.27.1
[@&#8203;dependabot](https://github.com/dependabot)
([#&#8203;2256](docker-java/docker-java#2256))
- Bump org.projectlombok:lombok from 1.18.22 to 1.18.38
[@&#8203;dependabot](https://github.com/dependabot)
([#&#8203;2210](docker-java/docker-java#2210))
- Bump com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider from
2.10.3 to 2.18.3 [@&#8203;dependabot](https://github.com/dependabot)
([#&#8203;2281](docker-java/docker-java#2281))
- Bump jackson.version from 2.8.8 to 2.18.3
[@&#8203;dependabot](https://github.com/dependabot)
([#&#8203;2283](docker-java/docker-java#2283))
- Bump netty.version from 4.1.46.Final to 4.1.119.Final
[@&#8203;dependabot](https://github.com/dependabot)
([#&#8203;2302](docker-java/docker-java#2302))
- Bump org.bouncycastle:bcpkix-jdk18on from 1.76 to 1.80
[@&#8203;dependabot](https://github.com/dependabot)
([#&#8203;2254](docker-java/docker-java#2254))
- Bump commons-io:commons-io from 2.13.0 to 2.18.0
[@&#8203;dependabot](https://github.com/dependabot)
([#&#8203;2263](docker-java/docker-java#2263))
- Bump net.java.dev.jna:jna from 5.13.0 to 5.17.0
[@&#8203;dependabot](https://github.com/dependabot)
([#&#8203;2273](docker-java/docker-java#2273))
- Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.17.0
[@&#8203;dependabot](https://github.com/dependabot)
([#&#8203;2259](docker-java/docker-java#2259))
- Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.18.2 to
0.23.1 [@&#8203;dependabot](https://github.com/dependabot)
([#&#8203;2238](docker-java/docker-java#2238))
- Bump org.junit.jupiter:junit-jupiter from 5.10.0 to 5.12.1
[@&#8203;dependabot](https://github.com/dependabot)
([#&#8203;2241](docker-java/docker-java#2241))
- Bump junixsocket.version from 2.6.1 to 2.10.1
[@&#8203;dependabot](https://github.com/dependabot)
([#&#8203;2249](docker-java/docker-java#2249))
- Bump org.apache.httpcomponents.client5:httpclient5 from 5.4.2 to 5.4.3
[@&#8203;dependabot](https://github.com/dependabot)
([#&#8203;2272](docker-java/docker-java#2272))
- Bump org.assertj:assertj-core from 3.24.2 to 3.27.3
[@&#8203;dependabot](https://github.com/dependabot)
([#&#8203;2291](docker-java/docker-java#2291))
- Upgrade Apache HttpClient to version 5.4
[@&#8203;ok2c](https://github.com/ok2c)
([#&#8203;2364](docker-java/docker-java#2364))

</details>

<details>
<summary>autonomousapps/dependency-analysis-android-gradle-plugin
(com.autonomousapps.dependency-analysis)</summary>

###
[`v2.17.0`](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-2170)

- \[Fix]: duplicate class warning doesn't warn about multiple
dependencies with same GAV.
- \[Fix]: ensure all capabilities are internally sorted; also
synthesized dependencies.
-   \[Fix]: ensure all dependencies are internally sorted.
- \[Fix]: ensure output of GraphViewTask is fully sorted (therefore
deterministic).
- \[Fix]: intermediate android res classes must have meaningful
hashCode() functions.
- \[Fix]: improve sorting of various build outputs to ensure
determinism.

</details>

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

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

##### Components

##### Profiling

- 🐛 Bump ddprof-java to 1.24.0
([#&#8203;8717](DataDog/dd-trace-java#8717) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- Add diagnostic counters for some failed unwinds by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#202
- Add profiler counters for time spent in stack unwinding by
[@&#8203;bric3](https://github.com/bric3) in
DataDog/java-profiler#195
- Increase number of reserved frames (cherry-pick
[`6c0aff4`](DataDog/dd-trace-java@6c0aff4)) by
[@&#8203;MattAlp](https://github.com/MattAlp) in
DataDog/java-profiler#206
- Dwarf and JVMFlag related downports by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#204

##### Tracer core

- 🐛 Turn off JDK socket support by default
([#&#8203;8716](DataDog/dd-trace-java#8716) -
[@&#8203;mcculls](https://github.com/mcculls))

##### Instrumentations

##### Akka instrumentation

- 🐛 Handle reentrant scope cleanup in Akka/Pekko actor
instrumentations
([#&#8203;8723](DataDog/dd-trace-java#8723) -
[@&#8203;mcculls](https://github.com/mcculls))

</details>

<details>
<summary>aws/aws-sdk-java (com.amazonaws:aws-java-sdk-sqs)</summary>

###
[`v1.12.783`](https://github.com/aws/aws-sdk-java/blob/HEAD/CHANGELOG.md#112783-2025-04-29)

[Compare
Source](aws/aws-sdk-java@1.12.782...1.12.783)

#### **Amazon S3**

-   ### Features
    -   Abort multipart download if object is modified during download.

</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: 91d7374bcdee536ba58a6cd5ea2b1710688db2c0
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.

2 participants