-
Notifications
You must be signed in to change notification settings - Fork 312
Upgrade libddwaf-java to 15.0.0 #9022
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
Upgrade libddwaf-java to 15.0.0 #9022
Conversation
5734454
to
6e43ba5
Compare
373a52f
to
e413827
Compare
Signed-off-by: sezen.leblay <[email protected]>
e413827
to
42a3465
Compare
Hi! 👋 Thanks for your pull request! 🎉 To help us review it, please make sure to:
If you need help, please check our contributing guidelines. |
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 45 metrics, 8 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.51.0-SNAPSHOT~65f37495d5, baseline=1.51.0-SNAPSHOT~df6adb322c
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (995.347 ms) : 0, 995347
Total [baseline] (10.594 s) : 0, 10594399
Agent [candidate] (996.492 ms) : 0, 996492
Total [candidate] (10.525 s) : 0, 10524534
section appsec
Agent [baseline] (1.176 s) : 0, 1176205
Total [baseline] (10.801 s) : 0, 10801470
Agent [candidate] (1.175 s) : 0, 1174967
Total [candidate] (10.724 s) : 0, 10723954
section iast
Agent [baseline] (1.13 s) : 0, 1129859
Total [baseline] (10.821 s) : 0, 10820659
Agent [candidate] (1.137 s) : 0, 1137271
Total [candidate] (10.82 s) : 0, 10819638
section profiling
Agent [baseline] (1.249 s) : 0, 1248614
Total [baseline] (10.923 s) : 0, 10923283
Agent [candidate] (1.254 s) : 0, 1253985
Total [candidate] (11.13 s) : 0, 11130380
gantt
title petclinic - break down per module: candidate=1.51.0-SNAPSHOT~65f37495d5, baseline=1.51.0-SNAPSHOT~df6adb322c
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (687.196 ms) : 0, 687196
BytebuddyAgent [candidate] (687.688 ms) : 0, 687688
GlobalTracer [baseline] (242.025 ms) : 0, 242025
GlobalTracer [candidate] (242.719 ms) : 0, 242719
AppSec [baseline] (30.526 ms) : 0, 30526
AppSec [candidate] (30.392 ms) : 0, 30392
Debugger [baseline] (6.018 ms) : 0, 6018
Debugger [candidate] (6.036 ms) : 0, 6036
Remote Config [baseline] (661.942 µs) : 0, 662
Remote Config [candidate] (670.931 µs) : 0, 671
Telemetry [baseline] (8.201 ms) : 0, 8201
Telemetry [candidate] (8.239 ms) : 0, 8239
section appsec
BytebuddyAgent [baseline] (712.356 ms) : 0, 712356
BytebuddyAgent [candidate] (710.781 ms) : 0, 710781
GlobalTracer [baseline] (236.139 ms) : 0, 236139
GlobalTracer [candidate] (235.42 ms) : 0, 235420
AppSec [baseline] (170.288 ms) : 0, 170288
AppSec [candidate] (171.456 ms) : 0, 171456
Debugger [baseline] (5.786 ms) : 0, 5786
Debugger [candidate] (5.829 ms) : 0, 5829
Remote Config [baseline] (605.22 µs) : 0, 605
Remote Config [candidate] (608.63 µs) : 0, 609
Telemetry [baseline] (8.092 ms) : 0, 8092
Telemetry [candidate] (8.129 ms) : 0, 8129
IAST [baseline] (22.107 ms) : 0, 22107
IAST [candidate] (22.001 ms) : 0, 22001
section iast
BytebuddyAgent [baseline] (807.02 ms) : 0, 807020
BytebuddyAgent [candidate] (813.395 ms) : 0, 813395
GlobalTracer [baseline] (232.183 ms) : 0, 232183
GlobalTracer [candidate] (233.158 ms) : 0, 233158
AppSec [baseline] (28.386 ms) : 0, 28386
AppSec [candidate] (27.638 ms) : 0, 27638
Debugger [baseline] (5.825 ms) : 0, 5825
Debugger [candidate] (5.808 ms) : 0, 5808
Remote Config [baseline] (576.39 µs) : 0, 576
Remote Config [candidate] (573.889 µs) : 0, 574
Telemetry [baseline] (7.962 ms) : 0, 7962
Telemetry [candidate] (7.942 ms) : 0, 7942
IAST [baseline] (27.144 ms) : 0, 27144
IAST [candidate] (27.851 ms) : 0, 27851
section profiling
ProfilingAgent [baseline] (102.801 ms) : 0, 102801
ProfilingAgent [candidate] (104.234 ms) : 0, 104234
BytebuddyAgent [baseline] (681.648 ms) : 0, 681648
BytebuddyAgent [candidate] (685.952 ms) : 0, 685952
GlobalTracer [baseline] (362.047 ms) : 0, 362047
GlobalTracer [candidate] (361.875 ms) : 0, 361875
AppSec [baseline] (32.976 ms) : 0, 32976
AppSec [candidate] (31.516 ms) : 0, 31516
Debugger [baseline] (10.68 ms) : 0, 10680
Debugger [candidate] (10.562 ms) : 0, 10562
Remote Config [baseline] (653.391 µs) : 0, 653
Remote Config [candidate] (1.372 ms) : 0, 1372
Telemetry [baseline] (8.816 ms) : 0, 8816
Telemetry [candidate] (9.552 ms) : 0, 9552
Profiling [baseline] (102.825 ms) : 0, 102825
Profiling [candidate] (104.259 ms) : 0, 104259
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.51.0-SNAPSHOT~65f37495d5, baseline=1.51.0-SNAPSHOT~df6adb322c
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.003 s) : 0, 1002514
Total [baseline] (8.564 s) : 0, 8564231
Agent [candidate] (1.001 s) : 0, 1001323
Total [candidate] (8.577 s) : 0, 8577221
section iast
Agent [baseline] (1.132 s) : 0, 1132220
Total [baseline] (9.271 s) : 0, 9270585
Agent [candidate] (1.139 s) : 0, 1139093
Total [candidate] (9.305 s) : 0, 9304750
gantt
title insecure-bank - break down per module: candidate=1.51.0-SNAPSHOT~65f37495d5, baseline=1.51.0-SNAPSHOT~df6adb322c
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (692.533 ms) : 0, 692533
BytebuddyAgent [candidate] (691.589 ms) : 0, 691589
GlobalTracer [baseline] (243.434 ms) : 0, 243434
GlobalTracer [candidate] (243.29 ms) : 0, 243290
AppSec [baseline] (30.644 ms) : 0, 30644
AppSec [candidate] (30.618 ms) : 0, 30618
Debugger [baseline] (6.111 ms) : 0, 6111
Debugger [candidate] (6.055 ms) : 0, 6055
Remote Config [baseline] (672.641 µs) : 0, 673
Remote Config [candidate] (667.727 µs) : 0, 668
Telemetry [baseline] (8.302 ms) : 0, 8302
Telemetry [candidate] (8.239 ms) : 0, 8239
section iast
BytebuddyAgent [baseline] (808.855 ms) : 0, 808855
BytebuddyAgent [candidate] (813.568 ms) : 0, 813568
GlobalTracer [baseline] (233.137 ms) : 0, 233137
GlobalTracer [candidate] (234.297 ms) : 0, 234297
AppSec [baseline] (26.593 ms) : 0, 26593
AppSec [candidate] (25.393 ms) : 0, 25393
Debugger [baseline] (5.775 ms) : 0, 5775
Debugger [candidate] (5.896 ms) : 0, 5896
Remote Config [baseline] (579.144 µs) : 0, 579
Remote Config [candidate] (592.211 µs) : 0, 592
Telemetry [baseline] (7.888 ms) : 0, 7888
Telemetry [candidate] (7.961 ms) : 0, 7961
IAST [baseline] (28.728 ms) : 0, 28728
IAST [candidate] (30.589 ms) : 0, 30589
LoadParameters
See matching parameters
SummaryFound 3 performance improvements and 1 performance regressions! Performance is the same for 8 metrics, 12 unstable metrics.
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~65f37495d5, baseline=1.51.0-SNAPSHOT~df6adb322c
dateFormat X
axisFormat %s
section baseline
no_agent (37.031 ms) : 36736, 37326
. : milestone, 37031,
appsec (47.094 ms) : 46666, 47521
. : milestone, 47094,
code_origins (44.24 ms) : 43862, 44619
. : milestone, 44240,
iast (44.288 ms) : 43889, 44688
. : milestone, 44288,
profiling (49.017 ms) : 48579, 49456
. : milestone, 49017,
tracing (43.755 ms) : 43377, 44134
. : milestone, 43755,
section candidate
no_agent (37.908 ms) : 37600, 38217
. : milestone, 37908,
appsec (48.309 ms) : 47880, 48737
. : milestone, 48309,
code_origins (45.772 ms) : 45387, 46157
. : milestone, 45772,
iast (44.114 ms) : 43716, 44513
. : milestone, 44114,
profiling (47.249 ms) : 46841, 47657
. : milestone, 47249,
tracing (42.089 ms) : 41744, 42435
. : milestone, 42089,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~65f37495d5, baseline=1.51.0-SNAPSHOT~df6adb322c
dateFormat X
axisFormat %s
section baseline
no_agent (4.418 ms) : 4365, 4471
. : milestone, 4418,
iast (9.358 ms) : 9205, 9512
. : milestone, 9358,
iast_FULL (14.307 ms) : 14022, 14593
. : milestone, 14307,
iast_GLOBAL (9.861 ms) : 9690, 10032
. : milestone, 9861,
profiling (8.51 ms) : 8381, 8639
. : milestone, 8510,
tracing (7.708 ms) : 7597, 7818
. : milestone, 7708,
section candidate
no_agent (4.337 ms) : 4287, 4386
. : milestone, 4337,
iast (9.001 ms) : 8855, 9147
. : milestone, 9001,
iast_FULL (13.811 ms) : 13540, 14082
. : milestone, 13811,
iast_GLOBAL (9.916 ms) : 9746, 10086
. : milestone, 9916,
profiling (8.454 ms) : 8320, 8588
. : milestone, 8454,
tracing (7.574 ms) : 7466, 7681
. : milestone, 7574,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 1 unstable metrics. Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~65f37495d5, baseline=1.51.0-SNAPSHOT~df6adb322c
dateFormat X
axisFormat %s
section baseline
no_agent (1.477 ms) : 1466, 1489
. : milestone, 1477,
appsec (2.407 ms) : 2358, 2456
. : milestone, 2407,
iast (2.192 ms) : 2131, 2254
. : milestone, 2192,
iast_GLOBAL (2.243 ms) : 2181, 2306
. : milestone, 2243,
profiling (2.5 ms) : 2325, 2675
. : milestone, 2500,
tracing (2.01 ms) : 1963, 2058
. : milestone, 2010,
section candidate
no_agent (1.478 ms) : 1467, 1490
. : milestone, 1478,
appsec (2.407 ms) : 2359, 2456
. : milestone, 2407,
iast (2.189 ms) : 2128, 2251
. : milestone, 2189,
iast_GLOBAL (2.239 ms) : 2177, 2301
. : milestone, 2239,
profiling (2.05 ms) : 2000, 2100
. : milestone, 2050,
tracing (2.004 ms) : 1956, 2051
. : milestone, 2004,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~65f37495d5, baseline=1.51.0-SNAPSHOT~df6adb322c
dateFormat X
axisFormat %s
section baseline
no_agent (15.004 s) : 15004000, 15004000
. : milestone, 15004000,
appsec (14.809 s) : 14809000, 14809000
. : milestone, 14809000,
iast (18.394 s) : 18394000, 18394000
. : milestone, 18394000,
iast_GLOBAL (17.923 s) : 17923000, 17923000
. : milestone, 17923000,
profiling (15.16 s) : 15160000, 15160000
. : milestone, 15160000,
tracing (14.8 s) : 14800000, 14800000
. : milestone, 14800000,
section candidate
no_agent (15.487 s) : 15487000, 15487000
. : milestone, 15487000,
appsec (15.01 s) : 15010000, 15010000
. : milestone, 15010000,
iast (18.725 s) : 18725000, 18725000
. : milestone, 18725000,
iast_GLOBAL (18.063 s) : 18063000, 18063000
. : milestone, 18063000,
profiling (15.235 s) : 15235000, 15235000
. : milestone, 15235000,
tracing (15.055 s) : 15055000, 15055000
. : milestone, 15055000,
|
| 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 \[[#​304](https://github.com/Kotlin/binary-compatibility-validator/issues/304)]\[[#​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 ([#​9083](DataDog/dd-trace-java#9083) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - 🐛 Limit the maximum size of the location path in IAST vulnerabilities ([#​9028](DataDog/dd-trace-java#9028) - [@​jandro996](https://github.com/jandro996)) - 🐛 Fix IAST gRPC handler with null superclass ([#​8984](DataDog/dd-trace-java#8984) - [@​smola](https://github.com/smola)) - ✨ Optimize IAST Vulnerability Detection ([#​8885](DataDog/dd-trace-java#8885) - [@​jandro996](https://github.com/jandro996)) #### Application Security Management (WAF) - ✨ Upgrade libddwaf-java to 15.0.0 ([#​9022](DataDog/dd-trace-java#9022) - [@​sezen-datadog](https://github.com/sezen-datadog)) - ✨ Extract RestEasy json body response schemas ([#​9015](DataDog/dd-trace-java#9015) - [@​jandro996](https://github.com/jandro996)) - ✨ Extract Jersey json body response schemas ([#​9014](DataDog/dd-trace-java#9014) - [@​jandro996](https://github.com/jandro996)) - ✨ Extract Ratpack json body response schemas ([#​9013](DataDog/dd-trace-java#9013) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Enable API Security by default and make it lazy loading ([#​9009](DataDog/dd-trace-java#9009) - [@​smola](https://github.com/smola)) - ✨ Extract Vert.x json body response schemas ([#​9001](DataDog/dd-trace-java#9001) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Extract Play json body response schemas ([#​8995](DataDog/dd-trace-java#8995) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - 🐛 Fix Jackson nodes introspection for request/response schema extraction ([#​8980](DataDog/dd-trace-java#8980) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Extract Spring json body response schemas ([#​8938](DataDog/dd-trace-java#8938) - [@​sezen-datadog](https://github.com/sezen-datadog)) - ✨ Default obfuscation regexp update ([#​8937](DataDog/dd-trace-java#8937) - [@​sezen-datadog](https://github.com/sezen-datadog)) #### Build & Tooling - ✨ Cancel GitLab running pipeline on new PR push ([#​9023](DataDog/dd-trace-java#9023) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - ✨ Migrate publishing to Maven Central Portal ([#​8807](DataDog/dd-trace-java#8807) - [@​sarahchen6](https://github.com/sarahchen6)) #### Continuous Integration Visibility - 🐛 Fix Test Optimization to work with JDK 24 ([#​9114](DataDog/dd-trace-java#9114) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Add repo root as safe directory on git client creation ([#​9033](DataDog/dd-trace-java#9033) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Add PR number tag and improve PR information building ([#​8990](DataDog/dd-trace-java#8990) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Update impacted tests logic ([#​8923](DataDog/dd-trace-java#8923) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) #### Data Streams Monitoring - 🧹 Clean up DSM context injection ([#​8776](DataDog/dd-trace-java#8776) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) #### Database Monitoring - 🐛 Set trace\_injected in try block ([#​9025](DataDog/dd-trace-java#9025) - [@​natashadada](https://github.com/natashadada)) #### Dynamic Instrumentation - 🐛 Add source file tracking enable option ([#​9115](DataDog/dd-trace-java#9115) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Add java.util.Date support ([#​9111](DataDog/dd-trace-java#9111) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Update file probe format ([#​9047](DataDog/dd-trace-java#9047) - [@​jpbempel](https://github.com/jpbempel)) - ✨ add safe local var hoisting ([#​9034](DataDog/dd-trace-java#9034) - [@​jpbempel](https://github.com/jpbempel)) - 🧹 Add new config for debugger upload interval ([#​8959](DataDog/dd-trace-java#8959) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Enable Code Origin with Dynamic instrumentation ([#​8940](DataDog/dd-trace-java#8940) - [@​jpbempel](https://github.com/jpbempel)) #### ML Observability (LLMObs) - 💡 LLM Observability SDK ([#​8781](DataDog/dd-trace-java#8781) - [@​gary-huang](https://github.com/gary-huang), [@​nayeem-kamal](https://github.com/nayeem-kamal)) #### Metrics - 🐛 Ensure client stat reporter is started when the agent is not available at bootstrap ([#​9082](DataDog/dd-trace-java#9082) - [@​amarziali](https://github.com/amarziali)) - ✨ Create metric: appsec.waf.config\_errors ([#​8394](DataDog/dd-trace-java#8394) - [@​sezen-datadog](https://github.com/sezen-datadog)) #### Platform components - ✨ Introduce environment component ([#​9071](DataDog/dd-trace-java#9071) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) #### Profiling - 🐛 Remove annoying warning for smap event parsing ([#​9119](DataDog/dd-trace-java#9119) - [@​jbachorik](https://github.com/jbachorik)) - 🐛 Fix ByteCountingInputStream when reading past EOF ([#​8988](DataDog/dd-trace-java#8988) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) #### Realtime User Monitoring - ✨ Add RUM SDK injection for servlet based web servers ([#​9110](DataDog/dd-trace-java#9110) - [@​PerfectSlayer](https://github.com/PerfectSlayer) [@​amarziali](https://github.com/amarziali)) #### Telemetry - ✨ Update the config origin metric to match what it's mapping ([#​9045](DataDog/dd-trace-java#9045) - [@​sezen-datadog](https://github.com/sezen-datadog)) #### Testing - ✨ Add testing for latest stable version (JDK 24) ([#​8875](DataDog/dd-trace-java#8875) - [@​sarahchen6](https://github.com/sarahchen6)) #### Trace context propagation - 🐛 Fix bug with dropping baggage when `TracePropagationBehaviorExtract=IGNORE` ([#​9037](DataDog/dd-trace-java#9037) - [@​mhlidd](https://github.com/mhlidd)) - 🐛 Fix ArrayIndexOutOfBoundsException in PercentEscaper ([#​9032](DataDog/dd-trace-java#9032) - [@​mhlidd](https://github.com/mhlidd)) #### Tracer core - 🐛 Fix `Error` handling for trace interceptors ([#​9097](DataDog/dd-trace-java#9097) - [@​AlexeyKuznetsov-DD](https://github.com/AlexeyKuznetsov-DD)) - 💡 Add wildcard feature for `DD_TRACE_HEADER_TAGS` and enabling for Http Response headers ([#​9067](DataDog/dd-trace-java#9067) - [@​mhlidd](https://github.com/mhlidd)) #### Tracer public API - 💡 Add LLM Observability SDK ([#​8781](DataDog/dd-trace-java#8781) - [@​gary-huang](https://github.com/gary-huang)) ### Instrumentations #### Akka instrumentation - 🐛 Fix NPE in akka-http and pekko-http integrations ([#​9019](DataDog/dd-trace-java#9019) - [@​mcculls](https://github.com/mcculls)) #### Eclipse Vert.x instrumentation - ✨ Extract Vert.x json body response schemas ([#​9001](DataDog/dd-trace-java#9001) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Write http.route tag as soon as possible in vert.x ([#​8952](DataDog/dd-trace-java#8952) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) #### JAX-WS instrumentation - 💡⚠️ Enable jax-ws integration by default ([#​9030](DataDog/dd-trace-java#9030) - [@​bm1549](https://github.com/bm1549)) - ✨ Extract Jersey json body response schemas ([#​9014](DataDog/dd-trace-java#9014) - [@​jandro996](https://github.com/jandro996)) #### Mule instrumentation - 🐛 Propagate grizzly http span in filters if nothing is active ([#​9016](DataDog/dd-trace-java#9016) - [@​amarziali](https://github.com/amarziali)) #### Play Framework instrumentation - ✨ Extract Play json body response schemas ([#​8995](DataDog/dd-trace-java#8995) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) #### Ratpack instrumentation - ✨ Extract Ratpack json body response schemas ([#​9013](DataDog/dd-trace-java#9013) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) #### Spring instrumentation - ✨ Extract Spring json body response schemas ([#​8938](DataDog/dd-trace-java#8938) - [@​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
What Does This Do
Removal of result object in waf in favor of a generic object caused a need to upgrade libddwaf-java so this PR updates the latest version of libddwaf-java
Motivation
Additional Notes
Contributor Checklist
type:
and (comp:
orinst:
) labels in addition to any usefull labelsclose
,fix
or any linking keywords when referencing an issue.Use
solves
instead, and assign the PR milestone to the issueJira ticket: APPSEC-58057