Skip to content
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

Update Gradle dependencies and support micronaut 4.7.0 #7759

Merged
merged 5 commits into from
Oct 14, 2024

Conversation

github-actions[bot]
Copy link
Contributor

This PR updates the Gradle dependencies. ⚠️ Don't forget to squash commits before merging. ⚠️

@github-actions github-actions bot added tag: no release notes Changes to exclude from release notes tag: dependencies Dependencies related changes labels Oct 13, 2024
@github-actions github-actions bot requested review from a team as code owners October 13, 2024 04:15
@github-actions github-actions bot requested review from cimi, juan-fernandez and manuel-alvarez-alvarez and removed request for a team October 13, 2024 04:15
@pr-commenter
Copy link

pr-commenter bot commented Oct 13, 2024

Debugger benchmarks

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
ci_job_date 1728881303 1728881680
end_time 2024-10-14T04:49:37 2024-10-14T04:55:55
git_branch master ci/update-gradle-dependencies-20241013
git_commit_sha e10da91 36e920d
start_time 2024-10-14T04:48:24 2024-10-14T04:54:41
See matching parameters
Baseline Candidate
ci_job_id 670961389 670961389
ci_pipeline_id 46509331 46509331
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
git_commit_date 1728880489 1728880489

Summary

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

scenario Δ mean agg_http_req_duration_min Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p75 Δ mean agg_http_req_duration_p99 Δ mean throughput
scenario:basic worse
[+5.624µs; +15.782µs] or [+2.111%; +5.924%]
same same unstable
[-26.867µs; +69.276µs] or [-5.051%; +13.024%]
unstable
[-227.380op/s; +92.428op/s] or [-8.640%; +3.512%]
See unchanged results
scenario Δ mean agg_http_req_duration_min Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p75 Δ mean agg_http_req_duration_p99 Δ mean throughput
scenario:noprobe unstable
[-16.874µs; +20.320µs] or [-6.490%; +7.816%]
unstable
[-30.991µs; +28.211µs] or [-10.358%; +9.429%]
unstable
[-43.863µs; +37.905µs] or [-14.009%; +12.107%]
unstable
[-88.524µs; +94.438µs] or [-14.494%; +15.462%]
same
scenario:loop unsure
[-32.467µs; -20.387µs] or [-0.318%; -0.200%]
same same same same
Request duration reports for reports
gantt
    title reports - request duration [CI 0.99] : candidate=None, baseline=None
    dateFormat X
    axisFormat %s
section baseline
noprobe (299.196 µs) : 265, 334
.   : milestone, 299,
basic (294.71 µs) : 284, 305
.   : milestone, 295,
loop (10.379 ms) : 10345, 10413
.   : milestone, 10379,
section candidate
noprobe (297.807 µs) : 278, 318
.   : milestone, 298,
basic (304.107 µs) : 295, 314
.   : milestone, 304,
loop (10.353 ms) : 10322, 10384
.   : milestone, 10353,
Loading
  • baseline results
Scenario Request median duration [CI 0.99]
noprobe 299.196 µs [264.772 µs, 333.621 µs]
basic 294.71 µs [284.119 µs, 305.302 µs]
loop 10.379 ms [10.345 ms, 10.413 ms]
  • candidate results
Scenario Request median duration [CI 0.99]
noprobe 297.807 µs [277.551 µs, 318.062 µs]
basic 304.107 µs [294.711 µs, 313.503 µs]
loop 10.353 ms [10.322 ms, 10.384 ms]

@pr-commenter
Copy link

pr-commenter bot commented Oct 13, 2024

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master ci/update-gradle-dependencies-20241013
git_commit_date 1728880364 1728880489
git_commit_sha e10da91 36e920d
release_version 1.41.0-SNAPSHOT~e10da91b8c 1.41.0-SNAPSHOT~36e920ddfc
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1728882973 1728882973
ci_job_id 670961383 670961383
ci_pipeline_id 46509331 46509331
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
module Agent Agent
parent None None
variant iast iast

Summary

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

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.41.0-SNAPSHOT~36e920ddfc, baseline=1.41.0-SNAPSHOT~e10da91b8c

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.072 s) : 0, 1072374
Total [baseline] (10.428 s) : 0, 10428324
Agent [candidate] (1.072 s) : 0, 1071574
Total [candidate] (10.409 s) : 0, 10409296
section appsec
Agent [baseline] (1.207 s) : 0, 1207375
Total [baseline] (10.629 s) : 0, 10629425
Agent [candidate] (1.203 s) : 0, 1202684
Total [candidate] (10.599 s) : 0, 10599437
section iast
Agent [baseline] (1.203 s) : 0, 1203098
Total [baseline] (10.864 s) : 0, 10863841
Agent [candidate] (1.218 s) : 0, 1218355
Total [candidate] (10.954 s) : 0, 10953939
section profiling
Agent [baseline] (1.273 s) : 0, 1273117
Total [baseline] (10.615 s) : 0, 10615428
Agent [candidate] (1.271 s) : 0, 1271155
Total [candidate] (10.586 s) : 0, 10586233
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.072 s -
Agent appsec 1.207 s 135.001 ms (12.6%)
Agent iast 1.203 s 130.725 ms (12.2%)
Agent profiling 1.273 s 200.743 ms (18.7%)
Total tracing 10.428 s -
Total appsec 10.629 s 201.1 ms (1.9%)
Total iast 10.864 s 435.517 ms (4.2%)
Total profiling 10.615 s 187.104 ms (1.8%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.072 s -
Agent appsec 1.203 s 131.11 ms (12.2%)
Agent iast 1.218 s 146.781 ms (13.7%)
Agent profiling 1.271 s 199.58 ms (18.6%)
Total tracing 10.409 s -
Total appsec 10.599 s 190.141 ms (1.8%)
Total iast 10.954 s 544.643 ms (5.2%)
Total profiling 10.586 s 176.937 ms (1.7%)
gantt
    title petclinic - break down per module: candidate=1.41.0-SNAPSHOT~36e920ddfc, baseline=1.41.0-SNAPSHOT~e10da91b8c

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (684.833 ms) : 0, 684833
BytebuddyAgent [candidate] (683.585 ms) : 0, 683585
GlobalTracer [baseline] (311.662 ms) : 0, 311662
GlobalTracer [candidate] (311.835 ms) : 0, 311835
AppSec [baseline] (53.934 ms) : 0, 53934
AppSec [candidate] (53.983 ms) : 0, 53983
Remote Config [baseline] (662.162 µs) : 0, 662
Remote Config [candidate] (669.987 µs) : 0, 670
Telemetry [baseline] (7.514 ms) : 0, 7514
Telemetry [candidate] (7.711 ms) : 0, 7711
section appsec
BytebuddyAgent [baseline] (702.135 ms) : 0, 702135
BytebuddyAgent [candidate] (699.351 ms) : 0, 699351
GlobalTracer [baseline] (308.9 ms) : 0, 308900
GlobalTracer [candidate] (307.79 ms) : 0, 307790
AppSec [baseline] (162.79 ms) : 0, 162790
AppSec [candidate] (160.974 ms) : 0, 160974
IAST [baseline] (21.122 ms) : 0, 21122
IAST [candidate] (21.782 ms) : 0, 21782
Remote Config [baseline] (643.532 µs) : 0, 644
Remote Config [candidate] (640.374 µs) : 0, 640
Telemetry [baseline] (8.571 ms) : 0, 8571
Telemetry [candidate] (9.295 ms) : 0, 9295
section iast
BytebuddyAgent [baseline] (801.877 ms) : 0, 801877
BytebuddyAgent [candidate] (811.835 ms) : 0, 811835
GlobalTracer [baseline] (300.847 ms) : 0, 300847
GlobalTracer [candidate] (304.845 ms) : 0, 304845
AppSec [baseline] (55.808 ms) : 0, 55808
AppSec [candidate] (54.986 ms) : 0, 54986
IAST [baseline] (23.035 ms) : 0, 23035
IAST [candidate] (24.871 ms) : 0, 24871
Remote Config [baseline] (612.331 µs) : 0, 612
Remote Config [candidate] (619.733 µs) : 0, 620
Telemetry [baseline] (7.14 ms) : 0, 7140
Telemetry [candidate] (7.196 ms) : 0, 7196
section profiling
BytebuddyAgent [baseline] (678.825 ms) : 0, 678825
BytebuddyAgent [candidate] (677.977 ms) : 0, 677977
GlobalTracer [baseline] (395.316 ms) : 0, 395316
GlobalTracer [candidate] (394.162 ms) : 0, 394162
AppSec [baseline] (54.935 ms) : 0, 54935
AppSec [candidate] (54.838 ms) : 0, 54838
Remote Config [baseline] (653.832 µs) : 0, 654
Remote Config [candidate] (661.626 µs) : 0, 662
Telemetry [baseline] (7.481 ms) : 0, 7481
Telemetry [candidate] (7.533 ms) : 0, 7533
ProfilingAgent [baseline] (97.021 ms) : 0, 97021
ProfilingAgent [candidate] (97.008 ms) : 0, 97008
Profiling [baseline] (97.044 ms) : 0, 97044
Profiling [candidate] (97.032 ms) : 0, 97032
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.41.0-SNAPSHOT~36e920ddfc, baseline=1.41.0-SNAPSHOT~e10da91b8c

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.075 s) : 0, 1074544
Total [baseline] (8.607 s) : 0, 8607157
Agent [candidate] (1.071 s) : 0, 1071453
Total [candidate] (8.561 s) : 0, 8561151
section iast
Agent [baseline] (1.207 s) : 0, 1206557
Total [baseline] (9.11 s) : 0, 9110368
Agent [candidate] (1.197 s) : 0, 1197353
Total [candidate] (9.088 s) : 0, 9088459
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.201 s) : 0, 1200560
Total [baseline] (9.077 s) : 0, 9076889
Agent [candidate] (1.202 s) : 0, 1201875
Total [candidate] (9.074 s) : 0, 9074261
section iast_TELEMETRY_OFF
Agent [baseline] (1.196 s) : 0, 1195679
Total [baseline] (9.076 s) : 0, 9076247
Agent [candidate] (1.196 s) : 0, 1195764
Total [candidate] (9.099 s) : 0, 9098951
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.075 s -
Agent iast 1.207 s 132.013 ms (12.3%)
Agent iast_HARDCODED_SECRET_DISABLED 1.201 s 126.016 ms (11.7%)
Agent iast_TELEMETRY_OFF 1.196 s 121.135 ms (11.3%)
Total tracing 8.607 s -
Total iast 9.11 s 503.211 ms (5.8%)
Total iast_HARDCODED_SECRET_DISABLED 9.077 s 469.732 ms (5.5%)
Total iast_TELEMETRY_OFF 9.076 s 469.09 ms (5.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.071 s -
Agent iast 1.197 s 125.901 ms (11.8%)
Agent iast_HARDCODED_SECRET_DISABLED 1.202 s 130.423 ms (12.2%)
Agent iast_TELEMETRY_OFF 1.196 s 124.312 ms (11.6%)
Total tracing 8.561 s -
Total iast 9.088 s 527.308 ms (6.2%)
Total iast_HARDCODED_SECRET_DISABLED 9.074 s 513.11 ms (6.0%)
Total iast_TELEMETRY_OFF 9.099 s 537.799 ms (6.3%)
gantt
    title insecure-bank - break down per module: candidate=1.41.0-SNAPSHOT~36e920ddfc, baseline=1.41.0-SNAPSHOT~e10da91b8c

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (686.622 ms) : 0, 686622
BytebuddyAgent [candidate] (683.966 ms) : 0, 683966
GlobalTracer [baseline] (311.711 ms) : 0, 311711
GlobalTracer [candidate] (311.301 ms) : 0, 311301
AppSec [baseline] (54.12 ms) : 0, 54120
AppSec [candidate] (54.076 ms) : 0, 54076
Remote Config [baseline] (672.461 µs) : 0, 672
Remote Config [candidate] (662.707 µs) : 0, 663
Telemetry [baseline] (7.578 ms) : 0, 7578
Telemetry [candidate] (7.651 ms) : 0, 7651
section iast
BytebuddyAgent [baseline] (806.014 ms) : 0, 806014
BytebuddyAgent [candidate] (797.71 ms) : 0, 797710
GlobalTracer [baseline] (300.276 ms) : 0, 300276
GlobalTracer [candidate] (299.638 ms) : 0, 299638
AppSec [baseline] (55.753 ms) : 0, 55753
AppSec [candidate] (54.017 ms) : 0, 54017
IAST [baseline] (22.869 ms) : 0, 22869
IAST [candidate] (24.544 ms) : 0, 24544
Remote Config [baseline] (609.652 µs) : 0, 610
Remote Config [candidate] (605.235 µs) : 0, 605
Telemetry [baseline] (7.14 ms) : 0, 7140
Telemetry [candidate] (7.049 ms) : 0, 7049
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (799.603 ms) : 0, 799603
BytebuddyAgent [candidate] (800.028 ms) : 0, 800028
GlobalTracer [baseline] (300.427 ms) : 0, 300427
GlobalTracer [candidate] (301.104 ms) : 0, 301104
AppSec [baseline] (53.56 ms) : 0, 53560
AppSec [candidate] (53.695 ms) : 0, 53695
IAST [baseline] (25.404 ms) : 0, 25404
IAST [candidate] (25.482 ms) : 0, 25482
Remote Config [baseline] (609.085 µs) : 0, 609
Remote Config [candidate] (602.433 µs) : 0, 602
Telemetry [baseline] (7.088 ms) : 0, 7088
Telemetry [candidate] (7.066 ms) : 0, 7066
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (796.059 ms) : 0, 796059
BytebuddyAgent [candidate] (795.686 ms) : 0, 795686
GlobalTracer [baseline] (300.044 ms) : 0, 300044
GlobalTracer [candidate] (300.239 ms) : 0, 300239
AppSec [baseline] (54.087 ms) : 0, 54087
AppSec [candidate] (55.882 ms) : 0, 55882
IAST [baseline] (24.158 ms) : 0, 24158
IAST [candidate] (22.527 ms) : 0, 22527
Remote Config [baseline] (618.595 µs) : 0, 619
Remote Config [candidate] (607.111 µs) : 0, 607
Telemetry [baseline] (6.901 ms) : 0, 6901
Telemetry [candidate] (7.001 ms) : 0, 7001
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2024-10-14T04:46:37 2024-10-14T04:53:28
git_branch master ci/update-gradle-dependencies-20241013
git_commit_date 1728880364 1728880489
git_commit_sha e10da91 36e920d
release_version 1.41.0-SNAPSHOT~e10da91b8c 1.41.0-SNAPSHOT~36e920ddfc
start_time 2024-10-14T04:46:24 2024-10-14T04:53:15
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1728881953 1728881953
ci_job_id 670961384 670961384
ci_pipeline_id 46509331 46509331
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
variant iast iast

Summary

Found 1 performance improvements and 0 performance regressions! Performance is the same for 10 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
[-84.021µs; -31.846µs] or [-5.488%; -2.080%]
unstable
[-348.130op/s; +822.204op/s] or [-11.749%; +27.749%]
1.473ms 3200.000op/s 1.531ms 2962.963op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.41.0-SNAPSHOT~36e920ddfc, baseline=1.41.0-SNAPSHOT~e10da91b8c
    dateFormat X
    axisFormat %s
section baseline
no_agent (366.096 µs) : 347, 385
.   : milestone, 366,
iast (482.034 µs) : 460, 504
.   : milestone, 482,
iast_FULL (554.22 µs) : 533, 576
.   : milestone, 554,
iast_GLOBAL (506.249 µs) : 485, 528
.   : milestone, 506,
iast_HARDCODED_SECRET_DISABLED (479.158 µs) : 458, 500
.   : milestone, 479,
iast_INACTIVE (440.955 µs) : 420, 462
.   : milestone, 441,
iast_TELEMETRY_OFF (469.632 µs) : 449, 491
.   : milestone, 470,
tracing (438.848 µs) : 418, 459
.   : milestone, 439,
section candidate
no_agent (371.433 µs) : 351, 392
.   : milestone, 371,
iast (476.0 µs) : 455, 497
.   : milestone, 476,
iast_FULL (548.619 µs) : 527, 570
.   : milestone, 549,
iast_GLOBAL (502.747 µs) : 482, 524
.   : milestone, 503,
iast_HARDCODED_SECRET_DISABLED (484.139 µs) : 463, 505
.   : milestone, 484,
iast_INACTIVE (448.181 µs) : 427, 469
.   : milestone, 448,
iast_TELEMETRY_OFF (471.882 µs) : 451, 493
.   : milestone, 472,
tracing (444.767 µs) : 423, 466
.   : milestone, 445,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 366.096 µs [346.783 µs, 385.409 µs] -
iast 482.034 µs [460.252 µs, 503.815 µs] 115.938 µs (31.7%)
iast_FULL 554.22 µs [532.7 µs, 575.74 µs] 188.124 µs (51.4%)
iast_GLOBAL 506.249 µs [484.571 µs, 527.927 µs] 140.153 µs (38.3%)
iast_HARDCODED_SECRET_DISABLED 479.158 µs [458.097 µs, 500.218 µs] 113.061 µs (30.9%)
iast_INACTIVE 440.955 µs [420.348 µs, 461.562 µs] 74.858 µs (20.4%)
iast_TELEMETRY_OFF 469.632 µs [448.736 µs, 490.527 µs] 103.535 µs (28.3%)
tracing 438.848 µs [418.474 µs, 459.223 µs] 72.752 µs (19.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 371.433 µs [350.965 µs, 391.902 µs] -
iast 476.0 µs [455.01 µs, 496.99 µs] 104.567 µs (28.2%)
iast_FULL 548.619 µs [527.41 µs, 569.829 µs] 177.186 µs (47.7%)
iast_GLOBAL 502.747 µs [481.658 µs, 523.836 µs] 131.313 µs (35.4%)
iast_HARDCODED_SECRET_DISABLED 484.139 µs [462.984 µs, 505.293 µs] 112.705 µs (30.3%)
iast_INACTIVE 448.181 µs [427.304 µs, 469.058 µs] 76.748 µs (20.7%)
iast_TELEMETRY_OFF 471.882 µs [450.533 µs, 493.231 µs] 100.448 µs (27.0%)
tracing 444.767 µs [423.341 µs, 466.194 µs] 73.334 µs (19.7%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.41.0-SNAPSHOT~36e920ddfc, baseline=1.41.0-SNAPSHOT~e10da91b8c
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.34 ms) : 1320, 1359
.   : milestone, 1340,
appsec (1.738 ms) : 1714, 1761
.   : milestone, 1738,
appsec_no_iast (1.722 ms) : 1698, 1747
.   : milestone, 1722,
iast (1.465 ms) : 1443, 1488
.   : milestone, 1465,
profiling (1.531 ms) : 1506, 1556
.   : milestone, 1531,
tracing (1.481 ms) : 1453, 1508
.   : milestone, 1481,
section candidate
no_agent (1.341 ms) : 1322, 1361
.   : milestone, 1341,
appsec (1.709 ms) : 1684, 1733
.   : milestone, 1709,
appsec_no_iast (1.7 ms) : 1675, 1724
.   : milestone, 1700,
iast (1.464 ms) : 1442, 1487
.   : milestone, 1464,
profiling (1.473 ms) : 1449, 1497
.   : milestone, 1473,
tracing (1.478 ms) : 1454, 1502
.   : milestone, 1478,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.34 ms [1.32 ms, 1.359 ms] -
appsec 1.738 ms [1.714 ms, 1.761 ms] 397.972 µs (29.7%)
appsec_no_iast 1.722 ms [1.698 ms, 1.747 ms] 382.454 µs (28.5%)
iast 1.465 ms [1.443 ms, 1.488 ms] 125.355 µs (9.4%)
profiling 1.531 ms [1.506 ms, 1.556 ms] 191.23 µs (14.3%)
tracing 1.481 ms [1.453 ms, 1.508 ms] 140.993 µs (10.5%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.341 ms [1.322 ms, 1.361 ms] -
appsec 1.709 ms [1.684 ms, 1.733 ms] 367.41 µs (27.4%)
appsec_no_iast 1.7 ms [1.675 ms, 1.724 ms] 358.407 µs (26.7%)
iast 1.464 ms [1.442 ms, 1.487 ms] 122.912 µs (9.2%)
profiling 1.473 ms [1.449 ms, 1.497 ms] 131.553 µs (9.8%)
tracing 1.478 ms [1.454 ms, 1.502 ms] 136.524 µs (10.2%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master ci/update-gradle-dependencies-20241013
git_commit_date 1728880364 1728880489
git_commit_sha e10da91 36e920d
release_version 1.41.0-SNAPSHOT~e10da91b8c 1.41.0-SNAPSHOT~36e920ddfc
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1728882486 1728882486
ci_job_id 670961385 670961385
ci_pipeline_id 46509331 46509331
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
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 biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.41.0-SNAPSHOT~36e920ddfc, baseline=1.41.0-SNAPSHOT~e10da91b8c
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.897 s) : 14897000, 14897000
.   : milestone, 14897000,
appsec (15.394 s) : 15394000, 15394000
.   : milestone, 15394000,
iast (18.822 s) : 18822000, 18822000
.   : milestone, 18822000,
iast_GLOBAL (17.872 s) : 17872000, 17872000
.   : milestone, 17872000,
profiling (15.497 s) : 15497000, 15497000
.   : milestone, 15497000,
tracing (15.52 s) : 15520000, 15520000
.   : milestone, 15520000,
section candidate
no_agent (15.019 s) : 15019000, 15019000
.   : milestone, 15019000,
appsec (14.913 s) : 14913000, 14913000
.   : milestone, 14913000,
iast (18.782 s) : 18782000, 18782000
.   : milestone, 18782000,
iast_GLOBAL (18.218 s) : 18218000, 18218000
.   : milestone, 18218000,
profiling (15.776 s) : 15776000, 15776000
.   : milestone, 15776000,
tracing (15.246 s) : 15246000, 15246000
.   : milestone, 15246000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.897 s [14.897 s, 14.897 s] -
appsec 15.394 s [15.394 s, 15.394 s] 497.0 ms (3.3%)
iast 18.822 s [18.822 s, 18.822 s] 3.925 s (26.3%)
iast_GLOBAL 17.872 s [17.872 s, 17.872 s] 2.975 s (20.0%)
profiling 15.497 s [15.497 s, 15.497 s] 600.0 ms (4.0%)
tracing 15.52 s [15.52 s, 15.52 s] 623.0 ms (4.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.019 s [15.019 s, 15.019 s] -
appsec 14.913 s [14.913 s, 14.913 s] -106.0 ms (-0.7%)
iast 18.782 s [18.782 s, 18.782 s] 3.763 s (25.1%)
iast_GLOBAL 18.218 s [18.218 s, 18.218 s] 3.199 s (21.3%)
profiling 15.776 s [15.776 s, 15.776 s] 757.0 ms (5.0%)
tracing 15.246 s [15.246 s, 15.246 s] 227.0 ms (1.5%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.41.0-SNAPSHOT~36e920ddfc, baseline=1.41.0-SNAPSHOT~e10da91b8c
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.464 ms) : 1453, 1476
.   : milestone, 1464,
appsec (2.33 ms) : 2289, 2371
.   : milestone, 2330,
iast (2.058 ms) : 2007, 2109
.   : milestone, 2058,
iast_GLOBAL (2.119 ms) : 2067, 2172
.   : milestone, 2119,
profiling (1.946 ms) : 1903, 1988
.   : milestone, 1946,
tracing (1.917 ms) : 1878, 1957
.   : milestone, 1917,
section candidate
no_agent (1.462 ms) : 1451, 1474
.   : milestone, 1462,
appsec (2.321 ms) : 2280, 2361
.   : milestone, 2321,
iast (2.073 ms) : 2022, 2124
.   : milestone, 2073,
iast_GLOBAL (2.12 ms) : 2068, 2173
.   : milestone, 2120,
profiling (1.948 ms) : 1906, 1991
.   : milestone, 1948,
tracing (1.905 ms) : 1866, 1944
.   : milestone, 1905,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.464 ms [1.453 ms, 1.476 ms] -
appsec 2.33 ms [2.289 ms, 2.371 ms] 865.634 µs (59.1%)
iast 2.058 ms [2.007 ms, 2.109 ms] 593.614 µs (40.5%)
iast_GLOBAL 2.119 ms [2.067 ms, 2.172 ms] 655.004 µs (44.7%)
profiling 1.946 ms [1.903 ms, 1.988 ms] 481.12 µs (32.9%)
tracing 1.917 ms [1.878 ms, 1.957 ms] 453.061 µs (30.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.462 ms [1.451 ms, 1.474 ms] -
appsec 2.321 ms [2.28 ms, 2.361 ms] 858.457 µs (58.7%)
iast 2.073 ms [2.022 ms, 2.124 ms] 610.527 µs (41.7%)
iast_GLOBAL 2.12 ms [2.068 ms, 2.173 ms] 657.938 µs (45.0%)
profiling 1.948 ms [1.906 ms, 1.991 ms] 485.613 µs (33.2%)
tracing 1.905 ms [1.866 ms, 1.944 ms] 442.38 µs (30.2%)

@@ -64,6 +64,12 @@ public void methodAdvice(MethodTransformer transformer) {
"io.micronaut.http.MutableHttpResponse",
"io.micronaut.http.HttpResponse"))),
packageName + ".EncodeHttpResponseAdvice");
transformer.applyAdvice(
Copy link
Member

Choose a reason for hiding this comment

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

@amarziali I'd suggest getting this to a standalone PR that will show up in release notes.

Copy link
Contributor

Choose a reason for hiding this comment

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

hmm, interesting take. So far, we've always fixed issues like this directly in the "update dependencies" PR, but it's true that it doesn't show up in the release notes. In case customers have trouble with a particular integration version, they can't know when support was added.
However, it's more convenient, because if we want to have the CI safety harness, we need to cherry-pick the update to a separate PR, and I don't know if there is a way to not do it manually.

Maybe we can just edit the PR title to something like "Update Gradle dependencies, add support for libXXX vX.Y.Z" ?

Copy link
Contributor

@vandonr vandonr left a comment

Choose a reason for hiding this comment

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

looks good except for the point @smola raised about release notes

@amarziali amarziali changed the title Update Gradle dependencies Update Gradle dependencies and support micronaut 4.7.0 Oct 14, 2024
@amarziali amarziali added inst: micronaut Micronaut instrumentation and removed tag: no release notes Changes to exclude from release notes labels Oct 14, 2024
@amarziali amarziali merged commit e8e0980 into master Oct 14, 2024
105 checks passed
@amarziali amarziali deleted the ci/update-gradle-dependencies-20241013 branch October 14, 2024 07:48
@github-actions github-actions bot added this to the 1.41.0 milestone Oct 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
inst: micronaut Micronaut instrumentation tag: dependencies Dependencies related changes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants