Skip to content

Enable jax-ws integration by default - #9030

Merged
bm1549 merged 1 commit into
masterfrom
brian.marks/jax-ws
Jun 25, 2025
Merged

Enable jax-ws integration by default#9030
bm1549 merged 1 commit into
masterfrom
brian.marks/jax-ws

Conversation

@bm1549

@bm1549bm1549 commented Jun 24, 2025

Copy link
Copy Markdown
Collaborator

What Does This Do

Enables the jax-ws integration by default.

Motivation

Enabling integrations by default, unless objectionable to do so, gives users the best possible experience.

The PR that introduced the integration had this integration disabled by default because it introduced startup overhead. Since many updates were made to startup since, the startup overhead from this integration is now negligible and thus safe to enable.

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@bm1549
bm1549 requested a review from a team as a code ownerJune 24, 2025 22:20
@bm1549bm1549 added the inst: jax-ws JAX-WS instrumentation label Jun 24, 2025
@pr-commenter

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterbrian.marks/jax-ws
git_commit_date17507889351750803323
git_commit_shafaeb62cb66ac03
release_version1.51.0-SNAPSHOT~faeb62cfb11.51.0-SNAPSHOT~b66ac03443
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17508051271750805127
ci_job_id997101553997101553
ci_pipeline_id6867896668678966
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-ebrbdsyd-project-304-concurrent-0-4ixcwdaa 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-ebrbdsyd-project-304-concurrent-0-4ixcwdaa 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 1 performance regressions! Performance is the same for 41 metrics, 11 unstable metrics.

scenarioΔ mean execution_timecandidate mean execution_timebaseline mean execution_time
scenario:startup:petclinic:iast:Telemetryworse
[+193.689µs; +455.014µs] or [+2.500%; +5.872%]
8.073ms7.749ms
Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.51.0-SNAPSHOT~b66ac03443, baseline=1.51.0-SNAPSHOT~faeb62cfb1
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (994.477 ms) : 0, 994477
Total [baseline] (8.541 s) : 0, 8540729
Agent [candidate] (1.003 s) : 0, 1002884
Total [candidate] (8.613 s) : 0, 8613025
section iast
Agent [baseline] (1.134 s) : 0, 1133690
Total [baseline] (9.232 s) : 0, 9231619
Agent [candidate] (1.136 s) : 0, 1135836
Total [candidate] (9.306 s) : 0, 9306157
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing994.477 ms-
Agentiast1.134 s139.213 ms (14.0%)
Totaltracing8.541 s-
Totaliast9.232 s690.89 ms (8.1%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.003 s-
Agentiast1.136 s132.953 ms (13.3%)
Totaltracing8.613 s-
Totaliast9.306 s693.131 ms (8.0%)
gantt
title insecure-bank - break down per module: candidate=1.51.0-SNAPSHOT~b66ac03443, baseline=1.51.0-SNAPSHOT~faeb62cfb1
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (686.503 ms) : 0, 686503
BytebuddyAgent [candidate] (691.143 ms) : 0, 691143
GlobalTracer [baseline] (242.185 ms) : 0, 242185
GlobalTracer [candidate] (245.084 ms) : 0, 245084
AppSec [baseline] (30.11 ms) : 0, 30110
AppSec [candidate] (30.534 ms) : 0, 30534
Debugger [baseline] (6.063 ms) : 0, 6063
Debugger [candidate] (6.163 ms) : 0, 6163
Remote Config [baseline] (650.229 µs) : 0, 650
Remote Config [candidate] (657.677 µs) : 0, 658
Telemetry [baseline] (8.204 ms) : 0, 8204
Telemetry [candidate] (8.387 ms) : 0, 8387
section iast
BytebuddyAgent [baseline] (811.254 ms) : 0, 811254
BytebuddyAgent [candidate] (810.712 ms) : 0, 810712
GlobalTracer [baseline] (232.551 ms) : 0, 232551
GlobalTracer [candidate] (234.508 ms) : 0, 234508
AppSec [baseline] (26.425 ms) : 0, 26425
AppSec [candidate] (28.311 ms) : 0, 28311
Debugger [baseline] (5.808 ms) : 0, 5808
Debugger [candidate] (5.808 ms) : 0, 5808
Remote Config [baseline] (589.328 µs) : 0, 589
Remote Config [candidate] (587.904 µs) : 0, 588
Telemetry [baseline] (7.855 ms) : 0, 7855
Telemetry [candidate] (7.928 ms) : 0, 7928
IAST [baseline] (28.337 ms) : 0, 28337
IAST [candidate] (27.072 ms) : 0, 27072
Loading
Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.51.0-SNAPSHOT~b66ac03443, baseline=1.51.0-SNAPSHOT~faeb62cfb1
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (993.141 ms) : 0, 993141
Total [baseline] (10.578 s) : 0, 10577827
Agent [candidate] (1.002 s) : 0, 1001609
Total [candidate] (10.735 s) : 0, 10734808
section appsec
Agent [baseline] (1.17 s) : 0, 1169608
Total [baseline] (10.679 s) : 0, 10679262
Agent [candidate] (1.179 s) : 0, 1178556
Total [candidate] (10.876 s) : 0, 10876474
section iast
Agent [baseline] (1.127 s) : 0, 1127140
Total [baseline] (9.128 s) : 0, 9128055
Agent [candidate] (1.146 s) : 0, 1145943
Total [candidate] (10.997 s) : 0, 10996549
section profiling
Agent [baseline] (1.248 s) : 0, 1248409
Total [baseline] (10.969 s) : 0, 10968643
Agent [candidate] (1.249 s) : 0, 1248875
Total [candidate] (11.026 s) : 0, 11025585
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing993.141 ms-
Agentappsec1.17 s176.467 ms (17.8%)
Agentiast1.127 s133.999 ms (13.5%)
Agentprofiling1.248 s255.269 ms (25.7%)
Totaltracing10.578 s-
Totalappsec10.679 s101.435 ms (1.0%)
Totaliast9.128 s-1.45 s (-13.7%)
Totalprofiling10.969 s390.816 ms (3.7%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.002 s-
Agentappsec1.179 s176.947 ms (17.7%)
Agentiast1.146 s144.334 ms (14.4%)
Agentprofiling1.249 s247.266 ms (24.7%)
Totaltracing10.735 s-
Totalappsec10.876 s141.666 ms (1.3%)
Totaliast10.997 s261.74 ms (2.4%)
Totalprofiling11.026 s290.777 ms (2.7%)
gantt
title petclinic - break down per module: candidate=1.51.0-SNAPSHOT~b66ac03443, baseline=1.51.0-SNAPSHOT~faeb62cfb1
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (684.984 ms) : 0, 684984
BytebuddyAgent [candidate] (690.729 ms) : 0, 690729
GlobalTracer [baseline] (242.24 ms) : 0, 242240
GlobalTracer [candidate] (244.486 ms) : 0, 244486
AppSec [baseline] (29.981 ms) : 0, 29981
AppSec [candidate] (30.321 ms) : 0, 30321
Debugger [baseline] (6.143 ms) : 0, 6143
Debugger [candidate] (6.172 ms) : 0, 6172
Remote Config [baseline] (647.517 µs) : 0, 648
Remote Config [candidate] (658.56 µs) : 0, 659
Telemetry [baseline] (8.208 ms) : 0, 8208
Telemetry [candidate] (8.305 ms) : 0, 8305
section appsec
BytebuddyAgent [baseline] (708.262 ms) : 0, 708262
BytebuddyAgent [candidate] (713.164 ms) : 0, 713164
GlobalTracer [baseline] (235.434 ms) : 0, 235434
GlobalTracer [candidate] (237.548 ms) : 0, 237548
AppSec [baseline] (168.633 ms) : 0, 168633
AppSec [candidate] (170.11 ms) : 0, 170110
Debugger [baseline] (5.869 ms) : 0, 5869
Debugger [candidate] (5.828 ms) : 0, 5828
Remote Config [baseline] (613.388 µs) : 0, 613
Remote Config [candidate] (613.986 µs) : 0, 614
Telemetry [baseline] (8.162 ms) : 0, 8162
Telemetry [candidate] (8.165 ms) : 0, 8165
IAST [baseline] (21.835 ms) : 0, 21835
IAST [candidate] (22.137 ms) : 0, 22137
section iast
BytebuddyAgent [baseline] (805.953 ms) : 0, 805953
BytebuddyAgent [candidate] (817.963 ms) : 0, 817963
GlobalTracer [baseline] (231.466 ms) : 0, 231466
GlobalTracer [candidate] (236.442 ms) : 0, 236442
AppSec [baseline] (27.918 ms) : 0, 27918
AppSec [candidate] (27.737 ms) : 0, 27737
Debugger [baseline] (5.699 ms) : 0, 5699
Debugger [candidate] (5.914 ms) : 0, 5914
Remote Config [baseline] (583.379 µs) : 0, 583
Remote Config [candidate] (589.646 µs) : 0, 590
Telemetry [baseline] (7.749 ms) : 0, 7749
Telemetry [candidate] (8.073 ms) : 0, 8073
IAST [baseline] (26.891 ms) : 0, 26891
IAST [candidate] (28.106 ms) : 0, 28106
section profiling
BytebuddyAgent [baseline] (680.761 ms) : 0, 680761
BytebuddyAgent [candidate] (680.654 ms) : 0, 680654
GlobalTracer [baseline] (362.702 ms) : 0, 362702
GlobalTracer [candidate] (363.265 ms) : 0, 363265
AppSec [baseline] (31.375 ms) : 0, 31375
AppSec [candidate] (30.689 ms) : 0, 30689
Debugger [baseline] (11.782 ms) : 0, 11782
Debugger [candidate] (9.049 ms) : 0, 9049
Remote Config [baseline] (670.751 µs) : 0, 671
Remote Config [candidate] (1.37 ms) : 0, 1370
Telemetry [baseline] (8.846 ms) : 0, 8846
Telemetry [candidate] (10.419 ms) : 0, 10419
ProfilingAgent [baseline] (103.4 ms) : 0, 103400
ProfilingAgent [candidate] (104.572 ms) : 0, 104572
Profiling [baseline] (103.425 ms) : 0, 103425
Profiling [candidate] (104.598 ms) : 0, 104598
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterbrian.marks/jax-ws
git_commit_date17507889351750803323
git_commit_shafaeb62cb66ac03
release_version1.51.0-SNAPSHOT~faeb62cfb11.51.0-SNAPSHOT~b66ac03443
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17508048761750804876
ci_job_id997101554997101554
ci_pipeline_id6867896668678966
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-aef1f4ku-project-304-concurrent-0-xfqw3ynu 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-aef1f4ku-project-304-concurrent-0-xfqw3ynu 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 2 performance improvements and 2 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:tracing:high_loadworse
[+236.476µs; +453.412µs] or [+3.304%; +6.336%]
unstable
[-103.328op/s; +45.015op/s] or [-15.980%; +6.962%]
7.501ms617.438op/s7.156ms646.594op/s
scenario:load:insecure-bank:profiling:high_loadbetter
[-736.028µs; -449.024µs] or [-8.109%; -4.947%]
unstable
[-30.271op/s; +100.771op/s] or [-5.920%; +19.708%]
8.484ms546.562op/s9.077ms511.312op/s
scenario:load:petclinic:no_agent:high_loadworse
[+0.758ms; +1.399ms] or [+2.060%; +3.803%]
unstable
[-12.379op/s; +5.154op/s] or [-9.740%; +4.055%]
37.860ms123.487op/s36.782ms127.100op/s
scenario:load:petclinic:code_origins:high_loadbetter
[-1.859ms; -1.044ms] or [-4.114%; -2.310%]
unstable
[-4.025op/s; +10.825op/s] or [-3.887%; +10.455%]
43.743ms106.938op/s45.194ms103.537op/s
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~b66ac03443, baseline=1.51.0-SNAPSHOT~faeb62cfb1
dateFormat X
axisFormat %s
section baseline
no_agent (4.311 ms) : 4256, 4367
. : milestone, 4311,
iast (8.822 ms) : 8682, 8961
. : milestone, 8822,
iast_FULL (13.857 ms) : 13584, 14131
. : milestone, 13857,
iast_GLOBAL (9.929 ms) : 9755, 10103
. : milestone, 9929,
profiling (9.077 ms) : 8938, 9215
. : milestone, 9077,
tracing (7.156 ms) : 7059, 7254
. : milestone, 7156,
section candidate
no_agent (4.345 ms) : 4291, 4399
. : milestone, 4345,
iast (9.076 ms) : 8929, 9223
. : milestone, 9076,
iast_FULL (13.667 ms) : 13395, 13940
. : milestone, 13667,
iast_GLOBAL (9.711 ms) : 9545, 9876
. : milestone, 9711,
profiling (8.484 ms) : 8356, 8612
. : milestone, 8484,
tracing (7.501 ms) : 7397, 7606
. : milestone, 7501,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent4.311 ms [4.256 ms, 4.367 ms]-
iast8.822 ms [8.682 ms, 8.961 ms]4.511 ms (104.6%)
iast_FULL13.857 ms [13.584 ms, 14.131 ms]9.546 ms (221.4%)
iast_GLOBAL9.929 ms [9.755 ms, 10.103 ms]5.618 ms (130.3%)
profiling9.077 ms [8.938 ms, 9.215 ms]4.765 ms (110.5%)
tracing7.156 ms [7.059 ms, 7.254 ms]2.845 ms (66.0%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent4.345 ms [4.291 ms, 4.399 ms]-
iast9.076 ms [8.929 ms, 9.223 ms]4.731 ms (108.9%)
iast_FULL13.667 ms [13.395 ms, 13.94 ms]9.323 ms (214.6%)
iast_GLOBAL9.711 ms [9.545 ms, 9.876 ms]5.366 ms (123.5%)
profiling8.484 ms [8.356 ms, 8.612 ms]4.139 ms (95.3%)
tracing7.501 ms [7.397 ms, 7.606 ms]3.157 ms (72.6%)
Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~b66ac03443, baseline=1.51.0-SNAPSHOT~faeb62cfb1
dateFormat X
axisFormat %s
section baseline
no_agent (36.782 ms) : 36493, 37071
. : milestone, 36782,
appsec (47.613 ms) : 47193, 48032
. : milestone, 47613,
code_origins (45.194 ms) : 44810, 45578
. : milestone, 45194,
iast (43.441 ms) : 43063, 43819
. : milestone, 43441,
profiling (48.524 ms) : 48067, 48981
. : milestone, 48524,
tracing (43.598 ms) : 43212, 43985
. : milestone, 43598,
section candidate
no_agent (37.86 ms) : 37554, 38166
. : milestone, 37860,
appsec (46.52 ms) : 46118, 46922
. : milestone, 46520,
code_origins (43.743 ms) : 43369, 44116
. : milestone, 43743,
iast (44.362 ms) : 43970, 44755
. : milestone, 44362,
profiling (47.519 ms) : 47072, 47967
. : milestone, 47519,
tracing (43.534 ms) : 43170, 43898
. : milestone, 43534,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent36.782 ms [36.493 ms, 37.071 ms]-
appsec47.613 ms [47.193 ms, 48.032 ms]10.831 ms (29.4%)
code_origins45.194 ms [44.81 ms, 45.578 ms]8.413 ms (22.9%)
iast43.441 ms [43.063 ms, 43.819 ms]6.659 ms (18.1%)
profiling48.524 ms [48.067 ms, 48.981 ms]11.742 ms (31.9%)
tracing43.598 ms [43.212 ms, 43.985 ms]6.816 ms (18.5%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent37.86 ms [37.554 ms, 38.166 ms]-
appsec46.52 ms [46.118 ms, 46.922 ms]8.66 ms (22.9%)
code_origins43.743 ms [43.369 ms, 44.116 ms]5.883 ms (15.5%)
iast44.362 ms [43.97 ms, 44.755 ms]6.502 ms (17.2%)
profiling47.519 ms [47.072 ms, 47.967 ms]9.659 ms (25.5%)
tracing43.534 ms [43.17 ms, 43.898 ms]5.674 ms (15.0%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterbrian.marks/jax-ws
git_commit_date17507889351750803323
git_commit_shafaeb62cb66ac03
release_version1.51.0-SNAPSHOT~faeb62cfb11.51.0-SNAPSHOT~b66ac03443
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17508053521750805352
ci_job_id997101555997101555
ci_pipeline_id6867896668678966
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-ebrbdsyd-project-304-concurrent-1-qa7w2574 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-ebrbdsyd-project-304-concurrent-1-qa7w2574 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~b66ac03443, baseline=1.51.0-SNAPSHOT~faeb62cfb1
dateFormat X
axisFormat %s
section baseline
no_agent (1.482 ms) : 1470, 1493
. : milestone, 1482,
appsec (2.399 ms) : 2351, 2447
. : milestone, 2399,
iast (2.192 ms) : 2131, 2253
. : milestone, 2192,
iast_GLOBAL (2.232 ms) : 2170, 2293
. : milestone, 2232,
profiling (2.041 ms) : 1993, 2090
. : milestone, 2041,
tracing (2.005 ms) : 1958, 2053
. : milestone, 2005,
section candidate
no_agent (1.478 ms) : 1467, 1490
. : milestone, 1478,
appsec (2.408 ms) : 2360, 2457
. : milestone, 2408,
iast (2.186 ms) : 2125, 2247
. : milestone, 2186,
iast_GLOBAL (2.222 ms) : 2161, 2283
. : milestone, 2222,
profiling (2.05 ms) : 2000, 2100
. : milestone, 2050,
tracing (2.003 ms) : 1956, 2050
. : milestone, 2003,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.482 ms [1.47 ms, 1.493 ms]-
appsec2.399 ms [2.351 ms, 2.447 ms]917.209 µs (61.9%)
iast2.192 ms [2.131 ms, 2.253 ms]710.407 µs (47.9%)
iast_GLOBAL2.232 ms [2.17 ms, 2.293 ms]749.751 µs (50.6%)
profiling2.041 ms [1.993 ms, 2.09 ms]559.57 µs (37.8%)
tracing2.005 ms [1.958 ms, 2.053 ms]523.534 µs (35.3%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.478 ms [1.467 ms, 1.49 ms]-
appsec2.408 ms [2.36 ms, 2.457 ms]930.024 µs (62.9%)
iast2.186 ms [2.125 ms, 2.247 ms]707.675 µs (47.9%)
iast_GLOBAL2.222 ms [2.161 ms, 2.283 ms]743.944 µs (50.3%)
profiling2.05 ms [2.0 ms, 2.1 ms]571.906 µs (38.7%)
tracing2.003 ms [1.956 ms, 2.05 ms]525.026 µs (35.5%)
Execution time for biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~b66ac03443, baseline=1.51.0-SNAPSHOT~faeb62cfb1
dateFormat X
axisFormat %s
section baseline
no_agent (15.427 s) : 15427000, 15427000
. : milestone, 15427000,
appsec (14.884 s) : 14884000, 14884000
. : milestone, 14884000,
iast (18.525 s) : 18525000, 18525000
. : milestone, 18525000,
iast_GLOBAL (18.238 s) : 18238000, 18238000
. : milestone, 18238000,
profiling (15.564 s) : 15564000, 15564000
. : milestone, 15564000,
tracing (15.164 s) : 15164000, 15164000
. : milestone, 15164000,
section candidate
no_agent (14.921 s) : 14921000, 14921000
. : milestone, 14921000,
appsec (14.84 s) : 14840000, 14840000
. : milestone, 14840000,
iast (18.793 s) : 18793000, 18793000
. : milestone, 18793000,
iast_GLOBAL (17.804 s) : 17804000, 17804000
. : milestone, 17804000,
profiling (15.332 s) : 15332000, 15332000
. : milestone, 15332000,
tracing (14.9 s) : 14900000, 14900000
. : milestone, 14900000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.427 s [15.427 s, 15.427 s]-
appsec14.884 s [14.884 s, 14.884 s]-543.0 ms (-3.5%)
iast18.525 s [18.525 s, 18.525 s]3.098 s (20.1%)
iast_GLOBAL18.238 s [18.238 s, 18.238 s]2.811 s (18.2%)
profiling15.564 s [15.564 s, 15.564 s]137.0 ms (0.9%)
tracing15.164 s [15.164 s, 15.164 s]-263.0 ms (-1.7%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent14.921 s [14.921 s, 14.921 s]-
appsec14.84 s [14.84 s, 14.84 s]-81.0 ms (-0.5%)
iast18.793 s [18.793 s, 18.793 s]3.872 s (26.0%)
iast_GLOBAL17.804 s [17.804 s, 17.804 s]2.883 s (19.3%)
profiling15.332 s [15.332 s, 15.332 s]411.0 ms (2.8%)
tracing14.9 s [14.9 s, 14.9 s]-21.0 ms (-0.1%)

@amarzialiamarziali added the tag: breaking change Breaking changes label Jun 25, 2025

@amarzialiamarziali left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM. I added a breaking change method in order not to forget to mention it in the release notes. This won't break any red metrics since the instrumentation is not changing the resource name of the root span however we'll potentially add a child span on the flamegraph

@bm1549
bm1549 merged commit a53a47b into masterJun 25, 2025
@bm1549
bm1549 deleted the brian.marks/jax-ws branch June 25, 2025 12:29
@github-actionsgithub-actionsBot added this to the 1.51.0 milestone Jun 25, 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

inst: jax-wsJAX-WS instrumentationtag: breaking changeBreaking changestype: feature request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@bm1549@amarziali