Skip to content

Fix NPE in akka-http and pekko-http integrations - #9019

Merged
mcculls merged 1 commit into
masterfrom
mcculls/fix-akka-and-pekko-http-npe
Jun 20, 2025
Merged

Fix NPE in akka-http and pekko-http integrations#9019
mcculls merged 1 commit into
masterfrom
mcculls/fix-akka-and-pekko-http-npe

Conversation

@mcculls

Copy link
Copy Markdown
Contributor

Additional Notes

Also fix a related issue where spans were not being finished while polling through leftover scopes.

Contributor Checklist

Jira ticket: [PROJ-IDENT]

Also fix a related issue where spans were not being finished while polling through leftover scopes.
@pr-commenter

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmastermcculls/fix-akka-and-pekko-http-npe
git_commit_date17504278571750443804
git_commit_sha60c30c21991117
release_version1.51.0-SNAPSHOT~60c30c276e1.51.0-SNAPSHOT~1991117330
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17504457141750445714
ci_job_id991969066991969066
ci_pipeline_id6835352368353523
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-ecr1ksdw-project-304-concurrent-0-5l2cifg6 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-ecr1ksdw-project-304-concurrent-0-5l2cifg6 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 42 metrics, 11 unstable metrics.

Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.51.0-SNAPSHOT~1991117330, baseline=1.51.0-SNAPSHOT~60c30c276e
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.026 s) : 0, 1026072
Total [baseline] (10.803 s) : 0, 10802996
Agent [candidate] (1.023 s) : 0, 1023380
Total [candidate] (10.577 s) : 0, 10577115
section appsec
Agent [baseline] (1.182 s) : 0, 1182218
Total [baseline] (10.741 s) : 0, 10740512
Agent [candidate] (1.184 s) : 0, 1184039
Total [candidate] (10.759 s) : 0, 10758799
section iast
Agent [baseline] (1.152 s) : 0, 1152490
Total [baseline] (10.822 s) : 0, 10821702
Agent [candidate] (1.158 s) : 0, 1157502
Total [candidate] (10.897 s) : 0, 10897152
section profiling
Agent [baseline] (1.267 s) : 0, 1266977
Total [baseline] (10.892 s) : 0, 10891905
Agent [candidate] (1.276 s) : 0, 1276154
Total [candidate] (10.947 s) : 0, 10947339
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.026 s-
Agentappsec1.182 s156.147 ms (15.2%)
Agentiast1.152 s126.418 ms (12.3%)
Agentprofiling1.267 s240.905 ms (23.5%)
Totaltracing10.803 s-
Totalappsec10.741 s-62.484 ms (-0.6%)
Totaliast10.822 s18.706 ms (0.2%)
Totalprofiling10.892 s88.909 ms (0.8%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.023 s-
Agentappsec1.184 s160.659 ms (15.7%)
Agentiast1.158 s134.122 ms (13.1%)
Agentprofiling1.276 s252.774 ms (24.7%)
Totaltracing10.577 s-
Totalappsec10.759 s181.684 ms (1.7%)
Totaliast10.897 s320.037 ms (3.0%)
Totalprofiling10.947 s370.224 ms (3.5%)
gantt
title petclinic - break down per module: candidate=1.51.0-SNAPSHOT~1991117330, baseline=1.51.0-SNAPSHOT~60c30c276e
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (687.122 ms) : 0, 687122
BytebuddyAgent [candidate] (685.054 ms) : 0, 685054
GlobalTracer [baseline] (242.322 ms) : 0, 242322
GlobalTracer [candidate] (241.52 ms) : 0, 241520
AppSec [baseline] (57.426 ms) : 0, 57426
AppSec [candidate] (60.912 ms) : 0, 60912
Debugger [baseline] (7.038 ms) : 0, 7038
Debugger [candidate] (6.17 ms) : 0, 6170
Remote Config [baseline] (684.759 µs) : 0, 685
Remote Config [candidate] (664.687 µs) : 0, 665
Telemetry [baseline] (10.516 ms) : 0, 10516
Telemetry [candidate] (8.113 ms) : 0, 8113
section appsec
BytebuddyAgent [baseline] (709.244 ms) : 0, 709244
BytebuddyAgent [candidate] (711.427 ms) : 0, 711427
GlobalTracer [baseline] (235.529 ms) : 0, 235529
GlobalTracer [candidate] (235.979 ms) : 0, 235979
AppSec [baseline] (180.745 ms) : 0, 180745
AppSec [candidate] (179.942 ms) : 0, 179942
Debugger [baseline] (5.846 ms) : 0, 5846
Debugger [candidate] (5.797 ms) : 0, 5797
Remote Config [baseline] (611.534 µs) : 0, 612
Remote Config [candidate] (618.11 µs) : 0, 618
Telemetry [baseline] (7.31 ms) : 0, 7310
Telemetry [candidate] (7.283 ms) : 0, 7283
IAST [baseline] (22.126 ms) : 0, 22126
IAST [candidate] (22.081 ms) : 0, 22081
section iast
BytebuddyAgent [baseline] (806.722 ms) : 0, 806722
BytebuddyAgent [candidate] (811.477 ms) : 0, 811477
GlobalTracer [baseline] (231.551 ms) : 0, 231551
GlobalTracer [candidate] (231.73 ms) : 0, 231730
AppSec [baseline] (52.979 ms) : 0, 52979
AppSec [candidate] (50.606 ms) : 0, 50606
Debugger [baseline] (5.931 ms) : 0, 5931
Debugger [candidate] (5.928 ms) : 0, 5928
Remote Config [baseline] (600.36 µs) : 0, 600
Remote Config [candidate] (592.964 µs) : 0, 593
Telemetry [baseline] (7.917 ms) : 0, 7917
Telemetry [candidate] (7.95 ms) : 0, 7950
IAST [baseline] (25.925 ms) : 0, 25925
IAST [candidate] (28.295 ms) : 0, 28295
section profiling
BytebuddyAgent [baseline] (675.351 ms) : 0, 675351
BytebuddyAgent [candidate] (680.815 ms) : 0, 680815
GlobalTracer [baseline] (360.55 ms) : 0, 360550
GlobalTracer [candidate] (362.298 ms) : 0, 362298
AppSec [baseline] (62.193 ms) : 0, 62193
AppSec [candidate] (62.135 ms) : 0, 62135
Debugger [baseline] (6.188 ms) : 0, 6188
Debugger [candidate] (6.156 ms) : 0, 6156
Remote Config [baseline] (696.424 µs) : 0, 696
Remote Config [candidate] (718.948 µs) : 0, 719
Telemetry [baseline] (8.185 ms) : 0, 8185
Telemetry [candidate] (8.195 ms) : 0, 8195
ProfilingAgent [baseline] (105.329 ms) : 0, 105329
ProfilingAgent [candidate] (106.906 ms) : 0, 106906
Profiling [baseline] (105.354 ms) : 0, 105354
Profiling [candidate] (106.93 ms) : 0, 106930
Loading
Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.51.0-SNAPSHOT~1991117330, baseline=1.51.0-SNAPSHOT~60c30c276e
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.026 s) : 0, 1025639
Total [baseline] (8.548 s) : 0, 8548083
Agent [candidate] (1.027 s) : 0, 1027321
Total [candidate] (8.552 s) : 0, 8551620
section iast
Agent [baseline] (1.167 s) : 0, 1167211
Total [baseline] (9.247 s) : 0, 9246870
Agent [candidate] (1.16 s) : 0, 1160134
Total [candidate] (9.263 s) : 0, 9262514
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.026 s-
Agentiast1.167 s141.573 ms (13.8%)
Totaltracing8.548 s-
Totaliast9.247 s698.786 ms (8.2%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.027 s-
Agentiast1.16 s132.813 ms (12.9%)
Totaltracing8.552 s-
Totaliast9.263 s710.894 ms (8.3%)
gantt
title insecure-bank - break down per module: candidate=1.51.0-SNAPSHOT~1991117330, baseline=1.51.0-SNAPSHOT~60c30c276e
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (686.558 ms) : 0, 686558
BytebuddyAgent [candidate] (686.102 ms) : 0, 686102
GlobalTracer [baseline] (242.174 ms) : 0, 242174
GlobalTracer [candidate] (243.087 ms) : 0, 243087
AppSec [baseline] (57.777 ms) : 0, 57777
AppSec [candidate] (58.878 ms) : 0, 58878
Debugger [baseline] (6.204 ms) : 0, 6204
Debugger [candidate] (7.208 ms) : 0, 7208
Remote Config [baseline] (678.539 µs) : 0, 679
Remote Config [candidate] (671.968 µs) : 0, 672
Telemetry [baseline] (11.286 ms) : 0, 11286
Telemetry [candidate] (10.503 ms) : 0, 10503
section iast
BytebuddyAgent [baseline] (816.926 ms) : 0, 816926
BytebuddyAgent [candidate] (812.528 ms) : 0, 812528
GlobalTracer [baseline] (234.402 ms) : 0, 234402
GlobalTracer [candidate] (232.729 ms) : 0, 232729
AppSec [baseline] (53.633 ms) : 0, 53633
AppSec [candidate] (52.375 ms) : 0, 52375
Debugger [baseline] (6.001 ms) : 0, 6001
Debugger [candidate] (5.989 ms) : 0, 5989
Remote Config [baseline] (624.294 µs) : 0, 624
Remote Config [candidate] (616.173 µs) : 0, 616
Telemetry [baseline] (8.108 ms) : 0, 8108
Telemetry [candidate] (8.044 ms) : 0, 8044
IAST [baseline] (26.478 ms) : 0, 26478
IAST [candidate] (26.931 ms) : 0, 26931
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmastermcculls/fix-akka-and-pekko-http-npe
git_commit_date17504278571750443804
git_commit_sha60c30c21991117
release_version1.51.0-SNAPSHOT~60c30c276e1.51.0-SNAPSHOT~1991117330
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17504453991750445399
ci_job_id991969067991969067
ci_pipeline_id6835352368353523
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-9fhc4bx7-project-304-concurrent-0-4ko33jgp 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-9fhc4bx7-project-304-concurrent-0-4ko33jgp 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

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

scenarioΔ mean http_req_durationΔ mean throughputcandidate mean http_req_durationcandidate mean throughputbaseline mean http_req_durationbaseline mean throughput
scenario:load:insecure-bank:tracing:high_loadworse
[+572.842µs; +827.061µs] or [+7.706%; +11.126%]
unstable
[-125.426op/s; +19.301op/s] or [-20.143%; +3.100%]
8.134ms569.625op/s7.434ms622.688op/s
scenario:load:insecure-bank:iast:high_loadworse
[+317.758µs; +652.009µs] or [+3.432%; +7.041%]
unstable
[-79.959op/s; +30.459op/s] or [-15.954%; +6.077%]
9.745ms476.438op/s9.260ms501.188op/s
scenario:load:petclinic:profiling:high_loadbetter
[-2.103ms; -1.054ms] or [-4.145%; -2.077%]
unstable
[-4.039op/s; +9.889op/s] or [-4.379%; +10.720%]
49.170ms95.175op/s50.749ms92.250op/s
Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~1991117330, baseline=1.51.0-SNAPSHOT~60c30c276e
dateFormat X
axisFormat %s
section baseline
no_agent (38.13 ms) : 37831, 38430
. : milestone, 38130,
appsec (48.637 ms) : 48206, 49068
. : milestone, 48637,
code_origins (46.103 ms) : 45718, 46489
. : milestone, 46103,
iast (44.398 ms) : 44008, 44789
. : milestone, 44398,
profiling (50.749 ms) : 50262, 51235
. : milestone, 50749,
tracing (43.817 ms) : 43459, 44176
. : milestone, 43817,
section candidate
no_agent (37.742 ms) : 37448, 38036
. : milestone, 37742,
appsec (48.167 ms) : 47738, 48597
. : milestone, 48167,
code_origins (45.971 ms) : 45581, 46361
. : milestone, 45971,
iast (45.467 ms) : 45066, 45868
. : milestone, 45467,
profiling (49.17 ms) : 48681, 49658
. : milestone, 49170,
tracing (44.574 ms) : 44201, 44948
. : milestone, 44574,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent38.13 ms [37.831 ms, 38.43 ms]-
appsec48.637 ms [48.206 ms, 49.068 ms]10.507 ms (27.6%)
code_origins46.103 ms [45.718 ms, 46.489 ms]7.973 ms (20.9%)
iast44.398 ms [44.008 ms, 44.789 ms]6.268 ms (16.4%)
profiling50.749 ms [50.262 ms, 51.235 ms]12.618 ms (33.1%)
tracing43.817 ms [43.459 ms, 44.176 ms]5.687 ms (14.9%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent37.742 ms [37.448 ms, 38.036 ms]-
appsec48.167 ms [47.738 ms, 48.597 ms]10.425 ms (27.6%)
code_origins45.971 ms [45.581 ms, 46.361 ms]8.228 ms (21.8%)
iast45.467 ms [45.066 ms, 45.868 ms]7.724 ms (20.5%)
profiling49.17 ms [48.681 ms, 49.658 ms]11.427 ms (30.3%)
tracing44.574 ms [44.201 ms, 44.948 ms]6.832 ms (18.1%)
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~1991117330, baseline=1.51.0-SNAPSHOT~60c30c276e
dateFormat X
axisFormat %s
section baseline
no_agent (4.372 ms) : 4316, 4428
. : milestone, 4372,
iast (9.26 ms) : 9109, 9411
. : milestone, 9260,
iast_FULL (14.055 ms) : 13777, 14333
. : milestone, 14055,
iast_GLOBAL (10.26 ms) : 10077, 10443
. : milestone, 10260,
profiling (9.102 ms) : 8956, 9248
. : milestone, 9102,
tracing (7.434 ms) : 7323, 7544
. : milestone, 7434,
section candidate
no_agent (4.386 ms) : 4336, 4436
. : milestone, 4386,
iast (9.745 ms) : 9585, 9904
. : milestone, 9745,
iast_FULL (13.724 ms) : 13454, 13993
. : milestone, 13724,
iast_GLOBAL (10.336 ms) : 10156, 10516
. : milestone, 10336,
profiling (9.391 ms) : 9235, 9548
. : milestone, 9391,
tracing (8.134 ms) : 8008, 8259
. : milestone, 8134,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent4.372 ms [4.316 ms, 4.428 ms]-
iast9.26 ms [9.109 ms, 9.411 ms]4.888 ms (111.8%)
iast_FULL14.055 ms [13.777 ms, 14.333 ms]9.683 ms (221.5%)
iast_GLOBAL10.26 ms [10.077 ms, 10.443 ms]5.889 ms (134.7%)
profiling9.102 ms [8.956 ms, 9.248 ms]4.73 ms (108.2%)
tracing7.434 ms [7.323 ms, 7.544 ms]3.062 ms (70.0%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent4.386 ms [4.336 ms, 4.436 ms]-
iast9.745 ms [9.585 ms, 9.904 ms]5.358 ms (122.2%)
iast_FULL13.724 ms [13.454 ms, 13.993 ms]9.337 ms (212.9%)
iast_GLOBAL10.336 ms [10.156 ms, 10.516 ms]5.95 ms (135.7%)
profiling9.391 ms [9.235 ms, 9.548 ms]5.005 ms (114.1%)
tracing8.134 ms [8.008 ms, 8.259 ms]3.747 ms (85.4%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmastermcculls/fix-akka-and-pekko-http-npe
git_commit_date17504278571750443804
git_commit_sha60c30c21991117
release_version1.51.0-SNAPSHOT~60c30c276e1.51.0-SNAPSHOT~1991117330
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17504458981750445898
ci_job_id991969068991969068
ci_pipeline_id6835352368353523
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-ecr1ksdw-project-304-concurrent-1-5nacgl33 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-ecr1ksdw-project-304-concurrent-1-5nacgl33 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~1991117330, baseline=1.51.0-SNAPSHOT~60c30c276e
dateFormat X
axisFormat %s
section baseline
no_agent (1.482 ms) : 1470, 1493
. : milestone, 1482,
appsec (2.4 ms) : 2352, 2448
. : milestone, 2400,
iast (2.189 ms) : 2127, 2250
. : milestone, 2189,
iast_GLOBAL (2.237 ms) : 2176, 2299
. : milestone, 2237,
profiling (2.024 ms) : 1975, 2073
. : milestone, 2024,
tracing (2.022 ms) : 1975, 2070
. : milestone, 2022,
section candidate
no_agent (1.476 ms) : 1465, 1488
. : milestone, 1476,
appsec (2.411 ms) : 2362, 2460
. : milestone, 2411,
iast (2.189 ms) : 2128, 2250
. : milestone, 2189,
iast_GLOBAL (2.227 ms) : 2166, 2289
. : milestone, 2227,
profiling (2.047 ms) : 1997, 2098
. : milestone, 2047,
tracing (2.001 ms) : 1954, 2048
. : milestone, 2001,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.482 ms [1.47 ms, 1.493 ms]-
appsec2.4 ms [2.352 ms, 2.448 ms]918.215 µs (62.0%)
iast2.189 ms [2.127 ms, 2.25 ms]706.724 µs (47.7%)
iast_GLOBAL2.237 ms [2.176 ms, 2.299 ms]755.295 µs (51.0%)
profiling2.024 ms [1.975 ms, 2.073 ms]541.779 µs (36.6%)
tracing2.022 ms [1.975 ms, 2.07 ms]540.494 µs (36.5%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.476 ms [1.465 ms, 1.488 ms]-
appsec2.411 ms [2.362 ms, 2.46 ms]934.795 µs (63.3%)
iast2.189 ms [2.128 ms, 2.25 ms]712.764 µs (48.3%)
iast_GLOBAL2.227 ms [2.166 ms, 2.289 ms]751.176 µs (50.9%)
profiling2.047 ms [1.997 ms, 2.098 ms]571.261 µs (38.7%)
tracing2.001 ms [1.954 ms, 2.048 ms]524.645 µs (35.5%)
Execution time for biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~1991117330, baseline=1.51.0-SNAPSHOT~60c30c276e
dateFormat X
axisFormat %s
section baseline
no_agent (15.007 s) : 15007000, 15007000
. : milestone, 15007000,
appsec (14.976 s) : 14976000, 14976000
. : milestone, 14976000,
iast (19.151 s) : 19151000, 19151000
. : milestone, 19151000,
iast_GLOBAL (18.066 s) : 18066000, 18066000
. : milestone, 18066000,
profiling (15.339 s) : 15339000, 15339000
. : milestone, 15339000,
tracing (14.861 s) : 14861000, 14861000
. : milestone, 14861000,
section candidate
no_agent (15.57 s) : 15570000, 15570000
. : milestone, 15570000,
appsec (14.655 s) : 14655000, 14655000
. : milestone, 14655000,
iast (18.975 s) : 18975000, 18975000
. : milestone, 18975000,
iast_GLOBAL (18.052 s) : 18052000, 18052000
. : milestone, 18052000,
profiling (15.142 s) : 15142000, 15142000
. : milestone, 15142000,
tracing (14.97 s) : 14970000, 14970000
. : milestone, 14970000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.007 s [15.007 s, 15.007 s]-
appsec14.976 s [14.976 s, 14.976 s]-31.0 ms (-0.2%)
iast19.151 s [19.151 s, 19.151 s]4.144 s (27.6%)
iast_GLOBAL18.066 s [18.066 s, 18.066 s]3.059 s (20.4%)
profiling15.339 s [15.339 s, 15.339 s]332.0 ms (2.2%)
tracing14.861 s [14.861 s, 14.861 s]-146.0 ms (-1.0%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.57 s [15.57 s, 15.57 s]-
appsec14.655 s [14.655 s, 14.655 s]-915.0 ms (-5.9%)
iast18.975 s [18.975 s, 18.975 s]3.405 s (21.9%)
iast_GLOBAL18.052 s [18.052 s, 18.052 s]2.482 s (15.9%)
profiling15.142 s [15.142 s, 15.142 s]-428.0 ms (-2.7%)
tracing14.97 s [14.97 s, 14.97 s]-600.0 ms (-3.9%)

@bm1549bm1549 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Thanks for the quick fix!

@mcculls
mcculls merged commit aa9dd27 into masterJun 20, 2025
@mcculls
mcculls deleted the mcculls/fix-akka-and-pekko-http-npe branch June 20, 2025 21:09
@github-actionsgithub-actionsBot added this to the 1.51.0 milestone Jun 20, 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: akkaAkka instrumentationtype: bug fixBug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@mcculls@amarziali@bm1549