-
Notifications
You must be signed in to change notification settings - Fork 305
Add support for isDefined in log template #8859
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
Conversation
Add isDefined as top level predicate for log template values
Debugger benchmarksParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 10 metrics, 5 unstable metrics. See unchanged results
Request duration reports for reportsgantt
title reports - request duration [CI 0.99] : candidate=None, baseline=None
dateFormat X
axisFormat %s
section baseline
noprobe (317.157 µs) : 291, 343
. : milestone, 317,
basic (317.68 µs) : 309, 326
. : milestone, 318,
loop (10.811 ms) : 10794, 10829
. : milestone, 10811,
section candidate
noprobe (314.934 µs) : 283, 346
. : milestone, 315,
basic (308.167 µs) : 298, 318
. : milestone, 308,
loop (10.843 ms) : 10816, 10869
. : milestone, 10843,
|
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 57 metrics, 14 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.50.0-SNAPSHOT~a07df454f9, baseline=1.50.0-SNAPSHOT~bd483acf2c
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.02 s) : 0, 1020040
Total [baseline] (8.65 s) : 0, 8649510
Agent [candidate] (1.021 s) : 0, 1020624
Total [candidate] (8.649 s) : 0, 8648954
section iast
Agent [baseline] (1.151 s) : 0, 1151119
Total [baseline] (9.266 s) : 0, 9266124
Agent [candidate] (1.156 s) : 0, 1155945
Total [candidate] (9.254 s) : 0, 9253609
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.151 s) : 0, 1150556
Total [baseline] (9.21 s) : 0, 9210340
Agent [candidate] (1.156 s) : 0, 1156392
Total [candidate] (9.212 s) : 0, 9211504
section iast_TELEMETRY_OFF
Agent [baseline] (1.146 s) : 0, 1145975
Total [baseline] (9.226 s) : 0, 9225684
Agent [candidate] (1.145 s) : 0, 1145368
Total [candidate] (9.213 s) : 0, 9213470
gantt
title insecure-bank - break down per module: candidate=1.50.0-SNAPSHOT~a07df454f9, baseline=1.50.0-SNAPSHOT~bd483acf2c
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (683.542 ms) : 0, 683542
BytebuddyAgent [candidate] (682.013 ms) : 0, 682013
GlobalTracer [baseline] (240.165 ms) : 0, 240165
GlobalTracer [candidate] (240.091 ms) : 0, 240091
AppSec [baseline] (54.548 ms) : 0, 54548
AppSec [candidate] (54.436 ms) : 0, 54436
Debugger [baseline] (8.395 ms) : 0, 8395
Debugger [candidate] (10.424 ms) : 0, 10424
Remote Config [baseline] (706.263 µs) : 0, 706
Remote Config [candidate] (707.327 µs) : 0, 707
Telemetry [baseline] (9.17 ms) : 0, 9170
Telemetry [candidate] (9.245 ms) : 0, 9245
section iast
BytebuddyAgent [baseline] (803.251 ms) : 0, 803251
BytebuddyAgent [candidate] (807.011 ms) : 0, 807011
GlobalTracer [baseline] (230.859 ms) : 0, 230859
GlobalTracer [candidate] (231.62 ms) : 0, 231620
IAST [baseline] (25.939 ms) : 0, 25939
IAST [candidate] (29.411 ms) : 0, 29411
AppSec [baseline] (51.463 ms) : 0, 51463
AppSec [candidate] (49.885 ms) : 0, 49885
Debugger [baseline] (5.937 ms) : 0, 5937
Debugger [candidate] (5.886 ms) : 0, 5886
Remote Config [baseline] (605.04 µs) : 0, 605
Remote Config [candidate] (597.328 µs) : 0, 597
Telemetry [baseline] (7.928 ms) : 0, 7928
Telemetry [candidate] (7.842 ms) : 0, 7842
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (802.509 ms) : 0, 802509
BytebuddyAgent [candidate] (805.726 ms) : 0, 805726
GlobalTracer [baseline] (230.816 ms) : 0, 230816
GlobalTracer [candidate] (232.692 ms) : 0, 232692
IAST [baseline] (28.551 ms) : 0, 28551
IAST [candidate] (29.598 ms) : 0, 29598
AppSec [baseline] (50.64 ms) : 0, 50640
AppSec [candidate] (50.053 ms) : 0, 50053
Debugger [baseline] (5.913 ms) : 0, 5913
Debugger [candidate] (6.026 ms) : 0, 6026
Remote Config [baseline] (611.407 µs) : 0, 611
Remote Config [candidate] (603.697 µs) : 0, 604
Telemetry [baseline] (7.949 ms) : 0, 7949
Telemetry [candidate] (8.02 ms) : 0, 8020
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (799.043 ms) : 0, 799043
BytebuddyAgent [candidate] (798.818 ms) : 0, 798818
GlobalTracer [baseline] (230.908 ms) : 0, 230908
GlobalTracer [candidate] (230.455 ms) : 0, 230455
IAST [baseline] (23.066 ms) : 0, 23066
IAST [candidate] (22.921 ms) : 0, 22921
AppSec [baseline] (55.023 ms) : 0, 55023
AppSec [candidate] (55.306 ms) : 0, 55306
Debugger [baseline] (5.951 ms) : 0, 5951
Debugger [candidate] (5.968 ms) : 0, 5968
Remote Config [baseline] (594.983 µs) : 0, 595
Remote Config [candidate] (600.026 µs) : 0, 600
Telemetry [baseline] (7.778 ms) : 0, 7778
Telemetry [candidate] (7.836 ms) : 0, 7836
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.50.0-SNAPSHOT~a07df454f9, baseline=1.50.0-SNAPSHOT~bd483acf2c
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.025 s) : 0, 1025350
Total [baseline] (10.496 s) : 0, 10496166
Agent [candidate] (1.022 s) : 0, 1022110
Total [candidate] (10.51 s) : 0, 10509847
section appsec
Agent [baseline] (1.166 s) : 0, 1165506
Total [baseline] (10.665 s) : 0, 10665403
Agent [candidate] (1.167 s) : 0, 1167258
Total [candidate] (10.676 s) : 0, 10675893
section iast
Agent [baseline] (1.152 s) : 0, 1151744
Total [baseline] (10.981 s) : 0, 10981084
Agent [candidate] (1.149 s) : 0, 1148607
Total [candidate] (10.901 s) : 0, 10900946
section profiling
Agent [baseline] (1.282 s) : 0, 1281930
Total [baseline] (10.876 s) : 0, 10876424
Agent [candidate] (1.289 s) : 0, 1288602
Total [candidate] (10.823 s) : 0, 10823037
gantt
title petclinic - break down per module: candidate=1.50.0-SNAPSHOT~a07df454f9, baseline=1.50.0-SNAPSHOT~bd483acf2c
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (683.77 ms) : 0, 683770
BytebuddyAgent [candidate] (684.178 ms) : 0, 684178
GlobalTracer [baseline] (240.748 ms) : 0, 240748
GlobalTracer [candidate] (240.445 ms) : 0, 240445
AppSec [baseline] (56.089 ms) : 0, 56089
AppSec [candidate] (55.098 ms) : 0, 55098
Debugger [baseline] (9.872 ms) : 0, 9872
Debugger [candidate] (8.228 ms) : 0, 8228
Remote Config [baseline] (692.67 µs) : 0, 693
Remote Config [candidate] (700.371 µs) : 0, 700
Telemetry [baseline] (10.58 ms) : 0, 10580
Telemetry [candidate] (9.837 ms) : 0, 9837
section appsec
BytebuddyAgent [baseline] (702.832 ms) : 0, 702832
BytebuddyAgent [candidate] (704.507 ms) : 0, 704507
GlobalTracer [baseline] (237.925 ms) : 0, 237925
GlobalTracer [candidate] (237.76 ms) : 0, 237760
AppSec [baseline] (176.278 ms) : 0, 176278
AppSec [candidate] (176.119 ms) : 0, 176119
Debugger [baseline] (5.955 ms) : 0, 5955
Debugger [candidate] (5.962 ms) : 0, 5962
Remote Config [baseline] (632.258 µs) : 0, 632
Remote Config [candidate] (639.289 µs) : 0, 639
Telemetry [baseline] (7.407 ms) : 0, 7407
Telemetry [candidate] (7.779 ms) : 0, 7779
IAST [baseline] (21.737 ms) : 0, 21737
IAST [candidate] (21.727 ms) : 0, 21727
section iast
BytebuddyAgent [baseline] (803.878 ms) : 0, 803878
BytebuddyAgent [candidate] (801.725 ms) : 0, 801725
GlobalTracer [baseline] (231.223 ms) : 0, 231223
GlobalTracer [candidate] (230.466 ms) : 0, 230466
AppSec [baseline] (49.378 ms) : 0, 49378
AppSec [candidate] (49.341 ms) : 0, 49341
Debugger [baseline] (5.927 ms) : 0, 5927
Debugger [candidate] (5.915 ms) : 0, 5915
Remote Config [baseline] (615.417 µs) : 0, 615
Remote Config [candidate] (607.183 µs) : 0, 607
Telemetry [baseline] (7.956 ms) : 0, 7956
Telemetry [candidate] (7.883 ms) : 0, 7883
IAST [baseline] (28.458 ms) : 0, 28458
IAST [candidate] (28.479 ms) : 0, 28479
section profiling
BytebuddyAgent [baseline] (674.123 ms) : 0, 674123
BytebuddyAgent [candidate] (679.043 ms) : 0, 679043
GlobalTracer [baseline] (376.061 ms) : 0, 376061
GlobalTracer [candidate] (377.155 ms) : 0, 377155
AppSec [baseline] (62.57 ms) : 0, 62570
AppSec [candidate] (62.35 ms) : 0, 62350
Debugger [baseline] (6.277 ms) : 0, 6277
Debugger [candidate] (6.344 ms) : 0, 6344
Remote Config [baseline] (663.285 µs) : 0, 663
Remote Config [candidate] (652.774 µs) : 0, 653
Telemetry [baseline] (8.196 ms) : 0, 8196
Telemetry [candidate] (8.267 ms) : 0, 8267
ProfilingAgent [baseline] (103.006 ms) : 0, 103006
ProfilingAgent [candidate] (103.579 ms) : 0, 103579
Profiling [baseline] (103.03 ms) : 0, 103030
Profiling [candidate] (103.604 ms) : 0, 103604
LoadDacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics. Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~a07df454f9, baseline=1.50.0-SNAPSHOT~bd483acf2c
dateFormat X
axisFormat %s
section baseline
no_agent (15.119 s) : 15119000, 15119000
. : milestone, 15119000,
appsec (14.9 s) : 14900000, 14900000
. : milestone, 14900000,
iast (19.132 s) : 19132000, 19132000
. : milestone, 19132000,
iast_GLOBAL (17.808 s) : 17808000, 17808000
. : milestone, 17808000,
profiling (15.658 s) : 15658000, 15658000
. : milestone, 15658000,
tracing (15.188 s) : 15188000, 15188000
. : milestone, 15188000,
section candidate
no_agent (15.02 s) : 15020000, 15020000
. : milestone, 15020000,
appsec (14.929 s) : 14929000, 14929000
. : milestone, 14929000,
iast (19.153 s) : 19153000, 19153000
. : milestone, 19153000,
iast_GLOBAL (18.112 s) : 18112000, 18112000
. : milestone, 18112000,
profiling (15.697 s) : 15697000, 15697000
. : milestone, 15697000,
tracing (14.999 s) : 14999000, 14999000
. : milestone, 14999000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~a07df454f9, baseline=1.50.0-SNAPSHOT~bd483acf2c
dateFormat X
axisFormat %s
section baseline
no_agent (1.477 ms) : 1466, 1489
. : milestone, 1477,
appsec (2.398 ms) : 2350, 2447
. : milestone, 2398,
iast (2.184 ms) : 2123, 2246
. : milestone, 2184,
iast_GLOBAL (2.218 ms) : 2157, 2280
. : milestone, 2218,
profiling (2.043 ms) : 1993, 2094
. : milestone, 2043,
tracing (1.997 ms) : 1950, 2044
. : milestone, 1997,
section candidate
no_agent (1.479 ms) : 1467, 1490
. : milestone, 1479,
appsec (2.396 ms) : 2348, 2445
. : milestone, 2396,
iast (2.175 ms) : 2113, 2236
. : milestone, 2175,
iast_GLOBAL (2.224 ms) : 2162, 2286
. : milestone, 2224,
profiling (2.017 ms) : 1968, 2065
. : milestone, 2017,
tracing (2.003 ms) : 1955, 2051
. : milestone, 2003,
|
where is the actual implementation logic of |
the isDefined is already implemented , it's just it was not possible to use it as the result of template value like in |
| Package | Type | Package file | Manager | Update | Change | |---|---|---|---|---|---| | [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.49.0` -> `1.50.0` | --- ### Release Notes <details> <summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary> ### [`v1.50.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.50.0): 1.50.0 ### Deprecation Notice > \[!NOTE] > `DD_RUNTIME_ID_ENABLED` has been deprecated and will be removed in future releases. Please use `DD_RUNTIME_METRICS_RUNTIME_ID_ENABLED` instead. ### Components #### Application Security Management (WAF) - 🐛 Add String length truncation limit to ObjectIntrospector and update truncation metrics ([#​8825](DataDog/dd-trace-java#8825) - [@​jandro996](https://github.com/jandro996)) - 🐛 Adapt standalone ASM to support API Security ([#​8804](DataDog/dd-trace-java#8804) - [@​jandro996](https://github.com/jandro996)) - ✨ Add appsec.waf.input\_truncated metric ([#​8791](DataDog/dd-trace-java#8791) - [@​jandro996](https://github.com/jandro996)) - ✨ Extended appsec request body collection ([#​8748](DataDog/dd-trace-java#8748) - [@​jandro996](https://github.com/jandro996)) - ✨ Extended appsec request/response headers collection ([#​8724](DataDog/dd-trace-java#8724) - [@​jandro996](https://github.com/jandro996)) #### Build & Tooling - ✨ Add artifacts to public s3 bucket ([#​8947](DataDog/dd-trace-java#8947) - [@​randomanderson](https://github.com/randomanderson)) #### Continuous Integration Visibility - ✨ Improve PR information building ([#​8908](DataDog/dd-trace-java#8908) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Truncate span stack traces when Test Optimization is enabled ([#​8903](DataDog/dd-trace-java#8903) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Ensure auto-detected service name is the same for every process in the same build ([#​8902](DataDog/dd-trace-java#8902) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Use tag as fallback in api requests if no branch is available ([#​8876](DataDog/dd-trace-java#8876) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Add support for JUnit 5.13-RC1 ([#​8865](DataDog/dd-trace-java#8865), [#​8871](DataDog/dd-trace-java#8871) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Implement attempt to fix v3 and v4 and bump capability version ([#​8824](DataDog/dd-trace-java#8824) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - 🧹 Align retry logic for all test framework instrumentations ([#​8803](DataDog/dd-trace-java#8803) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - 🐛 Always build ci workspace without trailing separator ([#​8788](DataDog/dd-trace-java#8788) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Add commit discrepancies telemetry when building repository git information ([#​8763](DataDog/dd-trace-java#8763) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) #### Data Streams Monitoring - 💡 Surface process tags in dsm payloads and use them for base hash calculation ([#​8836](DataDog/dd-trace-java#8836) - [@​amarziali](https://github.com/amarziali)) #### Dynamic Instrumentation - ✨ Optimized allocations for collection filter functions ([#​8896](DataDog/dd-trace-java#8896) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Fix SymDB upload size check ([#​8887](DataDog/dd-trace-java#8887) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Add support for Set in filter function ([#​8873](DataDog/dd-trace-java#8873) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Add support for isDefined in log template ([#​8859](DataDog/dd-trace-java#8859) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Fix Max captured frames for Exception Replay ([#​8856](DataDog/dd-trace-java#8856) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Remove static inherited fields collection ([#​8832](DataDog/dd-trace-java#8832) - [@​jpbempel](https://github.com/jpbempel)) - 💡 Add process tags to dynamic instrumentation intake payload ([#​8779](DataDog/dd-trace-java#8779) - [@​amarziali](https://github.com/amarziali)) #### GraalVM native-image - ✨ Add support for GraalVM Native GC metrics ([#​8913](DataDog/dd-trace-java#8913) - [@​ygree](https://github.com/ygree)) - ✨ Add JMXFetch support for GraalVM Native ([#​8569](DataDog/dd-trace-java#8569) - [@​ygree](https://github.com/ygree)) #### JMX fetch - ✨ Add support for GraalVM Native GC metrics ([#​8913](DataDog/dd-trace-java#8913) - [@​ygree](https://github.com/ygree)) #### Library Injection - ✨ Deny oracle db jvm based tools ([#​8909](DataDog/dd-trace-java#8909) - [@​bric3](https://github.com/bric3)) #### OpenTracing - 🐛 Fix OT packaging for exception replay ([#​8912](DataDog/dd-trace-java#8912) - [@​jpbempel](https://github.com/jpbempel)) #### Profiling - ✨ Bump ddprof to 1.27.0 ([#​8893](DataDog/dd-trace-java#8893) - [@​jbachorik](https://github.com/jbachorik)) - Properly handle the adaptive sampling interval overflow by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#213 - Fix [#​200](DataDog/dd-trace-java#200) Crash related to aligned\_alloc and free in context by [@​yanglong1010](https://github.com/yanglong1010) in DataDog/java-profiler#208 - Explicitly initialize empty context page by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#210 - Re-connect crash recursion protection with VM stackwalker by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#214 - ✨ Enable ZSTD compression for profiling ([#​8862](DataDog/dd-trace-java#8862) - [@​MattAlp](https://github.com/MattAlp)) - ✨ Extend JPS re-implementation to J9 family ([#​8813](DataDog/dd-trace-java#8813) - [@​MattAlp](https://github.com/MattAlp)) - 💡 Collect process tags for profiling upload requests ([#​8780](DataDog/dd-trace-java#8780) - [@​amarziali](https://github.com/amarziali)) #### Telemetry - 💡 Surface process tags on telemetry payloads ([#​8837](DataDog/dd-trace-java#8837) - [@​amarziali](https://github.com/amarziali)) #### Trace context propagation - ✨ Migrating all HttpClient Instrumentations to Inject Full Context ([#​8826](DataDog/dd-trace-java#8826) - [@​mhlidd](https://github.com/mhlidd)) - ✨ Migrating all HttpServer Instrumentations to Extract full Context ([#​8820](DataDog/dd-trace-java#8820) - [@​mhlidd](https://github.com/mhlidd)) - ✨ Add context API support OTel propagators ([#​8770](DataDog/dd-trace-java#8770) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) #### Tracer core - ✨⚡ Skip JAXB generated classes classloader ([#​9003](DataDog/dd-trace-java#9003) - [@​bric3](https://github.com/bric3)) - ✨ Add DD\_RUNTIME\_METRICS\_RUNTIME\_ID\_ENABLED alias for runtime id generation ([#​8981](DataDog/dd-trace-java#8981) - [@​amarziali](https://github.com/amarziali)) - 🐛 Use resolved address for peer.hostname when available without hitting the cache ([#​8915](DataDog/dd-trace-java#8915) - [@​amarziali](https://github.com/amarziali)) - 💡 Surface server name process tag for tomcat ([#​8894](DataDog/dd-trace-java#8894) - [@​amarziali](https://github.com/amarziali)) - 💡 Surface websphere cell and server name on process tags ([#​8880](DataDog/dd-trace-java#8880) - [@​amarziali](https://github.com/amarziali)) - ✨ Added special lightweight pre-main class that skips installation on incompatible JVMs. ([#​8855](DataDog/dd-trace-java#8855) - [@​AlexeyKuznetsov-DD](https://github.com/AlexeyKuznetsov-DD)) - 💡 Add entrypoint type to process tags ([#​8839](DataDog/dd-trace-java#8839) - [@​amarziali](https://github.com/amarziali)) - ✨ Extend JPS re-implementation to J9 family ([#​8813](DataDog/dd-trace-java#8813) - [@​MattAlp](https://github.com/MattAlp)) - ✨ Notify listeners when the scope top changes after switching scope stacks ([#​8797](DataDog/dd-trace-java#8797) - [@​mcculls](https://github.com/mcculls)) - ✨ Read hsperfdata for Java PIDs if jvmstat is unavailable ([#​8792](DataDog/dd-trace-java#8792) - [@​MattAlp](https://github.com/MattAlp)) - 🐛 Turn JDK socket support on by default ([#​8752](DataDog/dd-trace-java#8752) - [@​sarahchen6](https://github.com/sarahchen6)) - ✨ Simplify context propagation ([#​8719](DataDog/dd-trace-java#8719) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - ✨ Add JSON parsing support ([#​8579](DataDog/dd-trace-java#8579) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) #### Tracer internal logging - ✨ Fix printing format of span identifiers ([#​8897](DataDog/dd-trace-java#8897) - [@​vandonr](https://github.com/vandonr)) #### Tracer public API - 💡 Track the source of installation ([#​8956](DataDog/dd-trace-java#8956) - [@​mabdinur](https://github.com/mabdinur)) - ✨ Enforce size limit on application\_monitoring.yaml files ([#​8789](DataDog/dd-trace-java#8789) - [@​mtoffl01](https://github.com/mtoffl01)) - ✨ Enabling baggage cache to support limits and non-ascii characters ([#​8713](DataDog/dd-trace-java#8713) - [@​mhlidd](https://github.com/mhlidd)) ### Instrumentations #### AWS Lambda instrumentation - ✨ Pass Lambda Request ID to Extension ([#​8814](DataDog/dd-trace-java#8814) - [@​nhulston](https://github.com/nhulston)) #### Core Java language instrumentation - ✨ Ensure ClassloadingInstrumentation is always applied even with `DD_TRACE_ENABLED=false` ([#​8863](DataDog/dd-trace-java#8863) - [@​mcculls](https://github.com/mcculls)) #### Eclipse Vert.x instrumentation - 🐛 Do not override route with / in vertx instrumentation ([#​8881](DataDog/dd-trace-java#8881) - [@​vandonr](https://github.com/vandonr)) #### IBM Liberty - 🐛 Fix error mark on http status for IBM liberty ([#​8822](DataDog/dd-trace-java#8822) - [@​amarziali](https://github.com/amarziali)) #### JDBC instrumentation - 🐛 Do not prepend DBM <> APM trace comment in SQLCommenter if there is a pg plan hint ([#​8864](DataDog/dd-trace-java#8864) - [@​edengorevoy](https://github.com/edengorevoy)) #### JMS instrumentation - ✨ Add jms as an extra integration name where there is JMS involved ([#​8933](DataDog/dd-trace-java#8933) - [@​vandonr](https://github.com/vandonr)) #### Kotlin instrumentation - ✨ Enable kotlin\_coroutine integration by default ([#​8848](DataDog/dd-trace-java#8848) - [@​mcculls](https://github.com/mcculls)) - 🧹 Rework Kotlin coroutines instrumentation around coroutine context ([#​8774](DataDog/dd-trace-java#8774) - [@​mcculls](https://github.com/mcculls)) #### OpenTelemetry instrumentation - 🐛 Support WithSpan inheritContext attribute ([#​8858](DataDog/dd-trace-java#8858) - [@​amarziali](https://github.com/amarziali)) - ✨ Add context API support OTel propagators ([#​8770](DataDog/dd-trace-java#8770) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) #### Play Framework instrumentation - 🐛 Fix the Play Framework's span resource name priority so that the client JAX-RS 404 cannot override it ([#​8591](DataDog/dd-trace-java#8591) - [@​ygree](https://github.com/ygree)) #### Quarkus Instrumentation - 🐛 Ignore quarkus jaxrs stubs and cdi wrapper proxies ([#​8891](DataDog/dd-trace-java#8891) - [@​amarziali](https://github.com/amarziali)) #### ServiceTalk - ✨ Improve ServiceTalk Captured Context API Instrumentation for v0.42.56+ ([#​8821](DataDog/dd-trace-java#8821) - [@​ygree](https://github.com/ygree)) #### Spring instrumentation - ✨ Supporting Baggage for Instrumentations used in Weblog Tests ([#​8773](DataDog/dd-trace-java#8773) - [@​mhlidd](https://github.com/mhlidd)) #### WebSocket Instrumentation - 💡 Trace websocket for spring webflux reactive handlers ([#​8831](DataDog/dd-trace-java#8831) - [@​amarziali](https://github.com/amarziali)) - 💡:test\_tube: WebSocket support for Netty ([#​8632](DataDog/dd-trace-java#8632) - [@​ValentinZakharov](https://github.com/ValentinZakharov)) #### Zio Instrumentation - 🧹 Cleanup Zio fiber instrumentation to avoid repeated activation of continuation ([#​8798](DataDog/dd-trace-java#8798) - [@​mcculls](https://github.com/mcculls)) </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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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: 9207366cdb6a1bd098082305d354a0a3c4622d7a
What Does This Do
Add isDefined as top level predicate for log template values
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: DEBUG-3338