Skip to content

Add repo root as safe directory on git client creation - #9033

Merged
daniel-mohedano merged 3 commits into
masterfrom
daniel.mohedano/git-config-safe-directory
Jun 26, 2025
Merged

Add repo root as safe directory on git client creation#9033
daniel-mohedano merged 3 commits into
masterfrom
daniel.mohedano/git-config-safe-directory

Conversation

@daniel-mohedano

Copy link
Copy Markdown
Contributor

What Does This Do

  • On shell git client creation, it configures the repository root provided as a safe directory.

Motivation

Some CI providers checkout repositories as one user but run the CI jobs as a different user. This can cause a detected dubious ownership in repository at ... error to be emitted when trying to run git CLI commands.

Additional Notes

Contributor Checklist

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

pr-commenterBot commented Jun 25, 2025

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterdaniel.mohedano/git-config-safe-directory
git_commit_date17509268611750927221
git_commit_shaae1f1046f1ed2c
release_version1.51.0-SNAPSHOT~ae1f1043611.51.0-SNAPSHOT~6f1ed2c6da
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17509289941750928994
ci_job_id999580171999580171
ci_pipeline_id6882455468824554
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-ltijhv1y-project-304-concurrent-0-r7xs615l 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-ltijhv1y-project-304-concurrent-0-r7xs615l 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 46 metrics, 7 unstable metrics.

Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.51.0-SNAPSHOT~6f1ed2c6da, baseline=1.51.0-SNAPSHOT~ae1f104361
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (997.341 ms) : 0, 997341
Total [baseline] (10.747 s) : 0, 10747456
Agent [candidate] (995.027 ms) : 0, 995027
Total [candidate] (10.804 s) : 0, 10804080
section appsec
Agent [baseline] (1.178 s) : 0, 1177817
Total [baseline] (10.818 s) : 0, 10818179
Agent [candidate] (1.183 s) : 0, 1182736
Total [candidate] (10.837 s) : 0, 10836867
section iast
Agent [baseline] (1.131 s) : 0, 1130724
Total [baseline] (10.833 s) : 0, 10832943
Agent [candidate] (1.138 s) : 0, 1138481
Total [candidate] (10.868 s) : 0, 10868114
section profiling
Agent [baseline] (1.247 s) : 0, 1246794
Total [baseline] (10.996 s) : 0, 10995867
Agent [candidate] (1.248 s) : 0, 1248419
Total [candidate] (11.084 s) : 0, 11083578
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing997.341 ms-
Agentappsec1.178 s180.476 ms (18.1%)
Agentiast1.131 s133.383 ms (13.4%)
Agentprofiling1.247 s249.453 ms (25.0%)
Totaltracing10.747 s-
Totalappsec10.818 s70.724 ms (0.7%)
Totaliast10.833 s85.487 ms (0.8%)
Totalprofiling10.996 s248.412 ms (2.3%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing995.027 ms-
Agentappsec1.183 s187.71 ms (18.9%)
Agentiast1.138 s143.454 ms (14.4%)
Agentprofiling1.248 s253.392 ms (25.5%)
Totaltracing10.804 s-
Totalappsec10.837 s32.788 ms (0.3%)
Totaliast10.868 s64.034 ms (0.6%)
Totalprofiling11.084 s279.499 ms (2.6%)
gantt
title petclinic - break down per module: candidate=1.51.0-SNAPSHOT~6f1ed2c6da, baseline=1.51.0-SNAPSHOT~ae1f104361
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (687.845 ms) : 0, 687845
BytebuddyAgent [candidate] (686.321 ms) : 0, 686321
GlobalTracer [baseline] (243.01 ms) : 0, 243010
GlobalTracer [candidate] (242.617 ms) : 0, 242617
AppSec [baseline] (30.549 ms) : 0, 30549
AppSec [candidate] (30.329 ms) : 0, 30329
Debugger [baseline] (6.062 ms) : 0, 6062
Debugger [candidate] (6.038 ms) : 0, 6038
Remote Config [baseline] (677.04 µs) : 0, 677
Remote Config [candidate] (675.953 µs) : 0, 676
Telemetry [baseline] (8.301 ms) : 0, 8301
Telemetry [candidate] (8.169 ms) : 0, 8169
section appsec
BytebuddyAgent [baseline] (712.377 ms) : 0, 712377
BytebuddyAgent [candidate] (716.131 ms) : 0, 716131
GlobalTracer [baseline] (237.525 ms) : 0, 237525
GlobalTracer [candidate] (237.628 ms) : 0, 237628
AppSec [baseline] (170.382 ms) : 0, 170382
AppSec [candidate] (170.965 ms) : 0, 170965
Debugger [baseline] (5.817 ms) : 0, 5817
Debugger [candidate] (5.861 ms) : 0, 5861
Remote Config [baseline] (612.089 µs) : 0, 612
Remote Config [candidate] (620.205 µs) : 0, 620
Telemetry [baseline] (8.064 ms) : 0, 8064
Telemetry [candidate] (8.237 ms) : 0, 8237
IAST [baseline] (22.192 ms) : 0, 22192
IAST [candidate] (22.343 ms) : 0, 22343
section iast
BytebuddyAgent [baseline] (807.145 ms) : 0, 807145
BytebuddyAgent [candidate] (812.771 ms) : 0, 812771
GlobalTracer [baseline] (232.974 ms) : 0, 232974
GlobalTracer [candidate] (234.56 ms) : 0, 234560
AppSec [baseline] (26.74 ms) : 0, 26740
AppSec [candidate] (26.992 ms) : 0, 26992
Debugger [baseline] (5.819 ms) : 0, 5819
Debugger [candidate] (5.873 ms) : 0, 5873
Remote Config [baseline] (581.082 µs) : 0, 581
Remote Config [candidate] (595.738 µs) : 0, 596
Telemetry [baseline] (7.978 ms) : 0, 7978
Telemetry [candidate] (8.01 ms) : 0, 8010
IAST [baseline] (28.7 ms) : 0, 28700
IAST [candidate] (28.799 ms) : 0, 28799
section profiling
BytebuddyAgent [baseline] (679.653 ms) : 0, 679653
BytebuddyAgent [candidate] (677.936 ms) : 0, 677936
GlobalTracer [baseline] (362.195 ms) : 0, 362195
GlobalTracer [candidate] (363.25 ms) : 0, 363250
AppSec [baseline] (31.639 ms) : 0, 31639
AppSec [candidate] (31.131 ms) : 0, 31131
Debugger [baseline] (10.608 ms) : 0, 10608
Debugger [candidate] (12.182 ms) : 0, 12182
Remote Config [baseline] (663.698 µs) : 0, 664
Remote Config [candidate] (670.993 µs) : 0, 671
Telemetry [baseline] (10.243 ms) : 0, 10243
Telemetry [candidate] (8.966 ms) : 0, 8966
ProfilingAgent [baseline] (103.148 ms) : 0, 103148
ProfilingAgent [candidate] (104.92 ms) : 0, 104920
Profiling [baseline] (103.173 ms) : 0, 103173
Profiling [candidate] (104.944 ms) : 0, 104944
Loading
Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.51.0-SNAPSHOT~6f1ed2c6da, baseline=1.51.0-SNAPSHOT~ae1f104361
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.006 s) : 0, 1005539
Total [baseline] (8.592 s) : 0, 8592310
Agent [candidate] (1.003 s) : 0, 1002685
Total [candidate] (8.56 s) : 0, 8559518
section iast
Agent [baseline] (1.14 s) : 0, 1139848
Total [baseline] (9.329 s) : 0, 9329494
Agent [candidate] (1.136 s) : 0, 1136151
Total [candidate] (9.31 s) : 0, 9309530
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.006 s-
Agentiast1.14 s134.309 ms (13.4%)
Totaltracing8.592 s-
Totaliast9.329 s737.184 ms (8.6%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.003 s-
Agentiast1.136 s133.466 ms (13.3%)
Totaltracing8.56 s-
Totaliast9.31 s750.011 ms (8.8%)
gantt
title insecure-bank - break down per module: candidate=1.51.0-SNAPSHOT~6f1ed2c6da, baseline=1.51.0-SNAPSHOT~ae1f104361
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (694.101 ms) : 0, 694101
BytebuddyAgent [candidate] (692.547 ms) : 0, 692547
GlobalTracer [baseline] (244.699 ms) : 0, 244699
GlobalTracer [candidate] (243.658 ms) : 0, 243658
AppSec [baseline] (30.717 ms) : 0, 30717
AppSec [candidate] (30.508 ms) : 0, 30508
Debugger [baseline] (6.116 ms) : 0, 6116
Debugger [candidate] (6.102 ms) : 0, 6102
Remote Config [baseline] (674.005 µs) : 0, 674
Remote Config [candidate] (678.521 µs) : 0, 679
Telemetry [baseline] (8.323 ms) : 0, 8323
Telemetry [candidate] (8.255 ms) : 0, 8255
section iast
BytebuddyAgent [baseline] (813.989 ms) : 0, 813989
BytebuddyAgent [candidate] (810.137 ms) : 0, 810137
GlobalTracer [baseline] (234.387 ms) : 0, 234387
GlobalTracer [candidate] (234.797 ms) : 0, 234797
AppSec [baseline] (31.207 ms) : 0, 31207
AppSec [candidate] (27.054 ms) : 0, 27054
Debugger [baseline] (5.871 ms) : 0, 5871
Debugger [candidate] (5.903 ms) : 0, 5903
Remote Config [baseline] (587.693 µs) : 0, 588
Remote Config [candidate] (594.626 µs) : 0, 595
Telemetry [baseline] (8.08 ms) : 0, 8080
Telemetry [candidate] (8.043 ms) : 0, 8043
IAST [baseline] (24.782 ms) : 0, 24782
IAST [candidate] (28.82 ms) : 0, 28820
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterdaniel.mohedano/git-config-safe-directory
git_commit_date17509268611750927221
git_commit_shaae1f1046f1ed2c
release_version1.51.0-SNAPSHOT~ae1f1043611.51.0-SNAPSHOT~6f1ed2c6da
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17509286891750928689
ci_job_id999580173999580173
ci_pipeline_id6882455468824554
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-iun2vzqu-project-304-concurrent-1-42zje4ff 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-iun2vzqu-project-304-concurrent-1-42zje4ff 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 3 performance improvements and 1 performance regressions! Performance is the same for 8 metrics, 12 unstable metrics.

scenarioΔ mean http_req_durationΔ mean throughputcandidate mean http_req_durationcandidate mean throughputbaseline mean http_req_durationbaseline mean throughput
scenario:load:insecure-bank:no_agent:high_loadbetter
[-242.351µs; -128.735µs] or [-5.375%; -2.855%]
unstable
[-78.898op/s; +164.586op/s] or [-7.747%; +16.160%]
4.323ms1061.344op/s4.509ms1018.500op/s
scenario:load:insecure-bank:tracing:high_loadbetter
[-538.895µs; -304.557µs] or [-6.850%; -3.871%]
unstable
[-43.820op/s; +109.820op/s] or [-7.442%; +18.650%]
7.446ms621.844op/s7.867ms588.844op/s
scenario:load:petclinic:code_origins:high_loadworse
[+1.455ms; +2.302ms] or [+3.228%; +5.107%]
unstable
[-10.897op/s; +2.647op/s] or [-10.505%; +2.552%]
46.965ms99.600op/s45.086ms103.725op/s
scenario:load:petclinic:appsec:high_loadbetter
[-2.370ms; -1.424ms] or [-4.690%; -2.818%]
unstable
[-2.891op/s; +10.091op/s] or [-3.122%; +10.900%]
48.642ms96.175op/s50.539ms92.575op/s
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~6f1ed2c6da, baseline=1.51.0-SNAPSHOT~ae1f104361
dateFormat X
axisFormat %s
section baseline
no_agent (4.509 ms) : 4456, 4561
. : milestone, 4509,
iast (9.184 ms) : 9033, 9336
. : milestone, 9184,
iast_FULL (13.511 ms) : 13247, 13775
. : milestone, 13511,
iast_GLOBAL (9.979 ms) : 9806, 10152
. : milestone, 9979,
profiling (8.719 ms) : 8588, 8850
. : milestone, 8719,
tracing (7.867 ms) : 7755, 7980
. : milestone, 7867,
section candidate
no_agent (4.323 ms) : 4270, 4376
. : milestone, 4323,
iast (9.405 ms) : 9249, 9560
. : milestone, 9405,
iast_FULL (13.707 ms) : 13438, 13976
. : milestone, 13707,
iast_GLOBAL (10.207 ms) : 10018, 10395
. : milestone, 10207,
profiling (8.935 ms) : 8789, 9081
. : milestone, 8935,
tracing (7.446 ms) : 7340, 7551
. : milestone, 7446,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent4.509 ms [4.456 ms, 4.561 ms]-
iast9.184 ms [9.033 ms, 9.336 ms]4.676 ms (103.7%)
iast_FULL13.511 ms [13.247 ms, 13.775 ms]9.002 ms (199.7%)
iast_GLOBAL9.979 ms [9.806 ms, 10.152 ms]5.47 ms (121.3%)
profiling8.719 ms [8.588 ms, 8.85 ms]4.21 ms (93.4%)
tracing7.867 ms [7.755 ms, 7.98 ms]3.359 ms (74.5%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent4.323 ms [4.27 ms, 4.376 ms]-
iast9.405 ms [9.249 ms, 9.56 ms]5.082 ms (117.5%)
iast_FULL13.707 ms [13.438 ms, 13.976 ms]9.384 ms (217.1%)
iast_GLOBAL10.207 ms [10.018 ms, 10.395 ms]5.883 ms (136.1%)
profiling8.935 ms [8.789 ms, 9.081 ms]4.612 ms (106.7%)
tracing7.446 ms [7.34 ms, 7.551 ms]3.122 ms (72.2%)
Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~6f1ed2c6da, baseline=1.51.0-SNAPSHOT~ae1f104361
dateFormat X
axisFormat %s
section baseline
no_agent (38.19 ms) : 37882, 38498
. : milestone, 38190,
appsec (50.539 ms) : 50088, 50990
. : milestone, 50539,
code_origins (45.086 ms) : 44704, 45469
. : milestone, 45086,
iast (43.822 ms) : 43428, 44216
. : milestone, 43822,
profiling (47.461 ms) : 47001, 47922
. : milestone, 47461,
tracing (42.29 ms) : 41951, 42629
. : milestone, 42290,
section candidate
no_agent (38.07 ms) : 37772, 38369
. : milestone, 38070,
appsec (48.642 ms) : 48214, 49070
. : milestone, 48642,
code_origins (46.965 ms) : 46561, 47370
. : milestone, 46965,
iast (44.067 ms) : 43680, 44454
. : milestone, 44067,
profiling (48.706 ms) : 48241, 49170
. : milestone, 48706,
tracing (43.171 ms) : 42825, 43517
. : milestone, 43171,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent38.19 ms [37.882 ms, 38.498 ms]-
appsec50.539 ms [50.088 ms, 50.99 ms]12.349 ms (32.3%)
code_origins45.086 ms [44.704 ms, 45.469 ms]6.896 ms (18.1%)
iast43.822 ms [43.428 ms, 44.216 ms]5.632 ms (14.7%)
profiling47.461 ms [47.001 ms, 47.922 ms]9.272 ms (24.3%)
tracing42.29 ms [41.951 ms, 42.629 ms]4.1 ms (10.7%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent38.07 ms [37.772 ms, 38.369 ms]-
appsec48.642 ms [48.214 ms, 49.07 ms]10.572 ms (27.8%)
code_origins46.965 ms [46.561 ms, 47.37 ms]8.895 ms (23.4%)
iast44.067 ms [43.68 ms, 44.454 ms]5.997 ms (15.8%)
profiling48.706 ms [48.241 ms, 49.17 ms]10.635 ms (27.9%)
tracing43.171 ms [42.825 ms, 43.517 ms]5.101 ms (13.4%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterdaniel.mohedano/git-config-safe-directory
git_commit_date17509268611750927221
git_commit_shaae1f1046f1ed2c
release_version1.51.0-SNAPSHOT~ae1f1043611.51.0-SNAPSHOT~6f1ed2c6da
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17509290821750929082
ci_job_id999580174999580174
ci_pipeline_id6882455468824554
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-ltijhv1y-project-304-concurrent-3-jdlspsxs 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-ltijhv1y-project-304-concurrent-3-jdlspsxs 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

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

Execution time for tomcat
gantt
title tomcat - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~6f1ed2c6da, baseline=1.51.0-SNAPSHOT~ae1f104361
dateFormat X
axisFormat %s
section baseline
no_agent (1.477 ms) : 1465, 1488
. : milestone, 1477,
appsec (2.419 ms) : 2369, 2468
. : milestone, 2419,
iast (2.19 ms) : 2128, 2252
. : milestone, 2190,
iast_GLOBAL (2.241 ms) : 2180, 2303
. : milestone, 2241,
profiling (2.042 ms) : 1993, 2092
. : milestone, 2042,
tracing (2.017 ms) : 1969, 2064
. : milestone, 2017,
section candidate
no_agent (1.48 ms) : 1468, 1492
. : milestone, 1480,
appsec (2.406 ms) : 2357, 2454
. : milestone, 2406,
iast (2.204 ms) : 2142, 2265
. : milestone, 2204,
iast_GLOBAL (2.232 ms) : 2170, 2293
. : milestone, 2232,
profiling (2.042 ms) : 1992, 2091
. : milestone, 2042,
tracing (2.029 ms) : 1981, 2077
. : milestone, 2029,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.477 ms [1.465 ms, 1.488 ms]-
appsec2.419 ms [2.369 ms, 2.468 ms]942.17 µs (63.8%)
iast2.19 ms [2.128 ms, 2.252 ms]713.46 µs (48.3%)
iast_GLOBAL2.241 ms [2.18 ms, 2.303 ms]764.924 µs (51.8%)
profiling2.042 ms [1.993 ms, 2.092 ms]565.91 µs (38.3%)
tracing2.017 ms [1.969 ms, 2.064 ms]539.983 µs (36.6%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.48 ms [1.468 ms, 1.492 ms]-
appsec2.406 ms [2.357 ms, 2.454 ms]925.487 µs (62.5%)
iast2.204 ms [2.142 ms, 2.265 ms]723.688 µs (48.9%)
iast_GLOBAL2.232 ms [2.17 ms, 2.293 ms]751.635 µs (50.8%)
profiling2.042 ms [1.992 ms, 2.091 ms]561.709 µs (38.0%)
tracing2.029 ms [1.981 ms, 2.077 ms]549.192 µs (37.1%)
Execution time for biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~6f1ed2c6da, baseline=1.51.0-SNAPSHOT~ae1f104361
dateFormat X
axisFormat %s
section baseline
no_agent (15.364 s) : 15364000, 15364000
. : milestone, 15364000,
appsec (14.842 s) : 14842000, 14842000
. : milestone, 14842000,
iast (18.434 s) : 18434000, 18434000
. : milestone, 18434000,
iast_GLOBAL (17.825 s) : 17825000, 17825000
. : milestone, 17825000,
profiling (15.273 s) : 15273000, 15273000
. : milestone, 15273000,
tracing (14.901 s) : 14901000, 14901000
. : milestone, 14901000,
section candidate
no_agent (15.322 s) : 15322000, 15322000
. : milestone, 15322000,
appsec (14.964 s) : 14964000, 14964000
. : milestone, 14964000,
iast (18.417 s) : 18417000, 18417000
. : milestone, 18417000,
iast_GLOBAL (17.9 s) : 17900000, 17900000
. : milestone, 17900000,
profiling (15.189 s) : 15189000, 15189000
. : milestone, 15189000,
tracing (14.829 s) : 14829000, 14829000
. : milestone, 14829000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.364 s [15.364 s, 15.364 s]-
appsec14.842 s [14.842 s, 14.842 s]-522.0 ms (-3.4%)
iast18.434 s [18.434 s, 18.434 s]3.07 s (20.0%)
iast_GLOBAL17.825 s [17.825 s, 17.825 s]2.461 s (16.0%)
profiling15.273 s [15.273 s, 15.273 s]-91.0 ms (-0.6%)
tracing14.901 s [14.901 s, 14.901 s]-463.0 ms (-3.0%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.322 s [15.322 s, 15.322 s]-
appsec14.964 s [14.964 s, 14.964 s]-358.0 ms (-2.3%)
iast18.417 s [18.417 s, 18.417 s]3.095 s (20.2%)
iast_GLOBAL17.9 s [17.9 s, 17.9 s]2.578 s (16.8%)
profiling15.189 s [15.189 s, 15.189 s]-133.0 ms (-0.9%)
tracing14.829 s [14.829 s, 14.829 s]-493.0 ms (-3.2%)

@daniel-mohedano
daniel-mohedano marked this pull request as ready for review June 25, 2025 12:18
@daniel-mohedano
daniel-mohedano requested a review from a team as a code ownerJune 25, 2025 12:18
@daniel-mohedano
daniel-mohedano merged commit 0f9b46c into masterJun 26, 2025
@daniel-mohedano
daniel-mohedano deleted the daniel.mohedano/git-config-safe-directory branch June 26, 2025 09:59
@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.

3 participants

@daniel-mohedano@tonyredondo@bric3