-
Notifications
You must be signed in to change notification settings - Fork 312
Apply the standard nomenclature to the stacktrace configs #8244
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
Apply the standard nomenclature to the stacktrace configs #8244
Conversation
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 61 metrics, 2 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.46.0-SNAPSHOT~20a900ca81, baseline=1.46.0-SNAPSHOT~4ce36eae0f
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.055 s) : 0, 1054547
Total [baseline] (8.644 s) : 0, 8644095
Agent [candidate] (1.054 s) : 0, 1054009
Total [candidate] (8.644 s) : 0, 8644216
section iast
Agent [baseline] (1.191 s) : 0, 1191461
Total [baseline] (9.216 s) : 0, 9216054
Agent [candidate] (1.187 s) : 0, 1186614
Total [candidate] (9.252 s) : 0, 9252140
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.185 s) : 0, 1184690
Total [baseline] (9.178 s) : 0, 9177653
Agent [candidate] (1.189 s) : 0, 1188847
Total [candidate] (9.2 s) : 0, 9200103
section iast_TELEMETRY_OFF
Agent [baseline] (1.179 s) : 0, 1178815
Total [baseline] (9.168 s) : 0, 9168306
Agent [candidate] (1.183 s) : 0, 1182948
Total [candidate] (9.176 s) : 0, 9175778
gantt
title insecure-bank - break down per module: candidate=1.46.0-SNAPSHOT~20a900ca81, baseline=1.46.0-SNAPSHOT~4ce36eae0f
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (714.464 ms) : 0, 714464
BytebuddyAgent [candidate] (713.181 ms) : 0, 713181
GlobalTracer [baseline] (255.286 ms) : 0, 255286
GlobalTracer [candidate] (255.152 ms) : 0, 255152
AppSec [baseline] (55.527 ms) : 0, 55527
AppSec [candidate] (55.979 ms) : 0, 55979
Remote Config [baseline] (740.507 µs) : 0, 741
Remote Config [candidate] (723.497 µs) : 0, 723
Telemetry [baseline] (13.528 ms) : 0, 13528
Telemetry [candidate] (14.024 ms) : 0, 14024
section iast
BytebuddyAgent [baseline] (838.267 ms) : 0, 838267
BytebuddyAgent [candidate] (833.585 ms) : 0, 833585
GlobalTracer [baseline] (248.174 ms) : 0, 248174
GlobalTracer [candidate] (247.923 ms) : 0, 247923
AppSec [baseline] (58.621 ms) : 0, 58621
AppSec [candidate] (58.645 ms) : 0, 58645
IAST [baseline] (21.666 ms) : 0, 21666
IAST [candidate] (21.888 ms) : 0, 21888
Remote Config [baseline] (679.714 µs) : 0, 680
Remote Config [candidate] (677.964 µs) : 0, 678
Telemetry [baseline] (8.963 ms) : 0, 8963
Telemetry [candidate] (8.854 ms) : 0, 8854
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (832.983 ms) : 0, 832983
BytebuddyAgent [candidate] (835.329 ms) : 0, 835329
GlobalTracer [baseline] (247.127 ms) : 0, 247127
GlobalTracer [candidate] (248.84 ms) : 0, 248840
AppSec [baseline] (58.241 ms) : 0, 58241
AppSec [candidate] (58.545 ms) : 0, 58545
IAST [baseline] (21.755 ms) : 0, 21755
IAST [candidate] (21.661 ms) : 0, 21661
Remote Config [baseline] (673.338 µs) : 0, 673
Remote Config [candidate] (676.446 µs) : 0, 676
Telemetry [baseline] (8.904 ms) : 0, 8904
Telemetry [candidate] (8.76 ms) : 0, 8760
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (828.973 ms) : 0, 828973
BytebuddyAgent [candidate] (832.205 ms) : 0, 832205
GlobalTracer [baseline] (247.01 ms) : 0, 247010
GlobalTracer [candidate] (247.692 ms) : 0, 247692
AppSec [baseline] (57.925 ms) : 0, 57925
AppSec [candidate] (57.927 ms) : 0, 57927
IAST [baseline] (20.642 ms) : 0, 20642
IAST [candidate] (20.683 ms) : 0, 20683
Remote Config [baseline] (660.245 µs) : 0, 660
Remote Config [candidate] (671.464 µs) : 0, 671
Telemetry [baseline] (8.561 ms) : 0, 8561
Telemetry [candidate] (8.59 ms) : 0, 8590
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.46.0-SNAPSHOT~20a900ca81, baseline=1.46.0-SNAPSHOT~4ce36eae0f
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.064 s) : 0, 1064287
Total [baseline] (10.547 s) : 0, 10546680
Agent [candidate] (1.057 s) : 0, 1056623
Total [candidate] (10.457 s) : 0, 10456944
section appsec
Agent [baseline] (1.196 s) : 0, 1195816
Total [baseline] (10.734 s) : 0, 10734092
Agent [candidate] (1.189 s) : 0, 1189125
Total [candidate] (10.728 s) : 0, 10728362
section iast
Agent [baseline] (1.185 s) : 0, 1185197
Total [baseline] (10.935 s) : 0, 10935260
Agent [candidate] (1.184 s) : 0, 1183889
Total [candidate] (11.032 s) : 0, 11031853
section profiling
Agent [baseline] (1.258 s) : 0, 1257998
Total [baseline] (10.796 s) : 0, 10796493
Agent [candidate] (1.261 s) : 0, 1261112
Total [candidate] (10.706 s) : 0, 10705628
gantt
title petclinic - break down per module: candidate=1.46.0-SNAPSHOT~20a900ca81, baseline=1.46.0-SNAPSHOT~4ce36eae0f
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (719.832 ms) : 0, 719832
BytebuddyAgent [candidate] (714.407 ms) : 0, 714407
GlobalTracer [baseline] (257.551 ms) : 0, 257551
GlobalTracer [candidate] (255.786 ms) : 0, 255786
AppSec [baseline] (58.069 ms) : 0, 58069
AppSec [candidate] (55.636 ms) : 0, 55636
Remote Config [baseline] (744.891 µs) : 0, 745
Remote Config [candidate] (737.455 µs) : 0, 737
Telemetry [baseline] (12.883 ms) : 0, 12883
Telemetry [candidate] (15.017 ms) : 0, 15017
section appsec
BytebuddyAgent [baseline] (735.873 ms) : 0, 735873
BytebuddyAgent [candidate] (731.346 ms) : 0, 731346
GlobalTracer [baseline] (254.587 ms) : 0, 254587
GlobalTracer [candidate] (253.507 ms) : 0, 253507
AppSec [baseline] (171.586 ms) : 0, 171586
AppSec [candidate] (170.674 ms) : 0, 170674
IAST [baseline] (19.541 ms) : 0, 19541
IAST [candidate] (19.329 ms) : 0, 19329
Remote Config [baseline] (673.731 µs) : 0, 674
Remote Config [candidate] (662.561 µs) : 0, 663
Telemetry [baseline] (8.25 ms) : 0, 8250
Telemetry [candidate] (8.206 ms) : 0, 8206
section iast
BytebuddyAgent [baseline] (833.34 ms) : 0, 833340
BytebuddyAgent [candidate] (832.831 ms) : 0, 832831
GlobalTracer [baseline] (247.617 ms) : 0, 247617
GlobalTracer [candidate] (247.042 ms) : 0, 247042
AppSec [baseline] (58.166 ms) : 0, 58166
AppSec [candidate] (58.04 ms) : 0, 58040
IAST [baseline] (21.563 ms) : 0, 21563
IAST [candidate] (21.515 ms) : 0, 21515
Remote Config [baseline] (663.29 µs) : 0, 663
Remote Config [candidate] (672.148 µs) : 0, 672
Telemetry [baseline] (8.777 ms) : 0, 8777
Telemetry [candidate] (8.741 ms) : 0, 8741
section profiling
BytebuddyAgent [baseline] (706.282 ms) : 0, 706282
BytebuddyAgent [candidate] (708.255 ms) : 0, 708255
GlobalTracer [baseline] (349.061 ms) : 0, 349061
GlobalTracer [candidate] (351.178 ms) : 0, 351178
AppSec [baseline] (55.613 ms) : 0, 55613
AppSec [candidate] (54.665 ms) : 0, 54665
Remote Config [baseline] (700.506 µs) : 0, 701
Remote Config [candidate] (714.448 µs) : 0, 714
Telemetry [baseline] (8.8 ms) : 0, 8800
Telemetry [candidate] (8.812 ms) : 0, 8812
ProfilingAgent [baseline] (95.478 ms) : 0, 95478
ProfilingAgent [candidate] (95.237 ms) : 0, 95237
Profiling [baseline] (95.502 ms) : 0, 95502
Profiling [candidate] (95.261 ms) : 0, 95261
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 17 unstable metrics. Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.46.0-SNAPSHOT~20a900ca81, baseline=1.46.0-SNAPSHOT~4ce36eae0f
dateFormat X
axisFormat %s
section baseline
no_agent (383.681 µs) : 364, 404
. : milestone, 384,
iast (506.209 µs) : 484, 529
. : milestone, 506,
iast_FULL (737.401 µs) : 715, 759
. : milestone, 737,
iast_GLOBAL (545.364 µs) : 524, 567
. : milestone, 545,
iast_HARDCODED_SECRET_DISABLED (498.838 µs) : 477, 520
. : milestone, 499,
iast_INACTIVE (449.055 µs) : 428, 470
. : milestone, 449,
iast_TELEMETRY_OFF (488.376 µs) : 467, 510
. : milestone, 488,
tracing (457.977 µs) : 433, 483
. : milestone, 458,
section candidate
no_agent (376.741 µs) : 357, 396
. : milestone, 377,
iast (499.432 µs) : 478, 521
. : milestone, 499,
iast_FULL (742.407 µs) : 720, 765
. : milestone, 742,
iast_GLOBAL (540.583 µs) : 519, 562
. : milestone, 541,
iast_HARDCODED_SECRET_DISABLED (497.324 µs) : 475, 520
. : milestone, 497,
iast_INACTIVE (452.239 µs) : 431, 474
. : milestone, 452,
iast_TELEMETRY_OFF (487.101 µs) : 466, 509
. : milestone, 487,
tracing (441.629 µs) : 421, 462
. : milestone, 442,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.46.0-SNAPSHOT~20a900ca81, baseline=1.46.0-SNAPSHOT~4ce36eae0f
dateFormat X
axisFormat %s
section baseline
no_agent (1.371 ms) : 1351, 1390
. : milestone, 1371,
appsec (1.75 ms) : 1725, 1774
. : milestone, 1750,
appsec_no_iast (1.761 ms) : 1737, 1785
. : milestone, 1761,
iast (1.503 ms) : 1478, 1527
. : milestone, 1503,
profiling (1.563 ms) : 1539, 1587
. : milestone, 1563,
tracing (1.477 ms) : 1452, 1502
. : milestone, 1477,
section candidate
no_agent (1.342 ms) : 1323, 1362
. : milestone, 1342,
appsec (1.747 ms) : 1723, 1771
. : milestone, 1747,
appsec_no_iast (1.751 ms) : 1728, 1773
. : milestone, 1751,
iast (1.512 ms) : 1488, 1537
. : milestone, 1512,
profiling (1.51 ms) : 1487, 1533
. : milestone, 1510,
tracing (1.469 ms) : 1443, 1495
. : milestone, 1469,
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~20a900ca81, baseline=1.46.0-SNAPSHOT~4ce36eae0f
dateFormat X
axisFormat %s
section baseline
no_agent (1.465 ms) : 1454, 1476
. : milestone, 1465,
appsec (2.353 ms) : 2310, 2396
. : milestone, 2353,
iast (2.095 ms) : 2041, 2149
. : milestone, 2095,
iast_GLOBAL (2.136 ms) : 2082, 2190
. : milestone, 2136,
profiling (1.967 ms) : 1924, 2011
. : milestone, 1967,
tracing (1.927 ms) : 1885, 1968
. : milestone, 1927,
section candidate
no_agent (1.465 ms) : 1453, 1476
. : milestone, 1465,
appsec (2.347 ms) : 2304, 2390
. : milestone, 2347,
iast (2.105 ms) : 2050, 2160
. : milestone, 2105,
iast_GLOBAL (2.14 ms) : 2086, 2195
. : milestone, 2140,
profiling (1.96 ms) : 1917, 2003
. : milestone, 1960,
tracing (1.932 ms) : 1891, 1974
. : milestone, 1932,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.46.0-SNAPSHOT~20a900ca81, baseline=1.46.0-SNAPSHOT~4ce36eae0f
dateFormat X
axisFormat %s
section baseline
no_agent (14.722 s) : 14722000, 14722000
. : milestone, 14722000,
appsec (14.955 s) : 14955000, 14955000
. : milestone, 14955000,
iast (18.831 s) : 18831000, 18831000
. : milestone, 18831000,
iast_GLOBAL (17.781 s) : 17781000, 17781000
. : milestone, 17781000,
profiling (15.765 s) : 15765000, 15765000
. : milestone, 15765000,
tracing (14.757 s) : 14757000, 14757000
. : milestone, 14757000,
section candidate
no_agent (15.239 s) : 15239000, 15239000
. : milestone, 15239000,
appsec (15.008 s) : 15008000, 15008000
. : milestone, 15008000,
iast (18.614 s) : 18614000, 18614000
. : milestone, 18614000,
iast_GLOBAL (17.99 s) : 17990000, 17990000
. : milestone, 17990000,
profiling (15.355 s) : 15355000, 15355000
. : milestone, 15355000,
tracing (15.008 s) : 15008000, 15008000
. : milestone, 15008000,
|
Hi! 👋 Thanks for your pull request! 🎉 To help us review it, please make sure to:
If you need help, please check our contributing guidelines. |
dd-trace-api/src/main/java/datadog/trace/api/config/AppSecConfig.java
Outdated
Show resolved
Hide resolved
| 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
Motivation
Standarize APPSEC and IAST STACK_TRACE config properties
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-56384