- Notifications
You must be signed in to change notification settings - Fork 313
Support common config sources for user-provided git info #8547
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
Support common config sources for user-provided git info #8547
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 insecure-bankgantt title insecure-bank - global startup overhead: candidate=1.48.0-SNAPSHOT~4756ea0173, baseline=1.48.0-SNAPSHOT~ab73c4495d dateFormat X axisFormat %s section tracing Agent [baseline] (1.047 s) : 0, 1046863 Total [baseline] (8.726 s) : 0, 8726169 Agent [candidate] (1.04 s) : 0, 1040425 Total [candidate] (8.701 s) : 0, 8701390 section iast Agent [baseline] (1.172 s) : 0, 1172388 Total [baseline] (9.313 s) : 0, 9312981 Agent [candidate] (1.173 s) : 0, 1172713 Total [candidate] (9.282 s) : 0, 9282345 section iast_HARDCODED_SECRET_DISABLED Agent [baseline] (1.17 s) : 0, 1169859 Total [baseline] (9.224 s) : 0, 9223712 Agent [candidate] (1.179 s) : 0, 1178828 Total [candidate] (9.251 s) : 0, 9251275 section iast_TELEMETRY_OFF Agent [baseline] (1.17 s) : 0, 1169961 Total [baseline] (9.279 s) : 0, 9279326 Agent [candidate] (1.177 s) : 0, 1177387 Total [candidate] (9.293 s) : 0, 9293337
gantt title insecure-bank - break down per module: candidate=1.48.0-SNAPSHOT~4756ea0173, baseline=1.48.0-SNAPSHOT~ab73c4495d dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (722.01 ms) : 0, 722010 BytebuddyAgent [candidate] (718.414 ms) : 0, 718414 GlobalTracer [baseline] (239.737 ms) : 0, 239737 GlobalTracer [candidate] (240.621 ms) : 0, 240621 AppSec [baseline] (55.087 ms) : 0, 55087 AppSec [candidate] (55.095 ms) : 0, 55095 Remote Config [baseline] (692.469 µs) : 0, 692 Remote Config [candidate] (688.491 µs) : 0, 688 Telemetry [baseline] (14.264 ms) : 0, 14264 Telemetry [candidate] (10.726 ms) : 0, 10726 section iast BytebuddyAgent [baseline] (837.791 ms) : 0, 837791 BytebuddyAgent [candidate] (838.716 ms) : 0, 838716 GlobalTracer [baseline] (230.336 ms) : 0, 230336 GlobalTracer [candidate] (230.752 ms) : 0, 230752 AppSec [baseline] (57.131 ms) : 0, 57131 AppSec [candidate] (55.866 ms) : 0, 55866 Remote Config [baseline] (614.828 µs) : 0, 615 Remote Config [candidate] (602.93 µs) : 0, 603 Telemetry [baseline] (8.794 ms) : 0, 8794 Telemetry [candidate] (8.657 ms) : 0, 8657 IAST [baseline] (22.8 ms) : 0, 22800 IAST [candidate] (23.243 ms) : 0, 23243 section iast_HARDCODED_SECRET_DISABLED BytebuddyAgent [baseline] (836.163 ms) : 0, 836163 BytebuddyAgent [candidate] (843.275 ms) : 0, 843275 GlobalTracer [baseline] (229.881 ms) : 0, 229881 GlobalTracer [candidate] (231.548 ms) : 0, 231548 AppSec [baseline] (56.816 ms) : 0, 56816 AppSec [candidate] (56.782 ms) : 0, 56782 Remote Config [baseline] (609.563 µs) : 0, 610 Remote Config [candidate] (607.652 µs) : 0, 608 Telemetry [baseline] (8.667 ms) : 0, 8667 Telemetry [candidate] (8.622 ms) : 0, 8622 IAST [baseline] (22.835 ms) : 0, 22835 IAST [candidate] (22.896 ms) : 0, 22896 section iast_TELEMETRY_OFF BytebuddyAgent [baseline] (835.863 ms) : 0, 835863 BytebuddyAgent [candidate] (841.8 ms) : 0, 841800 GlobalTracer [baseline] (230.388 ms) : 0, 230388 GlobalTracer [candidate] (231.935 ms) : 0, 231935 AppSec [baseline] (56.975 ms) : 0, 56975 AppSec [candidate] (56.966 ms) : 0, 56966 Remote Config [baseline] (616.279 µs) : 0, 616 Remote Config [candidate] (621.158 µs) : 0, 621 Telemetry [baseline] (8.614 ms) : 0, 8614 Telemetry [candidate] (8.64 ms) : 0, 8640 IAST [baseline] (22.516 ms) : 0, 22516 IAST [candidate] (22.322 ms) : 0, 22322 Startup time reports for petclinicgantt title petclinic - global startup overhead: candidate=1.48.0-SNAPSHOT~4756ea0173, baseline=1.48.0-SNAPSHOT~ab73c4495d dateFormat X axisFormat %s section tracing Agent [baseline] (1.049 s) : 0, 1049084 Total [baseline] (10.526 s) : 0, 10525980 Agent [candidate] (1.042 s) : 0, 1042004 Total [candidate] (10.48 s) : 0, 10480292 section appsec Agent [baseline] (1.188 s) : 0, 1187887 Total [baseline] (10.779 s) : 0, 10778986 Agent [candidate] (1.188 s) : 0, 1187919 Total [candidate] (10.75 s) : 0, 10749911 section iast Agent [baseline] (1.184 s) : 0, 1184118 Total [baseline] (11.05 s) : 0, 11050335 Agent [candidate] (1.176 s) : 0, 1175514 Total [candidate] (11.039 s) : 0, 11039413 section profiling Agent [baseline] (1.265 s) : 0, 1264941 Total [baseline] (10.915 s) : 0, 10915279 Agent [candidate] (1.271 s) : 0, 1270980 Total [candidate] (10.844 s) : 0, 10844498
gantt title petclinic - break down per module: candidate=1.48.0-SNAPSHOT~4756ea0173, baseline=1.48.0-SNAPSHOT~ab73c4495d dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (725.752 ms) : 0, 725752 BytebuddyAgent [candidate] (718.747 ms) : 0, 718747 GlobalTracer [baseline] (240.394 ms) : 0, 240394 GlobalTracer [candidate] (239.843 ms) : 0, 239843 AppSec [baseline] (55.096 ms) : 0, 55096 AppSec [candidate] (54.894 ms) : 0, 54894 Remote Config [baseline] (693.966 µs) : 0, 694 Remote Config [candidate] (695.505 µs) : 0, 696 Telemetry [baseline] (12.154 ms) : 0, 12154 Telemetry [candidate] (12.926 ms) : 0, 12926 section appsec BytebuddyAgent [baseline] (738.662 ms) : 0, 738662 BytebuddyAgent [candidate] (738.369 ms) : 0, 738369 GlobalTracer [baseline] (237.198 ms) : 0, 237198 GlobalTracer [candidate] (237.366 ms) : 0, 237366 AppSec [baseline] (177.407 ms) : 0, 177407 AppSec [candidate] (177.033 ms) : 0, 177033 Remote Config [baseline] (663.196 µs) : 0, 663 Remote Config [candidate] (663.9 µs) : 0, 664 Telemetry [baseline] (8.246 ms) : 0, 8246 Telemetry [candidate] (8.645 ms) : 0, 8645 IAST [baseline] (21.481 ms) : 0, 21481 IAST [candidate] (21.726 ms) : 0, 21726 section iast BytebuddyAgent [baseline] (847.174 ms) : 0, 847174 BytebuddyAgent [candidate] (840.017 ms) : 0, 840017 GlobalTracer [baseline] (231.722 ms) : 0, 231722 GlobalTracer [candidate] (231.455 ms) : 0, 231455 AppSec [baseline] (57.524 ms) : 0, 57524 AppSec [candidate] (56.96 ms) : 0, 56960 Remote Config [baseline] (617.163 µs) : 0, 617 Remote Config [candidate] (606.693 µs) : 0, 607 Telemetry [baseline] (8.863 ms) : 0, 8863 Telemetry [candidate] (8.74 ms) : 0, 8740 IAST [baseline] (23.109 ms) : 0, 23109 IAST [candidate] (22.776 ms) : 0, 22776 section profiling BytebuddyAgent [baseline] (711.158 ms) : 0, 711158 BytebuddyAgent [candidate] (717.345 ms) : 0, 717345 GlobalTracer [baseline] (350.601 ms) : 0, 350601 GlobalTracer [candidate] (352.491 ms) : 0, 352491 AppSec [baseline] (55.472 ms) : 0, 55472 AppSec [candidate] (54.031 ms) : 0, 54031 Remote Config [baseline] (678.202 µs) : 0, 678 Remote Config [candidate] (666.948 µs) : 0, 667 Telemetry [baseline] (9.015 ms) : 0, 9015 Telemetry [candidate] (9.062 ms) : 0, 9062 ProfilingAgent [baseline] (97.751 ms) : 0, 97751 ProfilingAgent [candidate] (96.58 ms) : 0, 96580 Profiling [baseline] (97.775 ms) : 0, 97775 Profiling [candidate] (96.605 ms) : 0, 96605 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 insecure-bankgantt title insecure-bank - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~4756ea0173, baseline=1.48.0-SNAPSHOT~ab73c4495d dateFormat X axisFormat %s section baseline no_agent (376.057 µs) : 356, 396 . : milestone, 376, iast (508.989 µs) : 487, 531 . : milestone, 509, iast_FULL (732.83 µs) : 711, 755 . : milestone, 733, iast_GLOBAL (548.538 µs) : 527, 570 . : milestone, 549, iast_HARDCODED_SECRET_DISABLED (507.123 µs) : 485, 529 . : milestone, 507, iast_INACTIVE (457.556 µs) : 436, 479 . : milestone, 458, iast_TELEMETRY_OFF (496.681 µs) : 473, 520 . : milestone, 497, tracing (457.137 µs) : 436, 478 . : milestone, 457, section candidate no_agent (377.397 µs) : 357, 398 . : milestone, 377, iast (511.692 µs) : 489, 534 . : milestone, 512, iast_FULL (728.118 µs) : 706, 750 . : milestone, 728, iast_GLOBAL (570.394 µs) : 546, 595 . : milestone, 570, iast_HARDCODED_SECRET_DISABLED (510.571 µs) : 489, 532 . : milestone, 511, iast_INACTIVE (465.241 µs) : 443, 488 . : milestone, 465, iast_TELEMETRY_OFF (495.236 µs) : 474, 517 . : milestone, 495, tracing (454.576 µs) : 434, 476 . : milestone, 455,
Request duration reports for petclinicgantt title petclinic - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~4756ea0173, baseline=1.48.0-SNAPSHOT~ab73c4495d dateFormat X axisFormat %s section baseline no_agent (1.347 ms) : 1326, 1367 . : milestone, 1347, appsec (1.739 ms) : 1715, 1763 . : milestone, 1739, appsec_no_iast (1.728 ms) : 1702, 1753 . : milestone, 1728, code_origins (1.686 ms) : 1659, 1713 . : milestone, 1686, iast (1.521 ms) : 1497, 1546 . : milestone, 1521, profiling (1.547 ms) : 1523, 1572 . : milestone, 1547, tracing (1.498 ms) : 1474, 1523 . : milestone, 1498, section candidate no_agent (1.352 ms) : 1332, 1371 . : milestone, 1352, appsec (1.741 ms) : 1718, 1764 . : milestone, 1741, appsec_no_iast (1.723 ms) : 1697, 1748 . : milestone, 1723, code_origins (1.677 ms) : 1650, 1705 . : milestone, 1677, iast (1.527 ms) : 1502, 1551 . : milestone, 1527, profiling (1.536 ms) : 1511, 1560 . : milestone, 1536, tracing (1.493 ms) : 1469, 1517 . : milestone, 1493,
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.48.0-SNAPSHOT~4756ea0173, baseline=1.48.0-SNAPSHOT~ab73c4495d dateFormat X axisFormat %s section baseline no_agent (1.475 ms) : 1464, 1487 . : milestone, 1475, appsec (2.353 ms) : 2309, 2398 . : milestone, 2353, iast (2.119 ms) : 2064, 2175 . : milestone, 2119, iast_GLOBAL (2.169 ms) : 2113, 2225 . : milestone, 2169, profiling (1.985 ms) : 1939, 2030 . : milestone, 1985, tracing (1.955 ms) : 1913, 1998 . : milestone, 1955, section candidate no_agent (1.473 ms) : 1461, 1484 . : milestone, 1473, appsec (2.35 ms) : 2306, 2394 . : milestone, 2350, iast (2.125 ms) : 2069, 2180 . : milestone, 2125, iast_GLOBAL (2.161 ms) : 2105, 2217 . : milestone, 2161, profiling (1.972 ms) : 1928, 2016 . : milestone, 1972, tracing (1.95 ms) : 1908, 1993 . : milestone, 1950,
Execution time for biojavagantt title biojava - execution time [CI 0.99] : candidate=1.48.0-SNAPSHOT~4756ea0173, baseline=1.48.0-SNAPSHOT~ab73c4495d dateFormat X axisFormat %s section baseline no_agent (15.56 s) : 15560000, 15560000 . : milestone, 15560000, appsec (15.08 s) : 15080000, 15080000 . : milestone, 15080000, iast (18.306 s) : 18306000, 18306000 . : milestone, 18306000, iast_GLOBAL (17.952 s) : 17952000, 17952000 . : milestone, 17952000, profiling (15.119 s) : 15119000, 15119000 . : milestone, 15119000, tracing (14.995 s) : 14995000, 14995000 . : milestone, 14995000, section candidate no_agent (15.567 s) : 15567000, 15567000 . : milestone, 15567000, appsec (14.9 s) : 14900000, 14900000 . : milestone, 14900000, iast (18.917 s) : 18917000, 18917000 . : milestone, 18917000, iast_GLOBAL (17.476 s) : 17476000, 17476000 . : milestone, 17476000, profiling (14.941 s) : 14941000, 14941000 . : milestone, 14941000, tracing (15.058 s) : 15058000, 15058000 . : milestone, 15058000,
|
Would the PR fits better under |
It's not CI Visibility-specific, and the team that requested the changes is Source Code Integration. I'm not sure if |
| 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
What Does This Do
Updates the class that reads user-provided git metadata to use common config sources (env vars, system props, property files, etc).
Current implementation only uses the environment variables.
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 issue