-
Notifications
You must be signed in to change notification settings - Fork 306
Fix weak randomness false positive in Kafka client #8408
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 < 8000 a class="Link--inTextBlock" href="https://docs.github.com/privacy" target="_blank">privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 59 metrics, 4 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.47.0-SNAPSHOT~2882e6fbe1, baseline=1.47.0-SNAPSHOT~ebdbdd43a2
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.038 s) : 0, 1038253
Total [baseline] (10.595 s) : 0, 10595119
Agent [candidate] (1.048 s) : 0, 1048302
Total [candidate] (10.509 s) : 0, 10509080
section appsec
Agent [baseline] (1.18 s) : 0, 1180297
Total [baseline] (10.706 s) : 0, 10705749
Agent [candidate] (1.182 s) : 0, 1181818
Total [candidate] (10.734 s) : 0, 10734010
section iast
Agent [baseline] (1.17 s) : 0, 1170297
Total [baseline] (10.951 s) : 0, 10951367
Agent [candidate] (1.171 s) : 0, 1170629
Total [candidate] (10.969 s) : 0, 10968564
section profiling
Agent [baseline] (1.263 s) : 0, 1263214
Total [baseline] (10.893 s) : 0, 10893485
Agent [candidate] (1.261 s) : 0, 1261336
Total [candidate] (10.841 s) : 0, 10840972
gantt
title petclinic - break down per module: candidate=1.47.0-SNAPSHOT~2882e6fbe1, baseline=1.47.0-SNAPSHOT~ebdbdd43a2
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (714.949 ms) : 0, 714949
BytebuddyAgent [candidate] (722.456 ms) : 0, 722456
GlobalTracer [baseline] (238.732 ms) : 0, 238732
GlobalTracer [candidate] (242.306 ms) : 0, 242306
AppSec [baseline] (55.346 ms) : 0, 55346
AppSec [candidate] (56.134 ms) : 0, 56134
Remote Config [baseline] (696.001 µs) : 0, 696
Remote Config [candidate] (708.462 µs) : 0, 708
Telemetry [baseline] (13.374 ms) : 0, 13374
Telemetry [candidate] (11.469 ms) : 0, 11469
section appsec
BytebuddyAgent [baseline] (732.639 ms) : 0, 732639
BytebuddyAgent [candidate] (733.254 ms) : 0, 733254
GlobalTracer [baseline] (236.328 ms) : 0, 236328
GlobalTracer [candidate] (236.817 ms) : 0, 236817
IAST [baseline] (21.338 ms) : 0, 21338
IAST [candidate] (21.319 ms) : 0, 21319
AppSec [baseline] (176.583 ms) : 0, 176583
AppSec [candidate] (177.002 ms) : 0, 177002
Remote Config [baseline] (661.365 µs) : 0, 661
Remote Config [candidate] (660.837 µs) : 0, 661
Telemetry [baseline] (8.235 ms) : 0, 8235
Telemetry [candidate] (8.24 ms) : 0, 8240
section iast
BytebuddyAgent [baseline] (835.765 ms) : 0, 835765
BytebuddyAgent [candidate] (835.422 ms) : 0, 835422
GlobalTracer [baseline] (230.126 ms) : 0, 230126
GlobalTracer [candidate] (230.144 ms) : 0, 230144
IAST [baseline] (22.818 ms) : 0, 22818
IAST [candidate] (23.023 ms) : 0, 23023
AppSec [baseline] (57.156 ms) : 0, 57156
AppSec [candidate] (57.504 ms) : 0, 57504
Remote Config [baseline] (601.771 µs) : 0, 602
Remote Config [candidate] (616.867 µs) : 0, 617
Telemetry [baseline] (8.603 ms) : 0, 8603
Telemetry [candidate] (8.769 ms) : 0, 8769
section profiling
BytebuddyAgent [baseline] (708.012 ms) : 0, 708012
BytebuddyAgent [candidate] (708.506 ms) : 0, 708506
GlobalTracer [baseline] (350.99 ms) : 0, 350990
GlobalTracer [candidate] (350.279 ms) : 0, 350279
AppSec [baseline] (55.634 ms) : 0, 55634
AppSec [candidate] (54.582 ms) : 0, 54582
Remote Config [baseline] (679.269 µs) : 0, 679
Remote Config [candidate] (663.618 µs) : 0, 664
Telemetry [baseline] (8.968 ms) : 0, 8968
Telemetry [candidate] (8.882 ms) : 0, 8882
ProfilingAgent [baseline] (96.642 ms) : 0, 96642
ProfilingAgent [candidate] (96.215 ms) : 0, 96215
Profiling [baseline] (96.667 ms) : 0, 96667
Profiling [candidate] (96.239 ms) : 0, 96239
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.47.0-SNAPSHOT~2882e6fbe1, baseline=1.47.0-SNAPSHOT~ebdbdd43a2
dateFormat X
axisFormat %s
sect
8000
ion tracing
Agent [baseline] (1.04 s) : 0, 1039842
Total [baseline] (8.657 s) : 0, 8656522
Agent [candidate] (1.041 s) : 0, 1040775
Total [candidate] (8.657 s) : 0, 8657371
section iast
Agent [baseline] (1.17 s) : 0, 1170060
Total [baseline] (9.226 s) : 0, 9225993
Agent [candidate] (1.171 s) : 0, 1171119
Total [candidate] (9.274 s) : 0, 9273549
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.172 s) : 0, 1171908
Total [baseline] (9.203 s) : 0, 9202820
Agent [candidate] (1.169 s) : 0, 1168968
Total [candidate] (9.201 s) : 0, 9200796
section iast_TELEMETRY_OFF
Agent [baseline] (1.166 s) : 0, 1165640
Total [baseline] (9.256 s) : 0, 9255916
Agent [candidate] (1.17 s) : 0, 1170096
Total [candidate] (9.236 s) : 0, 9235594
gantt
title insecure-bank - break down per module: candidate=1.47.0-SNAPSHOT~2882e6fbe1, baseline=1.47.0-SNAPSHOT~ebdbdd43a2
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (716.889 ms) : 0, 716889
BytebuddyAgent [candidate] (717.639 ms) : 0, 717639
GlobalTracer [baseline] (239.251 ms) : 0, 239251
GlobalTracer [candidate] (239.496 ms) : 0, 239496
AppSec [baseline] (55.766 ms) : 0, 55766
AppSec [candidate] (55.476 ms) : 0, 55476
Remote Config [baseline] (695.697 µs) : 0, 696
Remote Config [candidate] (699.062 µs) : 0, 699
Telemetry [baseline] (12.08 ms) : 0, 12080
Telemetry [candidate] (12.324 ms) : 0, 12324
section iast
BytebuddyAgent [baseline] (835.702 ms) : 0, 835702
BytebuddyAgent [candidate] (836.288 ms) : 0, 836288
GlobalTracer [baseline] (230.369 ms) : 0, 230369
GlobalTracer [candidate] (230.546 ms) : 0, 230546
IAST [baseline] (22.553 ms) : 0, 22553
IAST [candidate] (22.724 ms) : 0, 22724
AppSec [baseline] (56.924 ms) : 0, 56924
AppSec [candidate] (57.067 ms) : 0, 57067
Remote Config [baseline] (603.865 µs) : 0, 604
Remote Config [candidate] (602.971 µs) : 0, 603
Telemetry [baseline] (8.667 ms) : 0, 8667
Telemetry [candidate] (8.657 ms) : 0, 8657
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (836.245 ms) : 0, 836245
BytebuddyAgent [candidate] (834.295 ms) : 0, 834295
GlobalTracer [baseline] (230.557 ms) : 0, 230557
GlobalTracer [candidate] (229.996 ms) : 0, 229996
IAST [baseline] (23.108 ms) : 0, 23108
IAST [candidate] (22.846 ms) : 0, 22846
AppSec [baseline] (57.422 ms) : 0, 57422
AppSec [candidate] (57.227 ms) : 0, 57227
Remote Config [baseline] (622.644 µs) : 0, 623
Remote Config [candidate] (616.409 µs) : 0, 616
Telemetry [baseline] (8.773 ms) : 0, 8773
Telemetry [candidate] (8.738 ms) : 0, 8738
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (832.147 ms) : 0, 832147
BytebuddyAgent [candidate] (835.133 ms) : 0, 835133
GlobalTracer [baseline] (229.551 ms) : 0, 229551
GlobalTracer [candidate] (230.296 ms) : 0, 230296
IAST [baseline] (26.321 ms) : 0, 26321
IAST [candidate] (26.433 ms) : 0, 26433
AppSec [baseline] (53.205 ms) : 0, 53205
AppSec [candidate] (53.639 ms) : 0, 53639
Remote Config [baseline] (627.068 µs) : 0, 627
Remote Config [candidate] (628.573 µs) : 0, 629
Telemetry [baseline] (8.607 ms) : 0, 8607
Telemetry [candidate] (8.758 ms) : 0, 8758
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 13 metrics, 15 unstable metrics. Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~2882e6fbe1, baseline=1.47.0-SNAPSHOT~ebdbdd43a2
dateFormat X
axisFormat %s
section baseline
no_agent (1.344 ms) : 1325, 1363
. : milestone, 1344,
appsec (1.756 ms) : 1733, 1780
. : milestone, 1756,
appsec_no_iast (1.769 ms) : 1743, 1795
. : milestone, 1769,
iast (1.512 ms) : 1488, 1535
. : milestone, 1512,
profiling (1.561 ms) : 1536, 1585
. : milestone, 1561,
tracing (1.495 ms) : 1467, 1522
. : milestone, 1495,
section candidate
no_agent (1.35 ms) : 1330, 1370
. : milestone, 1350,
appsec (1.752 ms) : 1728, 1776
. : milestone, 1752,
appsec_no_iast (1.751 ms) : 1726, 1777
. : milestone, 1751,
iast (1.513 ms) : 1489, 1537
. : milestone, 1513,
profiling (1.569 ms) : 1544, 1594
. : milestone, 1569,
tracing (1.498 ms) : 1474, 1522
. : milestone, 1498,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~2882e6fbe1, baseline=1.47.0-SNAPSHOT~ebdbdd43a2
dateFormat X
axisFormat %s
section baseline
no_agent (378.679 µs) : 358, 399
. : milestone, 379,
iast (508.787 µs) : 487, 531
. : milestone, 509,
iast_FULL (741.965 µs) : 720, 764
. : milestone, 742,
iast_GLOBAL (554.224 µs) : 533, 576
. : milestone, 554,
iast_HARDCODED_SECRET_DISABLED (508.602 µs) : 487, 531
. : milestone, 509,
iast_INACTIVE (458.453 µs) : 437, 480
. : milestone, 458,
iast_TELEMETRY_OFF (496.42 µs) : 475, 518
. : milestone, 496,
tracing (452.5 µs) : 432, 473
. : milestone, 453,
section candidate
no_agent (378.743 µs) : 359, 399
. : milestone, 379,
iast (508.334 µs) : 486, 531
. : milestone, 508,
iast_FULL (742.469 µs) : 721, 764
. : milestone, 742,
iast_GLOBAL (558.359 µs) : 535, 581
. : milestone, 558,
iast_HARDCODED_SECRET_DISABLED (517.155 µs) : 494, 540
. : milestone, 517,
iast_INACTIVE (457.463 µs) : 436, 479
. : milestone, 457,
iast_TELEMETRY_OFF (503.438 µs) : 480, 527
. : milestone, 503,
tracing (454.771 µs) : 434, 476
. : milestone, 455,
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 biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~2882e6fbe1, baseline=1.47.0-SNAPSHOT~ebdbdd43a2
dateFormat X
axisFormat %s
section baseline
no_agent (15.482 s) : 15482000, 15482000
. : milestone, 15482000,
appsec (15.059 s) : 15059000, 15059000
. : milestone, 15059000,
iast (18.519 s) : 18519000, 18519000
. : milestone, 18519000,
iast_GLOBAL (18.062 s) : 18062000, 18062000
. : milestone, 18062000,
profiling (15.493 s) : 15493000, 15493000
. : milestone, 15493000,
tracing (15.067 s) : 15067000, 15067000
. : milestone, 15067000,
section candidate
no_agent (15.563 s) : 15563000, 15563000
. : milestone, 15563000,
appsec (14.938 s) : 14938000, 14938000
. : milestone, 14938000,
iast (18.938 s) : 18938000, 18938000
. : milestone, 18938000,
iast_GLOBAL (17.62 s) : 17620000, 17620000
. : milestone, 17620000,
profiling (15.665 s) : 15665000, 15665000
. : milestone, 15665000,
tracing (14.968 s) : 14968000, 14968000
. : milestone, 14968000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~2882e6fbe1, baseline=1.47.0-SNAPSHOT~ebdbdd43a2
dateFormat X
axisFormat %s
section baseline
no_agent (1.47 ms) : 1458, 1482
. : milestone, 1470,
appsec (2.335 ms) : 2292, 2377
. : milestone, 2335,
iast (2.108 ms) : 2052, 2163
. : milestone, 2108,
iast_GLOBAL (2.133 ms) : 2078, 2188
. : milestone, 2133,
profiling (1.963 ms) : 1919, 2007
. : milestone, 1963,
tracing (1.942 ms) : 1900, 1985
. : milestone, 1942,
section candidate
no_agent (1.466 ms) : 1454, 1477
. : milestone, 1466,
appsec (2.343 ms) : 2300, 2386
. : milestone, 2343,
iast (2.096 ms) : 2041, 2151
. : milestone, 2096,
iast_GLOBAL (2.149 ms) : 2093, 2204
. : milestone, 2149,
profiling (1.958 ms) : 1914, 2001
. : milestone, 1958,
tracing (1.929 ms) : 1888, 1971
. : milestone, 1929,
|
| 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.46.1` -> `1.47.0` | | [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.46.1` -> `1.47.0` | | [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | | [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | | [software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | | [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | | [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | | [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | | [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | --- ### Release Notes <details> <summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary> ### [`v1.47.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.47.0): 1.47.0 ##### Components ##### Application Security Management (IAST) - 🐛 Exclude com.stripe.net.HttpURLConnectionClient to solve IAST SSRF vulnerability false positives ([#​8483](DataDog/dd-trace-java#8483) - [@​jandro996](https://github.com/jandro996)) - 🐛 Add exclusion to solve IAST weak randomness vulnerability false positives ([#​8462](DataDog/dd-trace-java#8462) - [@​jandro996](https://github.com/jandro996)) - ✨ Fix weak randomness false positive in Kafka client ([#​8408](DataDog/dd-trace-java#8408) - [@​smola](https://github.com/smola)) - ✨ Fix location for SSRF with Kong Unirest ([#​8407](DataDog/dd-trace-java#8407) - [@​smola](https://github.com/smola)) - ✨ Exclude IBM Instana from IAST ([#​8406](DataDog/dd-trace-java#8406) - [@​smola](https://github.com/smola)) - 🐛 Fix org.json iast instrumentation test for latest dependency ([#​8347](DataDog/dd-trace-java#8347) - [@​jandro996](https://github.com/jandro996)) - ✨ Configuration to Disable APM Tracing ([#​8219](DataDog/dd-trace-java#8219) - [@​jandro996](https://github.com/jandro996)) - ✨ Address cookie vulnerability cardinality issues ([#​8210](DataDog/dd-trace-java#8210) - [@​jandro996](https://github.com/jandro996)) - ✨ Email HTML Injection detection in IAST ([#​8205](DataDog/dd-trace-java#8205) - [@​sezen-datadog](https://github.com/sezen-datadog)) ##### Application Security Management (WAF) - 🐛✨ Ensure usr.exists tag is not overridden when UsernameNotFoundException is thrown ([#​8376](DataDog/dd-trace-java#8376) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - 🐛✨ Ensure usr.exists tag is not overridden by auto instrumentation ([#​8374](DataDog/dd-trace-java#8374) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Update appsec metrics with event_rules_version tag ([#​8354](DataDog/dd-trace-java#8354) - [@​sezen-datadog](https://github.com/sezen-datadog)) - ✨ Update metrics: appsec.waf.requests ([#​8353](DataDog/dd-trace-java#8353) - [@​Mariovido](https://github.com/Mariovido)) - ✨ Improve ASM support in vert.x 5.0 ([#​8285](DataDog/dd-trace-java#8285) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Update metrics: appsec.waf.updates and appsec.waf.init ([#​8280](DataDog/dd-trace-java#8280) - [@​Mariovido](https://github.com/Mariovido)) - ✨ Configuration to Disable APM Tracing ([#​8219](DataDog/dd-trace-java#8219) - [@​jandro996](https://github.com/jandro996)) ##### Build & Tooling - 🐛 Do not generate Muzzle references for primitive arrays in method body ([#​8361](DataDog/dd-trace-java#8361) - [@​amarziali](https://github.com/amarziali)) - 📖 Improve dev env setup documentation for Windows ([#​8180](DataDog/dd-trace-java#8180) - [@​lucaspimentel](https://github.com/lucaspimentel)) ##### Continuous Integration Visibility - ✨ Add support for skip-EFD tagging ([#​8487](DataDog/dd-trace-java#8487) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Fix an NPE in Gradle Android instrumentation ([#​8484](DataDog/dd-trace-java#8484) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Consider modified tests when applying fail-fast tests ordering ([#​8474](DataDog/dd-trace-java#8474) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Implement tests reordering for TestNG ([#​8467](DataDog/dd-trace-java#8467) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Fix Gradle Launcher instrumentation to not interfere with Gradle Test Kit ([#​8465](DataDog/dd-trace-java#8465) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🧹 Use separate TestEventHandlers per framework in CI Vis instrumentations ([#​8451](DataDog/dd-trace-java#8451) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Remove warning log when JUnit 4 test method cannot be retrieved ([#​8445](DataDog/dd-trace-java#8445) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Fix Scalatest tracing for tests that are reported asynchronously ([#​8444](DataDog/dd-trace-java#8444) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Implement attempt to fix tests ([#​8393](DataDog/dd-trace-java#8393) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Implement test disabling ([#​8377](DataDog/dd-trace-java#8377) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Update CODEOWNERS parser to not log errors on comments with leading whitespace ([#​8349](DataDog/dd-trace-java#8349) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Request Test Management tests list ([#​8345](DataDog/dd-trace-java#8345) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Receive test management settings from CIVis settings request ([#​8331](DataDog/dd-trace-java#8331) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Implement quarantined tests tagging ([#​8326](DataDog/dd-trace-java#8326) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Implement tests quarantining ([#​8320](DataDog/dd-trace-java#8320) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Add tag to specify if the user is setting DD_SERVICE ([#​8318](DataDog/dd-trace-java#8318) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) ##### Crash tracking - ✨ Only fork jps when required ([#​8419](DataDog/dd-trace-java#8419) - [@​mcculls](https://github.com/mcculls)) - 🐛 Use Java home of the crashed process to launch crash uploader ([#​8348](DataDog/dd-trace-java#8348) - [@​jbachorik](https://github.com/jbachorik)) ##### Data Streams Monitoring - 🐛 Fix error happening when sqs message attributes are readonly ([#​8473](DataDog/dd-trace-java#8473) - [@​vandonr](https://github.com/vandonr)) - 🐛 Fix bug on proto schema extraction ([#​8403](DataDog/dd-trace-java#8403) - [@​vandonr](https://github.com/vandonr)) - 🐛 Fix service name overrides in consumers ([#​8387](DataDog/dd-trace-java#8387) - [@​piochelepiotr](https://github.com/piochelepiotr)) ##### Database Monitoring - ✨ Add DBMTracePreparedStatements to tracer configuration log ([#​8508](DataDog/dd-trace-java#8508) - [@​cecile75](https://github.com/cecile75)) ##### Dynamic Instrumentation - ✨ Look in another location for grpc service methods ([#​8468](DataDog/dd-trace-java#8468) - [@​evanchooly](https://github.com/evanchooly)) - 🐛 Fix Exception Replay with Lambda proxy classes ([#​8452](DataDog/dd-trace-java#8452) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Add code origin support for spring-webmvc ([#​8416](DataDog/dd-trace-java#8416) - [@​evanchooly](https://github.com/evanchooly)) - ✨ Add support for scanning jar from loaded class ([#​8370](DataDog/dd-trace-java#8370) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Disable capture of entry values ([#​8369](DataDog/dd-trace-java#8369) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Fix CodeOrigin for `@Trace` annotation ([#​8344](DataDog/dd-trace-java#8344) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Fix equals/hashCode for CodeOrigin probe ([#​8319](DataDog/dd-trace-java#8319) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Add code origin support to kafka message listeners ([#​8301](DataDog/dd-trace-java#8301) - [@​evanchooly](https://github.com/evanchooly)) ##### Metrics - ✨ Create metric: appsec.waf.error ([#​8381](DataDog/dd-trace-java#8381) - [@​sezen-datadog](https://github.com/sezen-datadog)) - ✨ Create metric: appsec.rasp.error ([#​8364](DataDog/dd-trace-java#8364) - [@​sezen-datadog](https://github.com/sezen-datadog)) ##### Profiling - ✨ Bump ddprof library to 1.22.0 ([#​8463](DataDog/dd-trace-java#8463) - [@​jbachorik](https://github.com/jbachorik)) - IBM J9 8u361 corresponds to OpenJDK 8u362 by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#187 - Fix compatibility with musl libc 1.2.4 by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#189 - Modify version extraction by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#179 - Do not write null values to jvminfo event by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#184 - Productize VMStructs-based stack walker by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#177 - A few minor downport issues by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#180 - Enable ASGCT by default on fairly safe J9 JDK versions by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#181 - 🐛 Exclude OrderedThreadPoolExecutor from queue-time measurements ([#​8456](DataDog/dd-trace-java#8456) - [@​jbachorik](https://github.com/jbachorik)) - ✨ Record JVM info on JVMs without JFR ([#​8431](DataDog/dd-trace-java#8431) - [@​jbachorik](https://github.com/jbachorik)) - 🐛 Actually use CleanupTask in TempLocationManager ([#​8420](DataDog/dd-trace-java#8420) - [@​mcculls](https://github.com/mcculls)) - ✨ Only fork jps when required ([#​8419](DataDog/dd-trace-java#8419) - [@​mcculls](https://github.com/mcculls)) - 🐛 Adjust JFR checks for J9 ([#​8405](DataDog/dd-trace-java#8405) - [@​jbachorik](https://github.com/jbachorik)) - 🧹 Disable smap RSS parsing by default ([#​8342](DataDog/dd-trace-java#8342) - [@​MattAlp](https://github.com/MattAlp)) ##### Telemetry - 🐛 Add support for JBoss jar:file format to DependencyResolver ([#​8428](DataDog/dd-trace-java#8428) - [@​jandro996](https://github.com/jandro996)) - ✨ Update metrics: appsec.waf.requests ([#​8353](DataDog/dd-trace-java#8353) - [@​Mariovido](https://github.com/Mariovido)) ##### Trace context propagation - ✨ Introduce tracing propagator ([#​8313](DataDog/dd-trace-java#8313) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) ##### Tracer core - 🐛 Fix Stable Config telemetry source names ([#​8460](DataDog/dd-trace-java#8460) - [@​BaptisteFoy](https://github.com/BaptisteFoy)) - ✨ Probe trace endpoints with a valid payload of empty arrays ([#​8414](DataDog/dd-trace-java#8414) - [@​mcculls](https://github.com/mcculls)) - ✨ Add 1 minute fail-safe to JUL/JMX class-loading callback ([#​8399](DataDog/dd-trace-java#8399) - [@​mcculls](https://github.com/mcculls)) - ✨ Migrate DSM injection calls to context-first APIs ([#​8383](DataDog/dd-trace-java#8383) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - 🧹 Move continuation capture methods from scope to tracer ([#​8371](DataDog/dd-trace-java#8371) - [@​mcculls](https://github.com/mcculls)) - ✨ Migrate context extraction calls to context-first APIs ([#​8368](DataDog/dd-trace-java#8368) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - 🧹 Migrate context injection calls to context-first APIs ([#​8358](DataDog/dd-trace-java#8358) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - 💡 Support reading configurations from files ([#​8338](DataDog/dd-trace-java#8338) - [@​mtoffl01](https://github.com/mtoffl01)) - 💡 Implementation of BaggagePropagator and BaggageContext ([#​8330](DataDog/dd-trace-java#8330) - [@​mhlidd](https://github.com/mhlidd)) - 🧹 Combine continuation implementations into one which supports multiple activations ([#​8324](DataDog/dd-trace-java#8324) - [@​mcculls](https://github.com/mcculls)) - ✨ Introduce tracing propagator ([#​8313](DataDog/dd-trace-java#8313) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - ✨ Remove old context propagation API ([#​8271](DataDog/dd-trace-java#8271) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) ##### Instrumentations ##### AWS Lambda instrumentation - 🐛 Send error message and stack to Lambda extension ([#​8417](DataDog/dd-trace-java#8417) - [@​nhulston](https://github.com/nhulston)) ##### AWS SDK instrumentation - 🐛 Fix error happening when sqs message attributes are readonly ([#​8473](DataDog/dd-trace-java#8473) - [@​vandonr](https://github.com/vandonr)) - 💡 Inject trace context into AWS Step Functions input ([#​7585](DataDog/dd-trace-java#7585) - [@​DylanLovesCoffee](https://github.com/DylanLovesCoffee)) ##### Core Java language instrumentation - ✨ Look in another location for grpc service methods ([#​8468](DataDog/dd-trace-java#8468) - [@​evanchooly](https://github.com/evanchooly)) - ✨ Add code origin support for spring-webmvc ([#​8416](DataDog/dd-trace-java#8416) - [@​evanchooly](https://github.com/evanchooly)) - 💡 Implementation of BaggagePropagator and BaggageContext ([#​8330](DataDog/dd-trace-java#8330) - [@​mhlidd](https://github.com/mhlidd)) - ✨ Add code origin support to kafka message listeners ([#​8301](DataDog/dd-trace-java#8301) - [@​evanchooly](https://github.com/evanchooly)) ##### gRPC instrumentation - ✨ Look in another location for grpc service methods ([#​8468](DataDog/dd-trace-java#8468) - [@​evanchooly](https://github.com/evanchooly)) ##### Kafka instrumentation - ✨ Add messaging.destination.name tag to kafka integrations ([#​8366](DataDog/dd-trace-java#8366) - [@​rarguelloF](https://github.com/rarguelloF)) ##### Protocol Buffer instrumentation - 🐛 Fix bug on proto schema extraction ([#​8403](DataDog/dd-trace-java#8403) - [@​vandonr](https://github.com/vandonr)) </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**: 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: 108a0f86aa59ab4c938cbac0688dd4c19cb301fa
What Does This Do
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-56801