Skip to content

Implement quarantined tests tagging - #8326

Merged
nikita-tkachenko-datadog merged 5 commits into
masterfrom
nikita-tkachenko/quarantined-tests-tagging
Feb 3, 2025
Merged

Implement quarantined tests tagging#8326
nikita-tkachenko-datadog merged 5 commits into
masterfrom
nikita-tkachenko/quarantined-tests-tagging

Conversation

@nikita-tkachenko-datadog

@nikita-tkachenko-datadognikita-tkachenko-datadog commented Feb 3, 2025

Copy link
Copy Markdown
Contributor

What Does This Do

Implements additional tags related to tests quarantine feature:

  • test.is_quarantined for tests cases that are quarantined
  • test.has_failed_all_retries for test cases that were retried multiple times and failed all of the executions

Contributor Checklist

Jira ticket: SDTEST-1483

@nikita-tkachenko-datadognikita-tkachenko-datadog added type: feature Enhancements and improvements comp: ci visibility Continuous Integration Visibility labels Feb 3, 2025
@nikita-tkachenko-datadognikita-tkachenko-datadog changed the title Nikita tkachenko/quarantined tests taggingImplement quarantined tests taggingFeb 3, 2025
@pr-commenter

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasternikita-tkachenko/quarantined-tests-tagging
git_commit_date17385783161738592916
git_commit_sha9af5347c80ed84
release_version1.47.0-SNAPSHOT~9af5347cda1.47.0-SNAPSHOT~c80ed84ecc
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17385955021738595502
ci_job_id791309694791309694
ci_pipeline_id5471966254719662
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-yhuzh6uy-project-304-concurrent-0-cl4wqp5e 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-yhuzh6uy-project-304-concurrent-0-cl4wqp5e 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 52 metrics, 11 unstable metrics.

Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.47.0-SNAPSHOT~c80ed84ecc, baseline=1.47.0-SNAPSHOT~9af5347cda
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.036 s) : 0, 1035731
Total [baseline] (10.496 s) : 0, 10495525
Agent [candidate] (1.041 s) : 0, 1040529
Total [candidate] (10.508 s) : 0, 10508084
section appsec
Agent [baseline] (1.182 s) : 0, 1182005
Total [baseline] (10.773 s) : 0, 10773059
Agent [candidate] (1.181 s) : 0, 1180887
Total [candidate] (10.749 s) : 0, 10749435
section iast
Agent [baseline] (1.168 s) : 0, 1168048
Total [baseline] (10.912 s) : 0, 10912426
Agent [candidate] (1.17 s) : 0, 1170445
Total [candidate] (10.961 s) : 0, 10961074
section profiling
Agent [baseline] (1.26 s) : 0, 1259908
Total [baseline] (10.897 s) : 0, 10896989
Agent [candidate] (1.264 s) : 0, 1263998
Total [candidate] (10.868 s) : 0, 10868094
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.036 s-
Agentappsec1.182 s146.274 ms (14.1%)
Agentiast1.168 s132.317 ms (12.8%)
Agentprofiling1.26 s224.177 ms (21.6%)
Totaltracing10.496 s-
Totalappsec10.773 s277.534 ms (2.6%)
Totaliast10.912 s416.901 ms (4.0%)
Totalprofiling10.897 s401.463 ms (3.8%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.041 s-
Agentappsec1.181 s140.358 ms (13.5%)
Agentiast1.17 s129.916 ms (12.5%)
Agentprofiling1.264 s223.468 ms (21.5%)
Totaltracing10.508 s-
Totalappsec10.749 s241.351 ms (2.3%)
Totaliast10.961 s452.99 ms (4.3%)
Totalprofiling10.868 s360.01 ms (3.4%)
gantt
title petclinic - break down per module: candidate=1.47.0-SNAPSHOT~c80ed84ecc, baseline=1.47.0-SNAPSHOT~9af5347cda
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (712.644 ms) : 0, 712644
BytebuddyAgent [candidate] (716.057 ms) : 0, 716057
GlobalTracer [baseline] (241.844 ms) : 0, 241844
GlobalTracer [candidate] (240.871 ms) : 0, 240871
AppSec [baseline] (55.29 ms) : 0, 55290
AppSec [candidate] (55.454 ms) : 0, 55454
Remote Config [baseline] (714.278 µs) : 0, 714
Remote Config [candidate] (719.344 µs) : 0, 719
Telemetry [baseline] (10.082 ms) : 0, 10082
Telemetry [candidate] (12.237 ms) : 0, 12237
section appsec
BytebuddyAgent [baseline] (730.411 ms) : 0, 730411
BytebuddyAgent [candidate] (731.763 ms) : 0, 731763
GlobalTracer [baseline] (240.466 ms) : 0, 240466
GlobalTracer [candidate] (237.537 ms) : 0, 237537
AppSec [baseline] (176.253 ms) : 0, 176253
AppSec [candidate] (175.963 ms) : 0, 175963
Remote Config [baseline] (665.808 µs) : 0, 666
Remote Config [candidate] (661.538 µs) : 0, 662
Telemetry [baseline] (8.287 ms) : 0, 8287
Telemetry [candidate] (9.067 ms) : 0, 9067
IAST [baseline] (21.488 ms) : 0, 21488
IAST [candidate] (21.531 ms) : 0, 21531
section iast
BytebuddyAgent [baseline] (831.134 ms) : 0, 831134
BytebuddyAgent [candidate] (833.687 ms) : 0, 833687
GlobalTracer [baseline] (233.064 ms) : 0, 233064
GlobalTracer [candidate] (232.313 ms) : 0, 232313
AppSec [baseline] (54.553 ms) : 0, 54553
AppSec [candidate] (52.334 ms) : 0, 52334
Remote Config [baseline] (614.629 µs) : 0, 615
Remote Config [candidate] (621.459 µs) : 0, 621
Telemetry [baseline] (8.688 ms) : 0, 8688
Telemetry [candidate] (8.848 ms) : 0, 8848
IAST [baseline] (24.77 ms) : 0, 24770
IAST [candidate] (27.436 ms) : 0, 27436
section profiling
BytebuddyAgent [baseline] (704.753 ms) : 0, 704753
BytebuddyAgent [candidate] (709.882 ms) : 0, 709882
GlobalTracer [baseline] (352.42 ms) : 0, 352420
GlobalTracer [candidate] (352.362 ms) : 0, 352362
AppSec [baseline] (55.467 ms) : 0, 55467
AppSec [candidate] (54.375 ms) : 0, 54375
Remote Config [baseline] (701.715 µs) : 0, 702
Remote Config [candidate] (698.14 µs) : 0, 698
Telemetry [baseline] (8.93 ms) : 0, 8930
Telemetry [candidate] (8.953 ms) : 0, 8953
ProfilingAgent [baseline] (95.492 ms) : 0, 95492
ProfilingAgent [candidate] (95.306 ms) : 0, 95306
Profiling [baseline] (95.516 ms) : 0, 95516
Profiling [candidate] (95.33 ms) : 0, 95330
Loading
Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.47.0-SNAPSHOT~c80ed84ecc, baseline=1.47.0-SNAPSHOT~9af5347cda
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.047 s) : 0, 1047222
Total [baseline] (8.668 s) : 0, 8667784
Agent [candidate] (1.037 s) : 0, 1036702
Total [candidate] (8.599 s) : 0, 8599286
section iast
Agent [baseline] (1.169 s) : 0, 1169078
Total [baseline] (9.25 s) : 0, 9250194
Agent [candidate] (1.175 s) : 0, 1175254
Total [candidate] (9.24 s) : 0, 9240317
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.172 s) : 0, 1171954
Total [baseline] (9.22 s) : 0, 9220375
Agent [candidate] (1.176 s) : 0, 1176241
Total [candidate] (9.182 s) : 0, 9182232
section iast_TELEMETRY_OFF
Agent [baseline] (1.166 s) : 0, 1165755
Total [baseline] (9.173 s) : 0, 9172934
Agent [candidate] (1.165 s) : 0, 1164923
Total [candidate] (9.232 s) : 0, 9231720
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.047 s-
Agentiast1.169 s121.857 ms (11.6%)
Agentiast_HARDCODED_SECRET_DISABLED1.172 s124.733 ms (11.9%)
Agentiast_TELEMETRY_OFF1.166 s118.533 ms (11.3%)
Totaltracing8.668 s-
Totaliast9.25 s582.41 ms (6.7%)
Totaliast_HARDCODED_SECRET_DISABLED9.22 s552.592 ms (6.4%)
Totaliast_TELEMETRY_OFF9.173 s505.15 ms (5.8%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.037 s-
Agentiast1.175 s138.552 ms (13.4%)
Agentiast_HARDCODED_SECRET_DISABLED1.176 s139.539 ms (13.5%)
Agentiast_TELEMETRY_OFF1.165 s128.221 ms (12.4%)
Totaltracing8.599 s-
Totaliast9.24 s641.03 ms (7.5%)
Totaliast_HARDCODED_SECRET_DISABLED9.182 s582.945 ms (6.8%)
Totaliast_TELEMETRY_OFF9.232 s632.433 ms (7.4%)
gantt
title insecure-bank - break down per module: candidate=1.47.0-SNAPSHOT~c80ed84ecc, baseline=1.47.0-SNAPSHOT~9af5347cda
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (720.886 ms) : 0, 720886
BytebuddyAgent [candidate] (713.042 ms) : 0, 713042
GlobalTracer [baseline] (242.708 ms) : 0, 242708
GlobalTracer [candidate] (239.833 ms) : 0, 239833
AppSec [baseline] (56.042 ms) : 0, 56042
AppSec [candidate] (55.122 ms) : 0, 55122
Remote Config [baseline] (710.415 µs) : 0, 710
Remote Config [candidate] (712.957 µs) : 0, 713
Telemetry [baseline] (11.448 ms) : 0, 11448
Telemetry [candidate] (12.794 ms) : 0, 12794
section iast
BytebuddyAgent [baseline] (832.171 ms) : 0, 832171
BytebuddyAgent [candidate] (838.644 ms) : 0, 838644
GlobalTracer [baseline] (233.454 ms) : 0, 233454
GlobalTracer [candidate] (232.218 ms) : 0, 232218
AppSec [baseline] (51.9 ms) : 0, 51900
AppSec [candidate] (54.083 ms) : 0, 54083
Remote Config [baseline] (601.772 µs) : 0, 602
Remote Config [candidate] (612.217 µs) : 0, 612
Telemetry [baseline] (8.615 ms) : 0, 8615
Telemetry [candidate] (8.734 ms) : 0, 8734
IAST [baseline] (27.067 ms) : 0, 27067
IAST [candidate] (25.685 ms) : 0, 25685
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (833.893 ms) : 0, 833893
BytebuddyAgent [candidate] (839.331 ms) : 0, 839331
GlobalTracer [baseline] (233.574 ms) : 0, 233574
GlobalTracer [candidate] (232.049 ms) : 0, 232049
AppSec [baseline] (53.985 ms) : 0, 53985
AppSec [candidate] (54.169 ms) : 0, 54169
Remote Config [baseline] (616.341 µs) : 0, 616
Remote Config [candidate] (621.214 µs) : 0, 621
Telemetry [baseline] (8.755 ms) : 0, 8755
Telemetry [candidate] (8.814 ms) : 0, 8814
IAST [baseline] (25.833 ms) : 0, 25833
IAST [candidate] (25.897 ms) : 0, 25897
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (829.568 ms) : 0, 829568
BytebuddyAgent [candidate] (830.541 ms) : 0, 830541
GlobalTracer [baseline] (233.244 ms) : 0, 233244
GlobalTracer [candidate] (230.781 ms) : 0, 230781
AppSec [baseline] (52.707 ms) : 0, 52707
AppSec [candidate] (53.1 ms) : 0, 53100
Remote Config [baseline] (612.999 µs) : 0, 613
Remote Config [candidate] (611.421 µs) : 0, 611
Telemetry [baseline] (8.548 ms) : 0, 8548
Telemetry [candidate] (8.627 ms) : 0, 8627
IAST [baseline] (25.849 ms) : 0, 25849
IAST [candidate] (26.065 ms) : 0, 26065
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
end_time2025-02-03T14:41:372025-02-03T14:48:41
git_branchmasternikita-tkachenko/quarantined-tests-tagging
git_commit_date17385783161738592916
git_commit_sha9af5347c80ed84
release_version1.47.0-SNAPSHOT~9af5347cda1.47.0-SNAPSHOT~c80ed84ecc
start_time2025-02-03T14:41:232025-02-03T14:48:27
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17385944781738594478
ci_job_id791309695791309695
ci_pipeline_id5471966254719662
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-kmuzcns6-project-304-concurrent-0-haicqptf 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-kmuzcns6-project-304-concurrent-0-haicqptf 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 11 metrics, 17 unstable metrics.

Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~c80ed84ecc, baseline=1.47.0-SNAPSHOT~9af5347cda
dateFormat X
axisFormat %s
section baseline
no_agent (1.35 ms) : 1330, 1369
. : milestone, 1350,
appsec (1.773 ms) : 1750, 1796
. : milestone, 1773,
appsec_no_iast (1.74 ms) : 1715, 1765
. : milestone, 1740,
iast (1.516 ms) : 1492, 1540
. : milestone, 1516,
profiling (1.547 ms) : 1523, 1572
. : milestone, 1547,
tracing (1.483 ms) : 1458, 1508
. : milestone, 1483,
section candidate
no_agent (1.351 ms) : 1331, 1370
. : milestone, 1351,
appsec (1.742 ms) : 1718, 1765
. : milestone, 1742,
appsec_no_iast (1.732 ms) : 1707, 1757
. : milestone, 1732,
iast (1.508 ms) : 1484, 1531
. : milestone, 1508,
profiling (1.533 ms) : 1508, 1558
. : milestone, 1533,
tracing (1.49 ms) : 1466, 1514
. : milestone, 1490,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.35 ms [1.33 ms, 1.369 ms]-
appsec1.773 ms [1.75 ms, 1.796 ms]423.13 µs (31.4%)
appsec_no_iast1.74 ms [1.715 ms, 1.765 ms]390.771 µs (29.0%)
iast1.516 ms [1.492 ms, 1.54 ms]166.728 µs (12.4%)
profiling1.547 ms [1.523 ms, 1.572 ms]197.896 µs (14.7%)
tracing1.483 ms [1.458 ms, 1.508 ms]133.21 µs (9.9%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.351 ms [1.331 ms, 1.37 ms]-
appsec1.742 ms [1.718 ms, 1.765 ms]391.254 µs (29.0%)
appsec_no_iast1.732 ms [1.707 ms, 1.757 ms]381.445 µs (28.2%)
iast1.508 ms [1.484 ms, 1.531 ms]157.002 µs (11.6%)
profiling1.533 ms [1.508 ms, 1.558 ms]182.727 µs (13.5%)
tracing1.49 ms [1.466 ms, 1.514 ms]139.45 µs (10.3%)
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~c80ed84ecc, baseline=1.47.0-SNAPSHOT~9af5347cda
dateFormat X
axisFormat %s
section baseline
no_agent (377.07 µs) : 358, 397
. : milestone, 377,
iast (508.068 µs) : 487, 530
. : milestone, 508,
iast_FULL (737.896 µs) : 716, 760
. : milestone, 738,
iast_GLOBAL (556.884 µs) : 534, 579
. : milestone, 557,
iast_HARDCODED_SECRET_DISABLED (506.351 µs) : 484, 529
. : milestone, 506,
iast_INACTIVE (457.25 µs) : 435, 479
. : milestone, 457,
iast_TELEMETRY_OFF (493.415 µs) : 471, 516
. : milestone, 493,
tracing (455.249 µs) : 434, 476
. : milestone, 455,
section candidate
no_agent (376.016 µs) : 356, 396
. : milestone, 376,
iast (499.651 µs) : 478, 521
. : milestone, 500,
iast_FULL (738.0 µs) : 716, 760
. : milestone, 738,
iast_GLOBAL (549.246 µs) : 528, 571
. : milestone, 549,
iast_HARDCODED_SECRET_DISABLED (509.28 µs) : 487, 532
. : milestone, 509,
iast_INACTIVE (458.829 µs) : 437, 480
. : milestone, 459,
iast_TELEMETRY_OFF (496.154 µs) : 473, 520
. : milestone, 496,
tracing (452.119 µs) : 431, 473
. : milestone, 452,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent377.07 µs [357.527 µs, 396.612 µs]-
iast508.068 µs [486.505 µs, 529.631 µs]130.998 µs (34.7%)
iast_FULL737.896 µs [715.867 µs, 759.924 µs]360.826 µs (95.7%)
iast_GLOBAL556.884 µs [534.46 µs, 579.308 µs]179.815 µs (47.7%)
iast_HARDCODED_SECRET_DISABLED506.351 µs [483.929 µs, 528.772 µs]129.281 µs (34.3%)
iast_INACTIVE457.25 µs [435.339 µs, 479.162 µs]80.18 µs (21.3%)
iast_TELEMETRY_OFF493.415 µs [470.921 µs, 515.908 µs]116.345 µs (30.9%)
tracing455.249 µs [434.136 µs, 476.363 µs]78.179 µs (20.7%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent376.016 µs [356.266 µs, 395.766 µs]-
iast499.651 µs [478.246 µs, 521.057 µs]123.635 µs (32.9%)
iast_FULL738.0 µs [716.159 µs, 759.841 µs]361.983 µs (96.3%)
iast_GLOBAL549.246 µs [527.525 µs, 570.967 µs]173.23 µs (46.1%)
iast_HARDCODED_SECRET_DISABLED509.28 µs [486.957 µs, 531.602 µs]133.263 µs (35.4%)
iast_INACTIVE458.829 µs [437.175 µs, 480.483 µs]82.813 µs (22.0%)
iast_TELEMETRY_OFF496.154 µs [472.579 µs, 519.729 µs]120.138 µs (32.0%)
tracing452.119 µs [431.096 µs, 473.141 µs]76.102 µs (20.2%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasternikita-tkachenko/quarantined-tests-tagging
git_commit_date17385783161738592916
git_commit_sha9af5347c80ed84
release_version1.47.0-SNAPSHOT~9af5347cda1.47.0-SNAPSHOT~c80ed84ecc
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17385950421738595042
ci_job_id791309696791309696
ci_pipeline_id5471966254719662
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-rzaamrpw-project-304-concurrent-0-iv5264yf 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-rzaamrpw-project-304-concurrent-0-iv5264yf 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 biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~c80ed84ecc, baseline=1.47.0-SNAPSHOT~9af5347cda
dateFormat X
axisFormat %s
section baseline
no_agent (14.94 s) : 14940000, 14940000
. : milestone, 14940000,
appsec (15.321 s) : 15321000, 15321000
. : milestone, 15321000,
iast (19.101 s) : 19101000, 19101000
. : milestone, 19101000,
iast_GLOBAL (18.319 s) : 18319000, 18319000
. : milestone, 18319000,
profiling (15.089 s) : 15089000, 15089000
. : milestone, 15089000,
tracing (14.819 s) : 14819000, 14819000
. : milestone, 14819000,
section candidate
no_agent (15.103 s) : 15103000, 15103000
. : milestone, 15103000,
appsec (15.098 s) : 15098000, 15098000
. : milestone, 15098000,
iast (18.511 s) : 18511000, 18511000
. : milestone, 18511000,
iast_GLOBAL (18.185 s) : 18185000, 18185000
. : milestone, 18185000,
profiling (15.169 s) : 15169000, 15169000
. : milestone, 15169000,
tracing (14.886 s) : 14886000, 14886000
. : milestone, 14886000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent14.94 s [14.94 s, 14.94 s]-
appsec15.321 s [15.321 s, 15.321 s]381.0 ms (2.6%)
iast19.101 s [19.101 s, 19.101 s]4.161 s (27.9%)
iast_GLOBAL18.319 s [18.319 s, 18.319 s]3.379 s (22.6%)
profiling15.089 s [15.089 s, 15.089 s]149.0 ms (1.0%)
tracing14.819 s [14.819 s, 14.819 s]-121.0 ms (-0.8%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.103 s [15.103 s, 15.103 s]-
appsec15.098 s [15.098 s, 15.098 s]-5.0 ms (-0.0%)
iast18.511 s [18.511 s, 18.511 s]3.408 s (22.6%)
iast_GLOBAL18.185 s [18.185 s, 18.185 s]3.082 s (20.4%)
profiling15.169 s [15.169 s, 15.169 s]66.0 ms (0.4%)
tracing14.886 s [14.886 s, 14.886 s]-217.0 ms (-1.4%)
Execution time for tomcat
gantt
title tomcat - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~c80ed84ecc, baseline=1.47.0-SNAPSHOT~9af5347cda
dateFormat X
axisFormat %s
section baseline
no_agent (1.477 ms) : 1466, 1489
. : milestone, 1477,
appsec (2.365 ms) : 2322, 2408
. : milestone, 2365,
iast (2.113 ms) : 2058, 2167
. : milestone, 2113,
iast_GLOBAL (2.17 ms) : 2115, 2225
. : milestone, 2170,
profiling (2.003 ms) : 1958, 2048
. : milestone, 2003,
tracing (1.957 ms) : 1915, 1999
. : milestone, 1957,
section candidate
no_agent (1.481 ms) : 1469, 1492
. : milestone, 1481,
appsec (2.366 ms) : 2323, 2409
. : milestone, 2366,
iast (2.129 ms) : 2074, 2183
. : milestone, 2129,
iast_GLOBAL (2.161 ms) : 2106, 2216
. : milestone, 2161,
profiling (1.971 ms) : 1927, 2014
. : milestone, 1971,
tracing (1.953 ms) : 1911, 1994
. : milestone, 1953,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.477 ms [1.466 ms, 1.489 ms]-
appsec2.365 ms [2.322 ms, 2.408 ms]888.009 µs (60.1%)
iast2.113 ms [2.058 ms, 2.167 ms]635.49 µs (43.0%)
iast_GLOBAL2.17 ms [2.115 ms, 2.225 ms]693.042 µs (46.9%)
profiling2.003 ms [1.958 ms, 2.048 ms]525.914 µs (35.6%)
tracing1.957 ms [1.915 ms, 1.999 ms]480.14 µs (32.5%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.481 ms [1.469 ms, 1.492 ms]-
appsec2.366 ms [2.323 ms, 2.409 ms]885.418 µs (59.8%)
iast2.129 ms [2.074 ms, 2.183 ms]648.241 µs (43.8%)
iast_GLOBAL2.161 ms [2.106 ms, 2.216 ms]680.369 µs (46.0%)
profiling1.971 ms [1.927 ms, 2.014 ms]490.126 µs (33.1%)
tracing1.953 ms [1.911 ms, 1.994 ms]471.937 µs (31.9%)

@nikita-tkachenko-datadog
nikita-tkachenko-datadog marked this pull request as ready for review February 3, 2025 15:30
@nikita-tkachenko-datadog
nikita-tkachenko-datadog deleted the nikita-tkachenko/quarantined-tests-tagging branch February 3, 2025 15:37
@github-actionsgithub-actionsBot added this to the 1.47.0 milestone Feb 3, 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