Add SymDB report for any jar scanning failures#8300
Conversation
Any bail out when resolving or scanning for jars will be reported into SymDBReport and logged as a single INFO log line at the end of SYMDB extraction process from SymDB enablement
| + directoryJars | ||
| + " IOExceptions: " | ||
| + ioExceptions; | ||
| LOGGER.info(content); |
There was a problem hiding this comment.
Mhmm, this just goes to the user logs right? Would it make sense to rather submit it to instrumentation telemetry? I don't know if we are doing any of that at the moment. Happy to have it merged in user logs, just wondering.
There was a problem hiding this comment.
I am scared about the volume. This log will be sent for any restart of a service
Debugger benchmarksParameters
See matching parameters
SummaryFound 4 performance improvements and 1 performance regressions! Performance is the same for 4 metrics, 6 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 (304.254 µs) : 279, 329
. : milestone, 304,
basic (302.763 µs) : 293, 312
. : milestone, 303,
loop (10.696 ms) : 10640, 10752
. : milestone, 10696,
section candidate
noprobe (306.204 µs) : 285, 328
. : milestone, 306,
basic (313.406 µs) : 304, 323
. : milestone, 313,
loop (10.471 ms) : 10362, 10579
. : milestone, 10471,
|
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 51 metrics, 12 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.46.0-SNAPSHOT~a2ffb7653c, baseline=1.46.0-SNAPSHOT~e078e8a9c8
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.04 s) : 0, 1039515
Total [baseline] (8.657 s) : 0, 8657313
Agent [candidate] (1.048 s) : 0, 1047771
Total [candidate] (8.627 s) : 0, 8626717
section iast
Agent [baseline] (1.169 s) : 0, 1168711
Total [baseline] (9.227 s) : 0, 9226864
Agent [candidate] (1.178 s) : 0, 1177877
Total [candidate] (9.242 s) : 0, 9241911
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.168 s) : 0, 1167978
Total [baseline] (9.199 s) : 0, 9198993
Agent [candidate] (1.17 s) : 0, 1169546
Total [candidate] (9.205 s) : 0, 9204989
section iast_TELEMETRY_OFF
Agent [baseline] (1.166 s) : 0, 1165673
Total [baseline] (9.233 s) : 0, 9233314
Agent [candidate] (1.178 s) : 0, 1178352
Total [candidate] (9.245 s) : 0, 9245186
gantt
title insecure-bank - break down per module: candidate=1.46.0-SNAPSHOT~a2ffb7653c, baseline=1.46.0-SNAPSHOT~e078e8a9c8
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (714.991 ms) : 0, 714991
BytebuddyAgent [candidate] (720.837 ms) : 0, 720837
GlobalTracer [baseline] (240.067 ms) : 0, 240067
GlobalTracer [candidate] (241.764 ms) : 0, 241764
AppSec [baseline] (55.541 ms) : 0, 55541
AppSec [candidate] (56.103 ms) : 0, 56103
Remote Config [baseline] (707.677 µs) : 0, 708
Remote Config [candidate] (723.034 µs) : 0, 723
Telemetry [baseline] (12.937 ms) : 0, 12937
Telemetry [candidate] (12.996 ms) : 0, 12996
section iast
BytebuddyAgent [baseline] (834.169 ms) : 0, 834169
BytebuddyAgent [candidate] (840.555 ms) : 0, 840555
GlobalTracer [baseline] (230.696 ms) : 0, 230696
GlobalTracer [candidate] (232.258 ms) : 0, 232258
IAST [baseline] (27.074 ms) : 0, 27074
IAST [candidate] (26.594 ms) : 0, 26594
AppSec [baseline] (52.168 ms) : 0, 52168
AppSec [candidate] (53.575 ms) : 0, 53575
Remote Config [baseline] (615.41 µs) : 0, 615
Remote Config [candidate] (632.1 µs) : 0, 632
Telemetry [baseline] (8.671 ms) : 0, 8671
Telemetry [candidate] (8.868 ms) : 0, 8868
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (833.35 ms) : 0, 833350
BytebuddyAgent [candidate] (834.296 ms) : 0, 834296
GlobalTracer [baseline] (230.556 ms) : 0, 230556
GlobalTracer [candidate] (230.765 ms) : 0, 230765
IAST [baseline] (24.917 ms) : 0, 24917
IAST [candidate] (26.561 ms) : 0, 26561
AppSec [baseline] (54.527 ms) : 0, 54527
AppSec [candidate] (53.211 ms) : 0, 53211
Remote Config [baseline] (610.52 µs) : 0, 611
Remote Config [candidate] (611.408 µs) : 0, 611
Telemetry [baseline] (8.702 ms) : 0, 8702
Telemetry [candidate] (8.762 ms) : 0, 8762
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (831.552 ms) : 0, 831552
BytebuddyAgent [candidate] (841.45 ms) : 0, 841450
GlobalTracer [baseline] (230.75 ms) : 0, 230750
GlobalTracer [candidate] (232.315 ms) : 0, 232315
IAST [baseline] (28.106 ms) : 0, 28106
IAST [candidate] (23.101 ms) : 0, 23101
AppSec [baseline] (50.864 ms) : 0, 50864
AppSec [candidate] (56.78 ms) : 0, 56780
Remote Config [baseline] (607.649 µs) : 0, 608
Remote Config [candidate] (606.473 µs) : 0, 606
Telemetry [baseline] (8.534 ms) : 0, 8534
Telemetry [candidate] (8.568 ms) : 0, 8568
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.46.0-SNAPSHOT~a2ffb7653c, baseline=1.46.0-SNAPSHOT~e078e8a9c8
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.042 s) : 0, 1042162
Total [baseline] (10.588 s) : 0, 10588124
Agent [candidate] (1.04 s) : 0, 1040314
Total [candidate] (10.548 s) : 0, 10548076
section appsec
Agent [baseline] (1.181 s) : 0, 1180832
Total [baseline] (10.792 s) : 0, 10792185
Agent [candidate] (1.182 s) : 0, 1182142
Total [candidate] (10.762 s) : 0, 10761947
section iast
Agent [baseline] (1.171 s) : 0, 1170621
Total [baseline] (11.082 s) : 0, 11081979
Agent [candidate] (1.171 s) : 0, 1170691
Total [candidate] (10.968 s) : 0, 10967508
section profiling
Agent [baseline] (1.278 s) : 0, 1277500
Total [baseline] (10.933 s) : 0, 10933009
Agent [candidate] (1.266 s) : 0, 1266050
Total [candidate] (10.86 s) : 0, 10860492
gantt
title petclinic - break down per module: candidate=1.46.0-SNAPSHOT~a2ffb7653c, baseline=1.46.0-SNAPSHOT~e078e8a9c8
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (716.533 ms) : 0, 716533
BytebuddyAgent [candidate] (716.857 ms) : 0, 716857
GlobalTracer [baseline] (241.173 ms) : 0, 241173
GlobalTracer [candidate] (240.956 ms) : 0, 240956
AppSec [baseline] (56.191 ms) : 0, 56191
AppSec [candidate] (55.707 ms) : 0, 55707
Remote Config [baseline] (708.038 µs) : 0, 708
Remote Config [candidate] (711.085 µs) : 0, 711
Telemetry [baseline] (12.278 ms) : 0, 12278
Telemetry [candidate] (10.827 ms) : 0, 10827
section appsec
BytebuddyAgent [baseline] (732.539 ms) : 0, 732539
BytebuddyAgent [candidate] (733.08 ms) : 0, 733080
GlobalTracer [baseline] (237.329 ms) : 0, 237329
GlobalTracer [candidate] (237.606 ms) : 0, 237606
IAST [baseline] (21.475 ms) : 0, 21475
IAST [candidate] (21.567 ms) : 0, 21567
AppSec [baseline] (175.732 ms) : 0, 175732
AppSec [candidate] (176.322 ms) : 0, 176322
Remote Config [baseline] (646.977 µs) : 0, 647
Remote Config [candidate] (653.129 µs) : 0, 653
Telemetry [baseline] (8.597 ms) : 0, 8597
Telemetry [candidate] (8.344 ms) : 0, 8344
section iast
BytebuddyAgent [baseline] (834.881 ms) : 0, 834881
BytebuddyAgent [candidate] (834.606 ms) : 0, 834606
GlobalTracer [baseline] (231.145 ms) : 0, 231145
GlobalTracer [candidate] (231.477 ms) : 0, 231477
IAST [baseline] (25.699 ms) : 0, 25699
IAST [candidate] (24.197 ms) : 0, 24197
AppSec [baseline] (54.126 ms) : 0, 54126
AppSec [candidate] (55.787 ms) : 0, 55787
Remote Config [baseline] (615.013 µs) : 0, 615
Remote Config [candidate] (613.342 µs) : 0, 613
Telemetry [baseline] (8.78 ms) : 0, 8780
Telemetry [candidate] (8.721 ms) : 0, 8721
section profiling
BytebuddyAgent [baseline] (716.688 ms) : 0, 716688
BytebuddyAgent [candidate] (711.285 ms) : 0, 711285
GlobalTracer [baseline] (354.325 ms) : 0, 354325
GlobalTracer [candidate] (352.943 ms) : 0, 352943
AppSec [baseline] (55.782 ms) : 0, 55782
AppSec [candidate] (54.255 ms) : 0, 54255
Remote Config [baseline] (705.637 µs) : 0, 706
Remote Config [candidate] (700.954 µs) : 0, 701
Telemetry [baseline] (9.045 ms) : 0, 9045
Telemetry [candidate] (8.859 ms) : 0, 8859
ProfilingAgent [baseline] (97.663 ms) : 0, 97663
ProfilingAgent [candidate] (95.274 ms) : 0, 95274
Profiling [baseline] (97.687 ms) : 0, 97687
Profiling [candidate] (95.298 ms) : 0, 95298
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 16 unstable metrics. Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.46.0-SNAPSHOT~a2ffb7653c, baseline=1.46.0-SNAPSHOT~e078e8a9c8
dateFormat X
axisFormat %s
section baseline
no_agent (1.383 ms) : 1363, 1402
. : milestone, 1383,
appsec (1.756 ms) : 1732, 1779
. : milestone, 1756,
appsec_no_iast (1.775 ms) : 1750, 1799
. : milestone, 1775,
iast (1.498 ms) : 1474, 1523
. : milestone, 1498,
profiling (1.555 ms) : 1530, 1581
. : milestone, 1555,
tracing (1.503 ms) : 1478, 1527
. : milestone, 1503,
section candidate
no_agent (1.357 ms) : 1337, 1377
. : milestone, 1357,
appsec (1.77 ms) : 1746, 1793
. : milestone, 1770,
appsec_no_iast (1.785 ms) : 1760, 1810
. : milestone, 1785,
iast (1.514 ms) : 1490, 1538
. : milestone, 1514,
profiling (1.527 ms) : 1501, 1553
. : milestone, 1527,
tracing (1.486 ms) : 1461, 1512
. : milestone, 1486,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.46.0-SNAPSHOT~a2ffb7653c, baseline=1.46.0-SNAPSHOT~e078e8a9c8
dateFormat X
axisFormat %s
section baseline
no_agent (385.238 µs) : 365, 406
. : milestone, 385,
iast (515.678 µs) : 492, 539
. : milestone, 516,
iast_FULL (745.739 µs) : 723, 769
. : milestone, 746,
iast_GLOBAL (565.844 µs) : 542, 590
. : milestone, 566,
iast_HARDCODED_SECRET_DISABLED (513.526 µs) : 491, 536
. : milestone, 514,
iast_INACTIVE (459.605 µs) : 438, 481
. : milestone, 460,
iast_TELEMETRY_OFF (504.129 µs) : 481, 527
. : milestone, 504,
tracing (470.56 µs) : 449, 492
. : milestone, 471,
section candidate
no_agent (382.336 µs) : 363, 402
. : milestone, 382,
iast (516.514 µs) : 493, 540
. : milestone, 517,
iast_FULL (752.009 µs) : 729, 775
. : milestone, 752,
iast_GLOBAL (572.53 µs) : 548, 597
. : milestone, 573,
iast_HARDCODED_SECRET_DISABLED (510.902 µs) : 488, 534
. : milestone, 511,
iast_INACTIVE (446.154 µs) : 423, 469
. : milestone, 446,
iast_TELEMETRY_OFF (508.909 µs) : 485, 533
. : milestone, 509,
tracing (461.713 µs) : 440, 484
. : milestone, 462,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics. Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.46.0-SNAPSHOT~a2ffb7653c, baseline=1.46.0-SNAPSHOT~e078e8a9c8
dateFormat X
axisFormat %s
section baseline
no_agent (1.467 ms) : 1456, 1479
. : milestone, 1467,
appsec (2.361 ms) : 2317, 2404
. : milestone, 2361,
iast (2.108 ms) : 2053, 2163
. : milestone, 2108,
iast_GLOBAL (2.148 ms) : 2093, 2203
. : milestone, 2148,
profiling (1.984 ms) : 1940, 2029
. : milestone, 1984,
tracing (1.943 ms) : 1901, 1985
. : milestone, 1943,
section candidate
no_agent (1.469 ms) : 1457, 1480
. : milestone, 1469,
appsec (2.366 ms) : 2322, 2409
. : milestone, 2366,
iast (2.102 ms) : 2048, 2157
. : milestone, 2102,
iast_GLOBAL (2.14 ms) : 2085, 2195
. : milestone, 2140,
profiling (1.956 ms) : 1913, 1999
. : milestone, 1956,
tracing (1.946 ms) : 1904, 1988
. : milestone, 1946,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.46.0-SNAPSHOT~a2ffb7653c, baseline=1.46.0-SNAPSHOT~e078e8a9c8
dateFormat X
axisFormat %s
section baseline
no_agent (15.187 s) : 15187000, 15187000
. : milestone, 15187000,
appsec (15.152 s) : 15152000, 15152000
. : milestone, 15152000,
iast (18.992 s) : 18992000, 18992000
. : milestone, 18992000,
iast_GLOBAL (18.23 s) : 18230000, 18230000
. : milestone, 18230000,
profiling (14.997 s) : 14997000, 14997000
. : milestone, 14997000,
tracing (14.996 s) : 14996000, 14996000
. : milestone, 14996000,
section candidate
no_agent (15.62 s) : 15620000, 15620000
. : milestone, 15620000,
appsec (14.981 s) : 14981000, 14981000
. : milestone, 14981000,
iast (18.59 s) : 18590000, 18590000
. : milestone, 18590000,
iast_GLOBAL (18.259 s) : 18259000, 18259000
. : milestone, 18259000,
profiling (15.605 s) : 15605000, 15605000
. : milestone, 15605000,
tracing (14.856 s) : 14856000, 14856000
. : milestone, 14856000,
|
| Package | Type | Package file | Manager | Update | Change | |---|---|---|---|---|---| | [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `2.25.4` -> `2.26.0` | | [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.45.2` -> `1.46.0` | | [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.45.2` -> `1.46.0` | | [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.9` -> `2.30.10` | | [software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.9` -> `2.30.10` | | [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.9` -> `2.30.10` | | [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.9` -> `2.30.10` | | [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.9` -> `2.30.10` | | [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.9` -> `2.30.10` | --- ### Release Notes <details> <summary>googleapis/java-datastore (com.google.cloud:google-cloud-datastore)</summary> ### [`v2.26.0`](https://github.com/googleapis/java-datastore/blob/HEAD/CHANGELOG.md#2260-2025-01-29) ##### Features - Add firestoreInDatastoreMode for datastore emulator ([#​1698](googleapis/java-datastore#1698)) ([50f106d](googleapis/java-datastore@50f106d)) ##### Dependencies - Update dependency com.google.cloud:sdk-platform-java-config to v3.42.0 ([#​1725](googleapis/java-datastore#1725)) ([1cbaf22](googleapis/java-datastore@1cbaf22)) </details> <details> <summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary> ### [`v1.46.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.46.0): 1.46.0 ##### Breaking Changes > \[!WARNING] > jnr-unixsocket is now an external dependency of dd-trace-ot and must be included when deploying dd-trace-ot. > \[!NOTE] > The API `TracerScope.setAsync(boolean)`, used to manually control asynchronous span propagation, does no more apply to the scope instance but to the active span scope. ##### Components ##### Application Security Management (IAST) - 🐛 Fix String.replace instrumentation for IAST ([#​8281](DataDog/dd-trace-java#8281) - [@​Mariovido](https://github.com/Mariovido)) - ✨ Apply the standard nomenclature to the stacktrace configs ([#​8244](DataDog/dd-trace-java#8244) - [@​jandro996](https://github.com/jandro996)) - 🐛 Exclude false positive weak randomness ([#​8232](DataDog/dd-trace-java#8232) - [@​jandro996](https://github.com/jandro996)) - ✨ Propagation of translateEscapes of String class ([#​8186](DataDog/dd-trace-java#8186) - [@​sezen-datadog](https://github.com/sezen-datadog)) - ✨ Add security control metrics ([#​8175](DataDog/dd-trace-java#8175) - [@​jandro996](https://github.com/jandro996)) - ✨ Increase IAST propagation to StringBuffer setLength ([#​8128](DataDog/dd-trace-java#8128) - [@​Mariovido](https://github.com/Mariovido)) - ✨ Add IAST taint tracking for DB values ([#​8072](DataDog/dd-trace-java#8072) - [@​Mariovido](https://github.com/Mariovido)) ##### Application Security Management (WAF) - 🐛 Prevents a NPE when there is no subscriber for user events ([#​8258](DataDog/dd-trace-java#8258) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Apply the standard nomenclature to the stacktrace configs ([#​8244](DataDog/dd-trace-java#8244) - [@​jandro996](https://github.com/jandro996)) - 🐛 Ensure cached subscriptions are cleared on reconfiguration via RC ([#​8229](DataDog/dd-trace-java#8229) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Add support for session tracking in Vertx ([#​8167](DataDog/dd-trace-java#8167) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Create span tag: \_dd.appsec.rasp.timeout ([#​8269](DataDog/dd-trace-java#8269) - [@​Mariovido](https://github.com/Mariovido)) ##### Build & Tooling - 🐛 Ensure shaded helpers have unique names when injected into class-loaders ([#​8192](DataDog/dd-trace-java#8192) - [@​mcculls](https://github.com/mcculls)) ##### Configuration at Runtime - 🐛 Remove filtering of `DD_SERVICE` and `DD_ENV` from the tracer ([#​8176](DataDog/dd-trace-java#8176) - [@​mhlidd](https://github.com/mhlidd)) ##### Continuous Integration Visibility - 🧹 Generalize TestRetryPolicy to TestExecutionPolicy ([#​8302](DataDog/dd-trace-java#8302) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🧹 Parallelize CI Visibility settings requests ([#​8299](DataDog/dd-trace-java#8299) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🧹 Generalize test retry logic ([#​8289](DataDog/dd-trace-java#8289) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🧹 Generalize tests skipping logic ([#​8288](DataDog/dd-trace-java#8288) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🧹 Remove skip and shouldBeSkipped methods from TestEventsHandler in favor of isSkippable ([#​8286](DataDog/dd-trace-java#8286) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨⚡ Optimize Git repository information computation ([#​8270](DataDog/dd-trace-java#8270) - [@​dougqh](https://github.com/dougqh)) - ✨ Always request known tests from the backend ([#​8268](DataDog/dd-trace-java#8268) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Fix NPE when trying to get retry analyzer in Test NG ([#​8253](DataDog/dd-trace-java#8253) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Set test framework and test framework version tags atomically ([#​8252](DataDog/dd-trace-java#8252) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Add debug logging to Android Gradle module layout logic ([#​8251](DataDog/dd-trace-java#8251) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Fix source and destination folders computation for Android Gradle projects ([#​8190](DataDog/dd-trace-java#8190) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Add basic Scala Weaver sbt support ([#​8189](DataDog/dd-trace-java#8189) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Implement impacted tests detection ([#​8188](DataDog/dd-trace-java#8188) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) ##### Data Streams Monitoring - ✨ Change hash computation for protobuf to better represent impacting changes + save proto number in schema ([#​8201](DataDog/dd-trace-java#8201) - [@​vandonr](https://github.com/vandonr)) ##### Database Monitoring - Add peer service tag in dbm sql commenter ([#​7913](DataDog/dd-trace-java#7913) - [@​jordan-wong](https://github.com/jordan-wong)) ##### Dynamic Instrumentation - ✨ Add support for SymDB to scan directories ([#​8306](DataDog/dd-trace-java#8306) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Add SymDB report for any jar scanning failures ([#​8300](DataDog/dd-trace-java#8300) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Use two budgets depending on type ([#​8283](DataDog/dd-trace-java#8283) - [@​evanchooly](https://github.com/evanchooly)) - ✨ Institute a 10 snapshot per probe per trace budget ([#​8277](DataDog/dd-trace-java#8277) - [@​evanchooly](https://github.com/evanchooly)) - 🐛 Avoid double snapshots for Exception Replay ([#​8273](DataDog/dd-trace-java#8273) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Simplify code origins. Separate out snapshot generation. ([#​8263](DataDog/dd-trace-java#8263) - [@​evanchooly](https://github.com/evanchooly)) - ✨ Add Exception probe custom instrumentation ([#​8230](DataDog/dd-trace-java#8230) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Enhance log probes to honor debug session tags ([#​8215](DataDog/dd-trace-java#8215) - [@​evanchooly](https://github.com/evanchooly)) - 🐛 Don't redact env tokens from debugger probe snapshots ([#​8211](DataDog/dd-trace-java#8211) - [@​watson](https://github.com/watson)) - ✨⚡ Move Trace/SpanId capture at commit time ([#​8184](DataDog/dd-trace-java#8184) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Capture values at entry for method probe ([#​8169](DataDog/dd-trace-java#8169) - [@​jpbempel](https://github.com/jpbempel)) ##### JMX fetch - 🐛 Mute JMXFetch Shutdown in progress error ([#​8068](DataDog/dd-trace-java#8068) - [@​ygree](https://github.com/ygree)) ##### OpenTracing -⚠️ 🧹 Make jnr-unixsocket an explicit dependency of dd-trace-ot ([#​8307](DataDog/dd-trace-java#8307) - [@​mcculls](https://github.com/mcculls)) ##### Profiling - 🐛 Avoid unsupported API call for creating folders on windows ([#​8304](DataDog/dd-trace-java#8304) - [@​jbachorik](https://github.com/jbachorik)) - ✨ Tag profiles for serverless ([#​8279](DataDog/dd-trace-java#8279) - [@​jbachorik](https://github.com/jbachorik)) - ✨ add queue type and length to queue events ([#​8242](DataDog/dd-trace-java#8242) - [@​richardstartin](https://github.com/richardstartin)) - 🐛 TempLocationManager Fixes and Improvements ([#​8191](DataDog/dd-trace-java#8191) - [@​jbachorik](https://github.com/jbachorik)) - ✨ Bump ddprof to 1.18.0 ([#​8173](DataDog/dd-trace-java#8173) - [@​jbachorik](https://github.com/jbachorik)) - ✨ Report profiler initialization and configuration errors to telemetry ([#​8171](DataDog/dd-trace-java#8171) - [@​jbachorik](https://github.com/jbachorik)) ##### Telemetry - ✨ Add pending traces report in tracer flares ([#​8053](DataDog/dd-trace-java#8053) - [@​mhlidd](https://github.com/mhlidd)) ##### Testing - ✨ Test http server requests in parallel ([#​8222](DataDog/dd-trace-java#8222) - [@​amarziali](https://github.com/amarziali)) ##### Trace context propagation - ✨ Add non default propagator registration ([#​8310](DataDog/dd-trace-java#8310) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) ##### Tracer core - ✨ Probe for existence of IBMSASL or ACCP security providers ([#​8276](DataDog/dd-trace-java#8276) - [@​mcculls](https://github.com/mcculls)) - ✨⚡ Overhead improvement to agent feedback based sampling ([#​8265](DataDog/dd-trace-java#8265) - [@​dougqh](https://github.com/dougqh)) - 🧹 Move async propagation API from scope to tracer ([#​8231](DataDog/dd-trace-java#8231) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - ✨ Introduce context propagation API ([#​8161](DataDog/dd-trace-java#8161) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - ✨🧪 Use env-entry to add tags per webapp deployment ([#​8138](DataDog/dd-trace-java#8138) - [@​amarziali](https://github.com/amarziali)) - ✨ Introduce context helpers API ([#​8134](DataDog/dd-trace-java#8134) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - ✨ Support IPv6 values for `DD_AGENT_HOST` and `DD_TRACE_AGENT_URL` ([#​7984](DataDog/dd-trace-java#7984) - [@​mhlidd](https://github.com/mhlidd)) ##### Instrumentations ##### Apache HttpComponents - 🐛 Properly finish spans and support latest apache httpclient5 ([#​8272](DataDog/dd-trace-java#8272) - [@​amarziali](https://github.com/amarziali)) ##### AWS Lambda instrumentation - 🐛 Properly capture lambda payloads for all handler types. ([#​8264](DataDog/dd-trace-java#8264) - [@​purple4reina](https://github.com/purple4reina)) ##### AWS S3 instrumentation - 💡 Create S3 instrumentation + add span pointers ([#​8075](DataDog/dd-trace-java#8075) - [@​nhulston](https://github.com/nhulston)) ##### AWS SDK instrumentation - 🐛 Revert "Add avoid double instrumenting lambda non-streaming handlers." ([#​8247](DataDog/dd-trace-java#8247) - [@​nhulston](https://github.com/nhulston)) ##### Cassandra - ✨ Allow extracting keyspace from statement result ([#​8239](DataDog/dd-trace-java#8239) - [@​amarziali](https://github.com/amarziali)) ##### Core Java language instrumentation - ✨ Propagation of translateEscapes of String class ([#​8186](DataDog/dd-trace-java#8186) - [@​sezen-datadog](https://github.com/sezen-datadog)) ##### Eclipse Vert.x instrumentation - 🐛 Fix vertx worker propagation and error handling ([#​8237](DataDog/dd-trace-java#8237) - [@​amarziali](https://github.com/amarziali)) - ✨ Support vertx 5 ([#​8220](DataDog/dd-trace-java#8220) - [@​amarziali](https://github.com/amarziali)) - ✨ Add support for session tracking in Vertx ([#​8167](DataDog/dd-trace-java#8167) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) ##### Kafka instrumentation - 🐛 Prevent possible NPE calculating Kafka record header size ([#​8292](DataDog/dd-trace-java#8292) - [@​ygree](https://github.com/ygree)) ##### Mule instrumentation - 🐛 Fix crash using Mule with JPMS ([#​8187](DataDog/dd-trace-java#8187) - [@​amarziali](https://github.com/amarziali)) ##### Protocol Buffer instrumentation - ✨ Change hash computation for protobuf to better represent impacting changes + save proto number in schema ([#​8201](DataDog/dd-trace-java#8201) - [@​vandonr](https://github.com/vandonr)) ##### Spring instrumentation - 🐛 Preserve getQualifier from spring scheduling runnables ([#​8293](DataDog/dd-trace-java#8293) - [@​amarziali](https://github.com/amarziali)) </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**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, 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: bb09d47e4eed77a003f630273b4d0a84003eb899
What Does This Do
Any bail out when resolving or scanning for jars will be reported into SymDBReport and logged as a single INFO log line at the end of SYMDB extraction process from SymDB enablement
example:
Motivation
Additional Notes
Contributor Checklist
type:and (comp:orinst:) labels in addition to any usefull labelsclose,fixor any linking keywords when referencing an issue.Use
solvesinstead, and assign the PR milestone to the issueJira ticket: [PROJ-IDENT]