Skip to content

Split play-2.6 - #10284

Merged
bric3 merged 12 commits into
masterfrom
bdu/split-play-2.6-2.7
Jan 5, 2026
Merged

Split play-2.6#10284
bric3 merged 12 commits into
masterfrom
bdu/split-play-2.6-2.7

Conversation

@bric3

@bric3bric3 commented Jan 2, 2026

Copy link
Copy Markdown
Contributor

What Does This Do

Split play 2.6 module in play-2.6, play-appsec-2.6 and play-appsec-2.7

Motivation

Avoid complex build configuration. Maintainability.

Needed for

Additional Notes

This was introduced by

Follow-up to

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@bric3bric3 added type: feature Enhancements and improvements tag: no release notes Changes to exclude from release notes inst: play framework Play Framework instrumentation labels Jan 2, 2026
@pr-commenter

pr-commenterBot commented Jan 2, 2026

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterbdu/split-play-2.6-2.7
git_commit_date17673536551767624268
git_commit_sha8c047aa8e4baa0
release_version1.58.0-SNAPSHOT~8c047aa8b31.58.0-SNAPSHOT~8e4baa0ca9
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17676261941767626194
ci_job_id13267196651326719665
ci_pipeline_id8892888988928889
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-0-gywq81cq 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-zfyrx7zua-project-304-concurrent-0-gywq81cq 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
moduleAgentAgent
parentNoneNone

Summary

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

Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.58.0-SNAPSHOT~8e4baa0ca9, baseline=1.58.0-SNAPSHOT~8c047aa8b3
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.098 s) : 0, 1098356
Total [baseline] (8.842 s) : 0, 8842189
Agent [candidate] (1.09 s) : 0, 1089912
Total [candidate] (8.733 s) : 0, 8732997
section iast
Agent [baseline] (1.229 s) : 0, 1229337
Total [baseline] (9.321 s) : 0, 9320819
Agent [candidate] (1.224 s) : 0, 1224139
Total [candidate] (9.357 s) : 0, 9356812
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.098 s-
Agentiast1.229 s130.981 ms (11.9%)
Totaltracing8.842 s-
Totaliast9.321 s478.63 ms (5.4%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.09 s-
Agentiast1.224 s134.227 ms (12.3%)
Totaltracing8.733 s-
Totaliast9.357 s623.815 ms (7.1%)
gantt
title insecure-bank - break down per module: candidate=1.58.0-SNAPSHOT~8e4baa0ca9, baseline=1.58.0-SNAPSHOT~8c047aa8b3
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.203 ms) : 0, 1203
crashtracking [candidate] (1.199 ms) : 0, 1199
BytebuddyAgent [baseline] (660.269 ms) : 0, 660269
BytebuddyAgent [candidate] (654.788 ms) : 0, 654788
GlobalTracer [baseline] (285.645 ms) : 0, 285645
GlobalTracer [candidate] (284.131 ms) : 0, 284131
AppSec [baseline] (33.189 ms) : 0, 33189
AppSec [candidate] (33.01 ms) : 0, 33010
Debugger [baseline] (68.524 ms) : 0, 68524
Debugger [candidate] (67.867 ms) : 0, 67867
Remote Config [baseline] (626.877 µs) : 0, 627
Remote Config [candidate] (619.92 µs) : 0, 620
Telemetry [baseline] (9.239 ms) : 0, 9239
Telemetry [candidate] (8.973 ms) : 0, 8973
Flare Poller [baseline] (3.83 ms) : 0, 3830
Flare Poller [candidate] (3.721 ms) : 0, 3721
section iast
crashtracking [baseline] (1.189 ms) : 0, 1189
crashtracking [candidate] (1.186 ms) : 0, 1186
BytebuddyAgent [baseline] (796.244 ms) : 0, 796244
BytebuddyAgent [candidate] (791.088 ms) : 0, 791088
GlobalTracer [baseline] (256.754 ms) : 0, 256754
GlobalTracer [candidate] (256.514 ms) : 0, 256514
AppSec [baseline] (34.367 ms) : 0, 34367
AppSec [candidate] (34.284 ms) : 0, 34284
Debugger [baseline] (65.201 ms) : 0, 65201
Debugger [candidate] (65.486 ms) : 0, 65486
Remote Config [baseline] (603.498 µs) : 0, 603
Remote Config [candidate] (613.923 µs) : 0, 614
Telemetry [baseline] (8.484 ms) : 0, 8484
Telemetry [candidate] (8.653 ms) : 0, 8653
Flare Poller [baseline] (3.498 ms) : 0, 3498
Flare Poller [candidate] (3.539 ms) : 0, 3539
IAST [baseline] (27.311 ms) : 0, 27311
IAST [candidate] (27.397 ms) : 0, 27397
Loading
Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.58.0-SNAPSHOT~8e4baa0ca9, baseline=1.58.0-SNAPSHOT~8c047aa8b3
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.099 s) : 0, 1098957
Total [baseline] (10.774 s) : 0, 10774359
Agent [candidate] (1.094 s) : 0, 1093960
Total [candidate] (10.773 s) : 0, 10772852
section appsec
Agent [baseline] (1.269 s) : 0, 1269424
Total [baseline] (10.974 s) : 0, 10973923
Agent [candidate] (1.271 s) : 0, 1270525
Total [candidate] (10.87 s) : 0, 10869732
section iast
Agent [baseline] (1.223 s) : 0, 1223312
Total [baseline] (11.184 s) : 0, 11184082
Agent [candidate] (1.232 s) : 0, 1231560
Total [candidate] (11.119 s) : 0, 11119102
section profiling
Agent [baseline] (1.208 s) : 0, 1208057
Total [baseline] (11.024 s) : 0, 11023524
Agent [candidate] (1.204 s) : 0, 1203911
Total [candidate] (10.98 s) : 0, 10980421
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.099 s-
Agentappsec1.269 s170.467 ms (15.5%)
Agentiast1.223 s124.355 ms (11.3%)
Agentprofiling1.208 s109.1 ms (9.9%)
Totaltracing10.774 s-
Totalappsec10.974 s199.563 ms (1.9%)
Totaliast11.184 s409.723 ms (3.8%)
Totalprofiling11.024 s249.165 ms (2.3%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.094 s-
Agentappsec1.271 s176.565 ms (16.1%)
Agentiast1.232 s137.6 ms (12.6%)
Agentprofiling1.204 s109.951 ms (10.1%)
Totaltracing10.773 s-
Totalappsec10.87 s96.88 ms (0.9%)
Totaliast11.119 s346.25 ms (3.2%)
Totalprofiling10.98 s207.568 ms (1.9%)
gantt
title petclinic - break down per module: candidate=1.58.0-SNAPSHOT~8e4baa0ca9, baseline=1.58.0-SNAPSHOT~8c047aa8b3
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.206 ms) : 0, 1206
crashtracking [candidate] (1.198 ms) : 0, 1198
BytebuddyAgent [baseline] (660.06 ms) : 0, 660060
BytebuddyAgent [candidate] (656.793 ms) : 0, 656793
GlobalTracer [baseline] (285.605 ms) : 0, 285605
GlobalTracer [candidate] (284.699 ms) : 0, 284699
AppSec [baseline] (33.268 ms) : 0, 33268
AppSec [candidate] (33.031 ms) : 0, 33031
Debugger [baseline] (69.315 ms) : 0, 69315
Debugger [candidate] (69.142 ms) : 0, 69142
Remote Config [baseline] (620.852 µs) : 0, 621
Remote Config [candidate] (630.651 µs) : 0, 631
Telemetry [baseline] (9.183 ms) : 0, 9183
Telemetry [candidate] (8.994 ms) : 0, 8994
Flare Poller [baseline] (3.807 ms) : 0, 3807
Flare Poller [candidate] (3.751 ms) : 0, 3751
section appsec
crashtracking [baseline] (1.188 ms) : 0, 1188
crashtracking [candidate] (1.187 ms) : 0, 1187
BytebuddyAgent [baseline] (695.585 ms) : 0, 695585
BytebuddyAgent [candidate] (695.865 ms) : 0, 695865
GlobalTracer [baseline] (259.202 ms) : 0, 259202
GlobalTracer [candidate] (259.366 ms) : 0, 259366
AppSec [baseline] (174.526 ms) : 0, 174526
AppSec [candidate] (173.629 ms) : 0, 173629
Debugger [baseline] (65.246 ms) : 0, 65246
Debugger [candidate] (66.469 ms) : 0, 66469
Remote Config [baseline] (774.182 µs) : 0, 774
Remote Config [candidate] (727.902 µs) : 0, 728
Telemetry [baseline] (9.187 ms) : 0, 9187
Telemetry [candidate] (9.299 ms) : 0, 9299
Flare Poller [baseline] (3.666 ms) : 0, 3666
Flare Poller [candidate] (3.752 ms) : 0, 3752
IAST [baseline] (24.593 ms) : 0, 24593
IAST [candidate] (24.757 ms) : 0, 24757
section iast
crashtracking [baseline] (1.176 ms) : 0, 1176
crashtracking [candidate] (1.187 ms) : 0, 1187
BytebuddyAgent [baseline] (790.718 ms) : 0, 790718
BytebuddyAgent [candidate] (796.271 ms) : 0, 796271
GlobalTracer [baseline] (254.853 ms) : 0, 254853
GlobalTracer [candidate] (257.443 ms) : 0, 257443
AppSec [baseline] (33.721 ms) : 0, 33721
AppSec [candidate] (34.719 ms) : 0, 34719
Debugger [baseline] (67.697 ms) : 0, 67697
Debugger [candidate] (66.521 ms) : 0, 66521
Remote Config [baseline] (582.822 µs) : 0, 583
Remote Config [candidate] (594.233 µs) : 0, 594
Telemetry [baseline] (8.648 ms) : 0, 8648
Telemetry [candidate] (8.559 ms) : 0, 8559
Flare Poller [baseline] (3.575 ms) : 0, 3575
Flare Poller [candidate] (3.487 ms) : 0, 3487
IAST [baseline] (27.031 ms) : 0, 27031
IAST [candidate] (27.344 ms) : 0, 27344
section profiling
crashtracking [baseline] (1.233 ms) : 0, 1233
crashtracking [candidate] (1.214 ms) : 0, 1214
BytebuddyAgent [baseline] (703.889 ms) : 0, 703889
BytebuddyAgent [candidate] (702.499 ms) : 0, 702499
GlobalTracer [baseline] (220.654 ms) : 0, 220654
GlobalTracer [candidate] (220.566 ms) : 0, 220566
AppSec [baseline] (32.166 ms) : 0, 32166
AppSec [candidate] (32.2 ms) : 0, 32200
Debugger [baseline] (68.938 ms) : 0, 68938
Debugger [candidate] (67.601 ms) : 0, 67601
Remote Config [baseline] (653.673 µs) : 0, 654
Remote Config [candidate] (633.928 µs) : 0, 634
Telemetry [baseline] (8.942 ms) : 0, 8942
Telemetry [candidate] (8.699 ms) : 0, 8699
Flare Poller [baseline] (3.718 ms) : 0, 3718
Flare Poller [candidate] (3.617 ms) : 0, 3617
ProfilingAgent [baseline] (98.096 ms) : 0, 98096
ProfilingAgent [candidate] (97.16 ms) : 0, 97160
Profiling [baseline] (98.681 ms) : 0, 98681
Profiling [candidate] (97.738 ms) : 0, 97738
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterbdu/split-play-2.6-2.7
git_commit_date17673536551767624268
git_commit_sha8c047aa8e4baa0
release_version1.58.0-SNAPSHOT~8c047aa8b31.58.0-SNAPSHOT~8e4baa0ca9
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17676268041767626804
ci_job_id13267196661326719666
ci_pipeline_id8892888988928889
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-0-6zdlcp73 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-zfyrx7zua-project-304-concurrent-0-6zdlcp73 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

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

scenarioΔ mean agg_http_req_duration_p50Δ mean agg_http_req_duration_p95Δ mean throughputcandidate mean agg_http_req_duration_p50candidate mean agg_http_req_duration_p95candidate mean throughputbaseline mean agg_http_req_duration_p50baseline mean agg_http_req_duration_p95baseline mean throughput
scenario:load:insecure-bank:iast:high_loadbetter
[-191.192µs; -66.021µs] or [-7.421%; -2.563%]
unsure
[-495.459µs; -99.756µs] or [-6.575%; -1.324%]
unstable
[-90.500op/s; +209.938op/s] or [-6.537%; +15.164%]
2.448ms7.238ms1444.125op/s2.576ms7.535ms1384.406op/s
scenario:load:petclinic:iast:high_loadbetter
[-1114.377µs; -382.366µs] or [-6.147%; -2.109%]
same
[-1269.143µs; +215.214µs] or [-4.332%; +0.735%]
unstable
[-17.407op/s; +36.845op/s] or [-6.875%; +14.552%]
17.381ms28.768ms262.906op/s18.129ms29.295ms253.188op/s
scenario:load:petclinic:no_agent:high_loadbetter
[-1.960ms; -0.434ms] or [-10.491%; -2.325%]
unstable
[-2.701ms; +0.604ms] or [-8.750%; +1.958%]
unstable
[-12.677op/s; +43.302op/s] or [-5.183%; +17.706%]
17.489ms29.816ms259.875op/s18.686ms30.864ms244.562op/s
Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.58.0-SNAPSHOT~8e4baa0ca9, baseline=1.58.0-SNAPSHOT~8c047aa8b3
dateFormat X
axisFormat %s
section baseline
no_agent (19.09 ms) : 18894, 19285
. : milestone, 19090,
appsec (18.331 ms) : 18145, 18516
. : milestone, 18331,
code_origins (17.881 ms) : 17706, 18056
. : milestone, 17881,
iast (18.433 ms) : 18250, 18616
. : milestone, 18433,
profiling (18.775 ms) : 18586, 18963
. : milestone, 18775,
tracing (17.512 ms) : 17340, 17684
. : milestone, 17512,
section candidate
no_agent (17.96 ms) : 17775, 18146
. : milestone, 17960,
appsec (18.475 ms) : 18288, 18663
. : milestone, 18475,
code_origins (18.063 ms) : 17883, 18243
. : milestone, 18063,
iast (17.746 ms) : 17569, 17922
. : milestone, 17746,
profiling (18.805 ms) : 18617, 18994
. : milestone, 18805,
tracing (17.695 ms) : 17517, 17873
. : milestone, 17695,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent19.09 ms [18.894 ms, 19.285 ms]-
appsec18.331 ms [18.145 ms, 18.516 ms]-758.877 µs (-4.0%)
code_origins17.881 ms [17.706 ms, 18.056 ms]-1.208 ms (-6.3%)
iast18.433 ms [18.25 ms, 18.616 ms]-656.528 µs (-3.4%)
profiling18.775 ms [18.586 ms, 18.963 ms]-314.998 µs (-1.7%)
tracing17.512 ms [17.34 ms, 17.684 ms]-1.577 ms (-8.3%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent17.96 ms [17.775 ms, 18.146 ms]-
appsec18.475 ms [18.288 ms, 18.663 ms]515.158 µs (2.9%)
code_origins18.063 ms [17.883 ms, 18.243 ms]102.627 µs (0.6%)
iast17.746 ms [17.569 ms, 17.922 ms]-214.627 µs (-1.2%)
profiling18.805 ms [18.617 ms, 18.994 ms]845.102 µs (4.7%)
tracing17.695 ms [17.517 ms, 17.873 ms]-265.182 µs (-1.5%)
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.58.0-SNAPSHOT~8e4baa0ca9, baseline=1.58.0-SNAPSHOT~8c047aa8b3
dateFormat X
axisFormat %s
section baseline
no_agent (1.17 ms) : 1159, 1182
. : milestone, 1170,
iast (3.307 ms) : 3259, 3355
. : milestone, 3307,
iast_FULL (5.442 ms) : 5388, 5495
. : milestone, 5442,
iast_GLOBAL (3.593 ms) : 3545, 3640
. : milestone, 3593,
profiling (2.044 ms) : 2025, 2062
. : milestone, 2044,
tracing (1.85 ms) : 1833, 1866
. : milestone, 1850,
section candidate
no_agent (1.186 ms) : 1174, 1198
. : milestone, 1186,
iast (3.167 ms) : 3126, 3208
. : milestone, 3167,
iast_FULL (5.533 ms) : 5478, 5587
. : milestone, 5533,
iast_GLOBAL (3.594 ms) : 3537, 3652
. : milestone, 3594,
profiling (1.992 ms) : 1975, 2009
. : milestone, 1992,
tracing (1.757 ms) : 1744, 1771
. : milestone, 1757,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.17 ms [1.159 ms, 1.182 ms]-
iast3.307 ms [3.259 ms, 3.355 ms]2.137 ms (182.6%)
iast_FULL5.442 ms [5.388 ms, 5.495 ms]4.271 ms (365.0%)
iast_GLOBAL3.593 ms [3.545 ms, 3.64 ms]2.422 ms (207.0%)
profiling2.044 ms [2.025 ms, 2.062 ms]873.365 µs (74.6%)
tracing1.85 ms [1.833 ms, 1.866 ms]679.471 µs (58.1%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.186 ms [1.174 ms, 1.198 ms]-
iast3.167 ms [3.126 ms, 3.208 ms]1.981 ms (167.1%)
iast_FULL5.533 ms [5.478 ms, 5.587 ms]4.347 ms (366.5%)
iast_GLOBAL3.594 ms [3.537 ms, 3.652 ms]2.408 ms (203.1%)
profiling1.992 ms [1.975 ms, 2.009 ms]806.216 µs (68.0%)
tracing1.757 ms [1.744 ms, 1.771 ms]571.338 µs (48.2%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterbdu/split-play-2.6-2.7
git_commit_date17673536551767624268
git_commit_sha8c047aa8e4baa0
release_version1.58.0-SNAPSHOT~8c047aa8b31.58.0-SNAPSHOT~8e4baa0ca9
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17676265651767626565
ci_job_id13267196671326719667
ci_pipeline_id8892888988928889
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-1-qlt7cfp2 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-zfyrx7zua-project-304-concurrent-1-qlt7cfp2 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

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

Execution time for tomcat
gantt
title tomcat - execution time [CI 0.99] : candidate=1.58.0-SNAPSHOT~8e4baa0ca9, baseline=1.58.0-SNAPSHOT~8c047aa8b3
dateFormat X
axisFormat %s
section baseline
no_agent (1.477 ms) : 1465, 1488
. : milestone, 1477,
appsec (3.667 ms) : 3452, 3883
. : milestone, 3667,
iast (2.216 ms) : 2152, 2281
. : milestone, 2216,
iast_GLOBAL (2.262 ms) : 2196, 2327
. : milestone, 2262,
profiling (2.081 ms) : 2027, 2135
. : milestone, 2081,
tracing (2.047 ms) : 1996, 2098
. : milestone, 2047,
section candidate
no_agent (1.481 ms) : 1469, 1493
. : milestone, 1481,
appsec (3.719 ms) : 3499, 3939
. : milestone, 3719,
iast (2.217 ms) : 2152, 2282
. : milestone, 2217,
iast_GLOBAL (2.26 ms) : 2195, 2325
. : milestone, 2260,
profiling (2.075 ms) : 2022, 2128
. : milestone, 2075,
tracing (2.054 ms) : 2003, 2105
. : milestone, 2054,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.477 ms [1.465 ms, 1.488 ms]-
appsec3.667 ms [3.452 ms, 3.883 ms]2.191 ms (148.3%)
iast2.216 ms [2.152 ms, 2.281 ms]739.524 µs (50.1%)
iast_GLOBAL2.262 ms [2.196 ms, 2.327 ms]784.921 µs (53.1%)
profiling2.081 ms [2.027 ms, 2.135 ms]604.2 µs (40.9%)
tracing2.047 ms [1.996 ms, 2.098 ms]570.27 µs (38.6%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.481 ms [1.469 ms, 1.493 ms]-
appsec3.719 ms [3.499 ms, 3.939 ms]2.238 ms (151.1%)
iast2.217 ms [2.152 ms, 2.282 ms]735.988 µs (49.7%)
iast_GLOBAL2.26 ms [2.195 ms, 2.325 ms]779.073 µs (52.6%)
profiling2.075 ms [2.022 ms, 2.128 ms]593.776 µs (40.1%)
tracing2.054 ms [2.003 ms, 2.105 ms]572.697 µs (38.7%)
Execution time for biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.58.0-SNAPSHOT~8e4baa0ca9, baseline=1.58.0-SNAPSHOT~8c047aa8b3
dateFormat X
axisFormat %s
section baseline
no_agent (15.751 s) : 15751000, 15751000
. : milestone, 15751000,
appsec (14.753 s) : 14753000, 14753000
. : milestone, 14753000,
iast (18.302 s) : 18302000, 18302000
. : milestone, 18302000,
iast_GLOBAL (17.952 s) : 17952000, 17952000
. : milestone, 17952000,
profiling (14.786 s) : 14786000, 14786000
. : milestone, 14786000,
tracing (15.002 s) : 15002000, 15002000
. : milestone, 15002000,
section candidate
no_agent (14.916 s) : 14916000, 14916000
. : milestone, 14916000,
appsec (15.009 s) : 15009000, 15009000
. : milestone, 15009000,
iast (17.848 s) : 17848000, 17848000
. : milestone, 17848000,
iast_GLOBAL (17.893 s) : 17893000, 17893000
. : milestone, 17893000,
profiling (14.931 s) : 14931000, 14931000
. : milestone, 14931000,
tracing (14.823 s) : 14823000, 14823000
. : milestone, 14823000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.751 s [15.751 s, 15.751 s]-
appsec14.753 s [14.753 s, 14.753 s]-998.0 ms (-6.3%)
iast18.302 s [18.302 s, 18.302 s]2.551 s (16.2%)
iast_GLOBAL17.952 s [17.952 s, 17.952 s]2.201 s (14.0%)
profiling14.786 s [14.786 s, 14.786 s]-965.0 ms (-6.1%)
tracing15.002 s [15.002 s, 15.002 s]-749.0 ms (-4.8%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent14.916 s [14.916 s, 14.916 s]-
appsec15.009 s [15.009 s, 15.009 s]93.0 ms (0.6%)
iast17.848 s [17.848 s, 17.848 s]2.932 s (19.7%)
iast_GLOBAL17.893 s [17.893 s, 17.893 s]2.977 s (20.0%)
profiling14.931 s [14.931 s, 14.931 s]15.0 ms (0.1%)
tracing14.823 s [14.823 s, 14.823 s]-93.0 ms (-0.6%)

@bric3
bric3 requested a review from amarzialiJanuary 2, 2026 20:59
@bric3
bric3 marked this pull request as ready for review January 2, 2026 21:42
@bric3
bric3 requested review from a team as code ownersJanuary 2, 2026 21:42
Comment threaddd-java-agent/instrumentation/play/play-2.6/build.gradle
@bric3
bric3 requested a review from smolaJanuary 5, 2026 09:37
@bric3
bric3force-pushed the bdu/split-play-2.6-2.7 branch from a97f428 to 1611c3dCompareJanuary 5, 2026 09:54

@amarzialiamarziali left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

thanks for the refactoring

@bric3bric3 mentioned this pull request Jan 5, 2026
Comment threaddd-java-agent/instrumentation/play/play-appsec-2.7/build.gradle Outdated

@manuel-alvarez-alvarezmanuel-alvarez-alvarez left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Left a couple of minor comments, but LGTM

@bric3
bric3 enabled auto-merge (squash) January 5, 2026 14:47
@bric3
bric3 merged commit e89d9e7 into masterJan 5, 2026
560 checks passed
@bric3
bric3 deleted the bdu/split-play-2.6-2.7 branch January 5, 2026 15:38
@github-actionsgithub-actionsBot added this to the 1.58.0 milestone Jan 5, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

inst: play frameworkPlay Framework instrumentationtag: no release notesChanges to exclude from release notestype: featureEnhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@bric3@manuel-alvarez-alvarez@amarziali@AlexeyKuznetsov-DD