Skip to content

Conversation

@jpbempel
Copy link
Member

@jpbempel jpbempel commented Jul 31, 2025

What Does This Do

To be able to use substring and string predicates on URI variables

Motivation

Additional Notes

Contributor Checklist

Jira ticket: DEBUG-4169

To be able to use substring and string predicates on URI variables
@jpbempel jpbempel requested a review from a team as a code owner July 31, 2025 15:15
@jpbempel jpbempel added type: bug Bug report and fix comp: debugger Dynamic Instrumentation labels Jul 31, 2025
@jpbempel jpbempel requested review from evanchooly and removed request for a team July 31, 2025 15:15
@pr-commenter
Copy link

pr-commenter bot commented Jul 31, 2025

Debugger benchmarks

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
ci_job_date 1753975784 1753976129
end_time 2025-07-31T15:31:05 2025-07-31T15:36:51
git_branch master jpbempel/substring-wellknown-classes
git_commit_sha 3a35f77 1b43917
start_time 2025-07-31T15:29:45 2025-07-31T15:35:30
See matching parameters
Baseline Candidate
ci_job_id 1058077215 1058077215
ci_pipeline_id 72318341 72318341
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
git_commit_date 1753974819 1753974819

Summary

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

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
[-34.831µs; +51.800µs] or [-12.288%; +18.274%]
unstable
[-42.998µs; +66.035µs] or [-13.237%; +20.329%]
unstable
[-55.273µs; +80.708µs] or [-16.225%; +23.691%]
unstable
[-180.119µs; +485.696µs] or [-19.185%; +51.732%]
unstable
[-159.653op/s; +99.430op/s] or [-6.466%; +4.027%]
scenario:basic same same same unstable
[-37.910µs; +172.565µs] or [-4.638%; +21.111%]
unstable
[-174.881op/s; +174.881op/s] or [-6.645%; +6.645%]
scenario:loop unsure
[+8.539µs; +17.703µs] or [+0.096%; +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 (324.835 µs) : 281, 368
.   : milestone, 325,
basic (281.341 µs) : 273, 289
.   : milestone, 281,
loop (8.961 ms) : 8957, 8966
.   : milestone, 8961,
section candidate
noprobe (336.353 µs) : 277, 395
.   : milestone, 336,
basic (282.006 µs) : 274, 290
.   : milestone, 282,
loop (8.976 ms) : 8954, 8998
.   : milestone, 8976,
Loading
  • baseline results
Scenario Request median duration [CI 0.99]
noprobe 324.835 µs [281.334 µs, 368.336 µs]
basic 281.341 µs [273.431 µs, 289.25 µs]
loop 8.961 ms [8.957 ms, 8.966 ms]
  • candidate results
Scenario Request median duration [CI 0.99]
noprobe 336.353 µs [277.256 µs, 395.45 µs]
basic 282.006 µs [273.796 µs, 290.216 µs]
loop 8.976 ms [8.954 ms, 8.998 ms]

@datadog-datadog-prod-us1
Copy link
Contributor

datadog-datadog-prod-us1 bot commented Jul 31, 2025

Code coverage: total 57.10%, patch 100.00% (view details)

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 1b43917 | Docs | Was this helpful? Give us feedback!

@pr-commenter
Copy link

pr-commenter bot commented Jul 31, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/substring-wellknown-classes
git_commit_date 1753968606 1753974819
git_commit_sha 3a35f77 1b43917
release_version 1.51.1-SNAPSHOT~3a35f77b25 1.51.1-SNAPSHOT~1b43917cfa
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1753976834 1753976834
ci_job_id 1058077206 1058077206
ci_pipeline_id 72318341 72318341
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-43v13ms7 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 Linux runner-zfyrx7zua-project-304-concurrent-0-43v13ms7 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
module Agent Agent
parent None None

Summary

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

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.51.1-SNAPSHOT~1b43917cfa, baseline=1.51.1-SNAPSHOT~3a35f77b25

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.044 s) : 0, 1044354
Total [baseline] (10.713 s) : 0, 10713398
Agent [candidate] (1.049 s) : 0, 1049361
Total [candidate] (10.669 s) : 0, 10668890
section appsec
Agent [baseline] (1.219 s) : 0, 1219103
Total [baseline] (10.766 s) : 0, 10765924
Agent [candidate] (1.225 s) : 0, 1225035
Total [candidate] (10.733 s) : 0, 10732619
section iast
Agent [baseline] (1.178 s) : 0, 1177724
Total [baseline] (10.931 s) : 0, 10930944
Agent [candidate] (1.192 s) : 0, 1191714
Total [candidate] (10.957 s) : 0, 10956632
section profiling
Agent [baseline] (1.198 s) : 0, 1198065
Total [baseline] (10.89 s) : 0, 10889510
Agent [candidate] (1.193 s) : 0, 1192944
Total [candidate] (10.932 s) : 0, 10932355
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.044 s -
Agent appsec 1.219 s 174.748 ms (16.7%)
Agent iast 1.178 s 133.37 ms (12.8%)
Agent profiling 1.198 s 153.711 ms (14.7%)
Total tracing 10.713 s -
Total appsec 10.766 s 52.526 ms (0.5%)
Total iast 10.931 s 217.546 ms (2.0%)
Total profiling 10.89 s 176.112 ms (1.6%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.049 s -
Agent appsec 1.225 s 175.675 ms (16.7%)
Agent iast 1.192 s 142.353 ms (13.6%)
Agent profiling 1.193 s 143.583 ms (13.7%)
Total tracing 10.669 s -
Total appsec 10.733 s 63.729 ms (0.6%)
Total iast 10.957 s 287.742 ms (2.7%)
Total profiling 10.932 s 263.465 ms (2.5%)
gantt
    title petclinic - break down per module: candidate=1.51.1-SNAPSHOT~1b43917cfa, baseline=1.51.1-SNAPSHOT~3a35f77b25

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.426 ms) : 0, 1426
crashtracking [candidate] (1.45 ms) : 0, 1450
BytebuddyAgent [baseline] (730.761 ms) : 0, 730761
BytebuddyAgent [candidate] (734.084 ms) : 0, 734084
GlobalTracer [baseline] (241.734 ms) : 0, 241734
GlobalTracer [candidate] (242.072 ms) : 0, 242072
AppSec [baseline] (29.914 ms) : 0, 29914
AppSec [candidate] (29.928 ms) : 0, 29928
Debugger [baseline] (6.061 ms) : 0, 6061
Debugger [candidate] (6.041 ms) : 0, 6041
Remote Config [baseline] (668.953 µs) : 0, 669
Remote Config [candidate] (651.279 µs) : 0, 651
Telemetry [baseline] (12.81 ms) : 0, 12810
Telemetry [candidate] (14.046 ms) : 0, 14046
section appsec
crashtracking [baseline] (1.426 ms) : 0, 1426
crashtracking [candidate] (1.444 ms) : 0, 1444
BytebuddyAgent [baseline] (752.268 ms) : 0, 752268
BytebuddyAgent [candidate] (757.654 ms) : 0, 757654
GlobalTracer [baseline] (234.689 ms) : 0, 234689
GlobalTracer [candidate] (235.803 ms) : 0, 235803
IAST [baseline] (23.475 ms) : 0, 23475
IAST [candidate] (23.496 ms) : 0, 23496
AppSec [baseline] (170.063 ms) : 0, 170063
AppSec [candidate] (169.309 ms) : 0, 169309
Debugger [baseline] (7.185 ms) : 0, 7185
Debugger [candidate] (7.216 ms) : 0, 7216
Remote Config [baseline] (627.162 µs) : 0, 627
Remote Config [candidate] (634.27 µs) : 0, 634
Telemetry [baseline] (8.303 ms) : 0, 8303
Telemetry [candidate] (8.259 ms) : 0, 8259
section iast
crashtracking [baseline] (1.448 ms) : 0, 1448
crashtracking [candidate] (1.452 ms) : 0, 1452
BytebuddyAgent [baseline] (849.699 ms) : 0, 849699
BytebuddyAgent [candidate] (861.769 ms) : 0, 861769
GlobalTracer [baseline] (232.128 ms) : 0, 232128
GlobalTracer [candidate] (233.954 ms) : 0, 233954
IAST [baseline] (27.73 ms) : 0, 27730
IAST [candidate] (29.599 ms) : 0, 29599
AppSec [baseline] (29.105 ms) : 0, 29105
AppSec [candidate] (28.132 ms) : 0, 28132
Debugger [baseline] (7.623 ms) : 0, 7623
Debugger [candidate] (6.692 ms) : 0, 6692
Remote Config [baseline] (595.379 µs) : 0, 595
Remote Config [candidate] (614.776 µs) : 0, 615
Telemetry [baseline] (8.275 ms) : 0, 8275
Telemetry [candidate] (8.212 ms) : 0, 8212
section profiling
crashtracking [baseline] (1.421 ms) : 0, 1421
crashtracking [candidate] (1.413 ms) : 0, 1413
BytebuddyAgent [baseline] (763.303 ms) : 0, 763303
BytebuddyAgent [candidate] (759.493 ms) : 0, 759493
GlobalTracer [baseline] (222.223 ms) : 0, 222223
GlobalTracer [candidate] (221.294 ms) : 0, 221294
AppSec [baseline] (30.246 ms) : 0, 30246
AppSec [candidate] (29.787 ms) : 0, 29787
Debugger [baseline] (6.311 ms) : 0, 6311
Debugger [candidate] (6.306 ms) : 0, 6306
Remote Config [baseline] (699.102 µs) : 0, 699
Remote Config [candidate] (679.928 µs) : 0, 680
Telemetry [baseline] (15.067 ms) : 0, 15067
Telemetry [candidate] (15.895 ms) : 0, 15895
ProfilingAgent [baseline] (109.127 ms) : 0, 109127
ProfilingAgent [candidate] (108.578 ms) : 0, 108578
Profiling [baseline] (109.757 ms) : 0, 109757
Profiling [candidate] (109.26 ms) : 0, 109260
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.51.1-SNAPSHOT~1b43917cfa, baseline=1.51.1-SNAPSHOT~3a35f77b25

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.043 s) : 0, 1043343
Total [baseline] (8.595 s) : 0, 8594686
Agent [candidate] (1.042 s) : 0, 1041508
Total [candidate] (8.574 s) : 0, 8574111
section iast
Agent [baseline] (1.171 s) : 0, 1170774
Total [baseline] (9.32 s) : 0, 9319967
Agent [candidate] (1.172 s) : 0, 1171990
Total [candidate] (9.326 s) : 0, 9326486
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.043 s -
Agent iast 1.171 s 127.432 ms (12.2%)
Total tracing 8.595 s -
Total iast 9.32 s 725.281 ms (8.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.042 s -
Agent iast 1.172 s 130.483 ms (12.5%)
Total tracing 8.574 s -
Total iast 9.326 s 752.375 ms (8.8%)
gantt
    title insecure-bank - break down per module: candidate=1.51.1-SNAPSHOT~1b43917cfa, baseline=1.51.1-SNAPSHOT~3a35f77b25

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.435 ms) : 0, 1435
crashtracking [candidate] (1.424 ms) : 0, 1424
BytebuddyAgent [baseline] (729.481 ms) : 0, 729481
BytebuddyAgent [candidate] (728.602 ms) : 0, 728602
GlobalTracer [baseline] (241.259 ms) : 0, 241259
GlobalTracer [candidate] (241.289 ms) : 0, 241289
AppSec [baseline] (29.955 ms) : 0, 29955
AppSec [candidate] (29.933 ms) : 0, 29933
Debugger [baseline] (6.015 ms) : 0, 6015
Debugger [candidate] (6.043 ms) : 0, 6043
Remote Config [baseline] (658.417 µs) : 0, 658
Remote Config [candidate] (650.064 µs) : 0, 650
Telemetry [baseline] (13.576 ms) : 0, 13576
Telemetry [candidate] (12.645 ms) : 0, 12645
section iast
crashtracking [baseline] (1.425 ms) : 0, 1425
crashtracking [candidate] (1.432 ms) : 0, 1432
BytebuddyAgent [baseline] (845.54 ms) : 0, 845540
BytebuddyAgent [candidate] (846.344 ms) : 0, 846344
GlobalTracer [baseline] (230.571 ms) : 0, 230571
GlobalTracer [candidate] (231.124 ms) : 0, 231124
IAST [baseline] (27.553 ms) : 0, 27553
IAST [candidate] (30.623 ms) : 0, 30623
AppSec [baseline] (28.504 ms) : 0, 28504
AppSec [candidate] (27.066 ms) : 0, 27066
Debugger [baseline] (7.515 ms) : 0, 7515
Debugger [candidate] (5.763 ms) : 0, 5763
Remote Config [baseline] (595.107 µs) : 0, 595
Remote Config [candidate] (581.2 µs) : 0, 581
Telemetry [baseline] (8.113 ms) : 0, 8113
Telemetry [candidate] (8.146 ms) : 0, 8146
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/substring-wellknown-classes
git_commit_date 1753968606 1753974819
git_commit_sha 3a35f77 1b43917
release_version 1.51.1-SNAPSHOT~3a35f77b25 1.51.1-SNAPSHOT~1b43917cfa
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1753976527 1753976527
ci_job_id 1058077207 1058077207
ci_pipeline_id 72318341 72318341
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-yduxese2 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 Linux runner-zfyrx7zua-project-304-concurrent-0-yduxese2 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 12 metrics, 12 unstable metrics.

Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.51.1-SNAPSHOT~1b43917cfa, baseline=1.51.1-SNAPSHOT~3a35f77b25
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.342 ms) : 4294, 4390
.   : milestone, 4342,
iast (9.51 ms) : 9350, 9670
.   : milestone, 9510,
iast_FULL (13.794 ms) : 13524, 14063
.   : milestone, 13794,
iast_GLOBAL (10.581 ms) : 10398, 10764
.   : milestone, 10581,
profiling (8.823 ms) : 8666, 8980
.   : milestone, 8823,
tracing (7.58 ms) : 7473, 7687
.   : milestone, 7580,
section candidate
no_agent (4.34 ms) : 4290, 4391
.   : milestone, 4340,
iast (9.492 ms) : 9338, 9646
.   : milestone, 9492,
iast_FULL (14.144 ms) : 13858, 14430
.   : milestone, 14144,
iast_GLOBAL (10.242 ms) : 10063, 10421
.   : milestone, 10242,
profiling (8.92 ms) : 8779, 9061
.   : milestone, 8920,
tracing (7.66 ms) : 7543, 7776
.   : milestone, 7660,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.342 ms [4.294 ms, 4.39 ms] -
iast 9.51 ms [9.35 ms, 9.67 ms] 5.168 ms (119.0%)
iast_FULL 13.794 ms [13.524 ms, 14.063 ms] 9.452 ms (217.7%)
iast_GLOBAL 10.581 ms [10.398 ms, 10.764 ms] 6.239 ms (143.7%)
profiling 8.823 ms [8.666 ms, 8.98 ms] 4.481 ms (103.2%)
tracing 7.58 ms [7.473 ms, 7.687 ms] 3.238 ms (74.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.34 ms [4.29 ms, 4.391 ms] -
iast 9.492 ms [9.338 ms, 9.646 ms] 5.151 ms (118.7%)
iast_FULL 14.144 ms [13.858 ms, 14.43 ms] 9.803 ms (225.9%)
iast_GLOBAL 10.242 ms [10.063 ms, 10.421 ms] 5.901 ms (136.0%)
profiling 8.92 ms [8.779 ms, 9.061 ms] 4.579 ms (105.5%)
tracing 7.66 ms [7.543 ms, 7.776 ms] 3.319 ms (76.5%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.51.1-SNAPSHOT~1b43917cfa, baseline=1.51.1-SNAPSHOT~3a35f77b25
    dateFormat X
    axisFormat %s
section baseline
no_agent (36.78 ms) : 36476, 37085
.   : milestone, 36780,
appsec (46.879 ms) : 46472, 47285
.   : milestone, 46879,
code_origins (45.527 ms) : 45126, 45927
.   : milestone, 45527,
iast (44.867 ms) : 44483, 45251
.   : milestone, 44867,
profiling (48.879 ms) : 48411, 49347
.   : milestone, 48879,
tracing (43.398 ms) : 43015, 43781
.   : milestone, 43398,
section candidate
no_agent (37.284 ms) : 36986, 37582
.   : milestone, 37284,
appsec (47.417 ms) : 46983, 47852
.   : milestone, 47417,
code_origins (44.644 ms) : 44254, 45033
.   : milestone, 44644,
iast (43.881 ms) : 43515, 44247
.   : milestone, 43881,
profiling (49.271 ms) : 48824, 49719
.   : milestone, 49271,
tracing (43.111 ms) : 42740, 43481
.   : milestone, 43111,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.78 ms [36.476 ms, 37.085 ms] -
appsec 46.879 ms [46.472 ms, 47.285 ms] 10.098 ms (27.5%)
code_origins 45.527 ms [45.126 ms, 45.927 ms] 8.746 ms (23.8%)
iast 44.867 ms [44.483 ms, 45.251 ms] 8.086 ms (22.0%)
profiling 48.879 ms [48.411 ms, 49.347 ms] 12.099 ms (32.9%)
tracing 43.398 ms [43.015 ms, 43.781 ms] 6.618 ms (18.0%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.284 ms [36.986 ms, 37.582 ms] -
appsec 47.417 ms [46.983 ms, 47.852 ms] 10.133 ms (27.2%)
code_origins 44.644 ms [44.254 ms, 45.033 ms] 7.36 ms (19.7%)
iast 43.881 ms [43.515 ms, 44.247 ms] 6.597 ms (17.7%)
profiling 49.271 ms [48.824 ms, 49.719 ms] 11.987 ms (32.2%)
tracing 43.111 ms [42.74 ms, 43.481 ms] 5.827 ms (15.6%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/substring-wellknown-classes
git_commit_date 1753968606 1753974819
git_commit_sha 3a35f77 1b43917
release_version 1.51.1-SNAPSHOT~3a35f77b25 1.51.1-SNAPSHOT~1b43917cfa
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1753976866 1753976866
ci_job_id 1058077209 1058077209
ci_pipeline_id 72318341 72318341
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-1-njms6glr 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 Linux runner-zfyrx7zua-project-304-concurrent-1-njms6glr 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 10 metrics, 2 unstable metrics.

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.51.1-SNAPSHOT~1b43917cfa, baseline=1.51.1-SNAPSHOT~3a35f77b25
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.478 ms) : 1466, 1490
.   : milestone, 1478,
appsec (3.6 ms) : 3389, 3812
.   : milestone, 3600,
iast (2.206 ms) : 2143, 2269
.   : milestone, 2206,
iast_GLOBAL (2.24 ms) : 2176, 2303
.   : milestone, 2240,
profiling (2.028 ms) : 1978, 2078
.   : milestone, 2028,
tracing (2.012 ms) : 1963, 2061
.   : milestone, 2012,
section candidate
no_agent (1.472 ms) : 1461, 1484
.   : milestone, 1472,
appsec (3.66 ms) : 3442, 3878
.   : milestone, 3660,
iast (2.193 ms) : 2130, 2256
.   : milestone, 2193,
iast_GLOBAL (2.239 ms) : 2176, 2302
.   : milestone, 2239,
profiling (2.487 ms) : 2325, 2650
.   : milestone, 2487,
tracing (2.009 ms) : 1960, 2058
.   : milestone, 2009,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.478 ms [1.466 ms, 1.49 ms] -
appsec 3.6 ms [3.389 ms, 3.812 ms] 2.122 ms (143.6%)
iast 2.206 ms [2.143 ms, 2.269 ms] 728.329 µs (49.3%)
iast_GLOBAL 2.24 ms [2.176 ms, 2.303 ms] 761.862 µs (51.6%)
profiling 2.028 ms [1.978 ms, 2.078 ms] 550.329 µs (37.2%)
tracing 2.012 ms [1.963 ms, 2.061 ms] 533.933 µs (36.1%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.472 ms [1.461 ms, 1.484 ms] -
appsec 3.66 ms [3.442 ms, 3.878 ms] 2.188 ms (148.6%)
iast 2.193 ms [2.13 ms, 2.256 ms] 720.602 µs (48.9%)
iast_GLOBAL 2.239 ms [2.176 ms, 2.302 ms] 766.988 µs (52.1%)
profiling 2.487 ms [2.325 ms, 2.65 ms] 1.015 ms (68.9%)
tracing 2.009 ms [1.96 ms, 2.058 ms] 537.079 µs (36.5%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.51.1-SNAPSHOT~1b43917cfa, baseline=1.51.1-SNAPSHOT~3a35f77b25
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.001 s) : 15001000, 15001000
.   : milestone, 15001000,
appsec (14.954 s) : 14954000, 14954000
.   : milestone, 14954000,
iast (18.658 s) : 18658000, 18658000
.   : milestone, 18658000,
iast_GLOBAL (18.048 s) : 18048000, 18048000
.   : milestone, 18048000,
profiling (15.784 s) : 15784000, 15784000
.   : milestone, 15784000,
tracing (14.895 s) : 14895000, 14895000
.   : milestone, 14895000,
section candidate
no_agent (15.412 s) : 15412000, 15412000
.   : milestone, 15412000,
appsec (14.831 s) : 14831000, 14831000
.   : milestone, 14831000,
iast (18.398 s) : 18398000, 18398000
.   : milestone, 18398000,
iast_GLOBAL (17.937 s) : 17937000, 17937000
.   : milestone, 17937000,
profiling (15.011 s) : 15011000, 15011000
.   : milestone, 15011000,
tracing (14.791 s) : 14791000, 14791000
.   : milestone, 14791000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.001 s [15.001 s, 15.001 s] -
appsec 14.954 s [14.954 s, 14.954 s] -47.0 ms (-0.3%)
iast 18.658 s [18.658 s, 18.658 s] 3.657 s (24.4%)
iast_GLOBAL 18.048 s [18.048 s, 18.048 s] 3.047 s (20.3%)
profiling 15.784 s [15.784 s, 15.784 s] 783.0 ms (5.2%)
tracing 14.895 s [14.895 s, 14.895 s] -106.0 ms (-0.7%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.412 s [15.412 s, 15.412 s] -
appsec 14.831 s [14.831 s, 14.831 s] -581.0 ms (-3.8%)
iast 18.398 s [18.398 s, 18.398 s] 2.986 s (19.4%)
iast_GLOBAL 17.937 s [17.937 s, 17.937 s] 2.525 s (16.4%)
profiling 15.011 s [15.011 s, 15.011 s] -401.0 ms (-2.6%)
tracing 14.791 s [14.791 s, 14.791 s] -621.0 ms (-4.0%)

@jpbempel jpbempel merged commit 5895e91 into master Aug 1, 2025
516 checks passed
@jpbempel jpbempel deleted the jpbempel/substring-wellknown-classes branch August 1, 2025 13:35
@github-actions github-actions bot added this to the 1.52.0 milestone Aug 1, 2025
nayeem-kamal pushed a commit that referenced this pull request Aug 4, 2025
To be able to use substring and string predicates on URI variables

Signed-off-by: Nayeem Kamal <[email protected]>
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request Aug 5, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
| [redis.clients:jedis](https://github.com/redis/jedis) | dependencies |
misk/gradle/libs.versions.toml | gradle | minor | `6.0.0` -> `6.1.0` |
|
[com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2.59.2` -> `2.60.0` |
|
[com.google.cloud:google-cloud-core-http](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2.58.2` -> `2.59.0` |
|
[com.google.cloud:google-cloud-core](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2.58.2` -> `2.59.0` |
| [com.google.api:gax](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2.68.2` -> `2.69.0` |
| [com.squareup.wire](https://github.com/square/wire) | plugin |
misk/gradle/libs.versions.toml | gradle | patch | `5.3.5` -> `5.3.6` |
| [com.squareup.wire:wire-schema](https://github.com/square/wire) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5`
-> `5.3.6` |
| [com.squareup.wire:wire-runtime](https://github.com/square/wire) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5`
-> `5.3.6` |
| [com.squareup.wire:wire-reflector](https://github.com/square/wire) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5`
-> `5.3.6` |
| [com.squareup.wire:wire-moshi-adapter](https://github.com/square/wire)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`5.3.5` -> `5.3.6` |
| [com.squareup.wire:wire-grpc-client](https://github.com/square/wire) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5`
-> `5.3.6` |
| [com.squareup.wire:wire-bom](https://github.com/square/wire) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5`
-> `5.3.6` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.51.2` -> `1.52.0` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
| [software.amazon.awssdk:regions](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |

---

### Release Notes

<details>
<summary>redis/jedis (redis.clients:jedis)</summary>

### [`v6.1.0`](https://github.com/redis/jedis/releases/tag/v6.1.0):
6.1.0

### Changes

#### 🚀 New Features

- Add support for SVS-VAMANA vector indexing
([#&#8203;4222](redis/jedis#4222))
- Clarify why new stream entries aren't deleted with XDELEX
([#&#8203;4218](redis/jedis#4218))
- Add support for new stream commands
([#&#8203;4211](redis/jedis#4211))
- Add Support for New BITOP Operations in Redis 8.2
([#&#8203;4188](redis/jedis#4188))
([#&#8203;4190](redis/jedis#4190))
- Add binary stream support for XREAD and XREADGROUP
([#&#8203;3566](redis/jedis#3566))
([#&#8203;4152](redis/jedis#4152))
- Run pipeline in current thread if all the keys on same node
([#&#8203;4149](redis/jedis#4149))

#### 🐛 Bug Fixes

- Restore binary compatibility of SetParams
([#&#8203;4225](redis/jedis#4225))
- Fix memory leak in JedisClusterInfoCache - replica nodes not cleared
([#&#8203;4205](redis/jedis#4205))
- Fix:JedisCluster throws NullPointerException when maxAttempts is set
to 0 ([#&#8203;4186](redis/jedis#4186))

#### 🧰 Maintenance

- DOC-5471 time series doc examples
([#&#8203;4210](redis/jedis#4210))
- Bump jackson.version from 2.19.1 to 2.19.2
([#&#8203;4208](redis/jedis#4208))
- Fix flaky test ClientCommandsTest.killSkipmeYesNo
([#&#8203;4206](redis/jedis#4206))
- Bump org.junit:junit-bom from 5.13.2 to 5.13.3
([#&#8203;4198](redis/jedis#4198))
- Migrate publishing to Maven Central Portal
([#&#8203;4199](redis/jedis#4199))
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8
([#&#8203;4197](redis/jedis#4197))
- Bump org.junit:junit-bom from 5.13.1 to 5.13.2
([#&#8203;4192](redis/jedis#4192))
- DOC-5227 added probabilistic data type examples
([#&#8203;4184](redis/jedis#4184))
- Bump jackson.version from 2.19.0 to 2.19.1
([#&#8203;4180](redis/jedis#4180))
- Update test infra to use latest Redis
([#&#8203;4179](redis/jedis#4179))
- Bump org.junit:junit-bom from 5.13.0-RC1 to 5.13.1
([#&#8203;4174](redis/jedis#4174))
- Bump org.json:json from
[`2025010`](redis/jedis@20250107) to
[`2025051`](redis/jedis@20250517)
([#&#8203;4171](redis/jedis#4171))
- Bump org.apache.httpcomponents.client5:httpclient5-fluent from 5.4.4
to 5.5 ([#&#8203;4170](redis/jedis#4170))
- Fix flaky tests in DocumentTest
([#&#8203;3617](redis/jedis#3617))
- Add retryable command execution example
([#&#8203;3780](redis/jedis#3780))
- Bump jackson.version from 2.18.3 to 2.19.0
([#&#8203;4160](redis/jedis#4160))
- Bump com.google.code.gson:gson from 2.12.1 to 2.13.1
([#&#8203;4161](redis/jedis#4161))

#### Contributors

We'd like to thank all the contributors who worked on this release!

[@&#8203;219sansim](https://github.com/219sansim),
[@&#8203;YoHanKi](https://github.com/YoHanKi),
[@&#8203;andy-stark-redis](https://github.com/andy-stark-redis),
[@&#8203;ggivo](https://github.com/ggivo),
[@&#8203;jujn](https://github.com/jujn),
[@&#8203;thachlp](https://github.com/thachlp),
[@&#8203;uglide](https://github.com/uglide) and
[@&#8203;xrayw](https://github.com/xrayw)

</details>

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

###
[`v2.60.0`](https://github.com/googleapis/sdk-platform-java/blob/HEAD/CHANGELOG.md#2600-2025-06-23)

##### Features

- handle auto pagination for BigQuery v2
([#&#8203;3829](googleapis/sdk-platform-java#3829))
([025c84c](googleapis/sdk-platform-java@025c84c))

##### Dependencies

- update google auth library dependencies to v1.37.1
([#&#8203;3846](googleapis/sdk-platform-java#3846))
([ea1d9e5](googleapis/sdk-platform-java@ea1d9e5))
- update google http client dependencies to v1.47.1
([#&#8203;3848](googleapis/sdk-platform-java#3848))
([a9a39d7](googleapis/sdk-platform-java@a9a39d7))

</details>

<details>
<summary>square/wire (com.squareup.wire)</summary>

###
[`v5.3.6`](https://github.com/square/wire/blob/HEAD/CHANGELOG.md#Version-536)

[Compare Source](square/wire@5.3.5...5.3.6)

*2025-08-05*

##### CLI

- New CLI option `--ignore_unused_roots_and_prunes`
([#&#8203;3354](square/wire#3354))

##### JVM

- Fix: Handle negative hexadecimal in default values
([#&#8203;3355](square/wire#3355))
- Optimization: Avoid copying of repeated and map types when
mutableTypes are being used
([#&#8203;3352](square/wire#3352) by \[Rahul
Ravikumar]\[tikurahul])

##### Swift

- Fix: Properly disambiguate OneOf enum if it has the same name as
enclosing type
([#&#8203;3350](square/wire#3350) by
\[Dimitris Koutsogiorgas]\[dnkoutso])

</details>

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

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

### Components

#### Application Security Management (WAF)

- ✨ Only report ASM\_DD, ASM\_DATA and ASM capabilities when
AppSec is enabled
([#&#8203;9260](DataDog/dd-trace-java#9260) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛 Fix NPE in AppSecConfigServiceImpl
([#&#8203;9165](DataDog/dd-trace-java#9165) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛 Fix AppSec play.mvc.StatusHeader instrumentation for play 2.6
([#&#8203;9160](DataDog/dd-trace-java#9160) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))

#### Build & Tooling

- ✨📖 Automatically register crashtracking via native
extensions
([#&#8203;8851](DataDog/dd-trace-java#8851) -
[@&#8203;MattAlp](https://github.com/MattAlp))

#### Configuration at Runtime

- ✨ Create activation origin config for telemetry
([#&#8203;9064](DataDog/dd-trace-java#9064) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

#### Continuous Integration Visibility

- ✨ Update GitLab provided tags
([#&#8203;9275](DataDog/dd-trace-java#9275) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- 🐛 Fix base branch SHA usage in GitHub Actions
([#&#8203;9257](DataDog/dd-trace-java#9257) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Add `ci.job.id` tag
([#&#8203;9256](DataDog/dd-trace-java#9256) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Add new org to Weaver instrumentation
([#&#8203;9235](DataDog/dd-trace-java#9235) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano) - thanks
for the contribution!)
- ✨ Improve Git commit info building
([#&#8203;9210](DataDog/dd-trace-java#9210) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Update Attempt to Fix to v5
([#&#8203;9145](DataDog/dd-trace-java#9145) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))

#### Crash tracking

- ✨📖 Automatically register crashtracking via native
extensions
([#&#8203;8851](DataDog/dd-trace-java#8851) -
[@&#8203;MattAlp](https://github.com/MattAlp))

#### Data Streams Monitoring

- ✨ Reduce DSM CPU overheard
([#&#8203;9151](DataDog/dd-trace-java#9151) -
[@&#8203;kr-igor](https://github.com/kr-igor))
- ✨⚡ DSM optimizations for high throughput scenarios
([#&#8203;9137](DataDog/dd-trace-java#9137) -
[@&#8203;kr-igor](https://github.com/kr-igor))

#### Database Monitoring

- 🐛 Fix duplicate trace injection for SQL Server and Oracle DBM full
propagation mode
([#&#8203;9224](DataDog/dd-trace-java#9224) -
[@&#8203;lu-zhengda](https://github.com/lu-zhengda))

#### Dynamic Instrumentation

- 🐛 Add URI in string primitives
([#&#8203;9285](DataDog/dd-trace-java#9285) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Increase SourceFile tracking max queue size
([#&#8203;9271](DataDog/dd-trace-java#9271) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add capping on SourceFile tracking queue
([#&#8203;9245](DataDog/dd-trace-java#9245) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add third-party filtering in SourceFile tracking
([#&#8203;9205](DataDog/dd-trace-java#9205) -
[@&#8203;jpbempel](https://github.com/jpbempel))

#### ML Observability (LLMObs)

- ✨ Add methods to capture embedding and retrieval spans
([#&#8203;9297](DataDog/dd-trace-java#9297) -
[@&#8203;nayeem-kamal](https://github.com/nayeem-kamal))

#### Metrics

- ✨ Change primary client stats configuration key
([#&#8203;9196](DataDog/dd-trace-java#9196) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Calculate client stats also if the span kind is eligible
([#&#8203;9157](DataDog/dd-trace-java#9157) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Backpropagate peer tags
([#&#8203;9144](DataDog/dd-trace-java#9144) -
[@&#8203;bric3](https://github.com/bric3))
- 🐛 Make client stats reliable in case of downgrade
([#&#8203;9136](DataDog/dd-trace-java#9136) -
[@&#8203;amarziali](https://github.com/amarziali))

#### Platform components

- 🐛 Fix VM options parsing from /proc/fs
([#&#8203;9255](DataDog/dd-trace-java#9255) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))

#### Profiling

- ✨ Switch profile compression to zstd default
([#&#8203;9293](DataDog/dd-trace-java#9293) -
[@&#8203;jbachorik](https://github.com/jbachorik))

- ✨ Bump ddprof to 1.29.0
([#&#8203;9262](DataDog/dd-trace-java#9262) -
[@&#8203;zhengyu123](https://github.com/zhengyu123))
- Potential memory leak and race with the JVMTI wallclock sampler by
[@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#234
- Downport async-profiler no-allocation changes by
[@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#245
- Adopt openjdk safefetch by
[@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#246
- Safe fetch 64-bit value and pointer by
[@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#247
- Rebase on Async-Profiler 4.1 by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#252
- Patch upstream stackWalker.cpp not to fail on unaligned access by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#218
- Remap thread id to avoid bitmap contention by
[@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#229
- Improve performance using Unsafe to activate/deactivate thread filter
by [@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#230
- Unify context propagation by
[@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#231

- 🐛 Fix the profiler stackdepth setting propagation in recent (22+)
Java versions
([#&#8203;9130](DataDog/dd-trace-java#9130) -
[@&#8203;jbachorik](https://github.com/jbachorik))

#### Realtime User Monitoring

- ✨ Wrap servlet original PrintWriter on rum injector
([#&#8203;9146](DataDog/dd-trace-java#9146) -
[@&#8203;amarziali](https://github.com/amarziali))

#### Telemetry

- ✨ Create activation origin config for telemetry
([#&#8203;9064](DataDog/dd-trace-java#9064) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

#### Tracer core

- ✨⚡ Reduce span construction overhead by switching to
optimized TagMap
([#&#8203;8589](DataDog/dd-trace-java#8589) -
[@&#8203;dougqh](https://github.com/dougqh))
- 🐛 Match Hands Off Config selectors on process\_arguments value
([#&#8203;9201](DataDog/dd-trace-java#9201) -
[@&#8203;paullegranddc](https://github.com/paullegranddc))
- ✨ Move JSON generation to sender thread to improve startup
time.
([#&#8203;9197](DataDog/dd-trace-java#9197) -
[@&#8203;AlexeyKuznetsov-DD](https://github.com/AlexeyKuznetsov-DD))
- ✨ Improve agent to avoid loading global config on main thread
([#&#8203;9190](DataDog/dd-trace-java#9190) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- ✨ add injection metadata fields to telemetry forwarder
([#&#8203;9185](DataDog/dd-trace-java#9185) -
[@&#8203;sydney-tung](https://github.com/sydney-tung))
- 🐛 Avoid race conditions on feature discovery during Writer
creation
([#&#8203;9173](DataDog/dd-trace-java#9173) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Surface potential root cause when agent initialization
errors
([#&#8203;9170](DataDog/dd-trace-java#9170) -
[@&#8203;AlexeyKuznetsov-DD](https://github.com/AlexeyKuznetsov-DD))
- 💡 Support adding W3C baggage as span tags
([#&#8203;9169](DataDog/dd-trace-java#9169) -
[@&#8203;rachelyangdog](https://github.com/rachelyangdog))
- ✨⚡ Align our default classloader excludes with OTel
([#&#8203;9161](DataDog/dd-trace-java#9161) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Backpropagate container tags hash coming from the info
endpoint
([#&#8203;9156](DataDog/dd-trace-java#9156) -
[@&#8203;amarziali](https://github.com/amarziali))
- 🐛 Avoid race conditions and multiple agent discovery feature
states
([#&#8203;9135](DataDog/dd-trace-java#9135) -
[@&#8203;amarziali](https://github.com/amarziali))

### Instrumentations

#### AWS SDK instrumentation

- ✨ Enhance Service Representation for Serverless
([#&#8203;9203](DataDog/dd-trace-java#9203) -
[@&#8203;zarirhamza](https://github.com/zarirhamza))

#### gRPC instrumentation

- 🐛 Add check to prevent injection of repeated GRPC headers
([#&#8203;9246](DataDog/dd-trace-java#9246) -
[@&#8203;mhlidd](https://github.com/mhlidd))

#### JDBC instrumentation

- 🐛 Fix duplicate trace injection for SQL Server and Oracle DBM full
propagation mode
([#&#8203;9224](DataDog/dd-trace-java#9224) -
[@&#8203;lu-zhengda](https://github.com/lu-zhengda))

#### Play Framework instrumentation

- 🐛 Fix AppSec play.mvc.StatusHeader instrumentation for play 2.6
([#&#8203;9160](DataDog/dd-trace-java#9160) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))

</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: 9da36329ffa552291a640381780b608ef6513e29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: debugger Dynamic Instrumentation type: bug Bug report and fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants