Skip to content

Set trace_injected in try block #9025

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 24, 2025
Merged

Set trace_injected in try block #9025

merged 1 commit into from
Jun 24, 2025

Conversation

natashadada
Copy link
Contributor

@natashadada natashadada commented Jun 23, 2025

@natashadada natashadada requested a review from a team as a code owner June 23, 2025 17:51
@natashadada natashadada requested review from nenadnoveljic and removed request for a team June 23, 2025 17:51
@pr-commenter
Copy link

pr-commenter bot commented Jun 23, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master natashadada-patch-1
git_commit_date 1750690389 1750701054
git_commit_sha b108696 b95c23e
release_version 1.51.0-SNAPSHOT~b108696946 1.51.0-SNAPSHOT~b95c23eea7
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1750702936 1750702936
ci_job_id 994293978 994293978
ci_pipeline_id 68508483 68508483
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-ecr1ksdw-project-304-concurrent-0-112hb5e0 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 Linux runner-ecr1ksdw-project-304-concurrent-0-112hb5e0 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
module Agent Agent
parent None None

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~b95c23eea7, baseline=1.51.0-SNAPSHOT~b108696946

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.031 s) : 0, 1030983
Total [baseline] (10.651 s) : 0, 10651482
Agent [candidate] (1.024 s) : 0, 1024264
Total [candidate] (10.652 s) : 0, 10652290
section appsec
Agent [baseline] (1.188 s) : 0, 1188372
Total [baseline] (10.831 s) : 0, 10831430
Agent [candidate] (1.188 s) : 0, 1188484
Total [candidate] (10.786 s) : 0, 10785542
section iast
Agent [baseline] (1.154 s) : 0, 1153769
Total [baseline] (10.939 s) : 0, 10939451
Agent [candidate] (1.154 s) : 0, 1154299
Total [candidate] (10.889 s) : 0, 10888997
section profiling
Agent [baseline] (1.278 s) : 0, 1277777
Total [baseline] (10.971 s) : 0, 10970940
Agent [candidate] (1.271 s) : 0, 1270644
Total [candidate] (11.015 s) : 0, 11015275
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.031 s -
Agent appsec 1.188 s 157.389 ms (15.3%)
Agent iast 1.154 s 122.787 ms (11.9%)
Agent profiling 1.278 s 246.795 ms (23.9%)
Total tracing 10.651 s -
Total appsec 10.831 s 179.948 ms (1.7%)
Total iast 10.939 s 287.97 ms (2.7%)
Total profiling 10.971 s 319.458 ms (3.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.024 s -
Agent appsec 1.188 s 164.22 ms (16.0%)
Agent iast 1.154 s 130.034 ms (12.7%)
Agent profiling 1.271 s 246.38 ms (24.1%)
Total tracing 10.652 s -
Total appsec 10.786 s 133.252 ms (1.3%)
Total iast 10.889 s 236.707 ms (2.2%)
Total profiling 11.015 s 362.985 ms (3.4%)
gantt
    title petclinic - break down per module: candidate=1.51.0-SNAPSHOT~b95c23eea7, baseline=1.51.0-SNAPSHOT~b108696946

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (690.507 ms) : 0, 690507
BytebuddyAgent [candidate] (686.231 ms) : 0, 686231
GlobalTracer [baseline] (243.665 ms) : 0, 243665
GlobalTracer [candidate] (242.693 ms) : 0, 242693
AppSec [baseline] (59.062 ms) : 0, 59062
AppSec [candidate] (57.797 ms) : 0, 57797
Debugger [baseline] (7.007 ms) : 0, 7007
Debugger [candidate] (6.233 ms) : 0, 6233
Remote Config [baseline] (667.096 µs) : 0, 667
Remote Config [candidate] (667.906 µs) : 0, 668
Telemetry [baseline] (9.119 ms) : 0, 9119
Telemetry [candidate] (9.668 ms) : 0, 9668
section appsec
BytebuddyAgent [baseline] (714.556 ms) : 0, 714556
BytebuddyAgent [candidate] (715.076 ms) : 0, 715076
GlobalTracer [baseline] (236.686 ms) : 0, 236686
GlobalTracer [candidate] (236.744 ms) : 0, 236744
IAST [baseline] (22.046 ms) : 0, 22046
IAST [candidate] (22.069 ms) : 0, 22069
AppSec [baseline] (180.336 ms) : 0, 180336
AppSec [candidate] (179.8 ms) : 0, 179800
Debugger [baseline] (5.856 ms) : 0, 5856
Debugger [candidate] (5.842 ms) : 0, 5842
Remote Config [baseline] (615.799 µs) : 0, 616
Remote Config [candidate] (606.047 µs) : 0, 606
Telemetry [baseline] (7.34 ms) : 0, 7340
Telemetry [candidate] (7.361 ms) : 0, 7361
section iast
BytebuddyAgent [baseline] (807.756 ms) : 0, 807756
BytebuddyAgent [candidate] (807.004 ms) : 0, 807004
GlobalTracer [baseline] (231.487 ms) : 0, 231487
GlobalTracer [candidate] (232.314 ms) : 0, 232314
IAST [baseline] (26.055 ms) : 0, 26055
IAST [candidate] (26.822 ms) : 0, 26822
AppSec [baseline] (52.3 ms) : 0, 52300
AppSec [candidate] (51.861 ms) : 0, 51861
Debugger [baseline] (5.93 ms) : 0, 5930
Debugger [candidate] (5.974 ms) : 0, 5974
Remote Config [baseline] (616.073 µs) : 0, 616
Remote Config [candidate] (622.387 µs) : 0, 622
Telemetry [baseline] (8.042 ms) : 0, 8042
Telemetry [candidate] (8.044 ms) : 0, 8044
section profiling
BytebuddyAgent [baseline] (681.316 ms) : 0, 681316
BytebuddyAgent [candidate] (677.147 ms) : 0, 677147
GlobalTracer [baseline] (363.014 ms) : 0, 363014
GlobalTracer [candidate] (361.869 ms) : 0, 361869
AppSec [baseline] (62.347 ms) : 0, 62347
AppSec [candidate] (62.345 ms) : 0, 62345
Debugger [baseline] (6.184 ms) : 0, 6184
Debugger [candidate] (6.12 ms) : 0, 6120
Remote Config [baseline] (708.319 µs) : 0, 708
Remote Config [candidate] (699.026 µs) : 0, 699
Telemetry [baseline] (8.129 ms) : 0, 8129
Telemetry [candidate] (8.101 ms) : 0, 8101
ProfilingAgent [baseline] (107.109 ms) : 0, 107109
ProfilingAgent [candidate] (105.541 ms) : 0, 105541
Profiling [baseline] (107.135 ms) : 0, 107135
Profiling [candidate] (105.565 ms) : 0, 105565
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.51.0-SNAPSHOT~b95c23eea7, baseline=1.51.0-SNAPSHOT~b108696946

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.036 s) : 0, 1036459
Total [baseline] (8.615 s) : 0, 8615205
Agent [candidate] (1.026 s) : 0, 1025785
Total [candidate] (8.552 s) : 0, 8551761
section iast
Agent [baseline] (1.153 s) : 0, 1153028
Total [baseline] (9.237 s) : 0, 9237196
Agent [candidate] (1.153 s) : 0, 1152586
Total [candidate] (9.225 s) : 0, 9224902
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.036 s -
Agent iast 1.153 s 116.569 ms (11.2%)
Total tracing 8.615 s -
Total iast 9.237 s 621.991 ms (7.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.026 s -
Agent iast 1.153 s 126.801 ms (12.4%)
Total tracing 8.552 s -
Total iast 9.225 s 673.141 ms (7.9%)
gantt
    title insecure-bank - break down per module: candidate=1.51.0-SNAPSHOT~b95c23eea7, baseline=1.51.0-SNAPSHOT~b108696946

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (692.617 ms) : 0, 692617
BytebuddyAgent [candidate] (685.777 ms) : 0, 685777
GlobalTracer [baseline] (244.069 ms) : 0, 244069
GlobalTracer [candidate] (241.92 ms) : 0, 241920
AppSec [baseline] (57.725 ms) : 0, 57725
AppSec [candidate] (55.503 ms) : 0, 55503
Debugger [baseline] (7.824 ms) : 0, 7824
Debugger [candidate] (7.725 ms) : 0, 7725
Remote Config [baseline] (687.18 µs) : 0, 687
Remote Config [candidate] (686.682 µs) : 0, 687
Telemetry [baseline] (12.408 ms) : 0, 12408
Telemetry [candidate] (13.298 ms) : 0, 13298
section iast
BytebuddyAgent [baseline] (806.753 ms) : 0, 806753
BytebuddyAgent [candidate] (806.618 ms) : 0, 806618
GlobalTracer [baseline] (231.627 ms) : 0, 231627
GlobalTracer [candidate] (231.969 ms) : 0, 231969
AppSec [baseline] (52.289 ms) : 0, 52289
AppSec [candidate] (51.186 ms) : 0, 51186
Debugger [baseline] (5.98 ms) : 0, 5980
Debugger [candidate] (5.926 ms) : 0, 5926
Remote Config [baseline] (617.356 µs) : 0, 617
Remote Config [candidate] (612.409 µs) : 0, 612
Telemetry [baseline] (8.017 ms) : 0, 8017
Telemetry [candidate] (7.997 ms) : 0, 7997
IAST [baseline] (26.847 ms) : 0, 26847
IAST [candidate] (27.446 ms) : 0, 27446
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master natashadada-patch-1
git_commit_date 1750690389 1750701054
git_commit_sha b108696 b95c23e
release_version 1.51.0-SNAPSHOT~b108696946 1.51.0-SNAPSHOT~b95c23eea7
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1750702792 1750702792
ci_job_id 994293979 994293979
ci_pipeline_id 68508483 68508483
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-ecr1ksdw-project-304-concurrent-1-c37hyo2e 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 Linux runner-ecr1ksdw-project-304-concurrent-1-c37hyo2e 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 2 performance regressions! Performance is the same for 10 metrics, 12 unstable metrics.

scenario Δ mean http_req_duration Δ mean throughput candidate mean http_req_duration candidate mean throughput baseline mean http_req_duration baseline mean throughput
scenario:load:insecure-bank:iast_FULL:high_load worse
[+483.761µs; +1090.822µs] or [+3.573%; +8.056%]
unstable
[-57.221op/s; +19.721op/s] or [-16.635%; +5.733%]
14.327ms 325.219op/s 13.540ms 343.969op/s
scenario:load:petclinic:iast:high_load worse
[+1.130ms; +1.953ms] or [+2.572%; +4.445%]
unstable
[-11.143op/s; +3.793op/s] or [-10.457%; +3.560%]
45.483ms 102.888op/s 43.941ms 106.562op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~b95c23eea7, baseline=1.51.0-SNAPSHOT~b108696946
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.524 ms) : 4473, 4574
.   : milestone, 4524,
iast (9.182 ms) : 9033, 9332
.   : milestone, 9182,
iast_FULL (13.54 ms) : 13271, 13809
.   : milestone, 13540,
iast_GLOBAL (10.528 ms) : 10338, 10719
.   : milestone, 10528,
profiling (8.578 ms) : 8438, 8718
.   : milestone, 8578,
tracing (7.827 ms) : 7707, 7948
.   : milestone, 7827,
section candidate
no_agent (4.381 ms) : 4332, 4431
.   : milestone, 4381,
iast (9.175 ms) : 9028, 9323
.   : milestone, 9175,
iast_FULL (14.327 ms) : 14033, 14621
.   : milestone, 14327,
iast_GLOBAL (10.143 ms) : 9965, 10320
.   : milestone, 10143,
profiling (8.868 ms) : 8734, 9003
.   : milestone, 8868,
tracing (7.755 ms) : 7636, 7874
.   : milestone, 7755,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.524 ms [4.473 ms, 4.574 ms] -
iast 9.182 ms [9.033 ms, 9.332 ms] 4.659 ms (103.0%)
iast_FULL 13.54 ms [13.271 ms, 13.809 ms] 9.016 ms (199.3%)
iast_GLOBAL 10.528 ms [10.338 ms, 10.719 ms] 6.005 ms (132.7%)
profiling 8.578 ms [8.438 ms, 8.718 ms] 4.055 ms (89.6%)
tracing 7.827 ms [7.707 ms, 7.948 ms] 3.304 ms (73.0%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.381 ms [4.332 ms, 4.431 ms] -
iast 9.175 ms [9.028 ms, 9.323 ms] 4.794 ms (109.4%)
iast_FULL 14.327 ms [14.033 ms, 14.621 ms] 9.946 ms (227.0%)
iast_GLOBAL 10.143 ms [9.965 ms, 10.32 ms] 5.761 ms (131.5%)
profiling 8.868 ms [8.734 ms, 9.003 ms] 4.487 ms (102.4%)
tracing 7.755 ms [7.636 ms, 7.874 ms] 3.374 ms (77.0%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~b95c23eea7, baseline=1.51.0-SNAPSHOT~b108696946
    dateFormat X
    axisFormat %s
section baseline
no_agent (36.944 ms) : 36651, 37236
.   : milestone, 36944,
appsec (48.672 ms) : 48247, 49097
.   : milestone, 48672,
code_origins (44.6 ms) : 44229, 44971
.   : milestone, 44600,
iast (43.941 ms) : 43570, 44312
.   : milestone, 43941,
profiling (48.83 ms) : 48360, 49299
.   : milestone, 48830,
tracing (43.808 ms) : 43461, 44155
.   : milestone, 43808,
section candidate
no_agent (37.289 ms) : 36987, 37591
.   : milestone, 37289,
appsec (47.353 ms) : 46929, 47776
.   : milestone, 47353,
code_origins (43.824 ms) : 43462, 44187
.   : milestone, 43824,
iast (45.483 ms) : 45090, 45876
.   : milestone, 45483,
profiling (49.643 ms) : 49195, 50091
.   : milestone, 49643,
tracing (44.67 ms) : 44313, 45027
.   : milestone, 44670,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.944 ms [36.651 ms, 37.236 ms] -
appsec 48.672 ms [48.247 ms, 49.097 ms] 11.728 ms (31.7%)
code_origins 44.6 ms [44.229 ms, 44.971 ms] 7.656 ms (20.7%)
iast 43.941 ms [43.57 ms, 44.312 ms] 6.997 ms (18.9%)
profiling 48.83 ms [48.36 ms, 49.299 ms] 11.886 ms (32.2%)
tracing 43.808 ms [43.461 ms, 44.155 ms] 6.864 ms (18.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.289 ms [36.987 ms, 37.591 ms] -
appsec 47.353 ms [46.929 ms, 47.776 ms] 10.064 ms (27.0%)
code_origins 43.824 ms [43.462 ms, 44.187 ms] 6.536 ms (17.5%)
iast 45.483 ms [45.09 ms, 45.876 ms] 8.194 ms (22.0%)
profiling 49.643 ms [49.195 ms, 50.091 ms] 12.354 ms (33.1%)
tracing 44.67 ms [44.313 ms, 45.027 ms] 7.381 ms (19.8%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master natashadada-patch-1
git_commit_date 1750690389 1750701054
git_commit_sha b108696 b95c23e
release_version 1.51.0-SNAPSHOT~b108696946 1.51.0-SNAPSHOT~b95c23eea7
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1750703307 1750703307
ci_job_id 994293980 994293980
ci_pipeline_id 68508483 68508483
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-ecr1ksdw-project-304-concurrent-2-w2zkayoc 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 Linux runner-ecr1ksdw-project-304-concurrent-2-w2zkayoc 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~b95c23eea7, baseline=1.51.0-SNAPSHOT~b108696946
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.476 ms) : 1464, 1487
.   : milestone, 1476,
appsec (2.4 ms) : 2352, 2449
.   : milestone, 2400,
iast (2.174 ms) : 2114, 2235
.   : milestone, 2174,
iast_GLOBAL (2.21 ms) : 2149, 2271
.   : milestone, 2210,
profiling (2.036 ms) : 1986, 2086
.   : milestone, 2036,
tracing (1.995 ms) : 1947, 2042
.   : milestone, 1995,
section candidate
no_agent (1.474 ms) : 1462, 1486
.   : milestone, 1474,
appsec (2.383 ms) : 2335, 2431
.   : milestone, 2383,
iast (2.181 ms) : 2121, 2242
.   : milestone, 2181,
iast_GLOBAL (2.222 ms) : 2161, 2283
.   : milestone, 2222,
profiling (2.036 ms) : 1986, 2086
.   : milestone, 2036,
tracing (2.011 ms) : 1964, 2058
.   : milestone, 2011,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.476 ms [1.464 ms, 1.487 ms] -
appsec 2.4 ms [2.352 ms, 2.449 ms] 924.551 µs (62.7%)
iast 2.174 ms [2.114 ms, 2.235 ms] 698.784 µs (47.4%)
iast_GLOBAL 2.21 ms [2.149 ms, 2.271 ms] 734.16 µs (49.7%)
profiling 2.036 ms [1.986 ms, 2.086 ms] 560.471 µs (38.0%)
tracing 1.995 ms [1.947 ms, 2.042 ms] 519.118 µs (35.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.474 ms [1.462 ms, 1.486 ms] -
appsec 2.383 ms [2.335 ms, 2.431 ms] 909.106 µs (61.7%)
iast 2.181 ms [2.121 ms, 2.242 ms] 707.137 µs (48.0%)
iast_GLOBAL 2.222 ms [2.161 ms, 2.283 ms] 747.789 µs (50.7%)
profiling 2.036 ms [1.986 ms, 2.086 ms] 561.816 µs (38.1%)
tracing 2.011 ms [1.964 ms, 2.058 ms] 537.129 µs (36.4%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~b95c23eea7, baseline=1.51.0-SNAPSHOT~b108696946
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.858 s) : 14858000, 14858000
.   : milestone, 14858000,
appsec (14.702 s) : 14702000, 14702000
.   : milestone, 14702000,
iast (18.942 s) : 18942000, 18942000
.   : milestone, 18942000,
iast_GLOBAL (18.043 s) : 18043000, 18043000
.   : milestone, 18043000,
profiling (15.288 s) : 15288000, 15288000
.   : milestone, 15288000,
tracing (14.913 s) : 14913000, 14913000
.   : milestone, 14913000,
section candidate
no_agent (14.974 s) : 14974000, 14974000
.   : milestone, 14974000,
appsec (14.925 s) : 14925000, 14925000
.   : milestone, 14925000,
iast (18.452 s) : 18452000, 18452000
.   : milestone, 18452000,
iast_GLOBAL (18.201 s) : 18201000, 18201000
.   : milestone, 18201000,
profiling (15.859 s) : 15859000, 15859000
.   : milestone, 15859000,
tracing (14.831 s) : 14831000, 14831000
.   : milestone, 14831000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.858 s [14.858 s, 14.858 s] -
appsec 14.702 s [14.702 s, 14.702 s] -156.0 ms (-1.0%)
iast 18.942 s [18.942 s, 18.942 s] 4.084 s (27.5%)
iast_GLOBAL 18.043 s [18.043 s, 18.043 s] 3.185 s (21.4%)
profiling 15.288 s [15.288 s, 15.288 s] 430.0 ms (2.9%)
tracing 14.913 s [14.913 s, 14.913 s] 55.0 ms (0.4%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.974 s [14.974 s, 14.974 s] -
appsec 14.925 s [14.925 s, 14.925 s] -49.0 ms (-0.3%)
iast 18.452 s [18.452 s, 18.452 s] 3.478 s (23.2%)
iast_GLOBAL 18.201 s [18.201 s, 18.201 s] 3.227 s (21.6%)
profiling 15.859 s [15.859 s, 15.859 s] 885.0 ms (5.9%)
tracing 14.831 s [14.831 s, 14.831 s] -143.0 ms (-1.0%)

@natashadada natashadada added type: bug Bug report and fix comp: database Database Monitoring labels Jun 24, 2025
@natashadada natashadada changed the title [SDBM-1829] Set trace_injected tag in try block [SDBM-1829] Set trace_injected in try block Jun 24, 2025
@natashadada natashadada changed the title [SDBM-1829] Set trace_injected in try block Set trace_injected in try block Jun 24, 2025
@natashadada natashadada merged commit 3cd98ae into master Jun 24, 2025
486 of 497 checks passed
@natashadada natashadada deleted the natashadada-patch-1 branch June 24, 2025 15:22
@github-actions github-actions bot added this to the 1.51.0 milestone Jun 24, 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp: database Database Monitoring type: bug Bug report and fix
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants