Skip to content

Update impacted tests logic - #8923

Merged
daniel-mohedano merged 32 commits into
masterfrom
daniel.mohedano/impacted-tests-update
Jun 26, 2025
Merged

Update impacted tests logic#8923
daniel-mohedano merged 32 commits into
masterfrom
daniel.mohedano/impacted-tests-update

Conversation

@daniel-mohedano

Copy link
Copy Markdown
Contributor

What Does This Do

Updates the logic behind the impacted tests feature:

  • Removes the backend request for changed files
  • Adds default_branch to the expected response from the Settings endpoint
  • Implements a best effort algorithm for calculating the base commit SHA (commit where the feature/source branch originally diverted from the base branch)

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@daniel-mohedanodaniel-mohedano added type: feature Enhancements and improvements comp: ci visibility Continuous Integration Visibility labels Jun 4, 2025
@pr-commenter

pr-commenterBot commented Jun 4, 2025

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterdaniel.mohedano/impacted-tests-update
git_commit_date17504537851750513056
git_commit_shaaa9dd2767cdbe7
release_version1.51.0-SNAPSHOT~aa9dd275351.51.0-SNAPSHOT~67cdbe7862
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17505148761750514876
ci_job_id992433655992433655
ci_pipeline_id6838847268388472
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-bziamzy-project-304-concurrent-0-robv6ttf 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-bziamzy-project-304-concurrent-0-robv6ttf 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
moduleAgentAgent
parentNoneNone

Summary

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

Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.51.0-SNAPSHOT~67cdbe7862, baseline=1.51.0-SNAPSHOT~aa9dd27535
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.026 s) : 0, 1026336
Total [baseline] (10.611 s) : 0, 10610928
Agent [candidate] (1.042 s) : 0, 1041635
Total [candidate] (10.678 s) : 0, 10677603
section appsec
Agent [baseline] (1.181 s) : 0, 1180754
Total [baseline] (10.767 s) : 0, 10766655
Agent [candidate] (1.182 s) : 0, 1182166
Total [candidate] (10.754 s) : 0, 10753795
section iast
Agent [baseline] (1.159 s) : 0, 1158896
Total [baseline] (10.941 s) : 0, 10940590
Agent [candidate] (1.155 s) : 0, 1154857
Total [candidate] (10.858 s) : 0, 10858189
section profiling
Agent [baseline] (1.272 s) : 0, 1271575
Total [baseline] (11.028 s) : 0, 11027822
Agent [candidate] (1.269 s) : 0, 1269021
Total [candidate] (10.971 s) : 0, 10971331
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.026 s-
Agentappsec1.181 s154.418 ms (15.0%)
Agentiast1.159 s132.56 ms (12.9%)
Agentprofiling1.272 s245.239 ms (23.9%)
Totaltracing10.611 s-
Totalappsec10.767 s155.727 ms (1.5%)
Totaliast10.941 s329.661 ms (3.1%)
Totalprofiling11.028 s416.894 ms (3.9%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.042 s-
Agentappsec1.182 s140.53 ms (13.5%)
Agentiast1.155 s113.222 ms (10.9%)
Agentprofiling1.269 s227.386 ms (21.8%)
Totaltracing10.678 s-
Totalappsec10.754 s76.192 ms (0.7%)
Totaliast10.858 s180.586 ms (1.7%)
Totalprofiling10.971 s293.729 ms (2.8%)
gantt
title petclinic - break down per module: candidate=1.51.0-SNAPSHOT~67cdbe7862, baseline=1.51.0-SNAPSHOT~aa9dd27535
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (687.278 ms) : 0, 687278
BytebuddyAgent [candidate] (698.327 ms) : 0, 698327
GlobalTracer [baseline] (242.597 ms) : 0, 242597
GlobalTracer [candidate] (244.676 ms) : 0, 244676
AppSec [baseline] (58.113 ms) : 0, 58113
AppSec [candidate] (58.41 ms) : 0, 58410
Debugger [baseline] (6.216 ms) : 0, 6216
Debugger [candidate] (6.373 ms) : 0, 6373
Remote Config [baseline] (667.19 µs) : 0, 667
Remote Config [candidate] (690.938 µs) : 0, 691
Telemetry [baseline] (10.543 ms) : 0, 10543
Telemetry [candidate] (11.905 ms) : 0, 11905
section appsec
BytebuddyAgent [baseline] (710.129 ms) : 0, 710129
BytebuddyAgent [candidate] (709.654 ms) : 0, 709654
GlobalTracer [baseline] (235.036 ms) : 0, 235036
GlobalTracer [candidate] (235.601 ms) : 0, 235601
AppSec [baseline] (179.326 ms) : 0, 179326
AppSec [candidate] (180.451 ms) : 0, 180451
Debugger [baseline] (5.764 ms) : 0, 5764
Debugger [candidate] (5.826 ms) : 0, 5826
Remote Config [baseline] (621.421 µs) : 0, 621
Remote Config [candidate] (612.281 µs) : 0, 612
Telemetry [baseline] (7.224 ms) : 0, 7224
Telemetry [candidate] (7.269 ms) : 0, 7269
IAST [baseline] (21.827 ms) : 0, 21827
IAST [candidate] (21.902 ms) : 0, 21902
section iast
BytebuddyAgent [baseline] (810.975 ms) : 0, 810975
BytebuddyAgent [candidate] (807.89 ms) : 0, 807890
GlobalTracer [baseline] (233.328 ms) : 0, 233328
GlobalTracer [candidate] (232.424 ms) : 0, 232424
AppSec [baseline] (52.148 ms) : 0, 52148
AppSec [candidate] (50.664 ms) : 0, 50664
Debugger [baseline] (5.924 ms) : 0, 5924
Debugger [candidate] (5.991 ms) : 0, 5991
Remote Config [baseline] (604.634 µs) : 0, 605
Remote Config [candidate] (610.468 µs) : 0, 610
Telemetry [baseline] (8.042 ms) : 0, 8042
Telemetry [candidate] (7.999 ms) : 0, 7999
IAST [baseline] (26.934 ms) : 0, 26934
IAST [candidate] (28.379 ms) : 0, 28379
section profiling
ProfilingAgent [baseline] (106.994 ms) : 0, 106994
ProfilingAgent [candidate] (106.029 ms) : 0, 106029
BytebuddyAgent [baseline] (677.427 ms) : 0, 677427
BytebuddyAgent [candidate] (676.376 ms) : 0, 676376
GlobalTracer [baseline] (361.174 ms) : 0, 361174
GlobalTracer [candidate] (361.137 ms) : 0, 361137
AppSec [baseline] (62.27 ms) : 0, 62270
AppSec [candidate] (62.04 ms) : 0, 62040
Debugger [baseline] (6.158 ms) : 0, 6158
Debugger [candidate] (6.088 ms) : 0, 6088
Remote Config [baseline] (694.196 µs) : 0, 694
Remote Config [candidate] (692.399 µs) : 0, 692
Telemetry [baseline] (8.165 ms) : 0, 8165
Telemetry [candidate] (8.04 ms) : 0, 8040
Profiling [baseline] (107.02 ms) : 0, 107020
Profiling [candidate] (106.054 ms) : 0, 106054
Loading
Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.51.0-SNAPSHOT~67cdbe7862, baseline=1.51.0-SNAPSHOT~aa9dd27535
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.03 s) : 0, 1029716
Total [baseline] (8.573 s) : 0, 8573392
Agent [candidate] (1.046 s) : 0, 1045534
Total [candidate] (8.617 s) : 0, 8616609
section iast
Agent [baseline] (1.159 s) : 0, 1159231
Total [baseline] (9.254 s) : 0, 9254440
Agent [candidate] (1.153 s) : 0, 1152740
Total [candidate] (9.258 s) : 0, 9257731
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.03 s-
Agentiast1.159 s129.516 ms (12.6%)
Totaltracing8.573 s-
Totaliast9.254 s681.047 ms (7.9%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.046 s-
Agentiast1.153 s107.205 ms (10.3%)
Totaltracing8.617 s-
Totaliast9.258 s641.122 ms (7.4%)
gantt
title insecure-bank - break down per module: candidate=1.51.0-SNAPSHOT~67cdbe7862, baseline=1.51.0-SNAPSHOT~aa9dd27535
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (688.112 ms) : 0, 688112
BytebuddyAgent [candidate] (701.348 ms) : 0, 701348
GlobalTracer [baseline] (242.839 ms) : 0, 242839
GlobalTracer [candidate] (246.59 ms) : 0, 246590
AppSec [baseline] (60.512 ms) : 0, 60512
AppSec [candidate] (59.471 ms) : 0, 59471
Debugger [baseline] (6.215 ms) : 0, 6215
Debugger [candidate] (6.331 ms) : 0, 6331
Remote Config [baseline] (664.255 µs) : 0, 664
Remote Config [candidate] (695.167 µs) : 0, 695
Telemetry [baseline] (10.455 ms) : 0, 10455
Telemetry [candidate] (9.943 ms) : 0, 9943
section iast
BytebuddyAgent [baseline] (811.869 ms) : 0, 811869
BytebuddyAgent [candidate] (806.407 ms) : 0, 806407
GlobalTracer [baseline] (232.424 ms) : 0, 232424
GlobalTracer [candidate] (231.805 ms) : 0, 231805
IAST [baseline] (27.689 ms) : 0, 27689
IAST [candidate] (28.477 ms) : 0, 28477
AppSec [baseline] (51.696 ms) : 0, 51696
AppSec [candidate] (50.688 ms) : 0, 50688
Debugger [baseline] (5.973 ms) : 0, 5973
Debugger [candidate] (5.917 ms) : 0, 5917
Remote Config [baseline] (621.75 µs) : 0, 622
Remote Config [candidate] (603.822 µs) : 0, 604
Telemetry [baseline] (8.041 ms) : 0, 8041
Telemetry [candidate] (8.023 ms) : 0, 8023
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterdaniel.mohedano/impacted-tests-update
git_commit_date17504537851750513056
git_commit_shaaa9dd2767cdbe7
release_version1.51.0-SNAPSHOT~aa9dd275351.51.0-SNAPSHOT~67cdbe7862
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17505145531750514553
ci_job_id992433656992433656
ci_pipeline_id6838847268388472
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-clrnfvyp-project-304-concurrent-0-zfjzyjf0 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-clrnfvyp-project-304-concurrent-0-zfjzyjf0 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

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

scenarioΔ mean http_req_durationΔ mean throughputcandidate mean http_req_durationcandidate mean throughputbaseline mean http_req_durationbaseline mean throughput
scenario:load:insecure-bank:tracing:high_loadworse
[+268.810µs; +542.493µs] or [+3.425%; +6.913%]
unstable
[-94.626op/s; +36.876op/s] or [-16.024%; +6.245%]
8.253ms561.656op/s7.848ms590.531op/s
scenario:load:petclinic:iast:high_loadbetter
[-2.343ms; -1.523ms] or [-5.208%; -3.385%]
unstable
[-2.927op/s; +12.202op/s] or [-2.814%; +11.730%]
43.050ms108.662op/s44.983ms104.025op/s
scenario:load:petclinic:profiling:high_loadworse
[+0.985ms; +1.865ms] or [+2.185%; +4.138%]
unstable
[-10.622op/s; +4.222op/s] or [-10.227%; +4.065%]
46.495ms100.662op/s45.070ms103.862op/s
Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~67cdbe7862, baseline=1.51.0-SNAPSHOT~aa9dd27535
dateFormat X
axisFormat %s
section baseline
no_agent (37.06 ms) : 36757, 37363
. : milestone, 37060,
appsec (48.288 ms) : 47859, 48718
. : milestone, 48288,
code_origins (45.141 ms) : 44766, 45515
. : milestone, 45141,
iast (44.983 ms) : 44595, 45371
. : milestone, 44983,
profiling (45.07 ms) : 44655, 45485
. : milestone, 45070,
tracing (43.168 ms) : 42803, 43532
. : milestone, 43168,
section candidate
no_agent (37.873 ms) : 37568, 38178
. : milestone, 37873,
appsec (48.132 ms) : 47704, 48560
. : milestone, 48132,
code_origins (45.587 ms) : 45214, 45961
. : milestone, 45587,
iast (43.05 ms) : 42676, 43424
. : milestone, 43050,
profiling (46.495 ms) : 46091, 46898
. : milestone, 46495,
tracing (43.115 ms) : 42760, 43470
. : milestone, 43115,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent37.06 ms [36.757 ms, 37.363 ms]-
appsec48.288 ms [47.859 ms, 48.718 ms]11.228 ms (30.3%)
code_origins45.141 ms [44.766 ms, 45.515 ms]8.081 ms (21.8%)
iast44.983 ms [44.595 ms, 45.371 ms]7.923 ms (21.4%)
profiling45.07 ms [44.655 ms, 45.485 ms]8.01 ms (21.6%)
tracing43.168 ms [42.803 ms, 43.532 ms]6.108 ms (16.5%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent37.873 ms [37.568 ms, 38.178 ms]-
appsec48.132 ms [47.704 ms, 48.56 ms]10.259 ms (27.1%)
code_origins45.587 ms [45.214 ms, 45.961 ms]7.715 ms (20.4%)
iast43.05 ms [42.676 ms, 43.424 ms]5.177 ms (13.7%)
profiling46.495 ms [46.091 ms, 46.898 ms]8.622 ms (22.8%)
tracing43.115 ms [42.76 ms, 43.47 ms]5.242 ms (13.8%)
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~67cdbe7862, baseline=1.51.0-SNAPSHOT~aa9dd27535
dateFormat X
axisFormat %s
section baseline
no_agent (4.473 ms) : 4422, 4524
. : milestone, 4473,
iast (9.461 ms) : 9297, 9625
. : milestone, 9461,
iast_FULL (13.932 ms) : 13654, 14209
. : milestone, 13932,
iast_GLOBAL (9.708 ms) : 9537, 9879
. : milestone, 9708,
profiling (8.719 ms) : 8576, 8862
. : milestone, 8719,
tracing (7.848 ms) : 7720, 7975
. : milestone, 7848,
section candidate
no_agent (4.564 ms) : 4511, 4617
. : milestone, 4564,
iast (9.509 ms) : 9348, 9670
. : milestone, 9509,
iast_FULL (13.599 ms) : 13327, 13870
. : milestone, 13599,
iast_GLOBAL (9.998 ms) : 9822, 10173
. : milestone, 9998,
profiling (8.488 ms) : 8350, 8626
. : milestone, 8488,
tracing (8.253 ms) : 8127, 8380
. : milestone, 8253,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent4.473 ms [4.422 ms, 4.524 ms]-
iast9.461 ms [9.297 ms, 9.625 ms]4.988 ms (111.5%)
iast_FULL13.932 ms [13.654 ms, 14.209 ms]9.459 ms (211.5%)
iast_GLOBAL9.708 ms [9.537 ms, 9.879 ms]5.235 ms (117.0%)
profiling8.719 ms [8.576 ms, 8.862 ms]4.246 ms (94.9%)
tracing7.848 ms [7.72 ms, 7.975 ms]3.375 ms (75.4%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent4.564 ms [4.511 ms, 4.617 ms]-
iast9.509 ms [9.348 ms, 9.67 ms]4.945 ms (108.3%)
iast_FULL13.599 ms [13.327 ms, 13.87 ms]9.034 ms (197.9%)
iast_GLOBAL9.998 ms [9.822 ms, 10.173 ms]5.433 ms (119.0%)
profiling8.488 ms [8.35 ms, 8.626 ms]3.924 ms (86.0%)
tracing8.253 ms [8.127 ms, 8.38 ms]3.689 ms (80.8%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterdaniel.mohedano/impacted-tests-update
git_commit_date17504537851750513056
git_commit_shaaa9dd2767cdbe7
release_version1.51.0-SNAPSHOT~aa9dd275351.51.0-SNAPSHOT~67cdbe7862
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17505150581750515058
ci_job_id992433657992433657
ci_pipeline_id6838847268388472
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-pw1nxbd--project-304-concurrent-0-xa4lv9jl 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-pw1nxbd--project-304-concurrent-0-xa4lv9jl 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

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

Execution time for tomcat
gantt
title tomcat - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~67cdbe7862, baseline=1.51.0-SNAPSHOT~aa9dd27535
dateFormat X
axisFormat %s
section baseline
no_agent (1.479 ms) : 1468, 1491
. : milestone, 1479,
appsec (2.4 ms) : 2351, 2448
. : milestone, 2400,
iast (2.192 ms) : 2131, 2254
. : milestone, 2192,
iast_GLOBAL (2.234 ms) : 2172, 2295
. : milestone, 2234,
profiling (2.488 ms) : 2312, 2664
. : milestone, 2488,
tracing (2.013 ms) : 1965, 2061
. : milestone, 2013,
section candidate
no_agent (1.477 ms) : 1466, 1489
. : milestone, 1477,
appsec (2.41 ms) : 2361, 2459
. : milestone, 2410,
iast (2.191 ms) : 2130, 2253
. : milestone, 2191,
iast_GLOBAL (2.242 ms) : 2180, 2305
. : milestone, 2242,
profiling (2.025 ms) : 1976, 2074
. : milestone, 2025,
tracing (2.013 ms) : 1966, 2061
. : milestone, 2013,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.479 ms [1.468 ms, 1.491 ms]-
appsec2.4 ms [2.351 ms, 2.448 ms]920.215 µs (62.2%)
iast2.192 ms [2.131 ms, 2.254 ms]713.051 µs (48.2%)
iast_GLOBAL2.234 ms [2.172 ms, 2.295 ms]754.322 µs (51.0%)
profiling2.488 ms [2.312 ms, 2.664 ms]1.008 ms (68.2%)
tracing2.013 ms [1.965 ms, 2.061 ms]533.635 µs (36.1%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.477 ms [1.466 ms, 1.489 ms]-
appsec2.41 ms [2.361 ms, 2.459 ms]932.85 µs (63.2%)
iast2.191 ms [2.13 ms, 2.253 ms]714.09 µs (48.3%)
iast_GLOBAL2.242 ms [2.18 ms, 2.305 ms]765.34 µs (51.8%)
profiling2.025 ms [1.976 ms, 2.074 ms]547.438 µs (37.1%)
tracing2.013 ms [1.966 ms, 2.061 ms]536.289 µs (36.3%)
Execution time for biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~67cdbe7862, baseline=1.51.0-SNAPSHOT~aa9dd27535
dateFormat X
axisFormat %s
section baseline
no_agent (14.973 s) : 14973000, 14973000
. : milestone, 14973000,
appsec (14.643 s) : 14643000, 14643000
. : milestone, 14643000,
iast (18.661 s) : 18661000, 18661000
. : milestone, 18661000,
iast_GLOBAL (17.892 s) : 17892000, 17892000
. : milestone, 17892000,
profiling (15.815 s) : 15815000, 15815000
. : milestone, 15815000,
tracing (14.998 s) : 14998000, 14998000
. : milestone, 14998000,
section candidate
no_agent (15.475 s) : 15475000, 15475000
. : milestone, 15475000,
appsec (14.808 s) : 14808000, 14808000
. : milestone, 14808000,
iast (18.701 s) : 18701000, 18701000
. : milestone, 18701000,
iast_GLOBAL (17.909 s) : 17909000, 17909000
. : milestone, 17909000,
profiling (15.081 s) : 15081000, 15081000
. : milestone, 15081000,
tracing (14.936 s) : 14936000, 14936000
. : milestone, 14936000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent14.973 s [14.973 s, 14.973 s]-
appsec14.643 s [14.643 s, 14.643 s]-330.0 ms (-2.2%)
iast18.661 s [18.661 s, 18.661 s]3.688 s (24.6%)
iast_GLOBAL17.892 s [17.892 s, 17.892 s]2.919 s (19.5%)
profiling15.815 s [15.815 s, 15.815 s]842.0 ms (5.6%)
tracing14.998 s [14.998 s, 14.998 s]25.0 ms (0.2%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.475 s [15.475 s, 15.475 s]-
appsec14.808 s [14.808 s, 14.808 s]-667.0 ms (-4.3%)
iast18.701 s [18.701 s, 18.701 s]3.226 s (20.8%)
iast_GLOBAL17.909 s [17.909 s, 17.909 s]2.434 s (15.7%)
profiling15.081 s [15.081 s, 15.081 s]-394.0 ms (-2.5%)
tracing14.936 s [14.936 s, 14.936 s]-539.0 ms (-3.5%)

@daniel-mohedano
daniel-mohedano marked this pull request as ready for review June 5, 2025 08:18
@daniel-mohedano
daniel-mohedano requested review from a team as code ownersJune 5, 2025 08:18
Comment on lines +56 to +63
itrEnabled = true
codeCoverageEnabled = true
testsSkippingEnabled = true
flakyRetriesEnabled = false
impactedTestsDetectionEnabled = false
knownTestsEnabled = false
testManagementEnabled = false
attemptToFixRetries = 0

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The mock backend now sets each setting back to its default value before every test run, which was causing some tests to be marked with enabled settings which shouldn't be. Wasn't failing on CI because the only case of this happening just added test_management.enabled to the traces

@PerfectSlayerPerfectSlayer left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

About internal API: if you would like to add more feature, can you add the related Javadoc and unit tests for?

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

Labels

comp: ci visibilityContinuous Integration Visibilitytype: featureEnhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@daniel-mohedano@anmarchenko@PerfectSlayer@nikita-tkachenko-datadog