Skip to content

Add new config for debugger upload interval - #8959

Merged
jpbempel merged 1 commit into
masterfrom
jpbempel/upload-interval-seconds
Jun 24, 2025
Merged

Add new config for debugger upload interval#8959
jpbempel merged 1 commit into
masterfrom
jpbempel/upload-interval-seconds

Conversation

@jpbempel

@jpbempeljpbempel commented Jun 11, 2025

Copy link
Copy Markdown
Member

What Does This Do

Add dynamic.instrumentation.upoad.interval.seconds config parameter that takes float in seconds

Motivation

Additional Notes

Contributor Checklist

Jira ticket: DEBUG-4003

@jpbempel
jpbempel requested review from a team as code ownersJune 11, 2025 08:17
@jpbempel
jpbempel removed the request for review from a teamJune 11, 2025 08:17
@jpbempeljpbempel added the comp: debugger Dynamic Instrumentation label Jun 11, 2025
@jpbempel
jpbempel requested review from dougqh and shatziJune 11, 2025 08:17
@pr-commenter

pr-commenterBot commented Jun 11, 2025

Copy link
Copy Markdown

Debugger benchmarks

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
ci_job_date17507555751750755950
end_time2025-06-24T09:00:572025-06-24T09:07:10
git_branchmasterjpbempel/upload-interval-seconds
git_commit_sha6553226ea481f5
start_time2025-06-24T08:59:362025-06-24T09:05:51
See matching parameters
BaselineCandidate
ci_job_id995233665995233665
ci_pipeline_id6856723168567231
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
git_commit_date17507550321750755032

Summary

Found 3 performance improvements and 0 performance regressions! Performance is the same for 5 metrics, 7 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:basicbetter
[-20.195µs; -7.489µs] or [-6.957%; -2.580%]
better
[-31.281µs; -9.833µs] or [-9.630%; -3.027%]
better
[-33.306µs; -6.788µs] or [-9.925%; -2.023%]
unstable
[-166.556µs; +45.443µs] or [-19.287%; +5.262%]
unstable
[-32.517op/s; +270.613op/s] or [-1.366%; +11.366%]
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:noprobeunstable
[-59.722µs; +33.461µs] or [-20.186%; +11.310%]
unstable
[-72.495µs; +39.638µs] or [-21.529%; +11.772%]
unstable
[-84.145µs; +51.617µs] or [-23.870%; +14.642%]
unstable
[-783.061µs; +343.049µs] or [-64.270%; +28.156%]
unstable
[-63.511op/s; +185.462op/s] or [-2.604%; +7.604%]
scenario:loopsamesamesamesamesame
Request duration reports for reports
gantt
title reports - request duration [CI 0.99] : candidate=None, baseline=None
dateFormat X
axisFormat %s
section baseline
noprobe (336.722 µs) : 275, 399
. : milestone, 337,
basic (324.818 µs) : 313, 336
. : milestone, 325,
loop (10.456 ms) : 10346, 10566
. : milestone, 10456,
section candidate
noprobe (320.294 µs) : 277, 363
. : milestone, 320,
basic (304.261 µs) : 295, 313
. : milestone, 304,
loop (10.456 ms) : 10391, 10521
. : milestone, 10456,
Loading
  • baseline results
ScenarioRequest median duration [CI 0.99]
noprobe336.722 µs [274.58 µs, 398.865 µs]
basic324.818 µs [313.158 µs, 336.477 µs]
loop10.456 ms [10.346 ms, 10.566 ms]
  • candidate results
ScenarioRequest median duration [CI 0.99]
noprobe320.294 µs [277.462 µs, 363.126 µs]
basic304.261 µs [295.157 µs, 313.364 µs]
loop10.456 ms [10.391 ms, 10.521 ms]

@pr-commenter

pr-commenterBot commented Jun 11, 2025

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterjpbempel/upload-interval-seconds
git_commit_date17507517391750755032
git_commit_sha6553226ea481f5
release_version1.51.0-SNAPSHOT~65532265f41.51.0-SNAPSHOT~ea481f5b13
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17507567461750756746
ci_job_id995233659995233659
ci_pipeline_id6856723168567231
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-ecr1ksdw-project-304-concurrent-0-bx80en5y 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-ecr1ksdw-project-304-concurrent-0-bx80en5y 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
moduleAgentAgent
parentNoneNone

Summary

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

Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.51.0-SNAPSHOT~ea481f5b13, baseline=1.51.0-SNAPSHOT~65532265f4
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.028 s) : 0, 1028079
Total [baseline] (10.624 s) : 0, 10623906
Agent [candidate] (1.032 s) : 0, 1032032
Total [candidate] (10.571 s) : 0, 10570792
section appsec
Agent [baseline] (1.183 s) : 0, 1183240
Total [baseline] (10.702 s) : 0, 10701909
Agent [candidate] (1.178 s) : 0, 1178375
Total [candidate] (10.679 s) : 0, 10678514
section iast
Agent [baseline] (1.151 s) : 0, 1151205
Total [baseline] (10.88 s) : 0, 10880412
Agent [candidate] (1.152 s) : 0, 1151923
Total [candidate] (10.9 s) : 0, 10900438
section profiling
Agent [baseline] (1.27 s) : 0, 1269638
Total [baseline] (10.959 s) : 0, 10959249
Agent [candidate] (1.278 s) : 0, 1278043
Total [candidate] (11.032 s) : 0, 11032274
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.028 s-
Agentappsec1.183 s155.161 ms (15.1%)
Agentiast1.151 s123.126 ms (12.0%)
Agentprofiling1.27 s241.559 ms (23.5%)
Totaltracing10.624 s-
Totalappsec10.702 s78.003 ms (0.7%)
Totaliast10.88 s256.506 ms (2.4%)
Totalprofiling10.959 s335.343 ms (3.2%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.032 s-
Agentappsec1.178 s146.343 ms (14.2%)
Agentiast1.152 s119.891 ms (11.6%)
Agentprofiling1.278 s246.011 ms (23.8%)
Totaltracing10.571 s-
Totalappsec10.679 s107.722 ms (1.0%)
Totaliast10.9 s329.646 ms (3.1%)
Totalprofiling11.032 s461.482 ms (4.4%)
gantt
title petclinic - break down per module: candidate=1.51.0-SNAPSHOT~ea481f5b13, baseline=1.51.0-SNAPSHOT~65532265f4
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (687.114 ms) : 0, 687114
BytebuddyAgent [candidate] (690.508 ms) : 0, 690508
GlobalTracer [baseline] (242.145 ms) : 0, 242145
GlobalTracer [candidate] (243.408 ms) : 0, 243408
AppSec [baseline] (59.069 ms) : 0, 59069
AppSec [candidate] (58.404 ms) : 0, 58404
Debugger [baseline] (7.75 ms) : 0, 7750
Debugger [candidate] (6.215 ms) : 0, 6215
Remote Config [baseline] (667.835 µs) : 0, 668
Remote Config [candidate] (669.606 µs) : 0, 670
Telemetry [baseline] (10.468 ms) : 0, 10468
Telemetry [candidate] (11.918 ms) : 0, 11918
section appsec
BytebuddyAgent [baseline] (710.091 ms) : 0, 710091
BytebuddyAgent [candidate] (707.675 ms) : 0, 707675
GlobalTracer [baseline] (236.779 ms) : 0, 236779
GlobalTracer [candidate] (234.77 ms) : 0, 234770
IAST [baseline] (22.058 ms) : 0, 22058
IAST [candidate] (21.925 ms) : 0, 21925
AppSec [baseline] (179.751 ms) : 0, 179751
AppSec [candidate] (179.573 ms) : 0, 179573
Debugger [baseline] (5.797 ms) : 0, 5797
Debugger [candidate] (5.792 ms) : 0, 5792
Remote Config [baseline] (615.07 µs) : 0, 615
Remote Config [candidate] (612.228 µs) : 0, 612
Telemetry [baseline] (7.333 ms) : 0, 7333
Telemetry [candidate] (7.288 ms) : 0, 7288
section iast
BytebuddyAgent [baseline] (805.197 ms) : 0, 805197
BytebuddyAgent [candidate] (806.316 ms) : 0, 806316
GlobalTracer [baseline] (231.626 ms) : 0, 231626
GlobalTracer [candidate] (231.7 ms) : 0, 231700
IAST [baseline] (27.514 ms) : 0, 27514
IAST [candidate] (27.491 ms) : 0, 27491
AppSec [baseline] (51.66 ms) : 0, 51660
AppSec [candidate] (51.175 ms) : 0, 51175
Debugger [baseline] (5.923 ms) : 0, 5923
Debugger [candidate] (5.889 ms) : 0, 5889
Remote Config [baseline] (604.223 µs) : 0, 604
Remote Config [candidate] (593.001 µs) : 0, 593
Telemetry [baseline] (7.915 ms) : 0, 7915
Telemetry [candidate] (7.917 ms) : 0, 7917
section profiling
BytebuddyAgent [baseline] (676.498 ms) : 0, 676498
BytebuddyAgent [candidate] (681.939 ms) : 0, 681939
GlobalTracer [baseline] (360.504 ms) : 0, 360504
GlobalTracer [candidate] (362.266 ms) : 0, 362266
AppSec [baseline] (62.405 ms) : 0, 62405
AppSec [candidate] (62.746 ms) : 0, 62746
Debugger [baseline] (6.124 ms) : 0, 6124
Debugger [candidate] (6.235 ms) : 0, 6235
Remote Config [baseline] (677.339 µs) : 0, 677
Remote Config [candidate] (661.521 µs) : 0, 662
Telemetry [baseline] (7.975 ms) : 0, 7975
Telemetry [candidate] (8.221 ms) : 0, 8221
ProfilingAgent [baseline] (106.887 ms) : 0, 106887
ProfilingAgent [candidate] (107.03 ms) : 0, 107030
Profiling [baseline] (106.911 ms) : 0, 106911
Profiling [candidate] (107.054 ms) : 0, 107054
Loading
Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.51.0-SNAPSHOT~ea481f5b13, baseline=1.51.0-SNAPSHOT~65532265f4
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.03 s) : 0, 1030296
Total [baseline] (8.59 s) : 0, 8589887
Agent [candidate] (1.026 s) : 0, 1026015
Total [candidate] (8.568 s) : 0, 8567913
section iast
Agent [baseline] (1.166 s) : 0, 1165793
Total [baseline] (9.208 s) : 0, 9208175
Agent [candidate] (1.168 s) : 0, 1168172
Total [candidate] (9.218 s) : 0, 9218412
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.03 s-
Agentiast1.166 s135.497 ms (13.2%)
Totaltracing8.59 s-
Totaliast9.208 s618.287 ms (7.2%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.026 s-
Agentiast1.168 s142.157 ms (13.9%)
Totaltracing8.568 s-
Totaliast9.218 s650.499 ms (7.6%)
gantt
title insecure-bank - break down per module: candidate=1.51.0-SNAPSHOT~ea481f5b13, baseline=1.51.0-SNAPSHOT~65532265f4
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (690.058 ms) : 0, 690058
BytebuddyAgent [candidate] (687.471 ms) : 0, 687471
GlobalTracer [baseline] (242.879 ms) : 0, 242879
GlobalTracer [candidate] (242.392 ms) : 0, 242392
AppSec [baseline] (57.577 ms) : 0, 57577
AppSec [candidate] (58.034 ms) : 0, 58034
Debugger [baseline] (6.989 ms) : 0, 6989
Debugger [candidate] (6.905 ms) : 0, 6905
Remote Config [baseline] (682.39 µs) : 0, 682
Remote Config [candidate] (652.731 µs) : 0, 653
Telemetry [baseline] (11.293 ms) : 0, 11293
Telemetry [candidate] (9.678 ms) : 0, 9678
section iast
BytebuddyAgent [baseline] (817.584 ms) : 0, 817584
BytebuddyAgent [candidate] (818.499 ms) : 0, 818499
GlobalTracer [baseline] (233.215 ms) : 0, 233215
GlobalTracer [candidate] (234.277 ms) : 0, 234277
IAST [baseline] (27.206 ms) : 0, 27206
IAST [candidate] (27.97 ms) : 0, 27970
AppSec [baseline] (52.24 ms) : 0, 52240
AppSec [candidate] (51.796 ms) : 0, 51796
Debugger [baseline] (5.944 ms) : 0, 5944
Debugger [candidate] (5.965 ms) : 0, 5965
Remote Config [baseline] (600.521 µs) : 0, 601
Remote Config [candidate] (611.15 µs) : 0, 611
Telemetry [baseline] (7.962 ms) : 0, 7962
Telemetry [candidate] (8.018 ms) : 0, 8018
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterjpbempel/upload-interval-seconds
git_commit_date17507517391750755032
git_commit_sha6553226ea481f5
release_version1.51.0-SNAPSHOT~65532265f41.51.0-SNAPSHOT~ea481f5b13
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17507565081750756508
ci_job_id995233660995233660
ci_pipeline_id6856723168567231
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-ecr1ksdw-project-304-concurrent-1-dvtd34ls 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-ecr1ksdw-project-304-concurrent-1-dvtd34ls 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

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

scenarioΔ mean http_req_durationΔ mean throughputcandidate mean http_req_durationcandidate mean throughputbaseline mean http_req_durationbaseline mean throughput
scenario:load:insecure-bank:no_agent:high_loadworse
[+87.281µs; +196.686µs] or [+2.002%; +4.511%]
unstable
[-153.030op/s; +88.342op/s] or [-14.544%; +8.396%]
4.502ms1019.812op/s4.360ms1052.156op/s
scenario:load:insecure-bank:profiling:high_loadworse
[+280.769µs; +580.122µs] or [+3.275%; +6.766%]
unstable
[-93.972op/s; +43.535op/s] or [-17.378%; +8.051%]
9.004ms515.531op/s8.574ms540.750op/s
scenario:load:petclinic:no_agent:high_loadworse
[+1.210ms; +1.833ms] or [+3.401%; +5.153%]
unstable
[-14.756op/s; +4.056op/s] or [-11.230%; +3.087%]
37.094ms126.050op/s35.573ms131.400op/s
scenario:load:petclinic:appsec:high_loadbetter
[-3.315ms; -2.418ms] or [-6.755%; -4.927%]
unstable
[-1.431op/s; +13.281op/s] or [-1.501%; +13.931%]
46.204ms101.263op/s49.070ms95.338op/s
Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~ea481f5b13, baseline=1.51.0-SNAPSHOT~65532265f4
dateFormat X
axisFormat %s
section baseline
no_agent (35.573 ms) : 35291, 35854
. : milestone, 35573,
appsec (49.07 ms) : 48644, 49495
. : milestone, 49070,
code_origins (45.819 ms) : 45427, 46211
. : milestone, 45819,
iast (43.813 ms) : 43431, 44195
. : milestone, 43813,
profiling (49.555 ms) : 49056, 50054
. : milestone, 49555,
tracing (43.828 ms) : 43473, 44183
. : milestone, 43828,
section candidate
no_agent (37.094 ms) : 36797, 37392
. : milestone, 37094,
appsec (46.204 ms) : 45796, 46611
. : milestone, 46204,
code_origins (46.413 ms) : 46034, 46793
. : milestone, 46413,
iast (43.421 ms) : 43054, 43787
. : milestone, 43421,
profiling (50.56 ms) : 50118, 51001
. : milestone, 50560,
tracing (43.887 ms) : 43527, 44247
. : milestone, 43887,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent35.573 ms [35.291 ms, 35.854 ms]-
appsec49.07 ms [48.644 ms, 49.495 ms]13.497 ms (37.9%)
code_origins45.819 ms [45.427 ms, 46.211 ms]10.246 ms (28.8%)
iast43.813 ms [43.431 ms, 44.195 ms]8.24 ms (23.2%)
profiling49.555 ms [49.056 ms, 50.054 ms]13.982 ms (39.3%)
tracing43.828 ms [43.473 ms, 44.183 ms]8.255 ms (23.2%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent37.094 ms [36.797 ms, 37.392 ms]-
appsec46.204 ms [45.796 ms, 46.611 ms]9.109 ms (24.6%)
code_origins46.413 ms [46.034 ms, 46.793 ms]9.319 ms (25.1%)
iast43.421 ms [43.054 ms, 43.787 ms]6.326 ms (17.1%)
profiling50.56 ms [50.118 ms, 51.001 ms]13.465 ms (36.3%)
tracing43.887 ms [43.527 ms, 44.247 ms]6.793 ms (18.3%)
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~ea481f5b13, baseline=1.51.0-SNAPSHOT~65532265f4
dateFormat X
axisFormat %s
section baseline
no_agent (4.36 ms) : 4309, 4411
. : milestone, 4360,
iast (9.524 ms) : 9363, 9684
. : milestone, 9524,
iast_FULL (13.779 ms) : 13503, 14056
. : milestone, 13779,
iast_GLOBAL (10.498 ms) : 10313, 10682
. : milestone, 10498,
profiling (8.574 ms) : 8433, 8715
. : milestone, 8574,
tracing (7.753 ms) : 7640, 7866
. : milestone, 7753,
section candidate
no_agent (4.502 ms) : 4452, 4553
. : milestone, 4502,
iast (9.278 ms) : 9122, 9433
. : milestone, 9278,
iast_FULL (13.576 ms) : 13304, 13848
. : milestone, 13576,
iast_GLOBAL (10.537 ms) : 10350, 10725
. : milestone, 10537,
profiling (9.004 ms) : 8868, 9141
. : milestone, 9004,
tracing (7.637 ms) : 7513, 7760
. : milestone, 7637,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent4.36 ms [4.309 ms, 4.411 ms]-
iast9.524 ms [9.363 ms, 9.684 ms]5.163 ms (118.4%)
iast_FULL13.779 ms [13.503 ms, 14.056 ms]9.419 ms (216.0%)
iast_GLOBAL10.498 ms [10.313 ms, 10.682 ms]6.137 ms (140.7%)
profiling8.574 ms [8.433 ms, 8.715 ms]4.214 ms (96.6%)
tracing7.753 ms [7.64 ms, 7.866 ms]3.393 ms (77.8%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent4.502 ms [4.452 ms, 4.553 ms]-
iast9.278 ms [9.122 ms, 9.433 ms]4.775 ms (106.1%)
iast_FULL13.576 ms [13.304 ms, 13.848 ms]9.073 ms (201.5%)
iast_GLOBAL10.537 ms [10.35 ms, 10.725 ms]6.035 ms (134.0%)
profiling9.004 ms [8.868 ms, 9.141 ms]4.502 ms (100.0%)
tracing7.637 ms [7.513 ms, 7.76 ms]3.134 ms (69.6%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterjpbempel/upload-interval-seconds
git_commit_date17507517391750755032
git_commit_sha6553226ea481f5
release_version1.51.0-SNAPSHOT~65532265f41.51.0-SNAPSHOT~ea481f5b13
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17507570311750757031
ci_job_id995233661995233661
ci_pipeline_id6856723168567231
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-ecr1ksdw-project-304-concurrent-2-e1q9826m 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-ecr1ksdw-project-304-concurrent-2-e1q9826m 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

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

Execution time for tomcat
gantt
title tomcat - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~ea481f5b13, baseline=1.51.0-SNAPSHOT~65532265f4
dateFormat X
axisFormat %s
section baseline
no_agent (1.482 ms) : 1471, 1494
. : milestone, 1482,
appsec (2.4 ms) : 2352, 2449
. : milestone, 2400,
iast (2.185 ms) : 2124, 2246
. : milestone, 2185,
iast_GLOBAL (2.233 ms) : 2171, 2295
. : milestone, 2233,
profiling (2.031 ms) : 1981, 2080
. : milestone, 2031,
tracing (2.011 ms) : 1963, 2059
. : milestone, 2011,
section candidate
no_agent (1.48 ms) : 1468, 1492
. : milestone, 1480,
appsec (2.416 ms) : 2367, 2466
. : milestone, 2416,
iast (2.187 ms) : 2126, 2248
. : milestone, 2187,
iast_GLOBAL (2.233 ms) : 2172, 2295
. : milestone, 2233,
profiling (2.023 ms) : 1974, 2071
. : milestone, 2023,
tracing (2.009 ms) : 1962, 2057
. : milestone, 2009,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.482 ms [1.471 ms, 1.494 ms]-
appsec2.4 ms [2.352 ms, 2.449 ms]917.978 µs (61.9%)
iast2.185 ms [2.124 ms, 2.246 ms]702.627 µs (47.4%)
iast_GLOBAL2.233 ms [2.171 ms, 2.295 ms]750.874 µs (50.7%)
profiling2.031 ms [1.981 ms, 2.08 ms]548.145 µs (37.0%)
tracing2.011 ms [1.963 ms, 2.059 ms]528.609 µs (35.7%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.48 ms [1.468 ms, 1.492 ms]-
appsec2.416 ms [2.367 ms, 2.466 ms]936.403 µs (63.3%)
iast2.187 ms [2.126 ms, 2.248 ms]707.163 µs (47.8%)
iast_GLOBAL2.233 ms [2.172 ms, 2.295 ms]753.384 µs (50.9%)
profiling2.023 ms [1.974 ms, 2.071 ms]542.537 µs (36.7%)
tracing2.009 ms [1.962 ms, 2.057 ms]529.333 µs (35.8%)
Execution time for biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~ea481f5b13, baseline=1.51.0-SNAPSHOT~65532265f4
dateFormat X
axisFormat %s
section baseline
no_agent (14.989 s) : 14989000, 14989000
. : milestone, 14989000,
appsec (15.0 s) : 15000000, 15000000
. : milestone, 15000000,
iast (18.675 s) : 18675000, 18675000
. : milestone, 18675000,
iast_GLOBAL (17.889 s) : 17889000, 17889000
. : milestone, 17889000,
profiling (15.281 s) : 15281000, 15281000
. : milestone, 15281000,
tracing (14.961 s) : 14961000, 14961000
. : milestone, 14961000,
section candidate
no_agent (15.475 s) : 15475000, 15475000
. : milestone, 15475000,
appsec (14.937 s) : 14937000, 14937000
. : milestone, 14937000,
iast (18.659 s) : 18659000, 18659000
. : milestone, 18659000,
iast_GLOBAL (17.942 s) : 17942000, 17942000
. : milestone, 17942000,
profiling (15.127 s) : 15127000, 15127000
. : milestone, 15127000,
tracing (14.747 s) : 14747000, 14747000
. : milestone, 14747000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent14.989 s [14.989 s, 14.989 s]-
appsec15.0 s [15.0 s, 15.0 s]11.0 ms (0.1%)
iast18.675 s [18.675 s, 18.675 s]3.686 s (24.6%)
iast_GLOBAL17.889 s [17.889 s, 17.889 s]2.9 s (19.3%)
profiling15.281 s [15.281 s, 15.281 s]292.0 ms (1.9%)
tracing14.961 s [14.961 s, 14.961 s]-28.0 ms (-0.2%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.475 s [15.475 s, 15.475 s]-
appsec14.937 s [14.937 s, 14.937 s]-538.0 ms (-3.5%)
iast18.659 s [18.659 s, 18.659 s]3.184 s (20.6%)
iast_GLOBAL17.942 s [17.942 s, 17.942 s]2.467 s (15.9%)
profiling15.127 s [15.127 s, 15.127 s]-348.0 ms (-2.2%)
tracing14.747 s [14.747 s, 14.747 s]-728.0 ms (-4.7%)

Add dynamic.instrumentation.upoad.interval.seconds config parameter
that takes float in seconds
@jpbempel
jpbempelforce-pushed the jpbempel/upload-interval-seconds branch from 552c788 to ea481f5CompareJune 24, 2025 08:50
@jpbempel
jpbempel merged commit 22dfb2d into masterJun 24, 2025
@jpbempel
jpbempel deleted the jpbempel/upload-interval-seconds branch June 24, 2025 10:48
@github-actionsgithub-actionsBot added this to the 1.51.0 milestone Jun 24, 2025
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request Jul 10, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
|
[com.google.errorprone:error_prone_annotations](https://errorprone.info)
([source](https://github.com/google/error-prone)) | dependencies |
misk/gradle/libs.versions.toml | gradle | minor | `2.39.0` -> `2.40.0` |
|
[org.apache.commons:commons-lang3](https://commons.apache.org/proper/commons-lang/)
([source](https://gitbox.apache.org/repos/asf/commons-lang.git)) |
dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.17.0` -> `3.18.0` |
|
[org.jetbrains.kotlinx.binary-compatibility-validator](https://github.com/Kotlin/binary-compatibility-validator)
| plugin | misk/gradle/libs.versions.toml | gradle | patch | `0.18.0` ->
`0.18.1` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.50.1` -> `1.51.0` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
---
### Release Notes
<details>
<summary>google/error-prone
(com.google.errorprone:error_prone_annotations)</summary>
###
[`v2.40.0`](https://github.com/google/error-prone/releases/tag/v2.40.0):
Error Prone 2.40.0
Changes:
- Bug fixes and improvements
- Releases (including snapshots) have migrated from [OSSRH to the
Central Publisher
Portal](https://central.sonatype.org/pages/ossrh-eol/#process-to-migrate)
Full changelog:
google/error-prone@v2.39.0...v2.40.0
</details>
<details>
<summary>Kotlin/binary-compatibility-validator
(org.jetbrains.kotlinx.binary-compatibility-validator)</summary>
###
[`v0.18.1`](https://github.com/Kotlin/binary-compatibility-validator/releases/tag/0.18.1)
[Compare
Source](Kotlin/binary-compatibility-validator@0.18.0...0.18.1)
#### What's Changed
- Fixed a bug preventing use of cross-compilation support during KLIB
dump validation
\[[#&#8203;304](https://github.com/Kotlin/binary-compatibility-validator/issues/304)]\[[#&#8203;306](https://github.com/Kotlin/binary-compatibility-validator/issues/306)]
</details>
<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>
###
[`v1.51.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.51.0):
1.51.0
### Components
#### Application Security Management (IAST)
- 🐛 Fix verify error when ctor params are used after a call site
([#&#8203;9083](DataDog/dd-trace-java#9083) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛 Limit the maximum size of the location path in IAST
vulnerabilities
([#&#8203;9028](DataDog/dd-trace-java#9028) -
[@&#8203;jandro996](https://github.com/jandro996))
- 🐛 Fix IAST gRPC handler with null superclass
([#&#8203;8984](DataDog/dd-trace-java#8984) -
[@&#8203;smola](https://github.com/smola))
- ✨ Optimize IAST Vulnerability Detection
([#&#8203;8885](DataDog/dd-trace-java#8885) -
[@&#8203;jandro996](https://github.com/jandro996))
#### Application Security Management (WAF)
- ✨ Upgrade libddwaf-java to 15.0.0
([#&#8203;9022](DataDog/dd-trace-java#9022) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
- ✨ Extract RestEasy json body response schemas
([#&#8203;9015](DataDog/dd-trace-java#9015) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Extract Jersey json body response schemas
([#&#8203;9014](DataDog/dd-trace-java#9014) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Extract Ratpack json body response schemas
([#&#8203;9013](DataDog/dd-trace-java#9013) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Enable API Security by default and make it lazy loading
([#&#8203;9009](DataDog/dd-trace-java#9009) -
[@&#8203;smola](https://github.com/smola))
- ✨ Extract Vert.x json body response schemas
([#&#8203;9001](DataDog/dd-trace-java#9001) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Extract Play json body response schemas
([#&#8203;8995](DataDog/dd-trace-java#8995) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛 Fix Jackson nodes introspection for request/response schema
extraction
([#&#8203;8980](DataDog/dd-trace-java#8980) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Extract Spring json body response schemas
([#&#8203;8938](DataDog/dd-trace-java#8938) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
- ✨ Default obfuscation regexp update
([#&#8203;8937](DataDog/dd-trace-java#8937) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
#### Build & Tooling
- ✨ Cancel GitLab running pipeline on new PR push
([#&#8203;9023](DataDog/dd-trace-java#9023) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- ✨ Migrate publishing to Maven Central Portal
([#&#8203;8807](DataDog/dd-trace-java#8807) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
#### Continuous Integration Visibility
- 🐛 Fix Test Optimization to work with JDK 24
([#&#8203;9114](DataDog/dd-trace-java#9114) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Add repo root as safe directory on git client creation
([#&#8203;9033](DataDog/dd-trace-java#9033) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Add PR number tag and improve PR information building
([#&#8203;8990](DataDog/dd-trace-java#8990) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Update impacted tests logic
([#&#8203;8923](DataDog/dd-trace-java#8923) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
#### Data Streams Monitoring
- 🧹 Clean up DSM context injection
([#&#8203;8776](DataDog/dd-trace-java#8776) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
#### Database Monitoring
- 🐛 Set trace\_injected in try block
([#&#8203;9025](DataDog/dd-trace-java#9025) -
[@&#8203;natashadada](https://github.com/natashadada))
#### Dynamic Instrumentation
- 🐛 Add source file tracking enable option
([#&#8203;9115](DataDog/dd-trace-java#9115) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add java.util.Date support
([#&#8203;9111](DataDog/dd-trace-java#9111) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Update file probe format
([#&#8203;9047](DataDog/dd-trace-java#9047) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ add safe local var hoisting
([#&#8203;9034](DataDog/dd-trace-java#9034) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🧹 Add new config for debugger upload interval
([#&#8203;8959](DataDog/dd-trace-java#8959) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Enable Code Origin with Dynamic instrumentation
([#&#8203;8940](DataDog/dd-trace-java#8940) -
[@&#8203;jpbempel](https://github.com/jpbempel))
#### ML Observability (LLMObs)
- 💡 LLM Observability SDK
([#&#8203;8781](DataDog/dd-trace-java#8781) -
[@&#8203;gary-huang](https://github.com/gary-huang),
[@&#8203;nayeem-kamal](https://github.com/nayeem-kamal))
#### Metrics
- 🐛 Ensure client stat reporter is started when the agent is not
available at bootstrap
([#&#8203;9082](DataDog/dd-trace-java#9082) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Create metric: appsec.waf.config\_errors
([#&#8203;8394](DataDog/dd-trace-java#8394) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
#### Platform components
- ✨ Introduce environment component
([#&#8203;9071](DataDog/dd-trace-java#9071) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
#### Profiling
- 🐛 Remove annoying warning for smap event parsing
([#&#8203;9119](DataDog/dd-trace-java#9119) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- 🐛 Fix ByteCountingInputStream when reading past EOF
([#&#8203;8988](DataDog/dd-trace-java#8988) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### Realtime User Monitoring
- ✨ Add RUM SDK injection for servlet based web servers
([#&#8203;9110](DataDog/dd-trace-java#9110) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer)
[@&#8203;amarziali](https://github.com/amarziali))
#### Telemetry
- ✨ Update the config origin metric to match what it's mapping
([#&#8203;9045](DataDog/dd-trace-java#9045) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
#### Testing
- ✨ Add testing for latest stable version (JDK 24)
([#&#8203;8875](DataDog/dd-trace-java#8875) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
#### Trace context propagation
- 🐛 Fix bug with dropping baggage when
`TracePropagationBehaviorExtract=IGNORE`
([#&#8203;9037](DataDog/dd-trace-java#9037) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- 🐛 Fix ArrayIndexOutOfBoundsException in PercentEscaper
([#&#8203;9032](DataDog/dd-trace-java#9032) -
[@&#8203;mhlidd](https://github.com/mhlidd))
#### Tracer core
- 🐛 Fix `Error` handling for trace interceptors
([#&#8203;9097](DataDog/dd-trace-java#9097) -
[@&#8203;AlexeyKuznetsov-DD](https://github.com/AlexeyKuznetsov-DD))
- 💡 Add wildcard feature for `DD_TRACE_HEADER_TAGS` and enabling
for Http Response headers
([#&#8203;9067](DataDog/dd-trace-java#9067) -
[@&#8203;mhlidd](https://github.com/mhlidd))
#### Tracer public API
- 💡 Add LLM Observability SDK
([#&#8203;8781](DataDog/dd-trace-java#8781) -
[@&#8203;gary-huang](https://github.com/gary-huang))
### Instrumentations
#### Akka instrumentation
- 🐛 Fix NPE in akka-http and pekko-http integrations
([#&#8203;9019](DataDog/dd-trace-java#9019) -
[@&#8203;mcculls](https://github.com/mcculls))
#### Eclipse Vert.x instrumentation
- ✨ Extract Vert.x json body response schemas
([#&#8203;9001](DataDog/dd-trace-java#9001) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Write http.route tag as soon as possible in vert.x
([#&#8203;8952](DataDog/dd-trace-java#8952) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### JAX-WS instrumentation
- 💡⚠️ Enable jax-ws integration by default
([#&#8203;9030](DataDog/dd-trace-java#9030) -
[@&#8203;bm1549](https://github.com/bm1549))
- ✨ Extract Jersey json body response schemas
([#&#8203;9014](DataDog/dd-trace-java#9014) -
[@&#8203;jandro996](https://github.com/jandro996))
#### Mule instrumentation
- 🐛 Propagate grizzly http span in filters if nothing is active
([#&#8203;9016](DataDog/dd-trace-java#9016) -
[@&#8203;amarziali](https://github.com/amarziali))
#### Play Framework instrumentation
- ✨ Extract Play json body response schemas
([#&#8203;8995](DataDog/dd-trace-java#8995) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### Ratpack instrumentation
- ✨ Extract Ratpack json body response schemas
([#&#8203;9013](DataDog/dd-trace-java#9013) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### Spring instrumentation
- ✨ Extract Spring json body response schemas
([#&#8203;8938](DataDog/dd-trace-java#8938) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 6pm every weekday,before 2am
every weekday" in timezone Australia/Melbourne, Automerge - At any time
(no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).
GitOrigin-RevId: 649b690d4c9d7dcb572c457f0802b42b8e3e682e
eizus pushed a commit to cdrxyz/misk that referenced this pull request Jul 18, 2026
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
|
[com.google.errorprone:error_prone_annotations](https://errorprone.info)
([source](https://github.com/google/error-prone)) | dependencies |
misk/gradle/libs.versions.toml | gradle | minor | `2.39.0` -> `2.40.0` |
|
[org.apache.commons:commons-lang3](https://commons.apache.org/proper/commons-lang/)
([source](https://gitbox.apache.org/repos/asf/commons-lang.git)) |
dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.17.0` -> `3.18.0` |
|
[org.jetbrains.kotlinx.binary-compatibility-validator](https://github.com/Kotlin/binary-compatibility-validator)
| plugin | misk/gradle/libs.versions.toml | gradle | patch | `0.18.0` ->
`0.18.1` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.50.1` -> `1.51.0` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
---
### Release Notes
<details>
<summary>google/error-prone
(com.google.errorprone:error_prone_annotations)</summary>
###
[`v2.40.0`](https://github.com/google/error-prone/releases/tag/v2.40.0):
Error Prone 2.40.0
Changes:
- Bug fixes and improvements
- Releases (including snapshots) have migrated from [OSSRH to the
Central Publisher
Portal](https://central.sonatype.org/pages/ossrh-eol/#process-to-migrate)
Full changelog:
google/error-prone@v2.39.0...v2.40.0
</details>
<details>
<summary>Kotlin/binary-compatibility-validator
(org.jetbrains.kotlinx.binary-compatibility-validator)</summary>
###
[`v0.18.1`](https://github.com/Kotlin/binary-compatibility-validator/releases/tag/0.18.1)
[Compare
Source](Kotlin/binary-compatibility-validator@0.18.0...0.18.1)
#### What's Changed
- Fixed a bug preventing use of cross-compilation support during KLIB
dump validation
\[[#&#8203;304](https://github.com/Kotlin/binary-compatibility-validator/issues/304)]\[[#&#8203;306](https://github.com/Kotlin/binary-compatibility-validator/issues/306)]
</details>
<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>
###
[`v1.51.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.51.0):
1.51.0
### Components
#### Application Security Management (IAST)
- 🐛 Fix verify error when ctor params are used after a call site
([#&#8203;9083](DataDog/dd-trace-java#9083) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛 Limit the maximum size of the location path in IAST
vulnerabilities
([#&#8203;9028](DataDog/dd-trace-java#9028) -
[@&#8203;jandro996](https://github.com/jandro996))
- 🐛 Fix IAST gRPC handler with null superclass
([#&#8203;8984](DataDog/dd-trace-java#8984) -
[@&#8203;smola](https://github.com/smola))
- ✨ Optimize IAST Vulnerability Detection
([#&#8203;8885](DataDog/dd-trace-java#8885) -
[@&#8203;jandro996](https://github.com/jandro996))
#### Application Security Management (WAF)
- ✨ Upgrade libddwaf-java to 15.0.0
([#&#8203;9022](DataDog/dd-trace-java#9022) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
- ✨ Extract RestEasy json body response schemas
([#&#8203;9015](DataDog/dd-trace-java#9015) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Extract Jersey json body response schemas
([#&#8203;9014](DataDog/dd-trace-java#9014) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Extract Ratpack json body response schemas
([#&#8203;9013](DataDog/dd-trace-java#9013) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Enable API Security by default and make it lazy loading
([#&#8203;9009](DataDog/dd-trace-java#9009) -
[@&#8203;smola](https://github.com/smola))
- ✨ Extract Vert.x json body response schemas
([#&#8203;9001](DataDog/dd-trace-java#9001) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Extract Play json body response schemas
([#&#8203;8995](DataDog/dd-trace-java#8995) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛 Fix Jackson nodes introspection for request/response schema
extraction
([#&#8203;8980](DataDog/dd-trace-java#8980) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Extract Spring json body response schemas
([#&#8203;8938](DataDog/dd-trace-java#8938) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
- ✨ Default obfuscation regexp update
([#&#8203;8937](DataDog/dd-trace-java#8937) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
#### Build & Tooling
- ✨ Cancel GitLab running pipeline on new PR push
([#&#8203;9023](DataDog/dd-trace-java#9023) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- ✨ Migrate publishing to Maven Central Portal
([#&#8203;8807](DataDog/dd-trace-java#8807) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
#### Continuous Integration Visibility
- 🐛 Fix Test Optimization to work with JDK 24
([#&#8203;9114](DataDog/dd-trace-java#9114) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Add repo root as safe directory on git client creation
([#&#8203;9033](DataDog/dd-trace-java#9033) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Add PR number tag and improve PR information building
([#&#8203;8990](DataDog/dd-trace-java#8990) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Update impacted tests logic
([#&#8203;8923](DataDog/dd-trace-java#8923) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
#### Data Streams Monitoring
- 🧹 Clean up DSM context injection
([#&#8203;8776](DataDog/dd-trace-java#8776) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
#### Database Monitoring
- 🐛 Set trace\_injected in try block
([#&#8203;9025](DataDog/dd-trace-java#9025) -
[@&#8203;natashadada](https://github.com/natashadada))
#### Dynamic Instrumentation
- 🐛 Add source file tracking enable option
([#&#8203;9115](DataDog/dd-trace-java#9115) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add java.util.Date support
([#&#8203;9111](DataDog/dd-trace-java#9111) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Update file probe format
([#&#8203;9047](DataDog/dd-trace-java#9047) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ add safe local var hoisting
([#&#8203;9034](DataDog/dd-trace-java#9034) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🧹 Add new config for debugger upload interval
([#&#8203;8959](DataDog/dd-trace-java#8959) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Enable Code Origin with Dynamic instrumentation
([#&#8203;8940](DataDog/dd-trace-java#8940) -
[@&#8203;jpbempel](https://github.com/jpbempel))
#### ML Observability (LLMObs)
- 💡 LLM Observability SDK
([#&#8203;8781](DataDog/dd-trace-java#8781) -
[@&#8203;gary-huang](https://github.com/gary-huang),
[@&#8203;nayeem-kamal](https://github.com/nayeem-kamal))
#### Metrics
- 🐛 Ensure client stat reporter is started when the agent is not
available at bootstrap
([#&#8203;9082](DataDog/dd-trace-java#9082) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Create metric: appsec.waf.config\_errors
([#&#8203;8394](DataDog/dd-trace-java#8394) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
#### Platform components
- ✨ Introduce environment component
([#&#8203;9071](DataDog/dd-trace-java#9071) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
#### Profiling
- 🐛 Remove annoying warning for smap event parsing
([#&#8203;9119](DataDog/dd-trace-java#9119) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- 🐛 Fix ByteCountingInputStream when reading past EOF
([#&#8203;8988](DataDog/dd-trace-java#8988) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### Realtime User Monitoring
- ✨ Add RUM SDK injection for servlet based web servers
([#&#8203;9110](DataDog/dd-trace-java#9110) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer)
[@&#8203;amarziali](https://github.com/amarziali))
#### Telemetry
- ✨ Update the config origin metric to match what it's mapping
([#&#8203;9045](DataDog/dd-trace-java#9045) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
#### Testing
- ✨ Add testing for latest stable version (JDK 24)
([#&#8203;8875](DataDog/dd-trace-java#8875) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
#### Trace context propagation
- 🐛 Fix bug with dropping baggage when
`TracePropagationBehaviorExtract=IGNORE`
([#&#8203;9037](DataDog/dd-trace-java#9037) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- 🐛 Fix ArrayIndexOutOfBoundsException in PercentEscaper
([#&#8203;9032](DataDog/dd-trace-java#9032) -
[@&#8203;mhlidd](https://github.com/mhlidd))
#### Tracer core
- 🐛 Fix `Error` handling for trace interceptors
([#&#8203;9097](DataDog/dd-trace-java#9097) -
[@&#8203;AlexeyKuznetsov-DD](https://github.com/AlexeyKuznetsov-DD))
- 💡 Add wildcard feature for `DD_TRACE_HEADER_TAGS` and enabling
for Http Response headers
([#&#8203;9067](DataDog/dd-trace-java#9067) -
[@&#8203;mhlidd](https://github.com/mhlidd))
#### Tracer public API
- 💡 Add LLM Observability SDK
([#&#8203;8781](DataDog/dd-trace-java#8781) -
[@&#8203;gary-huang](https://github.com/gary-huang))
### Instrumentations
#### Akka instrumentation
- 🐛 Fix NPE in akka-http and pekko-http integrations
([#&#8203;9019](DataDog/dd-trace-java#9019) -
[@&#8203;mcculls](https://github.com/mcculls))
#### Eclipse Vert.x instrumentation
- ✨ Extract Vert.x json body response schemas
([#&#8203;9001](DataDog/dd-trace-java#9001) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Write http.route tag as soon as possible in vert.x
([#&#8203;8952](DataDog/dd-trace-java#8952) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### JAX-WS instrumentation
- 💡⚠️ Enable jax-ws integration by default
([#&#8203;9030](DataDog/dd-trace-java#9030) -
[@&#8203;bm1549](https://github.com/bm1549))
- ✨ Extract Jersey json body response schemas
([#&#8203;9014](DataDog/dd-trace-java#9014) -
[@&#8203;jandro996](https://github.com/jandro996))
#### Mule instrumentation
- 🐛 Propagate grizzly http span in filters if nothing is active
([#&#8203;9016](DataDog/dd-trace-java#9016) -
[@&#8203;amarziali](https://github.com/amarziali))
#### Play Framework instrumentation
- ✨ Extract Play json body response schemas
([#&#8203;8995](DataDog/dd-trace-java#8995) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### Ratpack instrumentation
- ✨ Extract Ratpack json body response schemas
([#&#8203;9013](DataDog/dd-trace-java#9013) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### Spring instrumentation
- ✨ Extract Spring json body response schemas
([#&#8203;8938](DataDog/dd-trace-java#8938) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 6pm every weekday,before 2am
every weekday" in timezone Australia/Melbourne, Automerge - At any time
(no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).
GitOrigin-RevId: 649b690d4c9d7dcb572c457f0802b42b8e3e682e
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: debuggerDynamic Instrumentationtype: refactoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@jpbempel@evanchooly@PerfectSlayer