Skip to content

Set default Attempt to Fix retries if none provided from the backend - #8615

Merged
daniel-mohedano merged 1 commit into
masterfrom
daniel.mohedano/default-attempt-to-fix-retries
Mar 25, 2025
Merged

Set default Attempt to Fix retries if none provided from the backend#8615
daniel-mohedano merged 1 commit into
masterfrom
daniel.mohedano/default-attempt-to-fix-retries

Conversation

@daniel-mohedano

Copy link
Copy Markdown
Contributor

What Does This Do

Fixes a bug where if the backend doesn't provide a number of retries for Attempt to Fix tests the test won't be retried at all, as it defaulted to -1. Now it defaults to 20 (the original number of retries planned in the RFC).

Motivation

Contributor Checklist

Jira ticket: []

@pr-commenter

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterdaniel.mohedano/default-attempt-to-fix-retries
git_commit_date17428257491742829452
git_commit_sha51813bdbca973b
release_version1.48.0-SNAPSHOT~51813bdfcb1.48.0-SNAPSHOT~bca973b2af
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17428335811742833581
ci_job_id861611594861611594
ci_pipeline_id5978071459780714
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-ylcbzox4-project-304-concurrent-0-yllxax08 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-ylcbzox4-project-304-concurrent-0-yllxax08 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
moduleAgentAgent
parentNoneNone
variantiastiast

Summary

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

Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.48.0-SNAPSHOT~bca973b2af, baseline=1.48.0-SNAPSHOT~51813bdfcb
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.05 s) : 0, 1049897
Total [baseline] (8.69 s) : 0, 8689917
Agent [candidate] (1.047 s) : 0, 1047253
Total [candidate] (8.669 s) : 0, 8668643
section iast
Agent [baseline] (1.177 s) : 0, 1176521
Total [baseline] (9.257 s) : 0, 9256812
Agent [candidate] (1.184 s) : 0, 1184228
Total [candidate] (9.257 s) : 0, 9257470
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.177 s) : 0, 1176697
Total [baseline] (9.179 s) : 0, 9179420
Agent [candidate] (1.181 s) : 0, 1181123
Total [candidate] (9.212 s) : 0, 9212274
section iast_TELEMETRY_OFF
Agent [baseline] (1.172 s) : 0, 1172109
Total [baseline] (9.246 s) : 0, 9246063
Agent [candidate] (1.175 s) : 0, 1174589
Total [candidate] (9.246 s) : 0, 9245590
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.05 s-
Agentiast1.177 s126.624 ms (12.1%)
Agentiast_HARDCODED_SECRET_DISABLED1.177 s126.8 ms (12.1%)
Agentiast_TELEMETRY_OFF1.172 s122.212 ms (11.6%)
Totaltracing8.69 s-
Totaliast9.257 s566.895 ms (6.5%)
Totaliast_HARDCODED_SECRET_DISABLED9.179 s489.503 ms (5.6%)
Totaliast_TELEMETRY_OFF9.246 s556.146 ms (6.4%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.047 s-
Agentiast1.184 s136.976 ms (13.1%)
Agentiast_HARDCODED_SECRET_DISABLED1.181 s133.87 ms (12.8%)
Agentiast_TELEMETRY_OFF1.175 s127.337 ms (12.2%)
Totaltracing8.669 s-
Totaliast9.257 s588.827 ms (6.8%)
Totaliast_HARDCODED_SECRET_DISABLED9.212 s543.631 ms (6.3%)
Totaliast_TELEMETRY_OFF9.246 s576.947 ms (6.7%)
gantt
title insecure-bank - break down per module: candidate=1.48.0-SNAPSHOT~bca973b2af, baseline=1.48.0-SNAPSHOT~51813bdfcb
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (718.702 ms) : 0, 718702
BytebuddyAgent [candidate] (717.493 ms) : 0, 717493
GlobalTracer [baseline] (239.234 ms) : 0, 239234
GlobalTracer [candidate] (239.655 ms) : 0, 239655
AppSec [baseline] (54.854 ms) : 0, 54854
AppSec [candidate] (54.762 ms) : 0, 54762
Debugger [baseline] (4.431 ms) : 0, 4431
Debugger [candidate] (4.425 ms) : 0, 4425
Remote Config [baseline] (720.093 µs) : 0, 720
Remote Config [candidate] (710.435 µs) : 0, 710
Telemetry [baseline] (15.919 ms) : 0, 15919
Telemetry [candidate] (14.22 ms) : 0, 14220
section iast
BytebuddyAgent [baseline] (838.379 ms) : 0, 838379
BytebuddyAgent [candidate] (845.299 ms) : 0, 845299
GlobalTracer [baseline] (230.307 ms) : 0, 230307
GlobalTracer [candidate] (230.837 ms) : 0, 230837
IAST [baseline] (22.669 ms) : 0, 22669
IAST [candidate] (22.577 ms) : 0, 22577
AppSec [baseline] (55.639 ms) : 0, 55639
AppSec [candidate] (55.919 ms) : 0, 55919
Debugger [baseline] (4.14 ms) : 0, 4140
Debugger [candidate] (4.17 ms) : 0, 4170
Remote Config [baseline] (600.757 µs) : 0, 601
Remote Config [candidate] (595.139 µs) : 0, 595
Telemetry [baseline] (8.792 ms) : 0, 8792
Telemetry [candidate] (8.8 ms) : 0, 8800
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (837.92 ms) : 0, 837920
BytebuddyAgent [candidate] (841.262 ms) : 0, 841262
GlobalTracer [baseline] (230.41 ms) : 0, 230410
GlobalTracer [candidate] (231.51 ms) : 0, 231510
IAST [baseline] (22.881 ms) : 0, 22881
IAST [candidate] (22.966 ms) : 0, 22966
AppSec [baseline] (55.995 ms) : 0, 55995
AppSec [candidate] (55.902 ms) : 0, 55902
Debugger [baseline] (4.158 ms) : 0, 4158
Debugger [candidate] (4.148 ms) : 0, 4148
Remote Config [baseline] (613.62 µs) : 0, 614
Remote Config [candidate] (590.117 µs) : 0, 590
Telemetry [baseline] (8.751 ms) : 0, 8751
Telemetry [candidate] (8.755 ms) : 0, 8755
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (834.4 ms) : 0, 834400
BytebuddyAgent [candidate] (836.281 ms) : 0, 836281
GlobalTracer [baseline] (229.996 ms) : 0, 229996
GlobalTracer [candidate] (230.809 ms) : 0, 230809
IAST [baseline] (22.457 ms) : 0, 22457
IAST [candidate] (23.01 ms) : 0, 23010
AppSec [baseline] (55.943 ms) : 0, 55943
AppSec [candidate] (55.223 ms) : 0, 55223
Debugger [baseline] (4.142 ms) : 0, 4142
Debugger [candidate] (4.123 ms) : 0, 4123
Remote Config [baseline] (599.382 µs) : 0, 599
Remote Config [candidate] (597.363 µs) : 0, 597
Telemetry [baseline] (8.565 ms) : 0, 8565
Telemetry [candidate] (8.564 ms) : 0, 8564
Loading
Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.48.0-SNAPSHOT~bca973b2af, baseline=1.48.0-SNAPSHOT~51813bdfcb
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.05 s) : 0, 1050150
Total [baseline] (10.493 s) : 0, 10493001
Agent [candidate] (1.049 s) : 0, 1049293
Total [candidate] (10.477 s) : 0, 10477319
section appsec
Agent [baseline] (1.189 s) : 0, 1189194
Total [baseline] (10.773 s) : 0, 10773111
Agent [candidate] (1.194 s) : 0, 1194103
Total [candidate] (10.777 s) : 0, 10776801
section iast
Agent [baseline] (1.176 s) : 0, 1176360
Total [baseline] (11.002 s) : 0, 11002277
Agent [candidate] (1.176 s) : 0, 1176055
Total [candidate] (11.08 s) : 0, 11079601
section profiling
Agent [baseline] (1.285 s) : 0, 1284553
Total [baseline] (10.974 s) : 0, 10973928
Agent [candidate] (1.275 s) : 0, 1275188
Total [candidate] (10.866 s) : 0, 10865702
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.05 s-
Agentappsec1.189 s139.044 ms (13.2%)
Agentiast1.176 s126.211 ms (12.0%)
Agentprofiling1.285 s234.403 ms (22.3%)
Totaltracing10.493 s-
Totalappsec10.773 s280.11 ms (2.7%)
Totaliast11.002 s509.276 ms (4.9%)
Totalprofiling10.974 s480.927 ms (4.6%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.049 s-
Agentappsec1.194 s144.811 ms (13.8%)
Agentiast1.176 s126.762 ms (12.1%)
Agentprofiling1.275 s225.895 ms (21.5%)
Totaltracing10.477 s-
Totalappsec10.777 s299.482 ms (2.9%)
Totaliast11.08 s602.282 ms (5.7%)
Totalprofiling10.866 s388.384 ms (3.7%)
gantt
title petclinic - break down per module: candidate=1.48.0-SNAPSHOT~bca973b2af, baseline=1.48.0-SNAPSHOT~51813bdfcb
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (722.744 ms) : 0, 722744
BytebuddyAgent [candidate] (720.017 ms) : 0, 720017
GlobalTracer [baseline] (241.135 ms) : 0, 241135
GlobalTracer [candidate] (240.692 ms) : 0, 240692
AppSec [baseline] (54.872 ms) : 0, 54872
AppSec [candidate] (55.094 ms) : 0, 55094
Debugger [baseline] (5.2 ms) : 0, 5200
Debugger [candidate] (5.219 ms) : 0, 5219
Remote Config [baseline] (706.209 µs) : 0, 706
Remote Config [candidate] (722.181 µs) : 0, 722
Telemetry [baseline] (9.296 ms) : 0, 9296
Telemetry [candidate] (11.46 ms) : 0, 11460
section appsec
BytebuddyAgent [baseline] (736.593 ms) : 0, 736593
BytebuddyAgent [candidate] (740.621 ms) : 0, 740621
GlobalTracer [baseline] (236.47 ms) : 0, 236470
GlobalTracer [candidate] (237.396 ms) : 0, 237396
IAST [baseline] (21.671 ms) : 0, 21671
IAST [candidate] (21.764 ms) : 0, 21764
AppSec [baseline] (175.043 ms) : 0, 175043
AppSec [candidate] (175.184 ms) : 0, 175184
Debugger [baseline] (4.289 ms) : 0, 4289
Debugger [candidate] (4.313 ms) : 0, 4313
Remote Config [baseline] (647.517 µs) : 0, 648
Remote Config [candidate] (646.556 µs) : 0, 647
Telemetry [baseline] (9.263 ms) : 0, 9263
Telemetry [candidate] (8.906 ms) : 0, 8906
section iast
BytebuddyAgent [baseline] (838.361 ms) : 0, 838361
BytebuddyAgent [candidate] (837.761 ms) : 0, 837761
GlobalTracer [baseline] (230.161 ms) : 0, 230161
GlobalTracer [candidate] (229.975 ms) : 0, 229975
IAST [baseline] (23.476 ms) : 0, 23476
IAST [candidate] (23.408 ms) : 0, 23408
AppSec [baseline] (55.012 ms) : 0, 55012
AppSec [candidate] (55.362 ms) : 0, 55362
Debugger [baseline] (4.142 ms) : 0, 4142
Debugger [candidate] (4.153 ms) : 0, 4153
Remote Config [baseline] (586.003 µs) : 0, 586
Remote Config [candidate] (593.764 µs) : 0, 594
Telemetry [baseline] (8.662 ms) : 0, 8662
Telemetry [candidate] (8.804 ms) : 0, 8804
section profiling
BytebuddyAgent [baseline] (718.416 ms) : 0, 718416
BytebuddyAgent [candidate] (711.607 ms) : 0, 711607
GlobalTracer [baseline] (352.538 ms) : 0, 352538
GlobalTracer [candidate] (351.668 ms) : 0, 351668
AppSec [baseline] (54.772 ms) : 0, 54772
AppSec [candidate] (54.402 ms) : 0, 54402
Debugger [baseline] (4.306 ms) : 0, 4306
Debugger [candidate] (4.282 ms) : 0, 4282
Remote Config [baseline] (704.518 µs) : 0, 705
Remote Config [candidate] (687.068 µs) : 0, 687
Telemetry [baseline] (9.006 ms) : 0, 9006
Telemetry [candidate] (8.903 ms) : 0, 8903
ProfilingAgent [baseline] (102.736 ms) : 0, 102736
ProfilingAgent [candidate] (101.757 ms) : 0, 101757
Profiling [baseline] (102.763 ms) : 0, 102763
Profiling [candidate] (102.061 ms) : 0, 102061
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
end_time2025-03-24T15:56:392025-03-24T16:04:24
git_branchmasterdaniel.mohedano/default-attempt-to-fix-retries
git_commit_date17428257491742829452
git_commit_sha51813bdbca973b
release_version1.48.0-SNAPSHOT~51813bdfcb1.48.0-SNAPSHOT~bca973b2af
start_time2025-03-24T15:56:252025-03-24T16:04:10
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17428326621742832662
ci_job_id861611597861611597
ci_pipeline_id5978071459780714
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-ylcbzox4-project-304-concurrent-1-lhhe4vq8 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-ylcbzox4-project-304-concurrent-1-lhhe4vq8 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
variantiastiast

Summary

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

Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~bca973b2af, baseline=1.48.0-SNAPSHOT~51813bdfcb
dateFormat X
axisFormat %s
section baseline
no_agent (374.536 µs) : 355, 394
. : milestone, 375,
iast (521.467 µs) : 499, 544
. : milestone, 521,
iast_FULL (737.056 µs) : 715, 759
. : milestone, 737,
iast_GLOBAL (559.821 µs) : 538, 582
. : milestone, 560,
iast_HARDCODED_SECRET_DISABLED (519.977 µs) : 498, 542
. : milestone, 520,
iast_INACTIVE (466.808 µs) : 446, 488
. : milestone, 467,
iast_TELEMETRY_OFF (506.291 µs) : 485, 528
. : milestone, 506,
tracing (466.879 µs) : 445, 489
. : milestone, 467,
section candidate
no_agent (383.85 µs) : 364, 404
. : milestone, 384,
iast (515.463 µs) : 494, 537
. : milestone, 515,
iast_FULL (731.081 µs) : 709, 753
. : milestone, 731,
iast_GLOBAL (570.716 µs) : 548, 593
. : milestone, 571,
iast_HARDCODED_SECRET_DISABLED (516.235 µs) : 495, 538
. : milestone, 516,
iast_INACTIVE (466.365 µs) : 445, 488
. : milestone, 466,
iast_TELEMETRY_OFF (498.664 µs) : 477, 520
. : milestone, 499,
tracing (458.657 µs) : 438, 480
. : milestone, 459,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent374.536 µs [354.71 µs, 394.362 µs]-
iast521.467 µs [499.252 µs, 543.681 µs]146.93 µs (39.2%)
iast_FULL737.056 µs [715.176 µs, 758.935 µs]362.519 µs (96.8%)
iast_GLOBAL559.821 µs [537.94 µs, 581.703 µs]185.285 µs (49.5%)
iast_HARDCODED_SECRET_DISABLED519.977 µs [498.367 µs, 541.588 µs]145.441 µs (38.8%)
iast_INACTIVE466.808 µs [445.637 µs, 487.98 µs]92.272 µs (24.6%)
iast_TELEMETRY_OFF506.291 µs [484.629 µs, 527.953 µs]131.755 µs (35.2%)
tracing466.879 µs [444.915 µs, 488.844 µs]92.343 µs (24.7%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent383.85 µs [363.634 µs, 404.065 µs]-
iast515.463 µs [493.631 µs, 537.295 µs]131.613 µs (34.3%)
iast_FULL731.081 µs [709.096 µs, 753.067 µs]347.232 µs (90.5%)
iast_GLOBAL570.716 µs [548.244 µs, 593.188 µs]186.866 µs (48.7%)
iast_HARDCODED_SECRET_DISABLED516.235 µs [494.551 µs, 537.919 µs]132.386 µs (34.5%)
iast_INACTIVE466.365 µs [444.92 µs, 487.81 µs]82.515 µs (21.5%)
iast_TELEMETRY_OFF498.664 µs [476.955 µs, 520.372 µs]114.814 µs (29.9%)
tracing458.657 µs [437.55 µs, 479.764 µs]74.807 µs (19.5%)
Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~bca973b2af, baseline=1.48.0-SNAPSHOT~51813bdfcb
dateFormat X
axisFormat %s
section baseline
no_agent (1.367 ms) : 1348, 1385
. : milestone, 1367,
appsec (1.747 ms) : 1723, 1771
. : milestone, 1747,
appsec_no_iast (1.74 ms) : 1716, 1764
. : milestone, 1740,
code_origins (1.67 ms) : 1643, 1697
. : milestone, 1670,
iast (1.511 ms) : 1487, 1534
. : milestone, 1511,
profiling (1.531 ms) : 1506, 1556
. : milestone, 1531,
tracing (1.503 ms) : 1479, 1526
. : milestone, 1503,
section candidate
no_agent (1.365 ms) : 1346, 1384
. : milestone, 1365,
appsec (1.736 ms) : 1712, 1760
. : milestone, 1736,
appsec_no_iast (1.752 ms) : 1728, 1775
. : milestone, 1752,
code_origins (1.675 ms) : 1649, 1702
. : milestone, 1675,
iast (1.523 ms) : 1500, 1547
. : milestone, 1523,
profiling (1.513 ms) : 1489, 1536
. : milestone, 1513,
tracing (1.487 ms) : 1463, 1512
. : milestone, 1487,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.367 ms [1.348 ms, 1.385 ms]-
appsec1.747 ms [1.723 ms, 1.771 ms]380.099 µs (27.8%)
appsec_no_iast1.74 ms [1.716 ms, 1.764 ms]373.455 µs (27.3%)
code_origins1.67 ms [1.643 ms, 1.697 ms]303.502 µs (22.2%)
iast1.511 ms [1.487 ms, 1.534 ms]144.257 µs (10.6%)
profiling1.531 ms [1.506 ms, 1.556 ms]164.592 µs (12.0%)
tracing1.503 ms [1.479 ms, 1.526 ms]136.072 µs (10.0%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.365 ms [1.346 ms, 1.384 ms]-
appsec1.736 ms [1.712 ms, 1.76 ms]370.4 µs (27.1%)
appsec_no_iast1.752 ms [1.728 ms, 1.775 ms]386.285 µs (28.3%)
code_origins1.675 ms [1.649 ms, 1.702 ms]310.179 µs (22.7%)
iast1.523 ms [1.5 ms, 1.547 ms]157.942 µs (11.6%)
profiling1.513 ms [1.489 ms, 1.536 ms]147.299 µs (10.8%)
tracing1.487 ms [1.463 ms, 1.512 ms]122.153 µs (8.9%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterdaniel.mohedano/default-attempt-to-fix-retries
git_commit_date17428257491742829452
git_commit_sha51813bdbca973b
release_version1.48.0-SNAPSHOT~51813bdfcb1.48.0-SNAPSHOT~bca973b2af
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17428331171742833117
ci_job_id861611601861611601
ci_pipeline_id5978071459780714
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-xjcpkyqs-project-304-concurrent-0-ijvky08x 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-xjcpkyqs-project-304-concurrent-0-ijvky08x 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
variantappsecappsec

Summary

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

Execution time for biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.48.0-SNAPSHOT~bca973b2af, baseline=1.48.0-SNAPSHOT~51813bdfcb
dateFormat X
axisFormat %s
section baseline
no_agent (14.847 s) : 14847000, 14847000
. : milestone, 14847000,
appsec (14.987 s) : 14987000, 14987000
. : milestone, 14987000,
iast (18.202 s) : 18202000, 18202000
. : milestone, 18202000,
iast_GLOBAL (18.035 s) : 18035000, 18035000
. : milestone, 18035000,
profiling (15.198 s) : 15198000, 15198000
. : milestone, 15198000,
tracing (14.992 s) : 14992000, 14992000
. : milestone, 14992000,
section candidate
no_agent (14.926 s) : 14926000, 14926000
. : milestone, 14926000,
appsec (15.069 s) : 15069000, 15069000
. : milestone, 15069000,
iast (18.554 s) : 18554000, 18554000
. : milestone, 18554000,
iast_GLOBAL (17.886 s) : 17886000, 17886000
. : milestone, 17886000,
profiling (15.325 s) : 15325000, 15325000
. : milestone, 15325000,
tracing (14.896 s) : 14896000, 14896000
. : milestone, 14896000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent14.847 s [14.847 s, 14.847 s]-
appsec14.987 s [14.987 s, 14.987 s]140.0 ms (0.9%)
iast18.202 s [18.202 s, 18.202 s]3.355 s (22.6%)
iast_GLOBAL18.035 s [18.035 s, 18.035 s]3.188 s (21.5%)
profiling15.198 s [15.198 s, 15.198 s]351.0 ms (2.4%)
tracing14.992 s [14.992 s, 14.992 s]145.0 ms (1.0%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent14.926 s [14.926 s, 14.926 s]-
appsec15.069 s [15.069 s, 15.069 s]143.0 ms (1.0%)
iast18.554 s [18.554 s, 18.554 s]3.628 s (24.3%)
iast_GLOBAL17.886 s [17.886 s, 17.886 s]2.96 s (19.8%)
profiling15.325 s [15.325 s, 15.325 s]399.0 ms (2.7%)
tracing14.896 s [14.896 s, 14.896 s]-30.0 ms (-0.2%)
Execution time for tomcat
gantt
title tomcat - execution time [CI 0.99] : candidate=1.48.0-SNAPSHOT~bca973b2af, baseline=1.48.0-SNAPSHOT~51813bdfcb
dateFormat X
axisFormat %s
section baseline
no_agent (1.472 ms) : 1461, 1484
. : milestone, 1472,
appsec (2.347 ms) : 2303, 2391
. : milestone, 2347,
iast (2.124 ms) : 2068, 2179
. : milestone, 2124,
iast_GLOBAL (2.157 ms) : 2101, 2214
. : milestone, 2157,
profiling (1.966 ms) : 1922, 2010
. : milestone, 1966,
tracing (1.953 ms) : 1910, 1995
. : milestone, 1953,
section candidate
no_agent (1.474 ms) : 1463, 1486
. : milestone, 1474,
appsec (2.325 ms) : 2282, 2368
. : milestone, 2325,
iast (2.116 ms) : 2061, 2172
. : milestone, 2116,
iast_GLOBAL (2.167 ms) : 2111, 2223
. : milestone, 2167,
profiling (1.966 ms) : 1922, 2010
. : milestone, 1966,
tracing (1.953 ms) : 1911, 1996
. : milestone, 1953,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.472 ms [1.461 ms, 1.484 ms]-
appsec2.347 ms [2.303 ms, 2.391 ms]874.55 µs (59.4%)
iast2.124 ms [2.068 ms, 2.179 ms]651.612 µs (44.3%)
iast_GLOBAL2.157 ms [2.101 ms, 2.214 ms]685.09 µs (46.5%)
profiling1.966 ms [1.922 ms, 2.01 ms]494.069 µs (33.6%)
tracing1.953 ms [1.91 ms, 1.995 ms]480.291 µs (32.6%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.474 ms [1.463 ms, 1.486 ms]-
appsec2.325 ms [2.282 ms, 2.368 ms]850.609 µs (57.7%)
iast2.116 ms [2.061 ms, 2.172 ms]641.81 µs (43.5%)
iast_GLOBAL2.167 ms [2.111 ms, 2.223 ms]692.251 µs (47.0%)
profiling1.966 ms [1.922 ms, 2.01 ms]491.896 µs (33.4%)
tracing1.953 ms [1.911 ms, 1.996 ms]478.881 µs (32.5%)

@daniel-mohedano
daniel-mohedano marked this pull request as ready for review March 25, 2025 10:17
@daniel-mohedano
daniel-mohedano requested a review from a team as a code ownerMarch 25, 2025 10:17
@daniel-mohedano
daniel-mohedano merged commit 771fa81 into masterMar 25, 2025
@daniel-mohedano
daniel-mohedano deleted the daniel.mohedano/default-attempt-to-fix-retries branch March 25, 2025 10:18
@github-actionsgithub-actionsBot added this to the 1.48.0 milestone Mar 25, 2025
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request Apr 11, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
| org.flywaydb.flyway | plugin | misk/gradle/libs.versions.toml | gradle
| minor | `11.6.0` -> `11.7.0` |
|
[com.squareup.okio:okio-fakefilesystem](https://github.com/square/okio)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.10.2` -> `3.11.0` |
| [com.squareup.okio:okio](https://github.com/square/okio) |
dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.10.2` -> `3.11.0` |
|
[com.autonomousapps.dependency-analysis](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin)
| plugin | misk/gradle/libs.versions.toml | gradle | minor | `2.15.0` ->
`2.16.0` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.47.3` -> `1.48.1` |
| [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.47.3` -> `1.48.1` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
---
### Release Notes
<details>
<summary>square/okio (com.squareup.okio:okio-fakefilesystem)</summary>
###
[`v3.11.0`](https://github.com/square/okio/blob/HEAD/CHANGELOG.md#Version-3110)
*2025-04-09*
- Fix: Clear the deflater's byte array reference
- New: Faster implementation of `String.decodeHex()` on Kotlin/JS.
- New: Declare `EXACTLY_ONCE` execution for blocks like `Closeable.use
{}` and `FileSystem.read {}`.
- Upgrade: \[Kotlin 2.1.20]\[kotlin\_2\_1\_20].
</details>
<details>
<summary>autonomousapps/dependency-analysis-android-gradle-plugin
(com.autonomousapps.dependency-analysis)</summary>
###
[`v2.16.0`](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-2160)
- \[Feat]: support `com.android.test` projects.
- \[Feat]: support typesafe project accessors with opt-in.
```kotlin
dependencyAnalysis {
useTypesafeProjectAccessors(true) // false by default
}
```
</details>
<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>
###
[`v1.48.1`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.48.1):
1.48.1
### Components
#### Tracer internal logging
- 🐛 Remove print line causing unnecessary logs
([#&#8203;8687](DataDog/dd-trace-java#8687) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
###
[`v1.48.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.48.0):
1.48.0
### Known Bugs
> \[!NOTE]
> If you are experiencing issues with spamming timeout logs, please
update to the [latest
version](https://github.com/DataDog/dd-trace-java/releases/latest) or
set
[JDK_SOCKET_ENABLED](https://github.com/DataDog/dd-trace-java/blob/33fc3c9a9b7cda3beda88b8b3e5224ae2b10764a/dd-trace-api/src/main/java/datadog/trace/api/config/GeneralConfig.java#L98)
to false.
### Components
#### Application Security Management (IAST)
- ✨ Fix vulnerability location org.jose4j.lang.HashUtil
([#&#8203;8610](DataDog/dd-trace-java#8610) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Fix weak randomness in oracle.ucp.util.OpaqueString
([#&#8203;8609](DataDog/dd-trace-java#8609) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Fix weak hash false positive in
oracle.security.o5logon.O5Logon
([#&#8203;8608](DataDog/dd-trace-java#8608) -
[@&#8203;jandro996](https://github.com/jandro996))
- 🐛 Prevent before callsites targeting constructors in super calls
([#&#8203;8549](DataDog/dd-trace-java#8549) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### Application Security Management (WAF)
- ✨ Update login events public SDK to V2
([#&#8203;8620](DataDog/dd-trace-java#8620) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛 Send RASP LFI capability only when AppSec is statically enabled
([#&#8203;8573](DataDog/dd-trace-java#8573) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Improve detection of missing request end events
([#&#8203;8510](DataDog/dd-trace-java#8510) -
[@&#8203;smola](https://github.com/smola))
- 🧹 Remove remote configuration for API Security sampling rate
([#&#8203;8486](DataDog/dd-trace-java#8486) -
[@&#8203;smola](https://github.com/smola))
- ✨ Add setUser to user monitoring SDK
([#&#8203;8482](DataDog/dd-trace-java#8482) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Add missing address for signup event
([#&#8203;8469](DataDog/dd-trace-java#8469) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Allow login events SDK to be used with appsec disabled
([#&#8203;8464](DataDog/dd-trace-java#8464) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Add support for endpoint discovery in spring mvc
([#&#8203;8352](DataDog/dd-trace-java#8352) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ New API Security sampling algorithm
([#&#8203;8178](DataDog/dd-trace-java#8178) -
[@&#8203;ValentinZakharov](https://github.com/ValentinZakharov))
#### Build & Tooling
- ✨ Add buffer size customizability to JDK UDS support
([#&#8203;8629](DataDog/dd-trace-java#8629) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
- ✨ Add JDK built-in support for UDS on Java 16+
([#&#8203;8314](DataDog/dd-trace-java#8314) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
#### Configuration at Runtime
- 🐛 Send RASP LFI capability only when AppSec is statically enabled
([#&#8203;8573](DataDog/dd-trace-java#8573) -
[@&#8203;jandro996](https://github.com/jandro996))
#### Continuous Integration Visibility
- 🐛 Prevent double reporting of Scalatest events when using SBT with
test forking
([#&#8203;8682](DataDog/dd-trace-java#8682) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Shutdown CI Visibility test event handlers before tracer
([#&#8203;8677](DataDog/dd-trace-java#8677) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Do not apply JUnit 4 instrumentation to MUnit runners
([#&#8203;8675](DataDog/dd-trace-java#8675),
[#&#8203;8683](DataDog/dd-trace-java#8683) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Remove error log when source path resolution fails on
isModified check
([#&#8203;8663](DataDog/dd-trace-java#8663) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Implement tests reordering for JUnit 4
([#&#8203;8650](DataDog/dd-trace-java#8650) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- 🐛 Set default Attempt to Fix retries if none provided from the
backend
([#&#8203;8615](DataDog/dd-trace-java#8615) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Allow to manually set PR info
([#&#8203;8566](DataDog/dd-trace-java#8566) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix Test Optimization init when repo root cannot be determined
([#&#8203;8533](DataDog/dd-trace-java#8533) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Add capabilities tagging
([#&#8203;8499](DataDog/dd-trace-java#8499),
[#&#8203;8540](DataDog/dd-trace-java#8540) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
#### Crash tracking
- 🐛 Remove dependency on bash from crash/oome uploder scripts
([#&#8203;8652](DataDog/dd-trace-java#8652) -
[@&#8203;jbachorik](https://github.com/jbachorik))
#### Data Streams Monitoring
- ✨ e2e pipeline configuration when data jobs is enabled
([#&#8203;8553](DataDog/dd-trace-java#8553) -
[@&#8203;kr-igor](https://github.com/kr-igor))
#### Dynamic Instrumentation
- 🐛 Fix In-Product when config is empty
([#&#8203;8679](DataDog/dd-trace-java#8679) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add support for filtering shaded third-party libs
([#&#8203;8612](DataDog/dd-trace-java#8612) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add In-Product Enablement
([#&#8203;8587](DataDog/dd-trace-java#8587) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨⚡ Reduce footprint of SourceFile tracking
([#&#8203;8524](DataDog/dd-trace-java#8524) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨⚡ Optimize the SourceFile tracking
([#&#8203;8520](DataDog/dd-trace-java#8520) -
[@&#8203;jpbempel](https://github.com/jpbempel))
#### OpenTracing
- 🧹 Remove activeScope() use in OpenTracing shim
([#&#8203;8478](DataDog/dd-trace-java#8478) -
[@&#8203;mcculls](https://github.com/mcculls))
#### Profiling
- ✨ Add profiler env check command to AgentCLI
([#&#8203;8671](DataDog/dd-trace-java#8671) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Bump ddprof to 1.23.0
([#&#8203;8668](DataDog/dd-trace-java#8668) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- Fix a crash related to ElfParser::loadSymbolTable
([#&#8203;191](DataDog/dd-trace-java#191)) by
[@&#8203;yanglong1010](https://github.com/yanglong1010) in
DataDog/java-profiler#192
- Unwind String.indexOf intrinsic on AArch64 by
[@&#8203;MattAlp](https://github.com/MattAlp) in
DataDog/java-profiler#193
- Fix Java 24 support by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#194
- A set of fixes related to clang, aarch64 and musl pecularities of
vmstructs stack unwinder by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#199
- 🐛 Remove process information from JFR recording
([#&#8203;8661](DataDog/dd-trace-java#8661) -
[@&#8203;r1viollet](https://github.com/r1viollet))
- 🐛 Make TempLocationManager USER aware
([#&#8203;8605](DataDog/dd-trace-java#8605) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Extract git tags from embedded git.properties and
datadog_git.properties
([#&#8203;8561](DataDog/dd-trace-java#8561) -
[@&#8203;wmouchere](https://github.com/wmouchere))
#### Telemetry
- 🐛 Fix appsec.rasp.error and appsec.waf.error telemetry metrics
([#&#8203;8624](DataDog/dd-trace-java#8624) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Create metric: appsec.rasp.rule.skipped
([#&#8203;8618](DataDog/dd-trace-java#8618) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Extract git tags from embedded git.properties and
datadog_git.properties
([#&#8203;8561](DataDog/dd-trace-java#8561) -
[@&#8203;wmouchere](https://github.com/wmouchere))
#### Testing
- 🧹 Simplify ssi tests one-pipeline
([#&#8203;8558](DataDog/dd-trace-java#8558) -
[@&#8203;robertomonteromiguel](https://github.com/robertomonteromiguel))
- ✨ Add smoke tests for java's concurrent API
([#&#8203;8438](DataDog/dd-trace-java#8438) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
#### Trace context propagation
- ✨ Adding Support for `TRACE_PROPAGATION_BEHAVIOR_EXTRACT`
([#&#8203;8535](DataDog/dd-trace-java#8535) -
[@&#8203;mhlidd](https://github.com/mhlidd))
#### Tracer core
- 🐛 Ensure shaded helpers have unique names
([#&#8203;8559](DataDog/dd-trace-java#8559) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Support common config sources for user-provided git info
([#&#8203;8547](DataDog/dd-trace-java#8547) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Make the default config sources more robust when a security
manager is installed
([#&#8203;8544](DataDog/dd-trace-java#8544) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Support targeting services with configurations in stable
configuration file
([#&#8203;8526](DataDog/dd-trace-java#8526) -
[@&#8203;mtoffl01](https://github.com/mtoffl01))
- ✨ Add new parser for `DD_TAGS` and prioritizing `DD_SERVICE`
([#&#8203;8296](DataDog/dd-trace-java#8296) -
[@&#8203;mhlidd](https://github.com/mhlidd))
#### Tracer internal logging
- 🐛 Add missing debug log for the cloudPayloadTaggingServices config
([#&#8203;8600](DataDog/dd-trace-java#8600) -
[@&#8203;ygree](https://github.com/ygree))
- ✨ Add the possibility to output the logs of the Java tracer
in JSON
([#&#8203;8083](DataDog/dd-trace-java#8083) -
[@&#8203;cecile75](https://github.com/cecile75))
#### Tracer public API
- ✨ Introducing `DD_TRACE_EXPERIMENTAL_FEATURES_ENABLED` Config
([#&#8203;8536](DataDog/dd-trace-java#8536) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- ✨ Config Consistency Round 2
([#&#8203;8489](DataDog/dd-trace-java#8489) -
[@&#8203;mhlidd](https://github.com/mhlidd))
### Instrumentations
####
- 🐛 Fix NPE in getMdcCopy of LoggingEventInstrumentation
([#&#8203;8599](DataDog/dd-trace-java#8599) -
[@&#8203;ygree](https://github.com/ygree))
#### Apache Spark instrumentation
- ✨ Instrument Runtime.exit() to finish spark application spans
([#&#8203;8572](DataDog/dd-trace-java#8572) -
[@&#8203;paul-laffon-dd](https://github.com/paul-laffon-dd))
- ✨ Configure OpenLineage if present in Spark instrumentation
([#&#8203;8541](DataDog/dd-trace-java#8541) -
[@&#8203;mobuchowski](https://github.com/mobuchowski))
#### Armeria Instrumentation
- ✨ Support armeria grpc 1.32.3
([#&#8203;8606](DataDog/dd-trace-java#8606) -
[@&#8203;github-actions](https://github.com/github-actions)\[bot])
#### AWS DynamoDB Instrumentation
- ✨ Create DynamoDB instrumentation + add span pointers for
`updateItem` and `deleteItem`
([#&#8203;8490](DataDog/dd-trace-java#8490) -
[@&#8203;nhulston](https://github.com/nhulston))
#### AWS SDK instrumentation
- ✨ Add DynamoDB in
DEFAULT_TRACE_CLOUD_PAYLOAD_TAGGING_SERVICES
([#&#8203;8595](DataDog/dd-trace-java#8595) -
[@&#8203;joeyzhao2018](https://github.com/joeyzhao2018))
#### Azure Functions instrumentation
- ✨ Enable tracer computed trace metrics by default for Azure
Functions
([#&#8203;8518](DataDog/dd-trace-java#8518) -
[@&#8203;duncanpharvey](https://github.com/duncanpharvey))
- 💡 Add azure-functions instrumentation
([#&#8203;8432](DataDog/dd-trace-java#8432) -
[@&#8203;duncanpharvey](https://github.com/duncanpharvey))
#### Core Java language instrumentation
- 🐛 Fix ForkJoinPool.execute() instrumentation on Java 21+
([#&#8203;8560](DataDog/dd-trace-java#8560) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
#### Eclipse Vert.x instrumentation
- ✨ Add vertx postgresql client instrumentation
([#&#8203;8471](DataDog/dd-trace-java#8471) -
[@&#8203;vandonr](https://github.com/vandonr) - thanks for the
contribution!)
#### Kafka instrumentation
- ✨ Support and test kafka-clients 4
([#&#8203;8581](DataDog/dd-trace-java#8581) -
[@&#8203;amarziali](https://github.com/amarziali))
#### Kotlin instrumentation
- ✨ Avoid disconnected traces when using Kotlin flowOn
([#&#8203;8651](DataDog/dd-trace-java#8651) -
[@&#8203;mcculls](https://github.com/mcculls))
#### OpenTelemetry instrumentation
- 🧹 Migrate OtelContext wrapper to new internal Context API
([#&#8203;8645](DataDog/dd-trace-java#8645) -
[@&#8203;mcculls](https://github.com/mcculls))
#### Spring instrumentation
- 🐛 Support CompletableFuture on spring webmvc controllers
([#&#8203;8659](DataDog/dd-trace-java#8659) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Add support for endpoint discovery in spring mvc
([#&#8203;8352](DataDog/dd-trace-java#8352) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### WebSocket Instrumentation
- ✨ Instrument Jetty websocket pojo
([#&#8203;8562](DataDog/dd-trace-java#8562) -
[@&#8203;amarziali](https://github.com/amarziali))
- 💡 Instrument Java Websocket API (JSR356)
([#&#8203;8440](DataDog/dd-trace-java#8440) -
[@&#8203;amarziali](https://github.com/amarziali))
#### All other instrumentations
- ✨ Introduce cache for peer.hostname lookup
([#&#8203;8601](DataDog/dd-trace-java#8601) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Support pekko http 1.1
([#&#8203;8532](DataDog/dd-trace-java#8532) -
[@&#8203;amarziali](https://github.com/amarziali))
</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**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **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: 331314f71acaced3adc75ea5d7e855c248d593fc
eizus pushed a commit to cdrxyz/misk that referenced this pull request Jul 18, 2026
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
| org.flywaydb.flyway | plugin | misk/gradle/libs.versions.toml | gradle
| minor | `11.6.0` -> `11.7.0` |
|
[com.squareup.okio:okio-fakefilesystem](https://github.com/square/okio)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.10.2` -> `3.11.0` |
| [com.squareup.okio:okio](https://github.com/square/okio) |
dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.10.2` -> `3.11.0` |
|
[com.autonomousapps.dependency-analysis](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin)
| plugin | misk/gradle/libs.versions.toml | gradle | minor | `2.15.0` ->
`2.16.0` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.47.3` -> `1.48.1` |
| [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.47.3` -> `1.48.1` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
---
### Release Notes
<details>
<summary>square/okio (com.squareup.okio:okio-fakefilesystem)</summary>
###
[`v3.11.0`](https://github.com/square/okio/blob/HEAD/CHANGELOG.md#Version-3110)
*2025-04-09*
- Fix: Clear the deflater's byte array reference
- New: Faster implementation of `String.decodeHex()` on Kotlin/JS.
- New: Declare `EXACTLY_ONCE` execution for blocks like `Closeable.use
{}` and `FileSystem.read {}`.
- Upgrade: \[Kotlin 2.1.20]\[kotlin\_2\_1\_20].
</details>
<details>
<summary>autonomousapps/dependency-analysis-android-gradle-plugin
(com.autonomousapps.dependency-analysis)</summary>
###
[`v2.16.0`](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-2160)
- \[Feat]: support `com.android.test` projects.
- \[Feat]: support typesafe project accessors with opt-in.
```kotlin
dependencyAnalysis {
useTypesafeProjectAccessors(true) // false by default
}
```
</details>
<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>
###
[`v1.48.1`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.48.1):
1.48.1
### Components
#### Tracer internal logging
- 🐛 Remove print line causing unnecessary logs
([#&#8203;8687](DataDog/dd-trace-java#8687) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
###
[`v1.48.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.48.0):
1.48.0
### Known Bugs
> \[!NOTE]
> If you are experiencing issues with spamming timeout logs, please
update to the [latest
version](https://github.com/DataDog/dd-trace-java/releases/latest) or
set
[JDK_SOCKET_ENABLED](https://github.com/DataDog/dd-trace-java/blob/33fc3c9a9b7cda3beda88b8b3e5224ae2b10764a/dd-trace-api/src/main/java/datadog/trace/api/config/GeneralConfig.java#L98)
to false.
### Components
#### Application Security Management (IAST)
- ✨ Fix vulnerability location org.jose4j.lang.HashUtil
([#&#8203;8610](DataDog/dd-trace-java#8610) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Fix weak randomness in oracle.ucp.util.OpaqueString
([#&#8203;8609](DataDog/dd-trace-java#8609) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Fix weak hash false positive in
oracle.security.o5logon.O5Logon
([#&#8203;8608](DataDog/dd-trace-java#8608) -
[@&#8203;jandro996](https://github.com/jandro996))
- 🐛 Prevent before callsites targeting constructors in super calls
([#&#8203;8549](DataDog/dd-trace-java#8549) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### Application Security Management (WAF)
- ✨ Update login events public SDK to V2
([#&#8203;8620](DataDog/dd-trace-java#8620) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛 Send RASP LFI capability only when AppSec is statically enabled
([#&#8203;8573](DataDog/dd-trace-java#8573) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Improve detection of missing request end events
([#&#8203;8510](DataDog/dd-trace-java#8510) -
[@&#8203;smola](https://github.com/smola))
- 🧹 Remove remote configuration for API Security sampling rate
([#&#8203;8486](DataDog/dd-trace-java#8486) -
[@&#8203;smola](https://github.com/smola))
- ✨ Add setUser to user monitoring SDK
([#&#8203;8482](DataDog/dd-trace-java#8482) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Add missing address for signup event
([#&#8203;8469](DataDog/dd-trace-java#8469) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Allow login events SDK to be used with appsec disabled
([#&#8203;8464](DataDog/dd-trace-java#8464) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Add support for endpoint discovery in spring mvc
([#&#8203;8352](DataDog/dd-trace-java#8352) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ New API Security sampling algorithm
([#&#8203;8178](DataDog/dd-trace-java#8178) -
[@&#8203;ValentinZakharov](https://github.com/ValentinZakharov))
#### Build & Tooling
- ✨ Add buffer size customizability to JDK UDS support
([#&#8203;8629](DataDog/dd-trace-java#8629) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
- ✨ Add JDK built-in support for UDS on Java 16+
([#&#8203;8314](DataDog/dd-trace-java#8314) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
#### Configuration at Runtime
- 🐛 Send RASP LFI capability only when AppSec is statically enabled
([#&#8203;8573](DataDog/dd-trace-java#8573) -
[@&#8203;jandro996](https://github.com/jandro996))
#### Continuous Integration Visibility
- 🐛 Prevent double reporting of Scalatest events when using SBT with
test forking
([#&#8203;8682](DataDog/dd-trace-java#8682) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Shutdown CI Visibility test event handlers before tracer
([#&#8203;8677](DataDog/dd-trace-java#8677) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Do not apply JUnit 4 instrumentation to MUnit runners
([#&#8203;8675](DataDog/dd-trace-java#8675),
[#&#8203;8683](DataDog/dd-trace-java#8683) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Remove error log when source path resolution fails on
isModified check
([#&#8203;8663](DataDog/dd-trace-java#8663) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Implement tests reordering for JUnit 4
([#&#8203;8650](DataDog/dd-trace-java#8650) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- 🐛 Set default Attempt to Fix retries if none provided from the
backend
([#&#8203;8615](DataDog/dd-trace-java#8615) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Allow to manually set PR info
([#&#8203;8566](DataDog/dd-trace-java#8566) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix Test Optimization init when repo root cannot be determined
([#&#8203;8533](DataDog/dd-trace-java#8533) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Add capabilities tagging
([#&#8203;8499](DataDog/dd-trace-java#8499),
[#&#8203;8540](DataDog/dd-trace-java#8540) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
#### Crash tracking
- 🐛 Remove dependency on bash from crash/oome uploder scripts
([#&#8203;8652](DataDog/dd-trace-java#8652) -
[@&#8203;jbachorik](https://github.com/jbachorik))
#### Data Streams Monitoring
- ✨ e2e pipeline configuration when data jobs is enabled
([#&#8203;8553](DataDog/dd-trace-java#8553) -
[@&#8203;kr-igor](https://github.com/kr-igor))
#### Dynamic Instrumentation
- 🐛 Fix In-Product when config is empty
([#&#8203;8679](DataDog/dd-trace-java#8679) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add support for filtering shaded third-party libs
([#&#8203;8612](DataDog/dd-trace-java#8612) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add In-Product Enablement
([#&#8203;8587](DataDog/dd-trace-java#8587) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨⚡ Reduce footprint of SourceFile tracking
([#&#8203;8524](DataDog/dd-trace-java#8524) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨⚡ Optimize the SourceFile tracking
([#&#8203;8520](DataDog/dd-trace-java#8520) -
[@&#8203;jpbempel](https://github.com/jpbempel))
#### OpenTracing
- 🧹 Remove activeScope() use in OpenTracing shim
([#&#8203;8478](DataDog/dd-trace-java#8478) -
[@&#8203;mcculls](https://github.com/mcculls))
#### Profiling
- ✨ Add profiler env check command to AgentCLI
([#&#8203;8671](DataDog/dd-trace-java#8671) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Bump ddprof to 1.23.0
([#&#8203;8668](DataDog/dd-trace-java#8668) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- Fix a crash related to ElfParser::loadSymbolTable
([#&#8203;191](DataDog/dd-trace-java#191)) by
[@&#8203;yanglong1010](https://github.com/yanglong1010) in
DataDog/java-profiler#192
- Unwind String.indexOf intrinsic on AArch64 by
[@&#8203;MattAlp](https://github.com/MattAlp) in
DataDog/java-profiler#193
- Fix Java 24 support by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#194
- A set of fixes related to clang, aarch64 and musl pecularities of
vmstructs stack unwinder by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#199
- 🐛 Remove process information from JFR recording
([#&#8203;8661](DataDog/dd-trace-java#8661) -
[@&#8203;r1viollet](https://github.com/r1viollet))
- 🐛 Make TempLocationManager USER aware
([#&#8203;8605](DataDog/dd-trace-java#8605) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Extract git tags from embedded git.properties and
datadog_git.properties
([#&#8203;8561](DataDog/dd-trace-java#8561) -
[@&#8203;wmouchere](https://github.com/wmouchere))
#### Telemetry
- 🐛 Fix appsec.rasp.error and appsec.waf.error telemetry metrics
([#&#8203;8624](DataDog/dd-trace-java#8624) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Create metric: appsec.rasp.rule.skipped
([#&#8203;8618](DataDog/dd-trace-java#8618) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Extract git tags from embedded git.properties and
datadog_git.properties
([#&#8203;8561](DataDog/dd-trace-java#8561) -
[@&#8203;wmouchere](https://github.com/wmouchere))
#### Testing
- 🧹 Simplify ssi tests one-pipeline
([#&#8203;8558](DataDog/dd-trace-java#8558) -
[@&#8203;robertomonteromiguel](https://github.com/robertomonteromiguel))
- ✨ Add smoke tests for java's concurrent API
([#&#8203;8438](DataDog/dd-trace-java#8438) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
#### Trace context propagation
- ✨ Adding Support for `TRACE_PROPAGATION_BEHAVIOR_EXTRACT`
([#&#8203;8535](DataDog/dd-trace-java#8535) -
[@&#8203;mhlidd](https://github.com/mhlidd))
#### Tracer core
- 🐛 Ensure shaded helpers have unique names
([#&#8203;8559](DataDog/dd-trace-java#8559) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Support common config sources for user-provided git info
([#&#8203;8547](DataDog/dd-trace-java#8547) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Make the default config sources more robust when a security
manager is installed
([#&#8203;8544](DataDog/dd-trace-java#8544) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Support targeting services with configurations in stable
configuration file
([#&#8203;8526](DataDog/dd-trace-java#8526) -
[@&#8203;mtoffl01](https://github.com/mtoffl01))
- ✨ Add new parser for `DD_TAGS` and prioritizing `DD_SERVICE`
([#&#8203;8296](DataDog/dd-trace-java#8296) -
[@&#8203;mhlidd](https://github.com/mhlidd))
#### Tracer internal logging
- 🐛 Add missing debug log for the cloudPayloadTaggingServices config
([#&#8203;8600](DataDog/dd-trace-java#8600) -
[@&#8203;ygree](https://github.com/ygree))
- ✨ Add the possibility to output the logs of the Java tracer
in JSON
([#&#8203;8083](DataDog/dd-trace-java#8083) -
[@&#8203;cecile75](https://github.com/cecile75))
#### Tracer public API
- ✨ Introducing `DD_TRACE_EXPERIMENTAL_FEATURES_ENABLED` Config
([#&#8203;8536](DataDog/dd-trace-java#8536) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- ✨ Config Consistency Round 2
([#&#8203;8489](DataDog/dd-trace-java#8489) -
[@&#8203;mhlidd](https://github.com/mhlidd))
### Instrumentations
####
- 🐛 Fix NPE in getMdcCopy of LoggingEventInstrumentation
([#&#8203;8599](DataDog/dd-trace-java#8599) -
[@&#8203;ygree](https://github.com/ygree))
#### Apache Spark instrumentation
- ✨ Instrument Runtime.exit() to finish spark application spans
([#&#8203;8572](DataDog/dd-trace-java#8572) -
[@&#8203;paul-laffon-dd](https://github.com/paul-laffon-dd))
- ✨ Configure OpenLineage if present in Spark instrumentation
([#&#8203;8541](DataDog/dd-trace-java#8541) -
[@&#8203;mobuchowski](https://github.com/mobuchowski))
#### Armeria Instrumentation
- ✨ Support armeria grpc 1.32.3
([#&#8203;8606](DataDog/dd-trace-java#8606) -
[@&#8203;github-actions](https://github.com/github-actions)\[bot])
#### AWS DynamoDB Instrumentation
- ✨ Create DynamoDB instrumentation + add span pointers for
`updateItem` and `deleteItem`
([#&#8203;8490](DataDog/dd-trace-java#8490) -
[@&#8203;nhulston](https://github.com/nhulston))
#### AWS SDK instrumentation
- ✨ Add DynamoDB in
DEFAULT_TRACE_CLOUD_PAYLOAD_TAGGING_SERVICES
([#&#8203;8595](DataDog/dd-trace-java#8595) -
[@&#8203;joeyzhao2018](https://github.com/joeyzhao2018))
#### Azure Functions instrumentation
- ✨ Enable tracer computed trace metrics by default for Azure
Functions
([#&#8203;8518](DataDog/dd-trace-java#8518) -
[@&#8203;duncanpharvey](https://github.com/duncanpharvey))
- 💡 Add azure-functions instrumentation
([#&#8203;8432](DataDog/dd-trace-java#8432) -
[@&#8203;duncanpharvey](https://github.com/duncanpharvey))
#### Core Java language instrumentation
- 🐛 Fix ForkJoinPool.execute() instrumentation on Java 21+
([#&#8203;8560](DataDog/dd-trace-java#8560) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
#### Eclipse Vert.x instrumentation
- ✨ Add vertx postgresql client instrumentation
([#&#8203;8471](DataDog/dd-trace-java#8471) -
[@&#8203;vandonr](https://github.com/vandonr) - thanks for the
contribution!)
#### Kafka instrumentation
- ✨ Support and test kafka-clients 4
([#&#8203;8581](DataDog/dd-trace-java#8581) -
[@&#8203;amarziali](https://github.com/amarziali))
#### Kotlin instrumentation
- ✨ Avoid disconnected traces when using Kotlin flowOn
([#&#8203;8651](DataDog/dd-trace-java#8651) -
[@&#8203;mcculls](https://github.com/mcculls))
#### OpenTelemetry instrumentation
- 🧹 Migrate OtelContext wrapper to new internal Context API
([#&#8203;8645](DataDog/dd-trace-java#8645) -
[@&#8203;mcculls](https://github.com/mcculls))
#### Spring instrumentation
- 🐛 Support CompletableFuture on spring webmvc controllers
([#&#8203;8659](DataDog/dd-trace-java#8659) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Add support for endpoint discovery in spring mvc
([#&#8203;8352](DataDog/dd-trace-java#8352) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### WebSocket Instrumentation
- ✨ Instrument Jetty websocket pojo
([#&#8203;8562](DataDog/dd-trace-java#8562) -
[@&#8203;amarziali](https://github.com/amarziali))
- 💡 Instrument Java Websocket API (JSR356)
([#&#8203;8440](DataDog/dd-trace-java#8440) -
[@&#8203;amarziali](https://github.com/amarziali))
#### All other instrumentations
- ✨ Introduce cache for peer.hostname lookup
([#&#8203;8601](DataDog/dd-trace-java#8601) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Support pekko http 1.1
([#&#8203;8532](DataDog/dd-trace-java#8532) -
[@&#8203;amarziali](https://github.com/amarziali))
</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**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **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: 331314f71acaced3adc75ea5d7e855c248d593fc
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: ci visibilityContinuous Integration Visibilitytype: bug fixBug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@daniel-mohedano@nikita-tkachenko-datadog