Skip to content

Implement tests quarantining - #8320

Merged
nikita-tkachenko-datadog merged 2 commits into
masterfrom
nikita-tkachenko/test-quarantine
Jan 31, 2025
Merged

Implement tests quarantining#8320
nikita-tkachenko-datadog merged 2 commits into
masterfrom
nikita-tkachenko/test-quarantine

Conversation

@nikita-tkachenko-datadog

@nikita-tkachenko-datadognikita-tkachenko-datadog commented Jan 31, 2025

Copy link
Copy Markdown
Contributor

What Does This Do

Implements tests quarantining.
A quarantined test case is run as usual, but if it fails the status of the build is not affected (i.e. if a quarantined test fails, the build can still be successful).

Contributor Checklist

Jira ticket: SDTEST-1483

@nikita-tkachenko-datadognikita-tkachenko-datadog added type: feature Enhancements and improvements comp: ci visibility Continuous Integration Visibility labels Jan 31, 2025
@pr-commenter

pr-commenterBot commented Jan 31, 2025

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasternikita-tkachenko/test-quarantine
git_commit_date17383187281738329441
git_commit_shab24d1536c76dc4
release_version1.47.0-SNAPSHOT~b24d15319f1.47.0-SNAPSHOT~6c76dc4a0f
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17383320581738332058
ci_job_id789163391789163391
ci_pipeline_id5456793354567933
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-5p9ten-project-304-concurrent-0-i2pykog3 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-5p9ten-project-304-concurrent-0-i2pykog3 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 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 53 metrics, 10 unstable metrics.

Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.47.0-SNAPSHOT~6c76dc4a0f, baseline=1.47.0-SNAPSHOT~b24d15319f
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.041 s) : 0, 1041487
Total [baseline] (8.65 s) : 0, 8650489
Agent [candidate] (1.039 s) : 0, 1039324
Total [candidate] (8.624 s) : 0, 8623785
section iast
Agent [baseline] (1.171 s) : 0, 1170874
Total [baseline] (9.195 s) : 0, 9194553
Agent [candidate] (1.17 s) : 0, 1169782
Total [candidate] (9.211 s) : 0, 9210981
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.177 s) : 0, 1177012
Total [baseline] (9.174 s) : 0, 9173702
Agent [candidate] (1.169 s) : 0, 1168727
Total [candidate] (9.17 s) : 0, 9169658
section iast_TELEMETRY_OFF
Agent [baseline] (1.163 s) : 0, 1163261
Total [baseline] (9.187 s) : 0, 9186727
Agent [candidate] (1.167 s) : 0, 1166532
Total [candidate] (9.201 s) : 0, 9200586
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.041 s-
Agentiast1.171 s129.386 ms (12.4%)
Agentiast_HARDCODED_SECRET_DISABLED1.177 s135.524 ms (13.0%)
Agentiast_TELEMETRY_OFF1.163 s121.774 ms (11.7%)
Totaltracing8.65 s-
Totaliast9.195 s544.063 ms (6.3%)
Totaliast_HARDCODED_SECRET_DISABLED9.174 s523.213 ms (6.0%)
Totaliast_TELEMETRY_OFF9.187 s536.238 ms (6.2%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.039 s-
Agentiast1.17 s130.459 ms (12.6%)
Agentiast_HARDCODED_SECRET_DISABLED1.169 s129.403 ms (12.5%)
Agentiast_TELEMETRY_OFF1.167 s127.209 ms (12.2%)
Totaltracing8.624 s-
Totaliast9.211 s587.197 ms (6.8%)
Totaliast_HARDCODED_SECRET_DISABLED9.17 s545.873 ms (6.3%)
Totaliast_TELEMETRY_OFF9.201 s576.801 ms (6.7%)
gantt
title insecure-bank - break down per module: candidate=1.47.0-SNAPSHOT~6c76dc4a0f, baseline=1.47.0-SNAPSHOT~b24d15319f
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (717.909 ms) : 0, 717909
BytebuddyAgent [candidate] (716.864 ms) : 0, 716864
GlobalTracer [baseline] (241.109 ms) : 0, 241109
GlobalTracer [candidate] (239.666 ms) : 0, 239666
AppSec [baseline] (55.297 ms) : 0, 55297
AppSec [candidate] (55.361 ms) : 0, 55361
Remote Config [baseline] (704.758 µs) : 0, 705
Remote Config [candidate] (721.792 µs) : 0, 722
Telemetry [baseline] (11.244 ms) : 0, 11244
Telemetry [candidate] (11.435 ms) : 0, 11435
section iast
BytebuddyAgent [baseline] (834.627 ms) : 0, 834627
BytebuddyAgent [candidate] (834.068 ms) : 0, 834068
GlobalTracer [baseline] (231.847 ms) : 0, 231847
GlobalTracer [candidate] (231.798 ms) : 0, 231798
AppSec [baseline] (55.54 ms) : 0, 55540
AppSec [candidate] (53.053 ms) : 0, 53053
Remote Config [baseline] (618.779 µs) : 0, 619
Remote Config [candidate] (604.708 µs) : 0, 605
Telemetry [baseline] (8.73 ms) : 0, 8730
Telemetry [candidate] (8.688 ms) : 0, 8688
IAST [baseline] (24.218 ms) : 0, 24218
IAST [candidate] (26.309 ms) : 0, 26309
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (839.711 ms) : 0, 839711
BytebuddyAgent [candidate] (833.427 ms) : 0, 833427
GlobalTracer [baseline] (232.341 ms) : 0, 232341
GlobalTracer [candidate] (230.922 ms) : 0, 230922
AppSec [baseline] (54.106 ms) : 0, 54106
AppSec [candidate] (54.687 ms) : 0, 54687
Remote Config [baseline] (618.862 µs) : 0, 619
Remote Config [candidate] (610.69 µs) : 0, 611
Telemetry [baseline] (8.751 ms) : 0, 8751
Telemetry [candidate] (8.669 ms) : 0, 8669
IAST [baseline] (25.916 ms) : 0, 25916
IAST [candidate] (25.128 ms) : 0, 25128
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (829.251 ms) : 0, 829251
BytebuddyAgent [candidate] (831.655 ms) : 0, 831655
GlobalTracer [baseline] (230.43 ms) : 0, 230430
GlobalTracer [candidate] (231.276 ms) : 0, 231276
AppSec [baseline] (53.822 ms) : 0, 53822
AppSec [candidate] (54.604 ms) : 0, 54604
Remote Config [baseline] (617.171 µs) : 0, 617
Remote Config [candidate] (613.443 µs) : 0, 613
Telemetry [baseline] (8.615 ms) : 0, 8615
Telemetry [candidate] (8.54 ms) : 0, 8540
IAST [baseline] (25.28 ms) : 0, 25280
IAST [candidate] (24.581 ms) : 0, 24581
Loading
Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.47.0-SNAPSHOT~6c76dc4a0f, baseline=1.47.0-SNAPSHOT~b24d15319f
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.037 s) : 0, 1036686
Total [baseline] (10.432 s) : 0, 10431982
Agent [candidate] (1.042 s) : 0, 1042256
Total [candidate] (10.497 s) : 0, 10496830
section appsec
Agent [baseline] (1.186 s) : 0, 1185559
Total [baseline] (10.777 s) : 0, 10776729
Agent [candidate] (1.191 s) : 0, 1191195
Total [candidate] (10.765 s) : 0, 10764796
section iast
Agent [baseline] (1.17 s) : 0, 1169570
Total [baseline] (10.999 s) : 0, 10999237
Agent [candidate] (1.168 s) : 0, 1168267
Total [candidate] (10.919 s) : 0, 10919091
section profiling
Agent [baseline] (1.259 s) : 0, 1259307
Total [baseline] (10.886 s) : 0, 10885606
Agent [candidate] (1.258 s) : 0, 1257609
Total [candidate] (10.811 s) : 0, 10810724
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.037 s-
Agentappsec1.186 s148.872 ms (14.4%)
Agentiast1.17 s132.883 ms (12.8%)
Agentprofiling1.259 s222.621 ms (21.5%)
Totaltracing10.432 s-
Totalappsec10.777 s344.747 ms (3.3%)
Totaliast10.999 s567.254 ms (5.4%)
Totalprofiling10.886 s453.624 ms (4.3%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.042 s-
Agentappsec1.191 s148.939 ms (14.3%)
Agentiast1.168 s126.011 ms (12.1%)
Agentprofiling1.258 s215.353 ms (20.7%)
Totaltracing10.497 s-
Totalappsec10.765 s267.967 ms (2.6%)
Totaliast10.919 s422.261 ms (4.0%)
Totalprofiling10.811 s313.895 ms (3.0%)
gantt
title petclinic - break down per module: candidate=1.47.0-SNAPSHOT~6c76dc4a0f, baseline=1.47.0-SNAPSHOT~b24d15319f
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (714.058 ms) : 0, 714058
BytebuddyAgent [candidate] (716.273 ms) : 0, 716273
GlobalTracer [baseline] (239.883 ms) : 0, 239883
GlobalTracer [candidate] (240.313 ms) : 0, 240313
AppSec [baseline] (55.264 ms) : 0, 55264
AppSec [candidate] (55.254 ms) : 0, 55254
Remote Config [baseline] (712.631 µs) : 0, 713
Remote Config [candidate] (711.727 µs) : 0, 712
Telemetry [baseline] (11.574 ms) : 0, 11574
Telemetry [candidate] (14.476 ms) : 0, 14476
section appsec
BytebuddyAgent [baseline] (735.38 ms) : 0, 735380
BytebuddyAgent [candidate] (738.996 ms) : 0, 738996
GlobalTracer [baseline] (238.561 ms) : 0, 238561
GlobalTracer [candidate] (239.709 ms) : 0, 239709
AppSec [baseline] (176.372 ms) : 0, 176372
AppSec [candidate] (177.188 ms) : 0, 177188
Remote Config [baseline] (651.554 µs) : 0, 652
Remote Config [candidate] (657.889 µs) : 0, 658
Telemetry [baseline] (8.295 ms) : 0, 8295
Telemetry [candidate] (8.383 ms) : 0, 8383
IAST [baseline] (22.047 ms) : 0, 22047
IAST [candidate] (21.762 ms) : 0, 21762
section iast
BytebuddyAgent [baseline] (834.046 ms) : 0, 834046
BytebuddyAgent [candidate] (833.16 ms) : 0, 833160
GlobalTracer [baseline] (231.186 ms) : 0, 231186
GlobalTracer [candidate] (231.156 ms) : 0, 231156
AppSec [baseline] (53.08 ms) : 0, 53080
AppSec [candidate] (53.712 ms) : 0, 53712
Remote Config [baseline] (606.093 µs) : 0, 606
Remote Config [candidate] (603.69 µs) : 0, 604
Telemetry [baseline] (8.661 ms) : 0, 8661
Telemetry [candidate] (8.704 ms) : 0, 8704
IAST [baseline] (26.696 ms) : 0, 26696
IAST [candidate] (25.664 ms) : 0, 25664
section profiling
BytebuddyAgent [baseline] (705.777 ms) : 0, 705777
BytebuddyAgent [candidate] (705.126 ms) : 0, 705126
GlobalTracer [baseline] (350.037 ms) : 0, 350037
GlobalTracer [candidate] (350.886 ms) : 0, 350886
AppSec [baseline] (55.981 ms) : 0, 55981
AppSec [candidate] (54.182 ms) : 0, 54182
Remote Config [baseline] (702.32 µs) : 0, 702
Remote Config [candidate] (699.735 µs) : 0, 700
Telemetry [baseline] (8.936 ms) : 0, 8936
Telemetry [candidate] (8.931 ms) : 0, 8931
ProfilingAgent [baseline] (95.551 ms) : 0, 95551
ProfilingAgent [candidate] (95.531 ms) : 0, 95531
Profiling [baseline] (95.576 ms) : 0, 95576
Profiling [candidate] (95.555 ms) : 0, 95555
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
end_time2025-01-31T13:30:592025-01-31T13:38:04
git_branchmasternikita-tkachenko/test-quarantine
git_commit_date17383187281738329441
git_commit_shab24d1536c76dc4
release_version1.47.0-SNAPSHOT~b24d15319f1.47.0-SNAPSHOT~6c76dc4a0f
start_time2025-01-31T13:30:452025-01-31T13:37:50
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17383310421738331042
ci_job_id789163392789163392
ci_pipeline_id5456793354567933
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-3e13i2t5-project-304-concurrent-0-2x4fb7td 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-3e13i2t5-project-304-concurrent-0-2x4fb7td 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
variantiastiast

Summary

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

Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~6c76dc4a0f, baseline=1.47.0-SNAPSHOT~b24d15319f
dateFormat X
axisFormat %s
section baseline
no_agent (1.364 ms) : 1345, 1384
. : milestone, 1364,
appsec (1.752 ms) : 1729, 1776
. : milestone, 1752,
appsec_no_iast (1.77 ms) : 1748, 1793
. : milestone, 1770,
iast (1.513 ms) : 1489, 1536
. : milestone, 1513,
profiling (1.513 ms) : 1490, 1537
. : milestone, 1513,
tracing (1.494 ms) : 1468, 1520
. : milestone, 1494,
section candidate
no_agent (1.36 ms) : 1340, 1379
. : milestone, 1360,
appsec (1.743 ms) : 1719, 1767
. : milestone, 1743,
appsec_no_iast (1.748 ms) : 1723, 1773
. : milestone, 1748,
iast (1.499 ms) : 1475, 1523
. : milestone, 1499,
profiling (1.526 ms) : 1503, 1549
. : milestone, 1526,
tracing (1.489 ms) : 1464, 1515
. : milestone, 1489,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.364 ms [1.345 ms, 1.384 ms]-
appsec1.752 ms [1.729 ms, 1.776 ms]387.96 µs (28.4%)
appsec_no_iast1.77 ms [1.748 ms, 1.793 ms]405.894 µs (29.8%)
iast1.513 ms [1.489 ms, 1.536 ms]148.276 µs (10.9%)
profiling1.513 ms [1.49 ms, 1.537 ms]149.054 µs (10.9%)
tracing1.494 ms [1.468 ms, 1.52 ms]129.475 µs (9.5%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.36 ms [1.34 ms, 1.379 ms]-
appsec1.743 ms [1.719 ms, 1.767 ms]383.071 µs (28.2%)
appsec_no_iast1.748 ms [1.723 ms, 1.773 ms]388.64 µs (28.6%)
iast1.499 ms [1.475 ms, 1.523 ms]139.067 µs (10.2%)
profiling1.526 ms [1.503 ms, 1.549 ms]166.222 µs (12.2%)
tracing1.489 ms [1.464 ms, 1.515 ms]129.87 µs (9.6%)
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~6c76dc4a0f, baseline=1.47.0-SNAPSHOT~b24d15319f
dateFormat X
axisFormat %s
section baseline
no_agent (389.992 µs) : 370, 410
. : milestone, 390,
iast (521.526 µs) : 498, 545
. : milestone, 522,
iast_FULL (750.216 µs) : 727, 773
. : milestone, 750,
iast_GLOBAL (564.479 µs) : 541, 588
. : milestone, 564,
iast_HARDCODED_SECRET_DISABLED (518.937 µs) : 497, 541
. : milestone, 519,
iast_INACTIVE (463.058 µs) : 442, 484
. : milestone, 463,
iast_TELEMETRY_OFF (499.602 µs) : 476, 523
. : milestone, 500,
tracing (463.895 µs) : 442, 485
. : milestone, 464,
section candidate
no_agent (381.511 µs) : 362, 401
. : milestone, 382,
iast (510.476 µs) : 487, 534
. : milestone, 510,
iast_FULL (750.15 µs) : 727, 774
. : milestone, 750,
iast_GLOBAL (562.411 µs) : 540, 584
. : milestone, 562,
iast_HARDCODED_SECRET_DISABLED (516.205 µs) : 494, 538
. : milestone, 516,
iast_INACTIVE (463.781 µs) : 443, 485
. : milestone, 464,
iast_TELEMETRY_OFF (498.039 µs) : 475, 521
. : milestone, 498,
tracing (453.08 µs) : 433, 474
. : milestone, 453,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent389.992 µs [369.989 µs, 409.995 µs]-
iast521.526 µs [498.283 µs, 544.769 µs]131.534 µs (33.7%)
iast_FULL750.216 µs [727.288 µs, 773.145 µs]360.224 µs (92.4%)
iast_GLOBAL564.479 µs [540.96 µs, 587.997 µs]174.487 µs (44.7%)
iast_HARDCODED_SECRET_DISABLED518.937 µs [497.216 µs, 540.658 µs]128.945 µs (33.1%)
iast_INACTIVE463.058 µs [441.713 µs, 484.403 µs]73.066 µs (18.7%)
iast_TELEMETRY_OFF499.602 µs [476.413 µs, 522.791 µs]109.61 µs (28.1%)
tracing463.895 µs [442.344 µs, 485.445 µs]73.903 µs (18.9%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent381.511 µs [361.569 µs, 401.453 µs]-
iast510.476 µs [487.262 µs, 533.69 µs]128.965 µs (33.8%)
iast_FULL750.15 µs [726.6 µs, 773.701 µs]368.639 µs (96.6%)
iast_GLOBAL562.411 µs [540.353 µs, 584.468 µs]180.9 µs (47.4%)
iast_HARDCODED_SECRET_DISABLED516.205 µs [493.982 µs, 538.429 µs]134.694 µs (35.3%)
iast_INACTIVE463.781 µs [442.615 µs, 484.946 µs]82.27 µs (21.6%)
iast_TELEMETRY_OFF498.039 µs [474.964 µs, 521.113 µs]116.528 µs (30.5%)
tracing453.08 µs [432.631 µs, 473.529 µs]71.569 µs (18.8%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasternikita-tkachenko/test-quarantine
git_commit_date17383187281738329441
git_commit_shab24d1536c76dc4
release_version1.47.0-SNAPSHOT~b24d15319f1.47.0-SNAPSHOT~6c76dc4a0f
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17383314961738331496
ci_job_id789163393789163393
ci_pipeline_id5456793354567933
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-5p9ten-project-304-concurrent-1-ubxukni9 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-5p9ten-project-304-concurrent-1-ubxukni9 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 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 tomcat
gantt
title tomcat - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~6c76dc4a0f, baseline=1.47.0-SNAPSHOT~b24d15319f
dateFormat X
axisFormat %s
section baseline
no_agent (1.476 ms) : 1465, 1488
. : milestone, 1476,
appsec (2.365 ms) : 2322, 2409
. : milestone, 2365,
iast (2.109 ms) : 2053, 2164
. : milestone, 2109,
iast_GLOBAL (2.157 ms) : 2101, 2212
. : milestone, 2157,
profiling (1.994 ms) : 1949, 2039
. : milestone, 1994,
tracing (1.953 ms) : 1911, 1995
. : milestone, 1953,
section candidate
no_agent (1.469 ms) : 1458, 1481
. : milestone, 1469,
appsec (2.369 ms) : 2326, 2413
. : milestone, 2369,
iast (2.114 ms) : 2059, 2169
. : milestone, 2114,
iast_GLOBAL (2.147 ms) : 2092, 2202
. : milestone, 2147,
profiling (1.962 ms) : 1918, 2005
. : milestone, 1962,
tracing (1.96 ms) : 1917, 2002
. : milestone, 1960,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.476 ms [1.465 ms, 1.488 ms]-
appsec2.365 ms [2.322 ms, 2.409 ms]889.047 µs (60.2%)
iast2.109 ms [2.053 ms, 2.164 ms]632.383 µs (42.8%)
iast_GLOBAL2.157 ms [2.101 ms, 2.212 ms]680.445 µs (46.1%)
profiling1.994 ms [1.949 ms, 2.039 ms]518.033 µs (35.1%)
tracing1.953 ms [1.911 ms, 1.995 ms]476.828 µs (32.3%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.469 ms [1.458 ms, 1.481 ms]-
appsec2.369 ms [2.326 ms, 2.413 ms]900.122 µs (61.3%)
iast2.114 ms [2.059 ms, 2.169 ms]645.05 µs (43.9%)
iast_GLOBAL2.147 ms [2.092 ms, 2.202 ms]678.178 µs (46.2%)
profiling1.962 ms [1.918 ms, 2.005 ms]492.424 µs (33.5%)
tracing1.96 ms [1.917 ms, 2.002 ms]490.58 µs (33.4%)
Execution time for biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~6c76dc4a0f, baseline=1.47.0-SNAPSHOT~b24d15319f
dateFormat X
axisFormat %s
section baseline
no_agent (15.261 s) : 15261000, 15261000
. : milestone, 15261000,
appsec (14.98 s) : 14980000, 14980000
. : milestone, 14980000,
iast (18.632 s) : 18632000, 18632000
. : milestone, 18632000,
iast_GLOBAL (17.995 s) : 17995000, 17995000
. : milestone, 17995000,
profiling (15.217 s) : 15217000, 15217000
. : milestone, 15217000,
tracing (15.212 s) : 15212000, 15212000
. : milestone, 15212000,
section candidate
no_agent (14.956 s) : 14956000, 14956000
. : milestone, 14956000,
appsec (15.02 s) : 15020000, 15020000
. : milestone, 15020000,
iast (18.378 s) : 18378000, 18378000
. : milestone, 18378000,
iast_GLOBAL (18.093 s) : 18093000, 18093000
. : milestone, 18093000,
profiling (15.091 s) : 15091000, 15091000
. : milestone, 15091000,
tracing (15.004 s) : 15004000, 15004000
. : milestone, 15004000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.261 s [15.261 s, 15.261 s]-
appsec14.98 s [14.98 s, 14.98 s]-281.0 ms (-1.8%)
iast18.632 s [18.632 s, 18.632 s]3.371 s (22.1%)
iast_GLOBAL17.995 s [17.995 s, 17.995 s]2.734 s (17.9%)
profiling15.217 s [15.217 s, 15.217 s]-44.0 ms (-0.3%)
tracing15.212 s [15.212 s, 15.212 s]-49.0 ms (-0.3%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent14.956 s [14.956 s, 14.956 s]-
appsec15.02 s [15.02 s, 15.02 s]64.0 ms (0.4%)
iast18.378 s [18.378 s, 18.378 s]3.422 s (22.9%)
iast_GLOBAL18.093 s [18.093 s, 18.093 s]3.137 s (21.0%)
profiling15.091 s [15.091 s, 15.091 s]135.0 ms (0.9%)
tracing15.004 s [15.004 s, 15.004 s]48.0 ms (0.3%)

@nikita-tkachenko-datadog
nikita-tkachenko-datadog deleted the nikita-tkachenko/test-quarantine branch January 31, 2025 14:04
@github-actionsgithub-actionsBot added this to the 1.47.0 milestone Jan 31, 2025
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request Mar 6, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.46.1` -> `1.47.0` |
| [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.46.1` -> `1.47.0` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
---
### Release Notes
<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>
###
[`v1.47.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.47.0):
1.47.0
##### Components
##### Application Security Management (IAST)
- 🐛 Exclude com.stripe.net.HttpURLConnectionClient to solve IAST
SSRF vulnerability false positives
([#&#8203;8483](DataDog/dd-trace-java#8483) -
[@&#8203;jandro996](https://github.com/jandro996))
- 🐛 Add exclusion to solve IAST weak randomness vulnerability false
positives
([#&#8203;8462](DataDog/dd-trace-java#8462) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Fix weak randomness false positive in Kafka client
([#&#8203;8408](DataDog/dd-trace-java#8408) -
[@&#8203;smola](https://github.com/smola))
- ✨ Fix location for SSRF with Kong Unirest
([#&#8203;8407](DataDog/dd-trace-java#8407) -
[@&#8203;smola](https://github.com/smola))
- ✨ Exclude IBM Instana from IAST
([#&#8203;8406](DataDog/dd-trace-java#8406) -
[@&#8203;smola](https://github.com/smola))
- 🐛 Fix org.json iast instrumentation test for latest dependency
([#&#8203;8347](DataDog/dd-trace-java#8347) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Configuration to Disable APM Tracing
([#&#8203;8219](DataDog/dd-trace-java#8219) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Address cookie vulnerability cardinality issues
([#&#8203;8210](DataDog/dd-trace-java#8210) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Email HTML Injection detection in IAST
([#&#8203;8205](DataDog/dd-trace-java#8205) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
##### Application Security Management (WAF)
- 🐛✨ Ensure usr.exists tag is not overridden when
UsernameNotFoundException is thrown
([#&#8203;8376](DataDog/dd-trace-java#8376) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛✨ Ensure usr.exists tag is not overridden by auto
instrumentation
([#&#8203;8374](DataDog/dd-trace-java#8374) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Update appsec metrics with event_rules_version tag
([#&#8203;8354](DataDog/dd-trace-java#8354) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
- ✨ Update metrics: appsec.waf.requests
([#&#8203;8353](DataDog/dd-trace-java#8353) -
[@&#8203;Mariovido](https://github.com/Mariovido))
- ✨ Improve ASM support in vert.x 5.0
([#&#8203;8285](DataDog/dd-trace-java#8285) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Update metrics: appsec.waf.updates and appsec.waf.init
([#&#8203;8280](DataDog/dd-trace-java#8280) -
[@&#8203;Mariovido](https://github.com/Mariovido))
- ✨ Configuration to Disable APM Tracing
([#&#8203;8219](DataDog/dd-trace-java#8219) -
[@&#8203;jandro996](https://github.com/jandro996))
##### Build & Tooling
- 🐛 Do not generate Muzzle references for primitive arrays in method
body
([#&#8203;8361](DataDog/dd-trace-java#8361) -
[@&#8203;amarziali](https://github.com/amarziali))
- 📖 Improve dev env setup documentation for Windows
([#&#8203;8180](DataDog/dd-trace-java#8180) -
[@&#8203;lucaspimentel](https://github.com/lucaspimentel))
##### Continuous Integration Visibility
- ✨ Add support for skip-EFD tagging
([#&#8203;8487](DataDog/dd-trace-java#8487) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix an NPE in Gradle Android instrumentation
([#&#8203;8484](DataDog/dd-trace-java#8484) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Consider modified tests when applying fail-fast tests
ordering
([#&#8203;8474](DataDog/dd-trace-java#8474) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Implement tests reordering for TestNG
([#&#8203;8467](DataDog/dd-trace-java#8467) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix Gradle Launcher instrumentation to not interfere with Gradle
Test Kit
([#&#8203;8465](DataDog/dd-trace-java#8465) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🧹 Use separate TestEventHandlers per framework in CI Vis
instrumentations
([#&#8203;8451](DataDog/dd-trace-java#8451) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Remove warning log when JUnit 4 test method cannot be
retrieved
([#&#8203;8445](DataDog/dd-trace-java#8445) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix Scalatest tracing for tests that are reported asynchronously
([#&#8203;8444](DataDog/dd-trace-java#8444) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Implement attempt to fix tests
([#&#8203;8393](DataDog/dd-trace-java#8393) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Implement test disabling
([#&#8203;8377](DataDog/dd-trace-java#8377) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Update CODEOWNERS parser to not log errors on comments with
leading whitespace
([#&#8203;8349](DataDog/dd-trace-java#8349) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Request Test Management tests list
([#&#8203;8345](DataDog/dd-trace-java#8345) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Receive test management settings from CIVis settings
request
([#&#8203;8331](DataDog/dd-trace-java#8331) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Implement quarantined tests tagging
([#&#8203;8326](DataDog/dd-trace-java#8326) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Implement tests quarantining
([#&#8203;8320](DataDog/dd-trace-java#8320) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Add tag to specify if the user is setting DD_SERVICE
([#&#8203;8318](DataDog/dd-trace-java#8318) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
##### Crash tracking
- ✨ Only fork jps when required
([#&#8203;8419](DataDog/dd-trace-java#8419) -
[@&#8203;mcculls](https://github.com/mcculls))
- 🐛 Use Java home of the crashed process to launch crash uploader
([#&#8203;8348](DataDog/dd-trace-java#8348) -
[@&#8203;jbachorik](https://github.com/jbachorik))
##### Data Streams Monitoring
- 🐛 Fix error happening when sqs message attributes are readonly
([#&#8203;8473](DataDog/dd-trace-java#8473) -
[@&#8203;vandonr](https://github.com/vandonr))
- 🐛 Fix bug on proto schema extraction
([#&#8203;8403](DataDog/dd-trace-java#8403) -
[@&#8203;vandonr](https://github.com/vandonr))
- 🐛 Fix service name overrides in consumers
([#&#8203;8387](DataDog/dd-trace-java#8387) -
[@&#8203;piochelepiotr](https://github.com/piochelepiotr))
##### Database Monitoring
- ✨ Add DBMTracePreparedStatements to tracer configuration log
([#&#8203;8508](DataDog/dd-trace-java#8508) -
[@&#8203;cecile75](https://github.com/cecile75))
##### Dynamic Instrumentation
- ✨ Look in another location for grpc service methods
([#&#8203;8468](DataDog/dd-trace-java#8468) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- 🐛 Fix Exception Replay with Lambda proxy classes
([#&#8203;8452](DataDog/dd-trace-java#8452) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add code origin support for spring-webmvc
([#&#8203;8416](DataDog/dd-trace-java#8416) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- ✨ Add support for scanning jar from loaded class
([#&#8203;8370](DataDog/dd-trace-java#8370) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🐛 Disable capture of entry values
([#&#8203;8369](DataDog/dd-trace-java#8369) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🐛 Fix CodeOrigin for `@Trace` annotation
([#&#8203;8344](DataDog/dd-trace-java#8344) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🐛 Fix equals/hashCode for CodeOrigin probe
([#&#8203;8319](DataDog/dd-trace-java#8319) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add code origin support to kafka message listeners
([#&#8203;8301](DataDog/dd-trace-java#8301) -
[@&#8203;evanchooly](https://github.com/evanchooly))
##### Metrics
- ✨ Create metric: appsec.waf.error
([#&#8203;8381](DataDog/dd-trace-java#8381) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
- ✨ Create metric: appsec.rasp.error
([#&#8203;8364](DataDog/dd-trace-java#8364) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
##### Profiling
- ✨ Bump ddprof library to 1.22.0
([#&#8203;8463](DataDog/dd-trace-java#8463) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- IBM J9 8u361 corresponds to OpenJDK 8u362 by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#187
- Fix compatibility with musl libc 1.2.4 by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#189
- Modify version extraction by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#179
- Do not write null values to jvminfo event by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#184
- Productize VMStructs-based stack walker by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#177
- A few minor downport issues by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#180
- Enable ASGCT by default on fairly safe J9 JDK versions by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#181
- 🐛 Exclude OrderedThreadPoolExecutor from queue-time measurements
([#&#8203;8456](DataDog/dd-trace-java#8456) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Record JVM info on JVMs without JFR
([#&#8203;8431](DataDog/dd-trace-java#8431) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- 🐛 Actually use CleanupTask in TempLocationManager
([#&#8203;8420](DataDog/dd-trace-java#8420) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Only fork jps when required
([#&#8203;8419](DataDog/dd-trace-java#8419) -
[@&#8203;mcculls](https://github.com/mcculls))
- 🐛 Adjust JFR checks for J9
([#&#8203;8405](DataDog/dd-trace-java#8405) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- 🧹 Disable smap RSS parsing by default
([#&#8203;8342](DataDog/dd-trace-java#8342) -
[@&#8203;MattAlp](https://github.com/MattAlp))
##### Telemetry
- 🐛 Add support for JBoss jar:file format to DependencyResolver
([#&#8203;8428](DataDog/dd-trace-java#8428) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Update metrics: appsec.waf.requests
([#&#8203;8353](DataDog/dd-trace-java#8353) -
[@&#8203;Mariovido](https://github.com/Mariovido))
##### Trace context propagation
- ✨ Introduce tracing propagator
([#&#8203;8313](DataDog/dd-trace-java#8313) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
##### Tracer core
- 🐛 Fix Stable Config telemetry source names
([#&#8203;8460](DataDog/dd-trace-java#8460) -
[@&#8203;BaptisteFoy](https://github.com/BaptisteFoy))
- ✨ Probe trace endpoints with a valid payload of empty arrays
([#&#8203;8414](DataDog/dd-trace-java#8414) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Add 1 minute fail-safe to JUL/JMX class-loading callback
([#&#8203;8399](DataDog/dd-trace-java#8399) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Migrate DSM injection calls to context-first APIs
([#&#8203;8383](DataDog/dd-trace-java#8383) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- 🧹 Move continuation capture methods from scope to tracer
([#&#8203;8371](DataDog/dd-trace-java#8371) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Migrate context extraction calls to context-first APIs
([#&#8203;8368](DataDog/dd-trace-java#8368) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- 🧹 Migrate context injection calls to context-first APIs
([#&#8203;8358](DataDog/dd-trace-java#8358) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- 💡 Support reading configurations from files
([#&#8203;8338](DataDog/dd-trace-java#8338) -
[@&#8203;mtoffl01](https://github.com/mtoffl01))
- 💡 Implementation of BaggagePropagator and BaggageContext
([#&#8203;8330](DataDog/dd-trace-java#8330) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- 🧹 Combine continuation implementations into one which supports
multiple activations
([#&#8203;8324](DataDog/dd-trace-java#8324) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Introduce tracing propagator
([#&#8203;8313](DataDog/dd-trace-java#8313) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- ✨ Remove old context propagation API
([#&#8203;8271](DataDog/dd-trace-java#8271) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
##### Instrumentations
##### AWS Lambda instrumentation
- 🐛 Send error message and stack to Lambda extension
([#&#8203;8417](DataDog/dd-trace-java#8417) -
[@&#8203;nhulston](https://github.com/nhulston))
##### AWS SDK instrumentation
- 🐛 Fix error happening when sqs message attributes are readonly
([#&#8203;8473](DataDog/dd-trace-java#8473) -
[@&#8203;vandonr](https://github.com/vandonr))
- 💡 Inject trace context into AWS Step Functions input
([#&#8203;7585](DataDog/dd-trace-java#7585) -
[@&#8203;DylanLovesCoffee](https://github.com/DylanLovesCoffee))
##### Core Java language instrumentation
- ✨ Look in another location for grpc service methods
([#&#8203;8468](DataDog/dd-trace-java#8468) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- ✨ Add code origin support for spring-webmvc
([#&#8203;8416](DataDog/dd-trace-java#8416) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- 💡 Implementation of BaggagePropagator and BaggageContext
([#&#8203;8330](DataDog/dd-trace-java#8330) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- ✨ Add code origin support to kafka message listeners
([#&#8203;8301](DataDog/dd-trace-java#8301) -
[@&#8203;evanchooly](https://github.com/evanchooly))
##### gRPC instrumentation
- ✨ Look in another location for grpc service methods
([#&#8203;8468](DataDog/dd-trace-java#8468) -
[@&#8203;evanchooly](https://github.com/evanchooly))
##### Kafka instrumentation
- ✨ Add messaging.destination.name tag to kafka integrations
([#&#8203;8366](DataDog/dd-trace-java#8366) -
[@&#8203;rarguelloF](https://github.com/rarguelloF))
##### Protocol Buffer instrumentation
- 🐛 Fix bug on proto schema extraction
([#&#8203;8403](DataDog/dd-trace-java#8403) -
[@&#8203;vandonr](https://github.com/vandonr))
</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: 108a0f86aa59ab4c938cbac0688dd4c19cb301fa
eizus pushed a commit to cdrxyz/misk that referenced this pull request Jul 18, 2026
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.46.1` -> `1.47.0` |
| [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.46.1` -> `1.47.0` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
---
### Release Notes
<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>
###
[`v1.47.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.47.0):
1.47.0
##### Components
##### Application Security Management (IAST)
- 🐛 Exclude com.stripe.net.HttpURLConnectionClient to solve IAST
SSRF vulnerability false positives
([#&#8203;8483](DataDog/dd-trace-java#8483) -
[@&#8203;jandro996](https://github.com/jandro996))
- 🐛 Add exclusion to solve IAST weak randomness vulnerability false
positives
([#&#8203;8462](DataDog/dd-trace-java#8462) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Fix weak randomness false positive in Kafka client
([#&#8203;8408](DataDog/dd-trace-java#8408) -
[@&#8203;smola](https://github.com/smola))
- ✨ Fix location for SSRF with Kong Unirest
([#&#8203;8407](DataDog/dd-trace-java#8407) -
[@&#8203;smola](https://github.com/smola))
- ✨ Exclude IBM Instana from IAST
([#&#8203;8406](DataDog/dd-trace-java#8406) -
[@&#8203;smola](https://github.com/smola))
- 🐛 Fix org.json iast instrumentation test for latest dependency
([#&#8203;8347](DataDog/dd-trace-java#8347) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Configuration to Disable APM Tracing
([#&#8203;8219](DataDog/dd-trace-java#8219) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Address cookie vulnerability cardinality issues
([#&#8203;8210](DataDog/dd-trace-java#8210) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Email HTML Injection detection in IAST
([#&#8203;8205](DataDog/dd-trace-java#8205) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
##### Application Security Management (WAF)
- 🐛✨ Ensure usr.exists tag is not overridden when
UsernameNotFoundException is thrown
([#&#8203;8376](DataDog/dd-trace-java#8376) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛✨ Ensure usr.exists tag is not overridden by auto
instrumentation
([#&#8203;8374](DataDog/dd-trace-java#8374) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Update appsec metrics with event_rules_version tag
([#&#8203;8354](DataDog/dd-trace-java#8354) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
- ✨ Update metrics: appsec.waf.requests
([#&#8203;8353](DataDog/dd-trace-java#8353) -
[@&#8203;Mariovido](https://github.com/Mariovido))
- ✨ Improve ASM support in vert.x 5.0
([#&#8203;8285](DataDog/dd-trace-java#8285) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Update metrics: appsec.waf.updates and appsec.waf.init
([#&#8203;8280](DataDog/dd-trace-java#8280) -
[@&#8203;Mariovido](https://github.com/Mariovido))
- ✨ Configuration to Disable APM Tracing
([#&#8203;8219](DataDog/dd-trace-java#8219) -
[@&#8203;jandro996](https://github.com/jandro996))
##### Build & Tooling
- 🐛 Do not generate Muzzle references for primitive arrays in method
body
([#&#8203;8361](DataDog/dd-trace-java#8361) -
[@&#8203;amarziali](https://github.com/amarziali))
- 📖 Improve dev env setup documentation for Windows
([#&#8203;8180](DataDog/dd-trace-java#8180) -
[@&#8203;lucaspimentel](https://github.com/lucaspimentel))
##### Continuous Integration Visibility
- ✨ Add support for skip-EFD tagging
([#&#8203;8487](DataDog/dd-trace-java#8487) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix an NPE in Gradle Android instrumentation
([#&#8203;8484](DataDog/dd-trace-java#8484) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Consider modified tests when applying fail-fast tests
ordering
([#&#8203;8474](DataDog/dd-trace-java#8474) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Implement tests reordering for TestNG
([#&#8203;8467](DataDog/dd-trace-java#8467) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix Gradle Launcher instrumentation to not interfere with Gradle
Test Kit
([#&#8203;8465](DataDog/dd-trace-java#8465) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🧹 Use separate TestEventHandlers per framework in CI Vis
instrumentations
([#&#8203;8451](DataDog/dd-trace-java#8451) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Remove warning log when JUnit 4 test method cannot be
retrieved
([#&#8203;8445](DataDog/dd-trace-java#8445) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix Scalatest tracing for tests that are reported asynchronously
([#&#8203;8444](DataDog/dd-trace-java#8444) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Implement attempt to fix tests
([#&#8203;8393](DataDog/dd-trace-java#8393) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Implement test disabling
([#&#8203;8377](DataDog/dd-trace-java#8377) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Update CODEOWNERS parser to not log errors on comments with
leading whitespace
([#&#8203;8349](DataDog/dd-trace-java#8349) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Request Test Management tests list
([#&#8203;8345](DataDog/dd-trace-java#8345) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Receive test management settings from CIVis settings
request
([#&#8203;8331](DataDog/dd-trace-java#8331) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Implement quarantined tests tagging
([#&#8203;8326](DataDog/dd-trace-java#8326) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Implement tests quarantining
([#&#8203;8320](DataDog/dd-trace-java#8320) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Add tag to specify if the user is setting DD_SERVICE
([#&#8203;8318](DataDog/dd-trace-java#8318) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
##### Crash tracking
- ✨ Only fork jps when required
([#&#8203;8419](DataDog/dd-trace-java#8419) -
[@&#8203;mcculls](https://github.com/mcculls))
- 🐛 Use Java home of the crashed process to launch crash uploader
([#&#8203;8348](DataDog/dd-trace-java#8348) -
[@&#8203;jbachorik](https://github.com/jbachorik))
##### Data Streams Monitoring
- 🐛 Fix error happening when sqs message attributes are readonly
([#&#8203;8473](DataDog/dd-trace-java#8473) -
[@&#8203;vandonr](https://github.com/vandonr))
- 🐛 Fix bug on proto schema extraction
([#&#8203;8403](DataDog/dd-trace-java#8403) -
[@&#8203;vandonr](https://github.com/vandonr))
- 🐛 Fix service name overrides in consumers
([#&#8203;8387](DataDog/dd-trace-java#8387) -
[@&#8203;piochelepiotr](https://github.com/piochelepiotr))
##### Database Monitoring
- ✨ Add DBMTracePreparedStatements to tracer configuration log
([#&#8203;8508](DataDog/dd-trace-java#8508) -
[@&#8203;cecile75](https://github.com/cecile75))
##### Dynamic Instrumentation
- ✨ Look in another location for grpc service methods
([#&#8203;8468](DataDog/dd-trace-java#8468) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- 🐛 Fix Exception Replay with Lambda proxy classes
([#&#8203;8452](DataDog/dd-trace-java#8452) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add code origin support for spring-webmvc
([#&#8203;8416](DataDog/dd-trace-java#8416) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- ✨ Add support for scanning jar from loaded class
([#&#8203;8370](DataDog/dd-trace-java#8370) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🐛 Disable capture of entry values
([#&#8203;8369](DataDog/dd-trace-java#8369) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🐛 Fix CodeOrigin for `@Trace` annotation
([#&#8203;8344](DataDog/dd-trace-java#8344) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🐛 Fix equals/hashCode for CodeOrigin probe
([#&#8203;8319](DataDog/dd-trace-java#8319) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add code origin support to kafka message listeners
([#&#8203;8301](DataDog/dd-trace-java#8301) -
[@&#8203;evanchooly](https://github.com/evanchooly))
##### Metrics
- ✨ Create metric: appsec.waf.error
([#&#8203;8381](DataDog/dd-trace-java#8381) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
- ✨ Create metric: appsec.rasp.error
([#&#8203;8364](DataDog/dd-trace-java#8364) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
##### Profiling
- ✨ Bump ddprof library to 1.22.0
([#&#8203;8463](DataDog/dd-trace-java#8463) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- IBM J9 8u361 corresponds to OpenJDK 8u362 by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#187
- Fix compatibility with musl libc 1.2.4 by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#189
- Modify version extraction by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#179
- Do not write null values to jvminfo event by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#184
- Productize VMStructs-based stack walker by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#177
- A few minor downport issues by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#180
- Enable ASGCT by default on fairly safe J9 JDK versions by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#181
- 🐛 Exclude OrderedThreadPoolExecutor from queue-time measurements
([#&#8203;8456](DataDog/dd-trace-java#8456) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Record JVM info on JVMs without JFR
([#&#8203;8431](DataDog/dd-trace-java#8431) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- 🐛 Actually use CleanupTask in TempLocationManager
([#&#8203;8420](DataDog/dd-trace-java#8420) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Only fork jps when required
([#&#8203;8419](DataDog/dd-trace-java#8419) -
[@&#8203;mcculls](https://github.com/mcculls))
- 🐛 Adjust JFR checks for J9
([#&#8203;8405](DataDog/dd-trace-java#8405) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- 🧹 Disable smap RSS parsing by default
([#&#8203;8342](DataDog/dd-trace-java#8342) -
[@&#8203;MattAlp](https://github.com/MattAlp))
##### Telemetry
- 🐛 Add support for JBoss jar:file format to DependencyResolver
([#&#8203;8428](DataDog/dd-trace-java#8428) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Update metrics: appsec.waf.requests
([#&#8203;8353](DataDog/dd-trace-java#8353) -
[@&#8203;Mariovido](https://github.com/Mariovido))
##### Trace context propagation
- ✨ Introduce tracing propagator
([#&#8203;8313](DataDog/dd-trace-java#8313) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
##### Tracer core
- 🐛 Fix Stable Config telemetry source names
([#&#8203;8460](DataDog/dd-trace-java#8460) -
[@&#8203;BaptisteFoy](https://github.com/BaptisteFoy))
- ✨ Probe trace endpoints with a valid payload of empty arrays
([#&#8203;8414](DataDog/dd-trace-java#8414) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Add 1 minute fail-safe to JUL/JMX class-loading callback
([#&#8203;8399](DataDog/dd-trace-java#8399) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Migrate DSM injection calls to context-first APIs
([#&#8203;8383](DataDog/dd-trace-java#8383) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- 🧹 Move continuation capture methods from scope to tracer
([#&#8203;8371](DataDog/dd-trace-java#8371) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Migrate context extraction calls to context-first APIs
([#&#8203;8368](DataDog/dd-trace-java#8368) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- 🧹 Migrate context injection calls to context-first APIs
([#&#8203;8358](DataDog/dd-trace-java#8358) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- 💡 Support reading configurations from files
([#&#8203;8338](DataDog/dd-trace-java#8338) -
[@&#8203;mtoffl01](https://github.com/mtoffl01))
- 💡 Implementation of BaggagePropagator and BaggageContext
([#&#8203;8330](DataDog/dd-trace-java#8330) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- 🧹 Combine continuation implementations into one which supports
multiple activations
([#&#8203;8324](DataDog/dd-trace-java#8324) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Introduce tracing propagator
([#&#8203;8313](DataDog/dd-trace-java#8313) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- ✨ Remove old context propagation API
([#&#8203;8271](DataDog/dd-trace-java#8271) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
##### Instrumentations
##### AWS Lambda instrumentation
- 🐛 Send error message and stack to Lambda extension
([#&#8203;8417](DataDog/dd-trace-java#8417) -
[@&#8203;nhulston](https://github.com/nhulston))
##### AWS SDK instrumentation
- 🐛 Fix error happening when sqs message attributes are readonly
([#&#8203;8473](DataDog/dd-trace-java#8473) -
[@&#8203;vandonr](https://github.com/vandonr))
- 💡 Inject trace context into AWS Step Functions input
([#&#8203;7585](DataDog/dd-trace-java#7585) -
[@&#8203;DylanLovesCoffee](https://github.com/DylanLovesCoffee))
##### Core Java language instrumentation
- ✨ Look in another location for grpc service methods
([#&#8203;8468](DataDog/dd-trace-java#8468) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- ✨ Add code origin support for spring-webmvc
([#&#8203;8416](DataDog/dd-trace-java#8416) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- 💡 Implementation of BaggagePropagator and BaggageContext
([#&#8203;8330](DataDog/dd-trace-java#8330) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- ✨ Add code origin support to kafka message listeners
([#&#8203;8301](DataDog/dd-trace-java#8301) -
[@&#8203;evanchooly](https://github.com/evanchooly))
##### gRPC instrumentation
- ✨ Look in another location for grpc service methods
([#&#8203;8468](DataDog/dd-trace-java#8468) -
[@&#8203;evanchooly](https://github.com/evanchooly))
##### Kafka instrumentation
- ✨ Add messaging.destination.name tag to kafka integrations
([#&#8203;8366](DataDog/dd-trace-java#8366) -
[@&#8203;rarguelloF](https://github.com/rarguelloF))
##### Protocol Buffer instrumentation
- 🐛 Fix bug on proto schema extraction
([#&#8203;8403](DataDog/dd-trace-java#8403) -
[@&#8203;vandonr](https://github.com/vandonr))
</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: 108a0f86aa59ab4c938cbac0688dd4c19cb301fa
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: ci visibilityContinuous Integration Visibilitytype: featureEnhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@nikita-tkachenko-datadog@daniel-mohedano