- Notifications
You must be signed in to change notification settings - Fork 313
Expand MUnit runners filter to catch munit.MUnitRunner in JUnit 4 instrumentation #8683
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
Merged
daniel-mohedano merged 1 commit into master from daniel.mohedano/munitrunner-double-instrumentation Apr 9, 2025
Merged
Expand MUnit runners filter to catch munit.MUnitRunner in JUnit 4 instrumentation #8683
daniel-mohedano merged 1 commit into master from daniel.mohedano/munitrunner-double-instrumentation Apr 9, 2025
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 66 metrics, 5 unstable metrics. Startup time reports for insecure-bankgantt title insecure-bank - global startup overhead: candidate=1.48.0-SNAPSHOT~1f9fbf7d2b, baseline=1.48.0-SNAPSHOT~c9b9007111 dateFormat X axisFormat %s section tracing Agent [baseline] (1.059 s) : 0, 1058780 Total [baseline] (8.69 s) : 0, 8689528 Agent [candidate] (1.056 s) : 0, 1056459 Total [candidate] (8.67 s) : 0, 8670331 section iast Agent [baseline] (1.183 s) : 0, 1182804 Total [baseline] (9.267 s) : 0, 9266864 Agent [candidate] (1.192 s) : 0, 1192107 Total [candidate] (9.277 s) : 0, 9277110 section iast_HARDCODED_SECRET_DISABLED Agent [baseline] (1.19 s) : 0, 1189613 Total [baseline] (9.197 s) : 0, 9197032 Agent [candidate] (1.19 s) : 0, 1190044 Total [candidate] (9.252 s) : 0, 9252412 section iast_TELEMETRY_OFF Agent [baseline] (1.188 s) : 0, 1188074 Total [baseline] (9.305 s) : 0, 9304783 Agent [candidate] (1.177 s) : 0, 1177040 Total [candidate] (9.276 s) : 0, 9276402
gantt title insecure-bank - break down per module: candidate=1.48.0-SNAPSHOT~1f9fbf7d2b, baseline=1.48.0-SNAPSHOT~c9b9007111 dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (722.096 ms) : 0, 722096 BytebuddyAgent [candidate] (721.88 ms) : 0, 721880 GlobalTracer [baseline] (240.796 ms) : 0, 240796 GlobalTracer [candidate] (239.246 ms) : 0, 239246 AppSec [baseline] (54.214 ms) : 0, 54214 AppSec [candidate] (54.429 ms) : 0, 54429 Debugger [baseline] (4.389 ms) : 0, 4389 Debugger [candidate] (4.422 ms) : 0, 4422 Remote Config [baseline] (696.695 µs) : 0, 697 Remote Config [candidate] (692.263 µs) : 0, 692 Telemetry [baseline] (15.777 ms) : 0, 15777 Telemetry [candidate] (15.053 ms) : 0, 15053 section iast BytebuddyAgent [baseline] (840.41 ms) : 0, 840410 BytebuddyAgent [candidate] (847.314 ms) : 0, 847314 GlobalTracer [baseline] (229.378 ms) : 0, 229378 GlobalTracer [candidate] (230.885 ms) : 0, 230885 IAST [baseline] (22.606 ms) : 0, 22606 IAST [candidate] (22.876 ms) : 0, 22876 AppSec [baseline] (56.084 ms) : 0, 56084 AppSec [candidate] (56.54 ms) : 0, 56540 Debugger [baseline] (4.153 ms) : 0, 4153 Debugger [candidate] (4.151 ms) : 0, 4151 Remote Config [baseline] (606.444 µs) : 0, 606 Remote Config [candidate] (610.623 µs) : 0, 611 Telemetry [baseline] (8.841 ms) : 0, 8841 Telemetry [candidate] (8.813 ms) : 0, 8813 section iast_HARDCODED_SECRET_DISABLED BytebuddyAgent [baseline] (846.07 ms) : 0, 846070 BytebuddyAgent [candidate] (845.497 ms) : 0, 845497 GlobalTracer [baseline] (230.528 ms) : 0, 230528 GlobalTracer [candidate] (230.594 ms) : 0, 230594 IAST [baseline] (23.006 ms) : 0, 23006 IAST [candidate] (22.977 ms) : 0, 22977 AppSec [baseline] (55.746 ms) : 0, 55746 AppSec [candidate] (56.404 ms) : 0, 56404 Debugger [baseline] (4.126 ms) : 0, 4126 Debugger [candidate] (4.18 ms) : 0, 4180 Remote Config [baseline] (599.636 µs) : 0, 600 Remote Config [candidate] (619.577 µs) : 0, 620 Telemetry [baseline] (8.693 ms) : 0, 8693 Telemetry [candidate] (8.851 ms) : 0, 8851 section iast_TELEMETRY_OFF BytebuddyAgent [baseline] (844.474 ms) : 0, 844474 BytebuddyAgent [candidate] (835.737 ms) : 0, 835737 GlobalTracer [baseline] (230.628 ms) : 0, 230628 GlobalTracer [candidate] (229.395 ms) : 0, 229395 IAST [baseline] (22.489 ms) : 0, 22489 IAST [candidate] (22.15 ms) : 0, 22150 AppSec [baseline] (56.194 ms) : 0, 56194 AppSec [candidate] (55.932 ms) : 0, 55932 Debugger [baseline] (4.13 ms) : 0, 4130 Debugger [candidate] (4.077 ms) : 0, 4077 Remote Config [baseline] (603.574 µs) : 0, 604 Remote Config [candidate] (584.715 µs) : 0, 585 Telemetry [baseline] (8.642 ms) : 0, 8642 Telemetry [candidate] (8.489 ms) : 0, 8489 Startup time reports for petclinicgantt title petclinic - global startup overhead: candidate=1.48.0-SNAPSHOT~1f9fbf7d2b, baseline=1.48.0-SNAPSHOT~c9b9007111 dateFormat X axisFormat %s section tracing Agent [baseline] (1.056 s) : 0, 1055533 Total [baseline] (10.547 s) : 0, 10546838 Agent [candidate] (1.06 s) : 0, 1059864 Total [candidate] (10.497 s) : 0, 10497312 section appsec Agent [baseline] (1.197 s) : 0, 1196626 Total [baseline] (10.775 s) : 0, 10775498 Agent [candidate] (1.2 s) : 0, 1200053 Total [candidate] (10.743 s) : 0, 10743057 section iast Agent [baseline] (1.194 s) : 0, 1193786 Total [baseline] (11.051 s) : 0, 11051493 Agent [candidate] (1.192 s) : 0, 1191571 Total [candidate] (11.062 s) : 0, 11061607 section profiling Agent [baseline] (1.289 s) : 0, 1288606 Total [baseline] (10.864 s) : 0, 10863822 Agent [candidate] (1.291 s) : 0, 1291454 Total [candidate] (10.982 s) : 0, 10981798
gantt title petclinic - break down per module: candidate=1.48.0-SNAPSHOT~1f9fbf7d2b, baseline=1.48.0-SNAPSHOT~c9b9007111 dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (720.921 ms) : 0, 720921 BytebuddyAgent [candidate] (725.692 ms) : 0, 725692 GlobalTracer [baseline] (239.487 ms) : 0, 239487 GlobalTracer [candidate] (239.354 ms) : 0, 239354 AppSec [baseline] (54.773 ms) : 0, 54773 AppSec [candidate] (54.534 ms) : 0, 54534 Debugger [baseline] (4.438 ms) : 0, 4438 Debugger [candidate] (4.412 ms) : 0, 4412 Remote Config [baseline] (716.14 µs) : 0, 716 Remote Config [candidate] (705.309 µs) : 0, 705 Telemetry [baseline] (14.499 ms) : 0, 14499 Telemetry [candidate] (14.287 ms) : 0, 14287 section appsec BytebuddyAgent [baseline] (738.938 ms) : 0, 738938 BytebuddyAgent [candidate] (742.467 ms) : 0, 742467 GlobalTracer [baseline] (236.489 ms) : 0, 236489 GlobalTracer [candidate] (236.651 ms) : 0, 236651 IAST [baseline] (21.331 ms) : 0, 21331 IAST [candidate] (21.514 ms) : 0, 21514 AppSec [baseline] (176.23 ms) : 0, 176230 AppSec [candidate] (176.19 ms) : 0, 176190 Debugger [baseline] (4.271 ms) : 0, 4271 Debugger [candidate] (4.261 ms) : 0, 4261 Remote Config [baseline] (637.248 µs) : 0, 637 Remote Config [candidate] (640.433 µs) : 0, 640 Telemetry [baseline] (8.615 ms) : 0, 8615 Telemetry [candidate] (8.241 ms) : 0, 8241 section iast BytebuddyAgent [baseline] (848.386 ms) : 0, 848386 BytebuddyAgent [candidate] (846.807 ms) : 0, 846807 GlobalTracer [baseline] (231.381 ms) : 0, 231381 GlobalTracer [candidate] (231.038 ms) : 0, 231038 IAST [baseline] (22.856 ms) : 0, 22856 IAST [candidate] (23.021 ms) : 0, 23021 AppSec [baseline] (56.582 ms) : 0, 56582 AppSec [candidate] (56.282 ms) : 0, 56282 Debugger [baseline] (4.156 ms) : 0, 4156 Debugger [candidate] (4.12 ms) : 0, 4120 Remote Config [baseline] (601.138 µs) : 0, 601 Remote Config [candidate] (593.929 µs) : 0, 594 Telemetry [baseline] (8.844 ms) : 0, 8844 Telemetry [candidate] (8.819 ms) : 0, 8819 section profiling BytebuddyAgent [baseline] (711.331 ms) : 0, 711331 BytebuddyAgent [candidate] (711.445 ms) : 0, 711445 GlobalTracer [baseline] (358.397 ms) : 0, 358397 GlobalTracer [candidate] (358.699 ms) : 0, 358699 AppSec [baseline] (54.084 ms) : 0, 54084 AppSec [candidate] (54.066 ms) : 0, 54066 Debugger [baseline] (4.259 ms) : 0, 4259 Debugger [candidate] (4.351 ms) : 0, 4351 Remote Config [baseline] (702.222 µs) : 0, 702 Remote Config [candidate] (739.286 µs) : 0, 739 Telemetry [baseline] (8.899 ms) : 0, 8899 Telemetry [candidate] (9.124 ms) : 0, 9124 ProfilingAgent [baseline] (102.981 ms) : 0, 102981 ProfilingAgent [candidate] (105.045 ms) : 0, 105045 Profiling [baseline] (103.005 ms) : 0, 103005 Profiling [candidate] (105.072 ms) : 0, 105072 LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 13 metrics, 17 unstable metrics. Request duration reports for petclinicgantt title petclinic - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~1f9fbf7d2b, baseline=1.48.0-SNAPSHOT~c9b9007111 dateFormat X axisFormat %s section baseline no_agent (1.354 ms) : 1335, 1374 . : milestone, 1354, appsec (1.76 ms) : 1737, 1784 . : milestone, 1760, appsec_no_iast (1.741 ms) : 1717, 1765 . : milestone, 1741, code_origins (1.7 ms) : 1673, 1728 . : milestone, 1700, iast (1.518 ms) : 1493, 1543 . : milestone, 1518, profiling (1.51 ms) : 1486, 1533 . : milestone, 1510, tracing (1.509 ms) : 1484, 1534 . : milestone, 1509, section candidate no_agent (1.37 ms) : 1351, 1390 . : milestone, 1370, appsec (1.767 ms) : 1744, 1790 . : milestone, 1767, appsec_no_iast (1.724 ms) : 1700, 1748 . : milestone, 1724, code_origins (1.692 ms) : 1665, 1719 . : milestone, 1692, iast (1.529 ms) : 1505, 1554 . : milestone, 1529, profiling (1.549 ms) : 1525, 1573 . : milestone, 1549, tracing (1.519 ms) : 1495, 1543 . : milestone, 1519,
Request duration reports for insecure-bankgantt title insecure-bank - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~1f9fbf7d2b, baseline=1.48.0-SNAPSHOT~c9b9007111 dateFormat X axisFormat %s section baseline no_agent (377.389 µs) : 358, 397 . : milestone, 377, iast (517.809 µs) : 496, 540 . : milestone, 518, iast_FULL (735.161 µs) : 713, 757 . : milestone, 735, iast_GLOBAL (566.617 µs) : 544, 589 . : milestone, 567, iast_HARDCODED_SECRET_DISABLED (516.209 µs) : 494, 538 . : milestone, 516, iast_INACTIVE (466.213 µs) : 445, 488 . : milestone, 466, iast_TELEMETRY_OFF (502.785 µs) : 481, 524 . : milestone, 503, tracing (456.842 µs) : 436, 477 . : milestone, 457, section candidate no_agent (385.584 µs) : 366, 406 . : milestone, 386, iast (518.814 µs) : 497, 541 . : milestone, 519, iast_FULL (729.896 µs) : 708, 752 . : milestone, 730, iast_GLOBAL (577.242 µs) : 554, 601 . : milestone, 577, iast_HARDCODED_SECRET_DISABLED (513.221 µs) : 491, 535 . : milestone, 513, iast_INACTIVE (470.038 µs) : 448, 492 . : milestone, 470, iast_TELEMETRY_OFF (504.598 µs) : 483, 526 . : milestone, 505, tracing (455.126 µ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.48.0-SNAPSHOT~1f9fbf7d2b, baseline=1.48.0-SNAPSHOT~c9b9007111 dateFormat X axisFormat %s section baseline no_agent (14.8 s) : 14800000, 14800000 . : milestone, 14800000, appsec (15.196 s) : 15196000, 15196000 . : milestone, 15196000, iast (18.906 s) : 18906000, 18906000 . : milestone, 18906000, iast_GLOBAL (18.08 s) : 18080000, 18080000 . : milestone, 18080000, profiling (15.142 s) : 15142000, 15142000 . : milestone, 15142000, tracing (14.932 s) : 14932000, 14932000 . : milestone, 14932000, section candidate no_agent (15.161 s) : 15161000, 15161000 . : milestone, 15161000, appsec (14.943 s) : 14943000, 14943000 . : milestone, 14943000, iast (18.536 s) : 18536000, 18536000 . : milestone, 18536000, iast_GLOBAL (18.086 s) : 18086000, 18086000 . : milestone, 18086000, profiling (15.143 s) : 15143000, 15143000 . : milestone, 15143000, tracing (14.858 s) : 14858000, 14858000 . : milestone, 14858000,
Execution time for tomcatgantt title tomcat - execution time [CI 0.99] : candidate=1.48.0-SNAPSHOT~1f9fbf7d2b, baseline=1.48.0-SNAPSHOT~c9b9007111 dateFormat X axisFormat %s section baseline no_agent (1.467 ms) : 1455, 1478 . : milestone, 1467, appsec (2.359 ms) : 2313, 2406 . : milestone, 2359, iast (2.147 ms) : 2088, 2205 . : milestone, 2147, iast_GLOBAL (2.186 ms) : 2127, 2245 . : milestone, 2186, profiling (1.988 ms) : 1941, 2034 . : milestone, 1988, tracing (1.974 ms) : 1929, 2019 . : milestone, 1974, section candidate no_agent (1.467 ms) : 1455, 1478 . : milestone, 1467, appsec (2.354 ms) : 2308, 2399 . : milestone, 2354, iast (2.15 ms) : 2091, 2209 . : milestone, 2150, iast_GLOBAL (2.194 ms) : 2135, 2254 . : milestone, 2194, profiling (1.927 ms) : 1883, 1971 . : milestone, 1927, tracing (1.99 ms) : 1944, 2035 . : milestone, 1990,
|
nikita-tkachenko-datadog approved these changes Apr 8, 2025
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request Apr 11, 2025
| Package | Type | Package file | Manager | Update | Change | |---|---|---|---|---|---| | org.flywaydb.flyway | plugin | misk/gradle/libs.versions.toml | gradle | minor | `11.6.0` -> `11.7.0` | | [com.squareup.okio:okio-fakefilesystem](https://github.com/square/okio) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `3.10.2` -> `3.11.0` | | [com.squareup.okio:okio](https://github.com/square/okio) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `3.10.2` -> `3.11.0` | | [com.autonomousapps.dependency-analysis](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin) | plugin | misk/gradle/libs.versions.toml | gradle | minor | `2.15.0` -> `2.16.0` | | [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.47.3` -> `1.48.1` | | [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.47.3` -> `1.48.1` | | [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.18` -> `2.31.20` | | [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.18` -> `2.31.20` | | [software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.18` -> `2.31.20` | | [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.18` -> `2.31.20` | | [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.18` -> `2.31.20` | | [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.18` -> `2.31.20` | | [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.18` -> `2.31.20` | --- ### Release Notes <details> <summary>square/okio (com.squareup.okio:okio-fakefilesystem)</summary> ### [`v3.11.0`](https://github.com/square/okio/blob/HEAD/CHANGELOG.md#Version-3110) *2025-04-09* - Fix: Clear the deflater's byte array reference - New: Faster implementation of `String.decodeHex()` on Kotlin/JS. - New: Declare `EXACTLY_ONCE` execution for blocks like `Closeable.use {}` and `FileSystem.read {}`. - Upgrade: \[Kotlin 2.1.20]\[kotlin\_2\_1\_20]. </details> <details> <summary>autonomousapps/dependency-analysis-android-gradle-plugin (com.autonomousapps.dependency-analysis)</summary> ### [`v2.16.0`](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-2160) - \[Feat]: support `com.android.test` projects. - \[Feat]: support typesafe project accessors with opt-in. ```kotlin dependencyAnalysis { useTypesafeProjectAccessors(true) // false by default } ``` </details> <details> <summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary> ### [`v1.48.1`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.48.1): 1.48.1 ### Components #### Tracer internal logging - 🐛 Remove print line causing unnecessary logs ([#​8687](DataDog/dd-trace-java#8687) - [@​sarahchen6](https://github.com/sarahchen6)) ### [`v1.48.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.48.0): 1.48.0 ### Known Bugs > \[!NOTE] > If you are experiencing issues with spamming timeout logs, please update to the [latest version](https://github.com/DataDog/dd-trace-java/releases/latest) or set [JDK_SOCKET_ENABLED](https://github.com/DataDog/dd-trace-java/blob/33fc3c9a9b7cda3beda88b8b3e5224ae2b10764a/dd-trace-api/src/main/java/datadog/trace/api/config/GeneralConfig.java#L98) to false. ### Components #### Application Security Management (IAST) - ✨ Fix vulnerability location org.jose4j.lang.HashUtil ([#​8610](DataDog/dd-trace-java#8610) - [@​jandro996](https://github.com/jandro996)) - ✨ Fix weak randomness in oracle.ucp.util.OpaqueString ([#​8609](DataDog/dd-trace-java#8609) - [@​jandro996](https://github.com/jandro996)) - ✨ Fix weak hash false positive in oracle.security.o5logon.O5Logon ([#​8608](DataDog/dd-trace-java#8608) - [@​jandro996](https://github.com/jandro996)) - 🐛 Prevent before callsites targeting constructors in super calls ([#​8549](DataDog/dd-trace-java#8549) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) #### Application Security Management (WAF) - ✨ Update login events public SDK to V2 ([#​8620](DataDog/dd-trace-java#8620) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - 🐛 Send RASP LFI capability only when AppSec is statically enabled ([#​8573](DataDog/dd-trace-java#8573) - [@​jandro996](https://github.com/jandro996)) - ✨ Improve detection of missing request end events ([#​8510](DataDog/dd-trace-java#8510) - [@​smola](https://github.com/smola)) - 🧹 Remove remote configuration for API Security sampling rate ([#​8486](DataDog/dd-trace-java#8486) - [@​smola](https://github.com/smola)) - ✨ Add setUser to user monitoring SDK ([#​8482](DataDog/dd-trace-java#8482) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Add missing address for signup event ([#​8469](DataDog/dd-trace-java#8469) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Allow login events SDK to be used with appsec disabled ([#​8464](DataDog/dd-trace-java#8464) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Add support for endpoint discovery in spring mvc ([#​8352](DataDog/dd-trace-java#8352) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ New API Security sampling algorithm ([#​8178](DataDog/dd-trace-java#8178) - [@​ValentinZakharov](https://github.com/ValentinZakharov)) #### Build & Tooling - ✨ Add buffer size customizability to JDK UDS support ([#​8629](DataDog/dd-trace-java#8629) - [@​sarahchen6](https://github.com/sarahchen6)) - ✨ Add JDK built-in support for UDS on Java 16+ ([#​8314](DataDog/dd-trace-java#8314) - [@​sarahchen6](https://github.com/sarahchen6)) #### Configuration at Runtime - 🐛 Send RASP LFI capability only when AppSec is statically enabled ([#​8573](DataDog/dd-trace-java#8573) - [@​jandro996](https://github.com/jandro996)) #### Continuous Integration Visibility - 🐛 Prevent double reporting of Scalatest events when using SBT with test forking ([#​8682](DataDog/dd-trace-java#8682) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Shutdown CI Visibility test event handlers before tracer ([#​8677](DataDog/dd-trace-java#8677) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Do not apply JUnit 4 instrumentation to MUnit runners ([#​8675](DataDog/dd-trace-java#8675), [#​8683](DataDog/dd-trace-java#8683) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Remove error log when source path resolution fails on isModified check ([#​8663](DataDog/dd-trace-java#8663) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Implement tests reordering for JUnit 4 ([#​8650](DataDog/dd-trace-java#8650) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - 🐛 Set default Attempt to Fix retries if none provided from the backend ([#​8615](DataDog/dd-trace-java#8615) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Allow to manually set PR info ([#​8566](DataDog/dd-trace-java#8566) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Fix Test Optimization init when repo root cannot be determined ([#​8533](DataDog/dd-trace-java#8533) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Add capabilities tagging ([#​8499](DataDog/dd-trace-java#8499), [#​8540](DataDog/dd-trace-java#8540) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) #### Crash tracking - 🐛 Remove dependency on bash from crash/oome uploder scripts ([#​8652](DataDog/dd-trace-java#8652) - [@​jbachorik](https://github.com/jbachorik)) #### Data Streams Monitoring - ✨ e2e pipeline configuration when data jobs is enabled ([#​8553](DataDog/dd-trace-java#8553) - [@​kr-igor](https://github.com/kr-igor)) #### Dynamic Instrumentation - 🐛 Fix In-Product when config is empty ([#​8679](DataDog/dd-trace-java#8679) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Add support for filtering shaded third-party libs ([#​8612](DataDog/dd-trace-java#8612) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Add In-Product Enablement ([#​8587](DataDog/dd-trace-java#8587) - [@​jpbempel](https://github.com/jpbempel)) - ✨⚡ Reduce footprint of SourceFile tracking ([#​8524](DataDog/dd-trace-java#8524) - [@​jpbempel](https://github.com/jpbempel)) - ✨⚡ Optimize the SourceFile tracking ([#​8520](DataDog/dd-trace-java#8520) - [@​jpbempel](https://github.com/jpbempel)) #### OpenTracing - 🧹 Remove activeScope() use in OpenTracing shim ([#​8478](DataDog/dd-trace-java#8478) - [@​mcculls](https://github.com/mcculls)) #### Profiling - ✨ Add profiler env check command to AgentCLI ([#​8671](DataDog/dd-trace-java#8671) - [@​jbachorik](https://github.com/jbachorik)) - ✨ Bump ddprof to 1.23.0 ([#​8668](DataDog/dd-trace-java#8668) - [@​jbachorik](https://github.com/jbachorik)) - Fix a crash related to ElfParser::loadSymbolTable ([#​191](DataDog/dd-trace-java#191)) by [@​yanglong1010](https://github.com/yanglong1010) in DataDog/java-profiler#192 - Unwind String.indexOf intrinsic on AArch64 by [@​MattAlp](https://github.com/MattAlp) in DataDog/java-profiler#193 - Fix Java 24 support by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#194 - A set of fixes related to clang, aarch64 and musl pecularities of vmstructs stack unwinder by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#199 - 🐛 Remove process information from JFR recording ([#​8661](DataDog/dd-trace-java#8661) - [@​r1viollet](https://github.com/r1viollet)) - 🐛 Make TempLocationManager USER aware ([#​8605](DataDog/dd-trace-java#8605) - [@​jbachorik](https://github.com/jbachorik)) - ✨ Extract git tags from embedded git.properties and datadog_git.properties ([#​8561](DataDog/dd-trace-java#8561) - [@​wmouchere](https://github.com/wmouchere)) #### Telemetry - 🐛 Fix appsec.rasp.error and appsec.waf.error telemetry metrics ([#​8624](DataDog/dd-trace-java#8624) - [@​jandro996](https://github.com/jandro996)) - ✨ Create metric: appsec.rasp.rule.skipped ([#​8618](DataDog/dd-trace-java#8618) - [@​jandro996](https://github.com/jandro996)) - ✨ Extract git tags from embedded git.properties and datadog_git.properties ([#​8561](DataDog/dd-trace-java#8561) - [@​wmouchere](https://github.com/wmouchere)) #### Testing - 🧹 Simplify ssi tests one-pipeline ([#​8558](DataDog/dd-trace-java#8558) - [@​robertomonteromiguel](https://github.com/robertomonteromiguel)) - ✨ Add smoke tests for java's concurrent API ([#​8438](DataDog/dd-trace-java#8438) - [@​sarahchen6](https://github.com/sarahchen6)) #### Trace context propagation - ✨ Adding Support for `TRACE_PROPAGATION_BEHAVIOR_EXTRACT` ([#​8535](DataDog/dd-trace-java#8535) - [@​mhlidd](https://github.com/mhlidd)) #### Tracer core - 🐛 Ensure shaded helpers have unique names ([#​8559](DataDog/dd-trace-java#8559) - [@​amarziali](https://github.com/amarziali)) - ✨ Support common config sources for user-provided git info ([#​8547](DataDog/dd-trace-java#8547) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Make the default config sources more robust when a security manager is installed ([#​8544](DataDog/dd-trace-java#8544) - [@​mcculls](https://github.com/mcculls)) - ✨ Support targeting services with configurations in stable configuration file ([#​8526](DataDog/dd-trace-java#8526) - [@​mtoffl01](https://github.com/mtoffl01)) - ✨ Add new parser for `DD_TAGS` and prioritizing `DD_SERVICE` ([#​8296](DataDog/dd-trace-java#8296) - [@​mhlidd](https://github.com/mhlidd)) #### Tracer internal logging - 🐛 Add missing debug log for the cloudPayloadTaggingServices config ([#​8600](DataDog/dd-trace-java#8600) - [@​ygree](https://github.com/ygree)) - ✨ Add the possibility to output the logs of the Java tracer in JSON ([#​8083](DataDog/dd-trace-java#8083) - [@​cecile75](https://github.com/cecile75)) #### Tracer public API - ✨ Introducing `DD_TRACE_EXPERIMENTAL_FEATURES_ENABLED` Config ([#​8536](DataDog/dd-trace-java#8536) - [@​mhlidd](https://github.com/mhlidd)) - ✨ Config Consistency Round 2 ([#​8489](DataDog/dd-trace-java#8489) - [@​mhlidd](https://github.com/mhlidd)) ### Instrumentations #### - 🐛 Fix NPE in getMdcCopy of LoggingEventInstrumentation ([#​8599](DataDog/dd-trace-java#8599) - [@​ygree](https://github.com/ygree)) #### Apache Spark instrumentation - ✨ Instrument Runtime.exit() to finish spark application spans ([#​8572](DataDog/dd-trace-java#8572) - [@​paul-laffon-dd](https://github.com/paul-laffon-dd)) - ✨ Configure OpenLineage if present in Spark instrumentation ([#​8541](DataDog/dd-trace-java#8541) - [@​mobuchowski](https://github.com/mobuchowski)) #### Armeria Instrumentation - ✨ Support armeria grpc 1.32.3 ([#​8606](DataDog/dd-trace-java#8606) - [@​github-actions](https://github.com/github-actions)\[bot]) #### AWS DynamoDB Instrumentation - ✨ Create DynamoDB instrumentation + add span pointers for `updateItem` and `deleteItem` ([#​8490](DataDog/dd-trace-java#8490) - [@​nhulston](https://github.com/nhulston)) #### AWS SDK instrumentation - ✨ Add DynamoDB in DEFAULT_TRACE_CLOUD_PAYLOAD_TAGGING_SERVICES ([#​8595](DataDog/dd-trace-java#8595) - [@​joeyzhao2018](https://github.com/joeyzhao2018)) #### Azure Functions instrumentation - ✨ Enable tracer computed trace metrics by default for Azure Functions ([#​8518](DataDog/dd-trace-java#8518) - [@​duncanpharvey](https://github.com/duncanpharvey)) - 💡 Add azure-functions instrumentation ([#​8432](DataDog/dd-trace-java#8432) - [@​duncanpharvey](https://github.com/duncanpharvey)) #### Core Java language instrumentation - 🐛 Fix ForkJoinPool.execute() instrumentation on Java 21+ ([#​8560](DataDog/dd-trace-java#8560) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) #### Eclipse Vert.x instrumentation - ✨ Add vertx postgresql client instrumentation ([#​8471](DataDog/dd-trace-java#8471) - [@​vandonr](https://github.com/vandonr) - thanks for the contribution!) #### Kafka instrumentation - ✨ Support and test kafka-clients 4 ([#​8581](DataDog/dd-trace-java#8581) - [@​amarziali](https://github.com/amarziali)) #### Kotlin instrumentation - ✨ Avoid disconnected traces when using Kotlin flowOn ([#​8651](DataDog/dd-trace-java#8651) - [@​mcculls](https://github.com/mcculls)) #### OpenTelemetry instrumentation - 🧹 Migrate OtelContext wrapper to new internal Context API ([#​8645](DataDog/dd-trace-java#8645) - [@​mcculls](https://github.com/mcculls)) #### Spring instrumentation - 🐛 Support CompletableFuture on spring webmvc controllers ([#​8659](DataDog/dd-trace-java#8659) - [@​amarziali](https://github.com/amarziali)) - ✨ Add support for endpoint discovery in spring mvc ([#​8352](DataDog/dd-trace-java#8352) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) #### WebSocket Instrumentation - ✨ Instrument Jetty websocket pojo ([#​8562](DataDog/dd-trace-java#8562) - [@​amarziali](https://github.com/amarziali)) - 💡 Instrument Java Websocket API (JSR356) ([#​8440](DataDog/dd-trace-java#8440) - [@​amarziali](https://github.com/amarziali)) #### All other instrumentations - ✨ Introduce cache for peer.hostname lookup ([#​8601](DataDog/dd-trace-java#8601) - [@​mcculls](https://github.com/mcculls)) - ✨ Support pekko http 1.1 ([#​8532](DataDog/dd-trace-java#8532) - [@​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**: 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: 331314f71acaced3adc75ea5d7e855c248d593fc
amarziali pushed a commit that referenced this pull request Apr 17, 2025
ValentinZakharov added a commit that referenced this pull request May 13, 2025
* Implemented WebSocket support for Netty 4.1 * Let propagate unhandled events and fix tests * Refactoring * Refactor netty test and fix instrumentation * Improved pipeline processing - now you can insert handler in any place * Fixed helper * Refactoring * WebSocket Server support for netty-4.0 * Missing handlers use cases for netty-4.1 * Fixed handlers for netty-4.0 * Tests for netty-4.0 * Refactoring * WebSocket Server support for netty-3.8 * Tests for netty-3.8 * Spotless * Fixed tests * Add profiler env check command to AgentCLI (#8671) * Remove dependency on bash from crash/oome uploder scripts (#8652) * Do not apply JUnit 4 instrumentation to MUnit runners (#8675) * Shutdown CI Visibility test event handlers before tracer (#8677) * Prevent double reporting of Scalatest events when using SBT with test forking (#8682) * Fix In-Product when config is empty (#8679) should not stop the product with empty config * Expand MUnit runners filter to catch munit.MUnitRunner in JUnit 4 instrumentation (#8683) * Remove unused TestEventsHandler methods (#8674) * Delete print line (#8686) * Exclude ProxyLeakTask exception from exception profiling (#8666) * Use jvmstat for JDKs 9+ programmatically (#8641) * Update test.retry_reason to use full name of the feature (#8689) * Allow dogstatsd port to be configurable with DD_DOGSTATSD_PORT (#8693) * configurable dogstatsd port * wait the client handshake * move netty ws client to interested modules * Added WebSocket tracing check --------- Co-authored-by: Andrea Marziali <andrea.marziali@datadoghq.com> Co-authored-by: Jaroslav Bachorik <jaroslav.bachorik@datadoghq.com> Co-authored-by: Nikita Tkachenko <121111529+nikita-tkachenko-datadog@users.noreply.github.com> Co-authored-by: Jean-Philippe Bempel <jean-philippe.bempel@datadoghq.com> Co-authored-by: Daniel Mohedano <daniel.mohedano@datadoghq.com> Co-authored-by: Sarah Chen <sarah.chen@datadoghq.com> Co-authored-by: Matt <matthew.alp@datadoghq.com> Co-authored-by: Laplie Anderson <randomanderson@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot be applied while the pull request is closed. Suggestions cannot be applied while viewing a subset of changes. Only one suggestion per line can be applied in a batch. Add this suggestion to a batch that can be applied as a single commit. Applying suggestions on deleted lines is not supported. You must change the existing code in this line in order to create a valid suggestion. Outdated suggestions cannot be applied. This suggestion has been applied or marked resolved. Suggestions cannot be applied from pending reviews. Suggestions cannot be applied on multi-line comments. Suggestions cannot be applied while the pull request is queued to merge. Suggestion cannot be applied right now. Please check back later.
What Does This Do
Expanding on the work done in #8675, the filter is expanded to also catch
munit.MUnitRunner
and not create two test sessions and modules.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: [PROJ-IDENT]