-
Notifications
You must be signed in to change notification settings - Fork 312
π 9333 - Support async servlet for RUM injection #9343
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
Conversation
Code coverage: total 57.18%, base diff 0.07%, patch 36.36% (view details) This comment will be updated automatically if new data arrives.π Commit SHA: 8431177 | Docs | Was this helpful? Give us feedback! |
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 47 metrics, 12 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.53.0-SNAPSHOT~843117709a, baseline=1.53.0-SNAPSHOT~5ed2f5961b
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.044 s) : 0, 1044395
Total [baseline] (10.709 s) : 0, 10708988
Agent [candidate] (1.058 s) : 0, 1057598
Total [candidate] (10.741 s) : 0, 10740532
section appsec
Agent [baseline] (1.217 s) : 0, 1217303
Total [baseline] (10.716 s) : 0, 10716137
Agent [candidate] (1.227 s) : 0, 1226754
Total [candidate] (10.765 s) : 0, 10764884
section iast
Agent [baseline] (1.183 s) : 0, 1183434
Total [baseline] (10.985 s) : 0, 10984501
Agent [candidate] (1.175 s) : 0, 1175047
Total [candidate] (10.926 s) : 0, 10925515
section profiling
Agent [baseline] (1.2 s) : 0, 1199609
Total [baseline] (10.869 s) : 0, 10868725
Agent [candidate] (1.193 s) : 0, 1193094
Total [candidate] (10.905 s) : 0, 10905486
gantt
title petclinic - break down per module: candidate=1.53.0-SNAPSHOT~843117709a, baseline=1.53.0-SNAPSHOT~5ed2f5961b
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.427 ms) : 0, 1427
crashtracking [candidate] (1.453 ms) : 0, 1453
BytebuddyAgent [baseline] (731.542 ms) : 0, 731542
BytebuddyAgent [candidate] (741.433 ms) : 0, 741433
GlobalTracer [baseline] (241.744 ms) : 0, 241744
GlobalTracer [candidate] (244.829 ms) : 0, 244829
AppSec [baseline] (30.09 ms) : 0, 30090
AppSec [candidate] (30.544 ms) : 0, 30544
Debugger [baseline] (6.01 ms) : 0, 6010
Debugger [candidate] (6.113 ms) : 0, 6113
Remote Config [baseline] (647.332 Β΅s) : 0, 647
Remote Config [candidate] (667.061 Β΅s) : 0, 667
Telemetry [baseline] (12.009 ms) : 0, 12009
Telemetry [candidate] (11.344 ms) : 0, 11344
section appsec
crashtracking [baseline] (1.432 ms) : 0, 1432
crashtracking [candidate] (1.449 ms) : 0, 1449
BytebuddyAgent [baseline] (752.051 ms) : 0, 752051
BytebuddyAgent [candidate] (758.546 ms) : 0, 758546
GlobalTracer [baseline] (234.418 ms) : 0, 234418
GlobalTracer [candidate] (236.08 ms) : 0, 236080
AppSec [baseline] (168.115 ms) : 0, 168115
AppSec [candidate] (169.735 ms) : 0, 169735
Debugger [baseline] (7.24 ms) : 0, 7240
Debugger [candidate] (6.498 ms) : 0, 6498
Remote Config [baseline] (612.888 Β΅s) : 0, 613
Remote Config [candidate] (623.501 Β΅s) : 0, 624
Telemetry [baseline] (9.105 ms) : 0, 9105
Telemetry [candidate] (9.082 ms) : 0, 9082
IAST [baseline] (23.409 ms) : 0, 23409
IAST [candidate] (23.661 ms) : 0, 23661
section iast
crashtracking [baseline] (1.439 ms) : 0, 1439
crashtracking [candidate] (1.44 ms) : 0, 1440
BytebuddyAgent [baseline] (855.086 ms) : 0, 855086
BytebuddyAgent [candidate] (848.507 ms) : 0, 848507
GlobalTracer [baseline] (233.234 ms) : 0, 233234
GlobalTracer [candidate] (231.269 ms) : 0, 231269
AppSec [baseline] (26.945 ms) : 0, 26945
AppSec [candidate] (26.327 ms) : 0, 26327
Debugger [baseline] (6.628 ms) : 0, 6628
Debugger [candidate] (8.501 ms) : 0, 8501
Remote Config [baseline] (593.733 Β΅s) : 0, 594
Remote Config [candidate] (587.616 Β΅s) : 0, 588
Telemetry [baseline] (8.349 ms) : 0, 8349
Telemetry [candidate] (8.195 ms) : 0, 8195
IAST [baseline] (30.033 ms) : 0, 30033
IAST [candidate] (29.243 ms) : 0, 29243
section profiling
ProfilingAgent [baseline] (108.141 ms) : 0, 108141
ProfilingAgent [candidate] (107.735 ms) : 0, 107735
crashtracking [baseline] (1.406 ms) : 0, 1406
crashtracking [candidate] (1.39 ms) : 0, 1390
BytebuddyAgent [baseline] (764.45 ms) : 0, 764450
BytebuddyAgent [candidate] (760.521 ms) : 0, 760521
GlobalTracer [baseline] (222.702 ms) : 0, 222702
GlobalTracer [candidate] (221.275 ms) : 0, 221275
AppSec [baseline] (30.049 ms) : 0, 30049
AppSec [candidate] (30.065 ms) : 0, 30065
Debugger [baseline] (6.273 ms) : 0, 6273
Debugger [candidate] (6.334 ms) : 0, 6334
Remote Config [baseline] (710.514 Β΅s) : 0, 711
Remote Config [candidate] (697.553 Β΅s) : 0, 698
Telemetry [baseline] (16.064 ms) : 0, 16064
Telemetry [candidate] (15.635 ms) : 0, 15635
Profiling [baseline] (108.795 ms) : 0, 108795
Profiling [candidate] (108.384 ms) : 0, 108384
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.53.0-SNAPSHOT~843117709a, baseline=1.53.0-SNAPSHOT~5ed2f5961b
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.043 s) : 0, 1043341
Total [baseline] (8.572 s) : 0, 8571923
Agent [candidate] (1.041 s) : 0, 1040540
Total [candidate] (8.552 s) : 0, 8552017
section iast
Agent [baseline] (1.178 s) : 0, 1178237
Total [baseline] (9.302 s) : 0, 9302329
Agent [candidate] (1.174 s) : 0, 1174056
Total [candidate] (9.275 s) : 0, 9275029
gantt
title insecure-bank - break down per module: candidate=1.53.0-SNAPSHOT~843117709a, baseline=1.53.0-SNAPSHOT~5ed2f5961b
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.437 ms) : 0, 1437
crashtracking [candidate] (1.419 ms) : 0, 1419
BytebuddyAgent [baseline] (729.423 ms) : 0, 729423
BytebuddyAgent [candidate] (729.798 ms) : 0, 729798
GlobalTracer [baseline] (241.632 ms) : 0, 241632
GlobalTracer [candidate] (241.386 ms) : 0, 241386
AppSec [baseline] (29.936 ms) : 0, 29936
AppSec [candidate] (30.012 ms) : 0, 30012
Debugger [baseline] (6.061 ms) : 0, 6061
Debugger [candidate] (6.038 ms) : 0, 6038
Remote Config [baseline] (658.167 Β΅s) : 0, 658
Remote Config [candidate] (652.442 Β΅s) : 0, 652
Telemetry [baseline] (13.353 ms) : 0, 13353
Telemetry [candidate] (10.376 ms) : 0, 10376
section iast
crashtracking [baseline] (1.414 ms) : 0, 1414
crashtracking [candidate] (1.422 ms) : 0, 1422
BytebuddyAgent [baseline] (851.008 ms) : 0, 851008
BytebuddyAgent [candidate] (848.64 ms) : 0, 848640
GlobalTracer [baseline] (232.429 ms) : 0, 232429
GlobalTracer [candidate] (231.35 ms) : 0, 231350
AppSec [baseline] (25.168 ms) : 0, 25168
AppSec [candidate] (26.78 ms) : 0, 26780
Debugger [baseline] (8.281 ms) : 0, 8281
Debugger [candidate] (5.847 ms) : 0, 5847
Remote Config [baseline] (594.872 Β΅s) : 0, 595
Remote Config [candidate] (620.074 Β΅s) : 0, 620
Telemetry [baseline] (8.407 ms) : 0, 8407
Telemetry [candidate] (8.058 ms) : 0, 8058
IAST [baseline] (29.99 ms) : 0, 29990
IAST [candidate] (30.499 ms) : 0, 30499
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 4 performance regressions! Performance is the same for 8 metrics, 12 unstable metrics.
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~843117709a, baseline=1.53.0-SNAPSHOT~5ed2f5961b
dateFormat X
axisFormat %s
section baseline
no_agent (4.36 ms) : 4304, 4416
. : milestone, 4360,
iast (9.164 ms) : 9013, 9315
. : milestone, 9164,
iast_FULL (14.154 ms) : 13872, 14435
. : milestone, 14154,
iast_GLOBAL (10.229 ms) : 10053, 10405
. : milestone, 10229,
profiling (9.015 ms) : 8875, 9156
. : milestone, 9015,
tracing (7.644 ms) : 7535, 7753
. : milestone, 7644,
section candidate
no_agent (4.296 ms) : 4248, 4343
. : milestone, 4296,
iast (9.62 ms) : 9450, 9790
. : milestone, 9620,
iast_FULL (13.776 ms) : 13502, 14050
. : milestone, 13776,
iast_GLOBAL (9.96 ms) : 9792, 10129
. : milestone, 9960,
profiling (9.183 ms) : 9032, 9334
. : milestone, 9183,
tracing (8.122 ms) : 8002, 8241
. : milestone, 8122,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~843117709a, baseline=1.53.0-SNAPSHOT~5ed2f5961b
dateFormat X
axisFormat %s
section baseline
no_agent (36.872 ms) : 36569, 37175
. : milestone, 36872,
appsec (48.448 ms) : 48021, 48876
. : milestone, 48448,
code_origins (43.774 ms) : 43398, 44149
. : milestone, 43774,
iast (43.284 ms) : 42915, 43653
. : milestone, 43284,
profiling (47.684 ms) : 47233, 48135
. : milestone, 47684,
tracing (44.882 ms) : 44490, 45273
. : milestone, 44882,
section candidate
no_agent (38.208 ms) : 37894, 38521
. : milestone, 38208,
appsec (48.626 ms) : 48180, 49071
. : milestone, 48626,
code_origins (44.106 ms) : 43713, 44500
. : milestone, 44106,
iast (44.846 ms) : 44468, 45223
. : milestone, 44846,
profiling (48.377 ms) : 47911, 48842
. : milestone, 48377,
tracing (46.007 ms) : 45612, 46402
. : milestone, 46007,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 1 unstable metrics. Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~843117709a, baseline=1.53.0-SNAPSHOT~5ed2f5961b
dateFormat X
axisFormat %s
section baseline
no_agent (1.481 ms) : 1469, 1492
. : milestone, 1481,
appsec (3.691 ms) : 3467, 3915
. : milestone, 3691,
iast (2.199 ms) : 2135, 2262
. : milestone, 2199,
iast_GLOBAL (2.248 ms) : 2184, 2312
. : milestone, 2248,
profiling (2.064 ms) : 2012, 2117
. : milestone, 2064,
tracing (2.022 ms) : 1973, 2071
. : milestone, 2022,
section candidate
no_agent (1.475 ms) : 1464, 1487
. : milestone, 1475,
appsec (3.647 ms) : 3429, 3865
. : milestone, 3647,
iast (2.218 ms) : 2154, 2282
. : milestone, 2218,
iast_GLOBAL (2.252 ms) : 2188, 2316
. : milestone, 2252,
profiling (2.055 ms) : 2003, 2106
. : milestone, 2055,
tracing (2.021 ms) : 1971, 2071
. : milestone, 2021,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~843117709a, baseline=1.53.0-SNAPSHOT~5ed2f5961b
dateFormat X
axisFormat %s
section baseline
no_agent (15.622 s) : 15622000, 15622000
. : milestone, 15622000,
appsec (14.774 s) : 14774000, 14774000
. : milestone, 14774000,
iast (18.419 s) : 18419000, 18419000
. : milestone, 18419000,
iast_GLOBAL (18.251 s) : 18251000, 18251000
. : milestone, 18251000,
profiling (15.377 s) : 15377000, 15377000
. : milestone, 15377000,
tracing (15.017 s) : 15017000, 15017000
. : milestone, 15017000,
section candidate
no_agent (15.306 s) : 15306000, 15306000
. : milestone, 15306000,
appsec (14.964 s) : 14964000, 14964000
. : milestone, 14964000,
iast (18.156 s) : 18156000, 18156000
. : milestone, 18156000,
iast_GLOBAL (18.117 s) : 18117000, 18117000
. : milestone, 18117000,
profiling (15.596 s) : 15596000, 15596000
. : milestone, 15596000,
tracing (14.888 s) : 14888000, 14888000
. : milestone, 14888000,
|
| Package | Type | Package file | Manager | Update | Change | |---|---|---|---|---|---| | [org.mockito:mockito-core](https://github.com/mockito/mockito) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `5.18.0` -> `5.19.0` | | [com.google.api-client:google-api-client](https://github.com/googleapis/google-api-java-client) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.8.0` -> `2.8.1` | | [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `1.52.0` -> `1.52.1` | | [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.32.22` -> `2.32.23` | | [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.32.22` -> `2.32.23` | | [software.amazon.awssdk:regions](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.32.22` -> `2.32.23` | | [software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.32.22` -> `2.32.23` | | [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.32.22` -> `2.32.23` | | [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.32.22` -> `2.32.23` | | [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.32.22` -> `2.32.23` | | [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.32.22` -> `2.32.23` | --- ### Release Notes <details> <summary>mockito/mockito (org.mockito:mockito-core)</summary> ### [`v5.19.0`](https://github.com/mockito/mockito/releases/tag/v5.19.0) <sup><sup>*Changelog generated by [Shipkit Changelog Gradle Plugin](https://github.com/shipkit/shipkit-changelog)*</sup></sup> ##### 5.19.0 - 2025-08-15 - [37 commit(s)](mockito/mockito@v5.18.0...v5.19.0) by Adrian-Kim, Tim van der Lippe, Tran Ngoc Nhan, dependabot\[bot], juyeop - feat: Add support for JDK21 Sequenced Collections. [(#​3708)](mockito/mockito#3708) - Bump actions/checkout from 4 to 5 [(#​3707)](mockito/mockito#3707) - build: Allow overriding 'Created-By' for reproducible builds [(#​3704)](mockito/mockito#3704) - Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 [(#​3703)](mockito/mockito#3703) - Bump androidx.test:runner from 1.6.2 to 1.7.0 [(#​3697)](mockito/mockito#3697) - Bump org.junit.platform:junit-platform-launcher from 1.13.3 to 1.13.4 [(#​3694)](mockito/mockito#3694) - Bump com.diffplug.spotless:spotless-plugin-gradle from 7.1.0 to 7.2.1 [(#​3693)](mockito/mockito#3693) - Bump junit-jupiter from 5.13.3 to 5.13.4 [(#​3691)](mockito/mockito#3691) - Bump com.gradle.develocity from 4.0.2 to 4.1 [(#​3689)](mockito/mockito#3689) - Bump com.google.googlejavaformat:google-java-format from 1.27.0 to 1.28.0 [(#​3688)](mockito/mockito#3688) - Bump com.google.googlejavaformat:google-java-format from 1.25.2 to 1.27.0 [(#​3686)](mockito/mockito#3686) - Bump com.diffplug.spotless:spotless-plugin-gradle from 7.0.4 to 7.1.0 [(#​3685)](mockito/mockito#3685) - Bump junit-jupiter from 5.13.2 to 5.13.3 [(#​3684)](mockito/mockito#3684) - Bump org.shipkit:shipkit-auto-version from 2.1.0 to 2.1.2 [(#​3683)](mockito/mockito#3683) - Bump com.diffplug.spotless:spotless-plugin-gradle from 7.0.2 to 7.0.4 [(#​3682)](mockito/mockito#3682) - Only run release after both Java and Android tests have finished [(#​3681)](mockito/mockito#3681) - Bump org.junit.platform:junit-platform-launcher from 1.12.2 to 1.13.3 [(#​3680)](mockito/mockito#3680) - Bump org.codehaus.groovy:groovy from 3.0.24 to 3.0.25 [(#​3679)](mockito/mockito#3679) - Bump org.eclipse.platform:org.eclipse.osgi from 3.23.0 to 3.23.100 [(#​3678)](mockito/mockito#3678) - Can no longer publish snapshot releases [(#​3677)](mockito/mockito#3677) - Update Gradle to 8.14.2 [(#​3676)](mockito/mockito#3676) - Bump errorprone from 2.23.0 to 2.39.0 [(#​3674)](mockito/mockito#3674) - Correct Junit docs link [(#​3672)](mockito/mockito#3672) - Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.3.0 [(#​3670)](mockito/mockito#3670) - Bump junit-jupiter from 5.13.1 to 5.13.2 [(#​3669)](mockito/mockito#3669) - Bump bytebuddy from 1.17.5 to 1.17.6 [(#​3668)](mockito/mockito#3668) - Bump junit-jupiter from 5.12.2 to 5.13.1 [(#​3666)](mockito/mockito#3666) - Bump org.jetbrains.kotlin:kotlin-stdlib from 2.0.21 to 2.2.0 [(#​3665)](mockito/mockito#3665) - Bump org.gradle.toolchains.foojay-resolver-convention from 0.9.0 to 1.0.0 [(#​3661)](mockito/mockito#3661) - Bump org.junit.platform:junit-platform-launcher from 1.11.4 to 1.12.2 [(#​3660)](mockito/mockito#3660) - Add JDK21 sequenced collections for ReturnsEmptyValues [(#​3659)](mockito/mockito#3659) - Bump com.gradle.develocity from 3.19.1 to 4.0.2 [(#​3658)](mockito/mockito#3658) - Bump ru.vyarus:gradle-animalsniffer-plugin from 1.7.2 to 2.0.1 [(#​3657)](mockito/mockito#3657) - Bump org.eclipse.platform:org.eclipse.osgi from 3.22.0 to 3.23.0 [(#​3656)](mockito/mockito#3656) - Bump org.codehaus.groovy:groovy from 3.0.23 to 3.0.24 [(#​3655)](mockito/mockito#3655) - Bump junit-jupiter from 5.11.4 to 5.12.2 [(#​3653)](mockito/mockito#3653) - Reproducible Build: need to inject JDK distribution details to rebuild [(#​3563)](mockito/mockito#3563) </details> <details> <summary>googleapis/google-api-java-client (com.google.api-client:google-api-client)</summary> ### [`v2.8.1`](https://github.com/googleapis/google-api-java-client/blob/HEAD/CHANGELOG.md#281-2025-08-14) ##### Bug Fixes - **deps:** Update project.http.version to v2 ([#​2598](googleapis/google-api-java-client#2598)) ([4874da1](googleapis/google-api-java-client@4874da1)) </details> <details> <summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary> ### [`v1.52.1`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.52.1): 1.52.1 ### Components #### Application Security Management (WAF) - π Fix NullPointerException log in AppSec ([#​9356](DataDog/dd-trace-java#9356) - [@​jandro996](https://github.com/jandro996)) #### Continuous Integration Visibility - β¨β‘ Do not follow symlinks by default when building repository index ([#​9322](DataDog/dd-trace-java#9322) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) #### GraalVM native-image - π Update GraalVM config to reflect TempLocationManager's new package ([#​9338](DataDog/dd-trace-java#9338) - [@​luneo7](https://github.com/luneo7) - thanks for the contribution!) #### Profiling - π Properly handle trace agent IPv6 URL in profiling ([#​9339](DataDog/dd-trace-java#9339) - [@​jbachorik](https://github.com/jbachorik)) #### Realtime User Monitoring - β¨ Support async servlet for RUM injection ([#​9343](DataDog/dd-trace-java#9343) - [@​amarziali](https://github.com/amarziali)) - π Improve RUM injection matching and avoid truncating responses ([#​9342](DataDog/dd-trace-java#9342) - [@​amarziali](https://github.com/amarziali)) - β¨ Make rum injector stream/writer more resilient to errors ([#​9340](DataDog/dd-trace-java#9340) - [@​amarziali](https://github.com/amarziali)) #### Tracer core - π Avoid NPE on featureDiscovery creation ([#​9354](DataDog/dd-trace-java#9354) - [@​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: 74bf02ba96add7578dbd1f225449c2f86de0c99d
Backport #9333 to release/v1.52.x