Skip to content

Conversation

daniel-mohedano
Copy link
Contributor

@daniel-mohedano daniel-mohedano commented Apr 10, 2025

What Does This Do

  • Updates the tag @test.retry_reason to use the full name of the feature:
    • atr -> auto_test_retry
    • efd -> early_flake_detection

Contributor Checklist

Jira ticket: SDTEST-1835

@daniel-mohedano daniel-mohedano added comp: ci visibility Continuous Integration Visibility type: enhancement Enhancements and improvements labels Apr 10, 2025
@pr-commenter
Copy link

pr-commenter bot commented Apr 10, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master daniel.mohedano/update-retry-reason
git_commit_date 1744233055 1744275951
git_commit_sha 33fc3c9 92c90d9
release_version 1.49.0-SNAPSHOT~33fc3c9a9b 1.49.0-SNAPSHOT~92c90d9a8e
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1744279202 1744279202
ci_job_id 890288623 890288623
ci_pipeline_id 61713782 61713782
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-lh2rzwsp-project-304-concurrent-0-f7ew8lcr 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-lh2rzwsp-project-304-concurrent-0-f7ew8lcr 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None
variant iast iast

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 63 metrics, 8 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.49.0-SNAPSHOT~92c90d9a8e, baseline=1.49.0-SNAPSHOT~33fc3c9a9b

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.056 s) : 0, 1055897
Total [baseline] (10.6 s) : 0, 10600482
Agent [candidate] (1.06 s) : 0, 1060005
Total [candidate] (10.454 s) : 0, 10454097
section appsec
Agent [baseline] (1.198 s) : 0, 1198429
Total [baseline] (10.765 s) : 0, 10765402
Agent [candidate] (1.198 s) : 0, 1197516
Total [candidate] (10.745 s) : 0, 10745350
section iast
Agent [baseline] (1.193 s) : 0, 1192501
Total [baseline] (11.096 s) : 0, 11096182
Agent [candidate] (1.195 s) : 0, 1194600
Total [candidate] (11.041 s) : 0, 11040657
section profiling
Agent [baseline] (1.29 s) : 0, 1289973
Total [baseline] (10.933 s) : 0, 10932859
Agent [candidate] (1.305 s) : 0, 1304607
Total [candidate] (10.962 s) : 0, 10962026
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.056 s -
Agent appsec 1.198 s 142.532 ms (13.5%)
Agent iast 1.193 s 136.604 ms (12.9%)
Agent profiling 1.29 s 234.076 ms (22.2%)
Total tracing 10.6 s -
Total appsec 10.765 s 164.92 ms (1.6%)
Total iast 11.096 s 495.699 ms (4.7%)
Total profiling 10.933 s 332.376 ms (3.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.06 s -
Agent appsec 1.198 s 137.511 ms (13.0%)
Agent iast 1.195 s 134.595 ms (12.7%)
Agent profiling 1.305 s 244.602 ms (23.1%)
Total tracing 10.454 s -
Total appsec 10.745 s 291.253 ms (2.8%)
Total iast 11.041 s 586.559 ms (5.6%)
Total profiling 10.962 s 507.929 ms (4.9%)
gantt
    title petclinic - break down per module: candidate=1.49.0-SNAPSHOT~92c90d9a8e, baseline=1.49.0-SNAPSHOT~33fc3c9a9b

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (721.438 ms) : 0, 721438
BytebuddyAgent [candidate] (724.355 ms) : 0, 724355
GlobalTracer [baseline] (239.214 ms) : 0, 239214
GlobalTracer [candidate] (240.617 ms) : 0, 240617
AppSec [baseline] (54.253 ms) : 0, 54253
AppSec [candidate] (54.721 ms) : 0, 54721
Debugger [baseline] (4.389 ms) : 0, 4389
Debugger [candidate] (4.459 ms) : 0, 4459
Remote Config [baseline] (712.73 µs) : 0, 713
Remote Config [candidate] (704.554 µs) : 0, 705
Telemetry [baseline] (14.883 ms) : 0, 14883
Telemetry [candidate] (14.256 ms) : 0, 14256
section appsec
BytebuddyAgent [baseline] (739.984 ms) : 0, 739984
BytebuddyAgent [candidate] (740.823 ms) : 0, 740823
GlobalTracer [baseline] (236.622 ms) : 0, 236622
GlobalTracer [candidate] (235.984 ms) : 0, 235984
IAST [baseline] (21.54 ms) : 0, 21540
IAST [candidate] (21.362 ms) : 0, 21362
AppSec [baseline] (176.648 ms) : 0, 176648
AppSec [candidate] (176.109 ms) : 0, 176109
Debugger [baseline] (4.289 ms) : 0, 4289
Debugger [candidate] (4.26 ms) : 0, 4260
Remote Config [baseline] (649.492 µs) : 0, 649
Remote Config [candidate] (637.965 µs) : 0, 638
Telemetry [baseline] (8.669 ms) : 0, 8669
Telemetry [candidate] (8.199 ms) : 0, 8199
section iast
BytebuddyAgent [baseline] (848.235 ms) : 0, 848235
BytebuddyAgent [candidate] (849.716 ms) : 0, 849716
GlobalTracer [baseline] (230.984 ms) : 0, 230984
GlobalTracer [candidate] (231.706 ms) : 0, 231706
IAST [baseline] (22.72 ms) : 0, 22720
IAST [candidate] (22.871 ms) : 0, 22871
AppSec [baseline] (56.217 ms) : 0, 56217
AppSec [candidate] (55.2 ms) : 0, 55200
Debugger [baseline] (4.112 ms) : 0, 4112
Debugger [candidate] (4.096 ms) : 0, 4096
Remote Config [baseline] (594.693 µs) : 0, 595
Remote Config [candidate] (593.828 µs) : 0, 594
Telemetry [baseline] (8.753 ms) : 0, 8753
Telemetry [candidate] (8.703 ms) : 0, 8703
section profiling
BytebuddyAgent [baseline] (711.585 ms) : 0, 711585
BytebuddyAgent [candidate] (720.044 ms) : 0, 720044
GlobalTracer [baseline] (358.734 ms) : 0, 358734
GlobalTracer [candidate] (362.983 ms) : 0, 362983
AppSec [baseline] (54.553 ms) : 0, 54553
AppSec [candidate] (54.002 ms) : 0, 54002
Debugger [baseline] (4.33 ms) : 0, 4330
Debugger [candidate] (4.388 ms) : 0, 4388
Remote Config [baseline] (698.763 µs) : 0, 699
Remote Config [candidate] (761.469 µs) : 0, 761
Telemetry [baseline] (9.022 ms) : 0, 9022
Telemetry [candidate] (9.214 ms) : 0, 9214
ProfilingAgent [baseline] (103.095 ms) : 0, 103095
ProfilingAgent [candidate] (105.057 ms) : 0, 105057
Profiling [baseline] (103.12 ms) : 0, 103120
Profiling [candidate] (105.083 ms) : 0, 105083
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.49.0-SNAPSHOT~92c90d9a8e, baseline=1.49.0-SNAPSHOT~33fc3c9a9b

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.058 s) : 0, 1057524
Total [baseline] (8.695 s) : 0, 8694778
Agent [candidate] (1.058 s) : 0, 1058077
Total [candidate] (8.663 s) : 0, 8662706
section iast
Agent [baseline] (1.185 s) : 0, 1184648
Total [baseline] (9.23 s) : 0, 9229782
Agent [candidate] (1.183 s) : 0, 1183121
Total [candidate] (9.253 s) : 0, 9253386
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.183 s) : 0, 1183115
Total [baseline] (9.202 s) : 0, 9202008
Agent [candidate] (1.185 s) : 0, 1184932
Total [candidate] (9.225 s) : 0, 9225184
section iast_TELEMETRY_OFF
Agent [baseline] (1.179 s) : 0, 1179180
Total [baseline] (9.251 s) : 0, 9250529
Agent [candidate] (1.187 s) : 0, 1186850
Total [candidate] (9.311 s) : 0, 9311283
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.058 s -
Agent iast 1.185 s 127.123 ms (12.0%)
Agent iast_HARDCODED_SECRET_DISABLED 1.183 s 125.591 ms (11.9%)
Agent iast_TELEMETRY_OFF 1.179 s 121.655 ms (11.5%)
Total tracing 8.695 s -
Total iast 9.23 s 535.004 ms (6.2%)
Total iast_HARDCODED_SECRET_DISABLED 9.202 s 507.23 ms (5.8%)
Total iast_TELEMETRY_OFF 9.251 s 555.752 ms (6.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.058 s -
Agent iast 1.183 s 125.044 ms (11.8%)
Agent iast_HARDCODED_SECRET_DISABLED 1.185 s 126.855 ms (12.0%)
Agent iast_TELEMETRY_OFF 1.187 s 128.773 ms (12.2%)
Total tracing 8.663 s -
Total iast 9.253 s 590.68 ms (6.8%)
Total iast_HARDCODED_SECRET_DISABLED 9.225 s 562.479 ms (6.5%)
Total iast_TELEMETRY_OFF 9.311 s 648.578 ms (7.5%)
gantt
    title insecure-bank - break down per module: candidate=1.49.0-SNAPSHOT~92c90d9a8e, baseline=1.49.0-SNAPSHOT~33fc3c9a9b

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (722.981 ms) : 0, 722981
BytebuddyAgent [candidate] (722.074 ms) : 0, 722074
GlobalTracer [baseline] (239.908 ms) : 0, 239908
GlobalTracer [candidate] (239.916 ms) : 0, 239916
AppSec [baseline] (55.377 ms) : 0, 55377
AppSec [candidate] (55.322 ms) : 0, 55322
Debugger [baseline] (4.462 ms) : 0, 4462
Debugger [candidate] (4.436 ms) : 0, 4436
Remote Config [baseline] (697.927 µs) : 0, 698
Remote Config [candidate] (687.674 µs) : 0, 688
Telemetry [baseline] (13.209 ms) : 0, 13209
Telemetry [candidate] (14.798 ms) : 0, 14798
section iast
BytebuddyAgent [baseline] (841.757 ms) : 0, 841757
BytebuddyAgent [candidate] (840.329 ms) : 0, 840329
GlobalTracer [baseline] (230.166 ms) : 0, 230166
GlobalTracer [candidate] (229.801 ms) : 0, 229801
IAST [baseline] (23.47 ms) : 0, 23470
IAST [candidate] (22.677 ms) : 0, 22677
AppSec [baseline] (55.044 ms) : 0, 55044
AppSec [candidate] (56.106 ms) : 0, 56106
Debugger [baseline] (4.127 ms) : 0, 4127
Debugger [candidate] (4.135 ms) : 0, 4135
Remote Config [baseline] (610.286 µs) : 0, 610
Remote Config [candidate] (589.245 µs) : 0, 589
Telemetry [baseline] (8.7 ms) : 0, 8700
Telemetry [candidate] (8.716 ms) : 0, 8716
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (840.128 ms) : 0, 840128
BytebuddyAgent [candidate] (841.573 ms) : 0, 841573
GlobalTracer [baseline] (229.904 ms) : 0, 229904
GlobalTracer [candidate] (230.304 ms) : 0, 230304
IAST [baseline] (22.69 ms) : 0, 22690
IAST [candidate] (22.597 ms) : 0, 22597
AppSec [baseline] (56.158 ms) : 0, 56158
AppSec [candidate] (56.119 ms) : 0, 56119
Debugger [baseline] (4.127 ms) : 0, 4127
Debugger [candidate] (4.125 ms) : 0, 4125
Remote Config [baseline] (625.429 µs) : 0, 625
Remote Config [candidate] (587.083 µs) : 0, 587
Telemetry [baseline] (8.763 ms) : 0, 8763
Telemetry [candidate] (8.776 ms) : 0, 8776
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (837.083 ms) : 0, 837083
BytebuddyAgent [candidate] (843.311 ms) : 0, 843311
GlobalTracer [baseline] (229.791 ms) : 0, 229791
GlobalTracer [candidate] (230.985 ms) : 0, 230985
IAST [baseline] (22.395 ms) : 0, 22395
IAST [candidate] (22.432 ms) : 0, 22432
AppSec [baseline] (55.941 ms) : 0, 55941
AppSec [candidate] (55.919 ms) : 0, 55919
Debugger [baseline] (4.078 ms) : 0, 4078
Debugger [candidate] (4.136 ms) : 0, 4136
Remote Config [baseline] (589.754 µs) : 0, 590
Remote Config [candidate] (587.969 µs) : 0, 588
Telemetry [baseline] (8.521 ms) : 0, 8521
Telemetry [candidate] (8.604 ms) : 0, 8604
Loading

Load

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master daniel.mohedano/update-retry-reason
git_commit_date 1744233055 1744275951
git_commit_sha 33fc3c9 92c90d9
release_version 1.49.0-SNAPSHOT~33fc3c9a9b 1.49.0-SNAPSHOT~92c90d9a8e
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1744278749 1744278749
ci_job_id 890288627 890288627
ci_pipeline_id 61713782 61713782
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-ctmiy-ux-project-304-concurrent-0-axfienqt 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-ctmiy-ux-project-304-concurrent-0-axfienqt 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
variant appsec appsec

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 1 unstable metrics.

Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.49.0-SNAPSHOT~92c90d9a8e, baseline=1.49.0-SNAPSHOT~33fc3c9a9b
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.769 s) : 14769000, 14769000
.   : milestone, 14769000,
appsec (14.789 s) : 14789000, 14789000
.   : milestone, 14789000,
iast (18.489 s) : 18489000, 18489000
.   : milestone, 18489000,
iast_GLOBAL (18.342 s) : 18342000, 18342000
.   : milestone, 18342000,
profiling (14.854 s) : 14854000, 14854000
.   : milestone, 14854000,
tracing (15.137 s) : 15137000, 15137000
.   : milestone, 15137000,
section candidate
no_agent (15.465 s) : 15465000, 15465000
.   : milestone, 15465000,
appsec (14.828 s) : 14828000, 14828000
.   : milestone, 14828000,
iast (18.797 s) : 18797000, 18797000
.   : milestone, 18797000,
iast_GLOBAL (18.169 s) : 18169000, 18169000
.   : milestone, 18169000,
profiling (15.115 s) : 15115000, 15115000
.   : milestone, 15115000,
tracing (15.102 s) : 15102000, 15102000
.   : milestone, 15102000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.769 s [14.769 s, 14.769 s] -
appsec 14.789 s [14.789 s, 14.789 s] 20.0 ms (0.1%)
iast 18.489 s [18.489 s, 18.489 s] 3.72 s (25.2%)
iast_GLOBAL 18.342 s [18.342 s, 18.342 s] 3.573 s (24.2%)
profiling 14.854 s [14.854 s, 14.854 s] 85.0 ms (0.6%)
tracing 15.137 s [15.137 s, 15.137 s] 368.0 ms (2.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.465 s [15.465 s, 15.465 s] -
appsec 14.828 s [14.828 s, 14.828 s] -637.0 ms (-4.1%)
iast 18.797 s [18.797 s, 18.797 s] 3.332 s (21.5%)
iast_GLOBAL 18.169 s [18.169 s, 18.169 s] 2.704 s (17.5%)
profiling 15.115 s [15.115 s, 15.115 s] -350.0 ms (-2.3%)
tracing 15.102 s [15.102 s, 15.102 s] -363.0 ms (-2.3%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.49.0-SNAPSHOT~92c90d9a8e, baseline=1.49.0-SNAPSHOT~33fc3c9a9b
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.479 ms) : 1467, 1490
.   : milestone, 1479,
appsec (2.39 ms) : 2343, 2437
.   : milestone, 2390,
iast (2.165 ms) : 2106, 2223
.   : milestone, 2165,
iast_GLOBAL (2.219 ms) : 2159, 2279
.   : milestone, 2219,
profiling (2.498 ms) : 2316, 2681
.   : milestone, 2498,
tracing (1.992 ms) : 1946, 2037
.   : milestone, 1992,
section candidate
no_agent (1.484 ms) : 1472, 1495
.   : milestone, 1484,
appsec (2.392 ms) : 2345, 2439
.   : milestone, 2392,
iast (2.174 ms) : 2115, 2234
.   : milestone, 2174,
iast_GLOBAL (2.212 ms) : 2153, 2272
.   : milestone, 2212,
profiling (2.483 ms) : 2300, 2666
.   : milestone, 2483,
tracing (1.986 ms) : 1941, 2031
.   : milestone, 1986,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.479 ms [1.467 ms, 1.49 ms] -
appsec 2.39 ms [2.343 ms, 2.437 ms] 911.101 µs (61.6%)
iast 2.165 ms [2.106 ms, 2.223 ms] 685.85 µs (46.4%)
iast_GLOBAL 2.219 ms [2.159 ms, 2.279 ms] 740.252 µs (50.1%)
profiling 2.498 ms [2.316 ms, 2.681 ms] 1.02 ms (69.0%)
tracing 1.992 ms [1.946 ms, 2.037 ms] 512.857 µs (34.7%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.484 ms [1.472 ms, 1.495 ms] -
appsec 2.392 ms [2.345 ms, 2.439 ms] 908.754 µs (61.3%)
iast 2.174 ms [2.115 ms, 2.234 ms] 690.773 µs (46.6%)
iast_GLOBAL 2.212 ms [2.153 ms, 2.272 ms] 728.75 µs (49.1%)
profiling 2.483 ms [2.3 ms, 2.666 ms] 999.552 µs (67.4%)
tracing 1.986 ms [1.941 ms, 2.031 ms] 502.481 µs (33.9%)

@daniel-mohedano daniel-mohedano marked this pull request as ready for review April 10, 2025 14:37
@daniel-mohedano daniel-mohedano requested a review from a team as a code owner April 10, 2025 14:37
@daniel-mohedano daniel-mohedano merged commit b304f4b into master Apr 10, 2025
253 checks passed
@daniel-mohedano daniel-mohedano deleted the daniel.mohedano/update-retry-reason branch April 10, 2025 14:41
@github-actions github-actions bot added this to the 1.49.0 milestone Apr 10, 2025
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request May 7, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
|
[com.google.cloud:google-cloud-logging](https://github.com/googleapis/java-logging)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`3.22.2` -> `3.22.3` |
|
[com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.28.0` -> `2.28.1` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.48.2` -> `1.49.0` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.36` -> `2.31.37` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.36` -> `2.31.37` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.36` -> `2.31.37` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.36` -> `2.31.37` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.36` -> `2.31.37` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.36` -> `2.31.37` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.36` -> `2.31.37` |

---

### Release Notes

<details>
<summary>googleapis/java-logging
(com.google.cloud:google-cloud-logging)</summary>

###
[`v3.22.3`](https://github.com/googleapis/java-logging/blob/HEAD/CHANGELOG.md#3223-2025-05-06)

##### Bug Fixes

- **deps:** Update the Java code generator (gapic-generator-java) to
2.56.3
([844f4fa](googleapis/java-logging@844f4fa))

##### Dependencies

- Update dependency com.google.cloud:sdk-platform-java-config to v3.46.3
([#&#8203;1801](googleapis/java-logging#1801))
([d7aa7bc](googleapis/java-logging@d7aa7bc))
- Update dependency com.google.cloud:sdk-platform-java-config to v3.47.0
([#&#8203;1803](googleapis/java-logging#1803))
([5967ffe](googleapis/java-logging@5967ffe))
- Update googleapis/sdk-platform-java action to v2.57.0
([#&#8203;1804](googleapis/java-logging#1804))
([e9a27ec](googleapis/java-logging@e9a27ec))

</details>

<details>
<summary>googleapis/java-datastore
(com.google.cloud:google-cloud-datastore)</summary>

###
[`v2.28.1`](https://github.com/googleapis/java-datastore/blob/HEAD/CHANGELOG.md#2281-2025-05-06)

##### Dependencies

- Update dependency com.google.cloud:sdk-platform-java-config to v3.47.0
([#&#8203;1841](googleapis/java-datastore#1841))
([ac393e6](googleapis/java-datastore@ac393e6))
- Update googleapis/sdk-platform-java action to v2.57.0
([#&#8203;1842](googleapis/java-datastore#1842))
([0745906](googleapis/java-datastore@0745906))

</details>

<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>

###
[`v1.49.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.49.0):
1.49.0

### Components

#### Configuration at Runtime

- ✨ Add process tags as list to remote config payload
([#&#8203;8705](DataDog/dd-trace-java#8705) -
[@&#8203;amarziali](https://github.com/amarziali))

#### Continuous Integration Visibility

- 🐛 Add span propagation for Pekko scheduled tasks
([#&#8203;8765](DataDog/dd-trace-java#8765) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Update test.retry_reason to use full name of the feature
([#&#8203;8689](DataDog/dd-trace-java#8689) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- 🧹 Remove unused TestEventsHandler methods
([#&#8203;8674](DataDog/dd-trace-java#8674) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))

#### Dynamic Instrumentation

- 🐛 Fix exclude identifiers normalization
([#&#8203;8742](DataDog/dd-trace-java#8742) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Make source file tracking asynchronous
([#&#8203;8684](DataDog/dd-trace-java#8684) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add scope filtering for symbol extraction
([#&#8203;8676](DataDog/dd-trace-java#8676) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add support for [@&#8203;key](https://github.com/key) and
[@&#8203;value](https://github.com/value) for Map filtering
([#&#8203;8669](DataDog/dd-trace-java#8669) -
[@&#8203;jpbempel](https://github.com/jpbempel))

#### Library Injection

- ✨ Add system property to force injection of the tracing
library even though multiple javaagents have been detected
([#&#8203;8697](DataDog/dd-trace-java#8697) -
[@&#8203;cecile75](https://github.com/cecile75))

#### Metrics

- ✨ Allow dogstatsd port to be configurable with
DD_DOGSTATSD_PORT
([#&#8203;8693](DataDog/dd-trace-java#8693) -
[@&#8203;randomanderson](https://github.com/randomanderson))

#### Profiling

- ✨ Bump ddprof-java to 1.25.1
([#&#8203;8750](DataDog/dd-trace-java#8750) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- 🐛 Remove cleanup-on-shutdown for temporary files
([#&#8203;8746](DataDog/dd-trace-java#8746) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨⚡ Replace a regex-based SMAP parser with a hand-crafted
one
([#&#8203;8730](DataDog/dd-trace-java#8730) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Improve error reporting on profiler startup
([#&#8203;8714](DataDog/dd-trace-java#8714) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Exclude ProxyLeakTask exception from exception profiling
([#&#8203;8666](DataDog/dd-trace-java#8666) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Use jvmstat for JDKs 9+ programmatically
([#&#8203;8641](DataDog/dd-trace-java#8641) -
[@&#8203;MattAlp](https://github.com/MattAlp))

#### Telemetry

- ✨ Allow dogstatsd port to be configurable with
DD_DOGSTATSD_PORT
([#&#8203;8693](DataDog/dd-trace-java#8693) -
[@&#8203;randomanderson](https://github.com/randomanderson))
- 🐛 Fix appsec.waf.requests telemetry metric
([#&#8203;8644](DataDog/dd-trace-java#8644) -
[@&#8203;jandro996](https://github.com/jandro996))

#### Tracer core

- ✨ Exclude jackson afterburner dynamic classes from
instrumentation
([#&#8203;8747](DataDog/dd-trace-java#8747) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Introduce Java 8 bytecode bridge for instrumentation API
([#&#8203;8736](DataDog/dd-trace-java#8736) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- ⚡🧹 Use byte-buddy classes optimized for Java8+
([#&#8203;8735](DataDog/dd-trace-java#8735) -
[@&#8203;mcculls](https://github.com/mcculls))
- 🐛 Do not set the hibernate or datanucleus span service name when
disabled
([#&#8203;8727](DataDog/dd-trace-java#8727) -
[@&#8203;ygree](https://github.com/ygree))
- ✨ Update bytebuddy and ASM to support JDK 24
([#&#8203;8720](DataDog/dd-trace-java#8720) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
- 🐛 Turn off JDK socket support by default
([#&#8203;8715](DataDog/dd-trace-java#8715) -
[@&#8203;mcculls](https://github.com/mcculls))
- 🐛 Log warning when trace buffer overflow occurs
([#&#8203;8712](DataDog/dd-trace-java#8712) -
[@&#8203;ygree](https://github.com/ygree))
- ✨🧪 Introducing an internal integration name
([#&#8203;8708](DataDog/dd-trace-java#8708) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Add process tags to client stats payload
([#&#8203;8704](DataDog/dd-trace-java#8704) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Collect process tags for tracing
([#&#8203;8698](DataDog/dd-trace-java#8698) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Stable Config file: target system properties in
process_arguments and support template variables in YamlParser
([#&#8203;8690](DataDog/dd-trace-java#8690) -
[@&#8203;mtoffl01](https://github.com/mtoffl01))
- ✨⚡ Use prefix trie for proxy ignores
([#&#8203;8678](DataDog/dd-trace-java#8678) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Allow agent to be automatically injected when running aside
Log4J patch agent
([#&#8203;8648](DataDog/dd-trace-java#8648) -
[@&#8203;paullegranddc](https://github.com/paullegranddc))
- ✨ Use jvmstat for JDKs 9+ programmatically
([#&#8203;8641](DataDog/dd-trace-java#8641) -
[@&#8203;MattAlp](https://github.com/MattAlp))

#### Tracer internal logging

- 🐛 Delete print line
([#&#8203;8686](DataDog/dd-trace-java#8686) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))

### Instrumentations

#### Akka instrumentation

- 🐛 Handle reentrant scope cleanup in Akka/Pekko actor
instrumentations
([#&#8203;8722](DataDog/dd-trace-java#8722) -
[@&#8203;mcculls](https://github.com/mcculls))

#### Apache Spark instrumentation

- ✨ Use OpenLineage root parent information to generate trace
id ([#&#8203;8726](DataDog/dd-trace-java#8726)
- [@&#8203;mobuchowski](https://github.com/mobuchowski))
- ✨ Spark job cancellation no longer marks application as
failed
([#&#8203;8701](DataDog/dd-trace-java#8701) -
[@&#8203;paul-laffon-dd](https://github.com/paul-laffon-dd))

#### JDBC instrumentation

- 💡 Add support for sybase tds jdbc driver
([#&#8203;8764](DataDog/dd-trace-java#8764) -
[@&#8203;amarziali](https://github.com/amarziali))

#### Kotlin instrumentation

- 🐛 Take defensive copy of parent scope stack when closing nested
coroutines
([#&#8203;8749](DataDog/dd-trace-java#8749) -
[@&#8203;mcculls](https://github.com/mcculls))

#### Reactor instrumentation

- ✨⚡ Do not inspect reactor context when not needed
([#&#8203;8745](DataDog/dd-trace-java#8745) -
[@&#8203;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**: Enabled.

♻ **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: 795f347ae34d056efc1194c2f606cee7bca1beea
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 <[email protected]>
Co-authored-by: Jaroslav Bachorik <[email protected]>
Co-authored-by: Nikita Tkachenko <121111529+nikita-tkachenko-datadog@users.noreply.github.com>
Co-authored-by: Jean-Philippe Bempel <[email protected]>
Co-authored-by: Daniel Mohedano <[email protected]>
Co-authored-by: Sarah Chen <[email protected]>
Co-authored-by: Matt <[email protected]>
Co-authored-by: Laplie Anderson <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: ci visibility Continuous Integration Visibility type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants