-
Notifications
You must be signed in to change notification settings - Fork 301
Set default Attempt to Fix retries if none provided from the backend #8615
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/default-attempt-to-fix-retries
Mar 25, 2025
Merged
Set default Attempt to Fix retries if none provided from the backend #8615
daniel-mohedano
merged 1 commit into
master
from
daniel.mohedano/default-attempt-to-fix-retries
Mar 25, 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
nikita-tkachenko-datadog
approved these changes
Mar 24, 2025
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 64 metrics, 7 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.48.0-SNAPSHOT~bca973b2af, baseline=1.48.0-SNAPSHOT~51813bdfcb
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.05 s) : 0, 1049897
Total [baseline] (8.69 s) : 0, 8689917
Agent [candidate] (1.047 s) : 0, 1047253
Total [candidate] (8.669 s) : 0, 8668643
section iast
Agent [baseline] (1.177 s) : 0, 1176521
Total [baseline] (9.257 s) : 0, 9256812
Agent [candidate] (1.184 s) : 0, 1184228
Total [candidate] (9.257 s) : 0, 9257470
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.177 s) : 0, 1176697
Total [baseline] (9.179 s) : 0, 9179420
Agent [candidate] (1.181 s) : 0, 1181123
Total [candidate] (9.212 s) : 0, 9212274
section iast_TELEMETRY_OFF
Agent [baseline] (1.172 s) : 0, 1172109
Total [baseline] (9.246 s) : 0, 9246063
Agent [candidate] (1.175 s) : 0, 1174589
Total [candidate] (9.246 s) : 0, 9245590
gantt
title insecure-bank - break down per module: candidate=1.48.0-SNAPSHOT~bca973b2af, baseline=1.48.0-SNAPSHOT~51813bdfcb
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (718.702 ms) : 0, 718702
BytebuddyAgent [candidate] (717.493 ms) : 0, 717493
GlobalTracer [baseline] (239.234 ms) : 0, 239234
GlobalTracer [candidate] (239.655 ms) : 0, 239655
AppSec [baseline] (54.854 ms) : 0, 54854
AppSec [candidate] (54.762 ms) : 0, 54762
Debugger [baseline] (4.431 ms) : 0, 4431
Debugger [candidate] (4.425 ms) : 0, 4425
Remote Config [baseline] (720.093 µs) : 0, 720
Remote Config [candidate] (710.435 µs) : 0, 710
Telemetry [baseline] (15.919 ms) : 0, 15919
Telemetry [candidate] (14.22 ms) : 0, 14220
section iast
BytebuddyAgent [baseline] (838.379 ms) : 0, 838379
BytebuddyAgent [candidate] (845.299 ms) : 0, 845299
GlobalTracer [baseline] (230.307 ms) : 0, 230307
GlobalTracer [candidate] (230.837 ms) : 0, 230837
IAST [baseline] (22.669 ms) : 0, 22669
IAST [candidate] (22.577 ms) : 0, 22577
AppSec [baseline] (55.639 ms) : 0, 55639
AppSec [candidate] (55.919 ms) : 0, 55919
Debugger [baseline] (4.14 ms) : 0, 4140
Debugger [candidate] (4.17 ms) : 0, 4170
Remote Config [baseline] (600.757 µs) : 0, 601
Remote Config [candidate] (595.139 µs) : 0, 595
Telemetry [baseline] (8.792 ms) : 0, 8792
Telemetry [candidate] (8.8 ms) : 0, 8800
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (837.92 ms) : 0, 837920
BytebuddyAgent [candidate] (841.262 ms) : 0, 841262
GlobalTracer [baseline] (230.41 ms) : 0, 230410
GlobalTracer [candidate] (231.51 ms) : 0, 231510
IAST [baseline] (22.881 ms) : 0, 22881
IAST [candidate] (22.966 ms) : 0, 22966
AppSec [baseline] (55.995 ms) : 0, 55995
AppSec [candidate] (55.902 ms) : 0, 55902
Debugger [baseline] (4.158 ms) : 0, 4158
Debugger [candidate] (4.148 ms) : 0, 4148
Remote Config [baseline] (613.62 µs) : 0, 614
Remote Config [candidate] (590.117 µs) : 0, 590
Telemetry [baseline] (8.751 ms) : 0, 8751
Telemetry [candidate] (8.755 ms) : 0, 8755
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (834.4 ms) : 0, 834400
BytebuddyAgent [candidate] (836.281 ms) : 0, 836281
GlobalTracer [baseline] (229.996 ms) : 0, 229996
GlobalTracer [candidate] (230.809 ms) : 0, 230809
IAST [baseline] (22.457 ms) : 0, 22457
IAST [candidate] (23.01 ms) : 0, 23010
AppSec [baseline] (55.943 ms) : 0, 55943
AppSec [candidate] (55.223 ms) : 0, 55223
Debugger [baseline] (4.142 ms) : 0, 4142
Debugger [candidate] (4.123 ms) : 0, 4123
Remote Config [baseline] (599.382 µs) : 0, 599
Remote Config [candidate] (597.363 µs) : 0, 597
Telemetry [baseline] (8.565 ms) : 0, 8565
Telemetry [candidate] (8.564 ms) : 0, 8564
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.48.0-SNAPSHOT~bca973b2af, baseline=1.48.0-SNAPSHOT~51813bdfcb
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.05 s) : 0, 1050150
Total [baseline] (10.493 s) : 0, 10493001
Agent [candidate] (1.049 s) : 0, 1049293
Total [candidate] (10.477 s) : 0, 10477319
section appsec
Agent [baseline] (1.189 s) : 0, 1189194
Total [baseline] (10.773 s) : 0, 10773111
Agent [candidate] (1.194 s) : 0, 1194103
Total [candidate] (10.777 s) : 0, 10776801
section iast
Agent [baseline] (1.176 s) : 0, 1176360
Total [baseline] (11.002 s) : 0, 11002277
Agent [candidate] (1.176 s) : 0, 1176055
Total [candidate] (11.08 s) : 0, 11079601
section profiling
Agent [baseline] (1.285 s) : 0, 1284553
Total [baseline] (10.974 s) : 0, 10973928
Agent [candidate] (1.275 s) : 0, 1275188
Total [candidate] (10.866 s) : 0, 10865702
gantt
title petclinic - break down per module: candidate=1.48.0-SNAPSHOT~bca973b2af, baseline=1.48.0-SNAPSHOT~51813bdfcb
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (722.744 ms) : 0, 722744
BytebuddyAgent [candidate] (720.017 ms) : 0, 720017
GlobalTracer [baseline] (241.135 ms) : 0, 241135
GlobalTracer [candidate] (240.692 ms) : 0, 240692
AppSec [baseline] (54.872 ms) : 0, 54872
AppSec [candidate] (55.094 ms) : 0, 55094
Debugger [baseline] (5.2 ms) : 0, 5200
Debugger [candidate] (5.219 ms) : 0, 5219
Remote Config [baseline] (706.209 µs) : 0, 706
Remote Config [candidate] (722.181 µs) : 0, 722
Telemetry [baseline] (9.296 ms) : 0, 9296
Telemetry [candidate] (11.46 ms) : 0, 11460
section appsec
BytebuddyAgent [baseline] (736.593 ms) : 0, 736593
BytebuddyAgent [candidate] (740.621 ms) : 0, 740621
GlobalTracer [baseline] (236.47 ms) : 0, 236470
GlobalTracer [candidate] (237.396 ms) : 0, 237396
IAST [baseline] (21.671 ms) : 0, 21671
IAST [candidate] (21.764 ms) : 0, 21764
AppSec [baseline] (175.043 ms) : 0, 175043
AppSec [candidate] (175.184 ms) : 0, 175184
Debugger [baseline] (4.289 ms) : 0, 4289
Debugger [candidate] (4.313 ms) : 0, 4313
Remote Config [baseline] (647.517 µs) : 0, 648
Remote Config [candidate] (646.556 µs) : 0, 647
Telemetry [baseline] (9.263 ms) : 0, 9263
Telemetry [candidate] (8.906 ms) : 0, 8906
section iast
BytebuddyAgent [baseline] (838.361 ms) : 0, 838361
BytebuddyAgent [candidate] (837.761 ms) : 0, 837761
GlobalTracer [baseline] (230.161 ms) : 0, 230161
GlobalTracer [candidate] (229.975 ms) : 0, 229975
IAST [baseline] (23.476 ms) : 0, 23476
IAST [candidate] (23.408 ms) : 0, 23408
AppSec [baseline] (55.012 ms) : 0, 55012
AppSec [candidate] (55.362 ms) : 0, 55362
Debugger [baseline] (4.142 ms) : 0, 4142
Debugger [candidate] (4.153 ms) : 0, 4153
Remote Config [baseline] (586.003 µs) : 0, 586
Remote Config [candidate] (593.764 µs) : 0, 594
Telemetry [baseline] (8.662 ms) : 0, 8662
Telemetry [candidate] (8.804 ms) : 0, 8804
section profiling
BytebuddyAgent [baseline] (718.416 ms) : 0, 718416
BytebuddyAgent [candidate] (711.607 ms) : 0, 711607
GlobalTracer [baseline] (352.538 ms) : 0, 352538
GlobalTracer [candidate] (351.668 ms) : 0, 351668
AppSec [baseline] (54.772 ms) : 0, 54772
AppSec [candidate] (54.402 ms) : 0, 54402
Debugger [baseline] (4.306 ms) : 0, 4306
Debugger [candidate] (4.282 ms) : 0, 4282
Remote Config [baseline] (704.518 µs) : 0, 705
Remote Config [candidate] (687.068 µs) : 0, 687
Telemetry [baseline] (9.006 ms) : 0, 9006
Telemetry [candidate] (8.903 ms) : 0, 8903
ProfilingAgent [baseline] (102.736 ms) : 0, 102736
ProfilingAgent [candidate] (101.757 ms) : 0, 101757
Profiling [baseline] (102.763 ms) : 0, 102763
Profiling [candidate] (102.061 ms) : 0, 102061
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 14 metrics, 16 unstable metrics. Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~bca973b2af, baseline=1.48.0-SNAPSHOT~51813bdfcb
dateFormat X
axisFormat %s
section baseline
no_agent (374.536 µs) : 355, 394
. : milestone, 375,
iast (521.467 µs) : 499, 544
. : milestone, 521,
iast_FULL (737.056 µs) : 715, 759
. : milestone, 737,
iast_GLOBAL (559.821 µs) : 538, 582
. : milestone, 560,
iast_HARDCODED_SECRET_DISABLED (519.977 µs) : 498, 542
. : milestone, 520,
iast_INACTIVE (466.808 µs) : 446, 488
. : milestone, 467,
iast_TELEMETRY_OFF (506.291 µs) : 485, 528
. : milestone, 506,
tracing (466.879 µs) : 445, 489
. : milestone, 467,
section candidate
no_agent (383.85 µs) : 364, 404
. : milestone, 384,
iast (515.463 µs) : 494, 537
. : milestone, 515,
iast_FULL (731.081 µs) : 709, 753
. : milestone, 731,
iast_GLOBAL (570.716 µs) : 548, 593
. : milestone, 571,
iast_HARDCODED_SECRET_DISABLED (516.235 µs) : 495, 538
. : milestone, 516,
iast_INACTIVE (466.365 µs) : 445, 488
. : milestone, 466,
iast_TELEMETRY_OFF (498.664 µs) : 477, 520
. : milestone, 499,
tracing (458.657 µs) : 438, 480
. : milestone, 459,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~bca973b2af, baseline=1.48.0-SNAPSHOT~51813bdfcb
dateFormat X
axisFormat %s
section baseline
no_agent (1.367 ms) : 1348, 1385
. : milestone, 1367,
appsec (1.747 ms) : 1723, 1771
. : milestone, 1747,
appsec_no_iast (1.74 ms) : 1716, 1764
. : milestone, 1740,
code_origins (1.67 ms) : 1643, 1697
. : milestone, 1670,
iast (1.511 ms) : 1487, 1534
. : milestone, 1511,
profiling (1.531 ms) : 1506, 1556
. : milestone, 1531,
tracing (1.503 ms) : 1479, 1526
. : milestone, 1503,
section candidate
no_agent (1.365 ms) : 1346, 1384
. : milestone, 1365,
appsec (1.736 ms) : 1712, 1760
. : milestone, 1736,
appsec_no_iast (1.752 ms) : 1728, 1775
. : milestone, 1752,
code_origins (1.675 ms) : 1649, 1702
. : milestone, 1675,
iast (1.523 ms) : 1500, 1547
. : milestone, 1523,
profiling (1.513 ms) : 1489, 1536
. : milestone, 1513,
tracing (1.487 ms) : 1463, 1512
. : milestone, 1487,
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~bca973b2af, baseline=1.48.0-SNAPSHOT~51813bdfcb
dateFormat X
axisFormat %s
section baseline
no_agent (14.847 s) : 14847000, 14847000
. : milestone, 14847000,
appsec (14.987 s) : 14987000, 14987000
. : milestone, 14987000,
iast (18.202 s) : 18202000, 18202000
. : milestone, 18202000,
iast_GLOBAL (18.035 s) : 18035000, 18035000
. : milestone, 18035000,
profiling (15.198 s) : 15198000, 15198000
. : milestone, 15198000,
tracing (14.992 s) : 14992000, 14992000
. : milestone, 14992000,
section candidate
no_agent (14.926 s) : 14926000, 14926000
. : milestone, 14926000,
appsec (15.069 s) : 15069000, 15069000
. : milestone, 15069000,
iast (18.554 s) : 18554000, 18554000
. : milestone, 18554000,
iast_GLOBAL (17.886 s) : 17886000, 17886000
. : milestone, 17886000,
profiling (15.325 s) : 15325000, 15325000
. : milestone, 15325000,
tracing (14.896 s) : 14896000, 14896000
. : milestone, 14896000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.48.0-SNAPSHOT~bca973b2af, baseline=1.48.0-SNAPSHOT~51813bdfcb
dateFormat X
axisFormat %s
section baseline
no_agent (1.472 ms) : 1461, 1484
. : milestone, 1472,
appsec (2.347 ms) : 2303, 2391
. : milestone, 2347,
iast (2.124 ms) : 2068, 2179
. : milestone, 2124,
iast_GLOBAL (2.157 ms) : 2101, 2214
. : milestone, 2157,
profiling (1.966 ms) : 1922, 2010
. : milestone, 1966,
tracing (1.953 ms) : 1910, 1995
. : milestone, 1953,
section candidate
no_agent (1.474 ms) : 1463, 1486
. : milestone, 1474,
appsec (2.325 ms) : 2282, 2368
. : milestone, 2325,
iast (2.116 ms) : 2061, 2172
. : milestone, 2116,
iast_GLOBAL (2.167 ms) : 2111, 2223
. : milestone, 2167,
profiling (1.966 ms) : 1922, 2010
. : milestone, 1966,
tracing (1.953 ms) : 1911, 1996
. : milestone, 1953,
|
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
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
Fixes a bug where if the backend doesn't provide a number of retries for Attempt to Fix tests the test won't be retried at all, as it defaulted to -1. Now it defaults to 20 (the original number of retries planned in the RFC).
Motivation
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: []