-
Notifications
You must be signed in to change notification settings - Fork 292
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
Fix source and destination folders computation for Android Gradle projects #8190
Merged
nikita-tkachenko-datadog
merged 1 commit into
master
from
nikita-tkachenko/android-gradle-coverage-fix
Jan 14, 2025
Merged
Fix source and destination folders computation for Android Gradle projects #8190
nikita-tkachenko-datadog
merged 1 commit into
master
from
nikita-tkachenko/android-gradle-coverage-fix
Jan 14, 2025
Conversation
This file contains 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 58 metrics, 5 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.46.0-SNAPSHOT~561e191472, baseline=1.46.0-SNAPSHOT~8bcee06789
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.054 s) : 0, 1053624
Total [baseline] (8.611 s) : 0, 8611200
Agent [candidate] (1.055 s) : 0, 1054582
Total [candidate] (8.611 s) : 0, 8610921
section iast
Agent [baseline] (1.182 s) : 0, 1182308
Total [baseline] (9.163 s) : 0, 9163245
Agent [candidate] (1.181 s) : 0, 1181116
Total [candidate] (9.205 s) : 0, 9205064
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.191 s) : 0, 1190773
Total [baseline] (9.164 s) : 0, 9163971
Agent [candidate] (1.192 s) : 0, 1192294
Total [candidate] (9.225 s) : 0, 9225132
section iast_TELEMETRY_OFF
Agent [baseline] (1.172 s) : 0, 1172135
Total [baseline] (9.195 s) : 0, 9195337
Agent [candidate] (1.18 s) : 0, 1180373
Total [candidate] (9.181 s) : 0, 9180793
gantt
title insecure-bank - break down per module: candidate=1.46.0-SNAPSHOT~561e191472, baseline=1.46.0-SNAPSHOT~8bcee06789
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (711.838 ms) : 0, 711838
BytebuddyAgent [candidate] (713.44 ms) : 0, 713440
GlobalTracer [baseline] (255.254 ms) : 0, 255254
GlobalTracer [candidate] (255.606 ms) : 0, 255606
AppSec [baseline] (55.209 ms) : 0, 55209
AppSec [candidate] (56.144 ms) : 0, 56144
Remote Config [baseline] (719.555 µs) : 0, 720
Remote Config [candidate] (731.583 µs) : 0, 732
Telemetry [baseline] (15.617 ms) : 0, 15617
Telemetry [candidate] (13.676 ms) : 0, 13676
section iast
BytebuddyAgent [baseline] (832.013 ms) : 0, 832013
BytebuddyAgent [candidate] (830.387 ms) : 0, 830387
GlobalTracer [baseline] (246.362 ms) : 0, 246362
GlobalTracer [candidate] (246.702 ms) : 0, 246702
AppSec [baseline] (57.883 ms) : 0, 57883
AppSec [candidate] (58.141 ms) : 0, 58141
IAST [baseline] (21.59 ms) : 0, 21590
IAST [candidate] (21.376 ms) : 0, 21376
Remote Config [baseline] (673.196 µs) : 0, 673
Remote Config [candidate] (683.483 µs) : 0, 683
Telemetry [baseline] (8.7 ms) : 0, 8700
Telemetry [candidate] (8.801 ms) : 0, 8801
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (837.107 ms) : 0, 837107
BytebuddyAgent [candidate] (836.581 ms) : 0, 836581
GlobalTracer [baseline] (248.404 ms) : 0, 248404
GlobalTracer [candidate] (249.817 ms) : 0, 249817
AppSec [baseline] (58.695 ms) : 0, 58695
AppSec [candidate] (58.957 ms) : 0, 58957
IAST [baseline] (21.878 ms) : 0, 21878
IAST [candidate] (22.131 ms) : 0, 22131
Remote Config [baseline] (686.63 µs) : 0, 687
Remote Config [candidate] (696.777 µs) : 0, 697
Telemetry [baseline] (8.887 ms) : 0, 8887
Telemetry [candidate] (9.049 ms) : 0, 9049
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (824.206 ms) : 0, 824206
BytebuddyAgent [candidate] (829.757 ms) : 0, 829757
GlobalTracer [baseline] (245.575 ms) : 0, 245575
GlobalTracer [candidate] (246.899 ms) : 0, 246899
AppSec [baseline] (57.448 ms) : 0, 57448
AppSec [candidate] (58.219 ms) : 0, 58219
IAST [baseline] (20.726 ms) : 0, 20726
IAST [candidate] (21.038 ms) : 0, 21038
Remote Config [baseline] (651.552 µs) : 0, 652
Remote Config [candidate] (672.246 µs) : 0, 672
Telemetry [baseline] (8.563 ms) : 0, 8563
Telemetry [candidate] (8.66 ms) : 0, 8660
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.46.0-SNAPSHOT~561e191472, baseline=1.46.0-SNAPSHOT~8bcee06789
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.053 s) : 0, 1052570
Total [baseline] (10.451 s) : 0, 10450926
Agent [candidate] (1.055 s) : 0, 1055277
Total [candidate] (10.452 s) : 0, 10452222
section appsec
Agent [baseline] (1.19 s) : 0, 1189620
Total [baseline] (10.726 s) : 0, 10726047
Agent [candidate] (1.186 s) : 0, 1186359
Total [candidate] (10.69 s) : 0, 10690174
section iast
Agent [baseline] (1.193 s) : 0, 1193422
Total [baseline] (11.012 s) : 0, 11011918
Agent [candidate] (1.181 s) : 0, 1181056
Total [candidate] (10.919 s) : 0, 10918821
section profiling
Agent [baseline] (1.276 s) : 0, 1276484
Total [baseline] (10.887 s) : 0, 10887155
Agent [candidate] (1.271 s) : 0, 1270631
Total [candidate] (10.866 s) : 0, 10865983
gantt
title petclinic - break down per module: candidate=1.46.0-SNAPSHOT~561e191472, baseline=1.46.0-SNAPSHOT~8bcee06789
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (712.371 ms) : 0, 712371
BytebuddyAgent [candidate] (714.386 ms) : 0, 714386
GlobalTracer [baseline] (255.636 ms) : 0, 255636
GlobalTracer [candidate] (256.163 ms) : 0, 256163
AppSec [baseline] (55.115 ms) : 0, 55115
AppSec [candidate] (55.25 ms) : 0, 55250
Remote Config [baseline] (737.048 µs) : 0, 737
Remote Config [candidate] (720.129 µs) : 0, 720
Telemetry [baseline] (13.765 ms) : 0, 13765
Telemetry [candidate] (13.808 ms) : 0, 13808
section appsec
BytebuddyAgent [baseline] (731.59 ms) : 0, 731590
BytebuddyAgent [candidate] (729.291 ms) : 0, 729291
GlobalTracer [baseline] (253.47 ms) : 0, 253470
GlobalTracer [candidate] (252.762 ms) : 0, 252762
AppSec [baseline] (170.631 ms) : 0, 170631
AppSec [candidate] (170.164 ms) : 0, 170164
IAST [baseline] (19.286 ms) : 0, 19286
IAST [candidate] (20.045 ms) : 0, 20045
Remote Config [baseline] (669.738 µs) : 0, 670
Remote Config [candidate] (657.215 µs) : 0, 657
Telemetry [baseline] (8.608 ms) : 0, 8608
Telemetry [candidate] (8.502 ms) : 0, 8502
section iast
BytebuddyAgent [baseline] (838.044 ms) : 0, 838044
BytebuddyAgent [candidate] (830.916 ms) : 0, 830916
GlobalTracer [baseline] (249.844 ms) : 0, 249844
GlobalTracer [candidate] (246.66 ms) : 0, 246660
AppSec [baseline] (58.753 ms) : 0, 58753
AppSec [candidate] (57.855 ms) : 0, 57855
IAST [baseline] (21.897 ms) : 0, 21897
IAST [candidate] (21.298 ms) : 0, 21298
Remote Config [baseline] (687.314 µs) : 0, 687
Remote Config [candidate] (658.211 µs) : 0, 658
Telemetry [baseline] (9.048 ms) : 0, 9048
Telemetry [candidate] (8.718 ms) : 0, 8718
section profiling
BytebuddyAgent [baseline] (705.701 ms) : 0, 705701
BytebuddyAgent [candidate] (701.632 ms) : 0, 701632
GlobalTracer [baseline] (370.122 ms) : 0, 370122
GlobalTracer [candidate] (368.34 ms) : 0, 368340
AppSec [baseline] (54.192 ms) : 0, 54192
AppSec [candidate] (53.93 ms) : 0, 53930
Remote Config [baseline] (698.214 µs) : 0, 698
Remote Config [candidate] (693.15 µs) : 0, 693
Telemetry [baseline] (8.759 ms) : 0, 8759
Telemetry [candidate] (8.76 ms) : 0, 8760
ProfilingAgent [baseline] (94.809 ms) : 0, 94809
ProfilingAgent [candidate] (95.423 ms) : 0, 95423
Profiling [baseline] (94.834 ms) : 0, 94834
Profiling [candidate] (95.448 ms) : 0, 95448
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~561e191472, baseline=1.46.0-SNAPSHOT~8bcee06789
dateFormat X
axisFormat %s
section baseline
no_agent (383.75 µs) : 364, 404
. : milestone, 384,
iast (499.993 µs) : 478, 522
. : milestone, 500,
iast_FULL (659.292 µs) : 637, 681
. : milestone, 659,
iast_GLOBAL (530.631 µs) : 508, 553
. : milestone, 531,
iast_HARDCODED_SECRET_DISABLED (504.863 µs) : 483, 526
. : milestone, 505,
iast_INACTIVE (460.14 µs) : 439, 482
. : milestone, 460,
iast_TELEMETRY_OFF (496.728 µs) : 475, 519
. : milestone, 497,
tracing (460.662 µs) : 438, 483
. : milestone, 461,
section candidate
no_agent (387.98 µs) : 368, 408
. : milestone, 388,
iast (504.889 µs) : 483, 527
. : milestone, 505,
iast_FULL (660.287 µs) : 639, 682
. : milestone, 660,
iast_GLOBAL (525.293 µs) : 504, 547
. : milestone, 525,
iast_HARDCODED_SECRET_DISABLED (497.27 µs) : 476, 519
. : milestone, 497,
iast_INACTIVE (460.283 µs) : 439, 482
. : milestone, 460,
iast_TELEMETRY_OFF (488.779 µs) : 467, 510
. : milestone, 489,
tracing (456.798 µs) : 436, 477
. : milestone, 457,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.46.0-SNAPSHOT~561e191472, baseline=1.46.0-SNAPSHOT~8bcee06789
dateFormat X
axisFormat %s
section baseline
no_agent (1.375 ms) : 1356, 1394
. : milestone, 1375,
appsec (1.775 ms) : 1751, 1799
. : milestone, 1775,
appsec_no_iast (1.749 ms) : 1724, 1775
. : milestone, 1749,
iast (1.528 ms) : 1505, 1550
. : milestone, 1528,
profiling (1.562 ms) : 1537, 1587
. : milestone, 1562,
tracing (1.512 ms) : 1488, 1537
. : milestone, 1512,
section candidate
no_agent (1.363 ms) : 1344, 1383
. : milestone, 1363,
appsec (1.749 ms) : 1725, 1773
. : milestone, 1749,
appsec_no_iast (1.765 ms) : 1740, 1790
. : milestone, 1765,
iast (1.518 ms) : 1495, 1541
. : milestone, 1518,
profiling (1.575 ms) : 1550, 1600
. : milestone, 1575,
tracing (1.485 ms) : 1460, 1511
. : milestone, 1485,
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.46.0-SNAPSHOT~561e191472, baseline=1.46.0-SNAPSHOT~8bcee06789
dateFormat X
axisFormat %s
section baseline
no_agent (15.438 s) : 15438000, 15438000
. : milestone, 15438000,
appsec (14.965 s) : 14965000, 14965000
. : milestone, 14965000,
iast (18.789 s) : 18789000, 18789000
. : milestone, 18789000,
iast_GLOBAL (17.962 s) : 17962000, 17962000
. : milestone, 17962000,
profiling (15.02 s) : 15020000, 15020000
. : milestone, 15020000,
tracing (14.836 s) : 14836000, 14836000
. : milestone, 14836000,
section candidate
no_agent (14.961 s) : 14961000, 14961000
. : milestone, 14961000,
appsec (14.931 s) : 14931000, 14931000
. : milestone, 14931000,
iast (19.075 s) : 19075000, 19075000
. : milestone, 19075000,
iast_GLOBAL (17.989 s) : 17989000, 17989000
. : milestone, 17989000,
profiling (15.146 s) : 15146000, 15146000
. : milestone, 15146000,
tracing (14.946 s) : 14946000, 14946000
. : milestone, 14946000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.46.0-SNAPSHOT~561e191472, baseline=1.46.0-SNAPSHOT~8bcee06789
dateFormat X
axisFormat %s
section baseline
no_agent (1.478 ms) : 1466, 1489
. : milestone, 1478,
appsec (2.355 ms) : 2312, 2398
. : milestone, 2355,
iast (2.107 ms) : 2053, 2162
. : milestone, 2107,
iast_GLOBAL (2.156 ms) : 2101, 2210
. : milestone, 2156,
profiling (1.976 ms) : 1932, 2021
. : milestone, 1976,
tracing (1.959 ms) : 1917, 2001
. : milestone, 1959,
section candidate
no_agent (1.479 ms) : 1467, 1491
. : milestone, 1479,
appsec (2.376 ms) : 2333, 2419
. : milestone, 2376,
iast (2.117 ms) : 2062, 2172
. : milestone, 2117,
iast_GLOBAL (2.156 ms) : 2101, 2211
. : milestone, 2156,
profiling (1.989 ms) : 1944, 2034
. : milestone, 1989,
tracing (1.96 ms) : 1918, 2002
. : milestone, 1960,
|
daniel-mohedano
approved these changes
Jan 14, 2025
svc-squareup-copybara
pushed a commit
to cashapp/misk
that referenced
this pull request
Jan 31, 2025
| 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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
Does some minor fixes to the logic that determines source and destination folders for Android Gradle projects:
${project.buildDir}/tmp/kotlin-classes
folder exists; previously only looked for them if the project hadkotlin-android
plugin, which didn't work sometimes (as the project could be using a different Kotlin plugin, e.g.kotlin-multiplatform
android
andandroid-library
plugins, also considerscom.android.application
andcom.android.library
plugins (which are aliases for the other two)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: SDTEST-1429