- Notifications
You must be signed in to change notification settings - Fork 313
🍒 8722 - Handle reentrant scope cleanup in Akka/Pekko actor instrumentations #8723
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
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
…ck mechanism to clean up scopes after async operations. To properly handle reentrant scope checkpointing and rollback we need to use a count in ContinuableScope like referenceCount rather than just a flag. This is necessary because ContinuableScopeManager re-uses scope instances when activating the same span twice. (cherry picked from commit 8b77a18)
PerfectSlayer approved these changes Apr 23, 2025
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 59 metrics, 12 unstable metrics. Startup time reports for insecure-bankgantt title insecure-bank - global startup overhead: candidate=1.49.0-SNAPSHOT~e42b7c8643, baseline=1.49.0-SNAPSHOT~6b6cbf6499 dateFormat X axisFormat %s section tracing Agent [baseline] (1.069 s) : 0, 1069261 Total [baseline] (8.705 s) : 0, 8705172 Agent [candidate] (1.056 s) : 0, 1055587 Total [candidate] (8.652 s) : 0, 8651524 section iast Agent [baseline] (1.186 s) : 0, 1186012 Total [baseline] (9.258 s) : 0, 9258424 Agent [candidate] (1.194 s) : 0, 1194439 Total [candidate] (9.286 s) : 0, 9285632 section iast_HARDCODED_SECRET_DISABLED Agent [baseline] (1.186 s) : 0, 1186371 Total [baseline] (9.201 s) : 0, 9201435 Agent [candidate] (1.185 s) : 0, 1185186 Total [candidate] (9.194 s) : 0, 9194007 section iast_TELEMETRY_OFF Agent [baseline] (1.182 s) : 0, 1182251 Total [baseline] (9.241 s) : 0, 9240508 Agent [candidate] (1.18 s) : 0, 1180417 Total [candidate] (9.266 s) : 0, 9265960
gantt title insecure-bank - break down per module: candidate=1.49.0-SNAPSHOT~e42b7c8643, baseline=1.49.0-SNAPSHOT~6b6cbf6499 dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (731.073 ms) : 0, 731073 BytebuddyAgent [candidate] (721.003 ms) : 0, 721003 GlobalTracer [baseline] (241.802 ms) : 0, 241802 GlobalTracer [candidate] (239.044 ms) : 0, 239044 AppSec [baseline] (55.182 ms) : 0, 55182 AppSec [candidate] (54.545 ms) : 0, 54545 Debugger [baseline] (5.9 ms) : 0, 5900 Debugger [candidate] (4.434 ms) : 0, 4434 Remote Config [baseline] (720.193 µs) : 0, 720 Remote Config [candidate] (698.465 µs) : 0, 698 Telemetry [baseline] (10.72 ms) : 0, 10720 Telemetry [candidate] (15.106 ms) : 0, 15106 section iast BytebuddyAgent [baseline] (841.396 ms) : 0, 841396 BytebuddyAgent [candidate] (850.093 ms) : 0, 850093 GlobalTracer [baseline] (229.695 ms) : 0, 229695 GlobalTracer [candidate] (230.739 ms) : 0, 230739 AppSec [baseline] (50.698 ms) : 0, 50698 AppSec [candidate] (55.496 ms) : 0, 55496 Debugger [baseline] (4.178 ms) : 0, 4178 Debugger [candidate] (4.135 ms) : 0, 4135 Remote Config [baseline] (598.751 µs) : 0, 599 Remote Config [candidate] (608.057 µs) : 0, 608 Telemetry [baseline] (8.722 ms) : 0, 8722 Telemetry [candidate] (8.82 ms) : 0, 8820 IAST [baseline] (24.998 ms) : 0, 24998 IAST [candidate] (23.602 ms) : 0, 23602 section iast_HARDCODED_SECRET_DISABLED BytebuddyAgent [baseline] (839.863 ms) : 0, 839863 BytebuddyAgent [candidate] (842.071 ms) : 0, 842071 GlobalTracer [baseline] (229.735 ms) : 0, 229735 GlobalTracer [candidate] (230.306 ms) : 0, 230306 AppSec [baseline] (53.976 ms) : 0, 53976 AppSec [candidate] (55.844 ms) : 0, 55844 Debugger [baseline] (4.29 ms) : 0, 4290 Debugger [candidate] (4.139 ms) : 0, 4139 Remote Config [baseline] (608.567 µs) : 0, 609 Remote Config [candidate] (613.39 µs) : 0, 613 Telemetry [baseline] (8.846 ms) : 0, 8846 Telemetry [candidate] (8.719 ms) : 0, 8719 IAST [baseline] (24.937 ms) : 0, 24937 IAST [candidate] (22.744 ms) : 0, 22744 section iast_TELEMETRY_OFF BytebuddyAgent [baseline] (837.655 ms) : 0, 837655 BytebuddyAgent [candidate] (838.716 ms) : 0, 838716 GlobalTracer [baseline] (229.526 ms) : 0, 229526 GlobalTracer [candidate] (229.494 ms) : 0, 229494 AppSec [baseline] (55.751 ms) : 0, 55751 AppSec [candidate] (55.903 ms) : 0, 55903 Debugger [baseline] (4.176 ms) : 0, 4176 Debugger [candidate] (4.131 ms) : 0, 4131 Remote Config [baseline] (619.616 µs) : 0, 620 Remote Config [candidate] (595.394 µs) : 0, 595 Telemetry [baseline] (8.689 ms) : 0, 8689 Telemetry [candidate] (8.545 ms) : 0, 8545 IAST [baseline] (22.426 ms) : 0, 22426 IAST [candidate] (22.298 ms) : 0, 22298 Startup time reports for petclinicgantt title petclinic - global startup overhead: candidate=1.49.0-SNAPSHOT~e42b7c8643, baseline=1.49.0-SNAPSHOT~6b6cbf6499 dateFormat X axisFormat %s section tracing Agent [baseline] (1.057 s) : 0, 1057039 Total [baseline] (10.475 s) : 0, 10475417 Agent [candidate] (1.069 s) : 0, 1068975 Total [candidate] (10.53 s) : 0, 10530066 section appsec Agent [baseline] (1.2 s) : 0, 1199612 Total [baseline] (10.739 s) : 0, 10739388 Agent [candidate] (1.198 s) : 0, 1197558 Total [candidate] (10.832 s) : 0, 10831828 section iast Agent [baseline] (1.186 s) : 0, 1186227 Total [baseline] (11.086 s) : 0, 11085976 Agent [candidate] (1.185 s) : 0, 1185358 Total [candidate] (11.015 s) : 0, 11015016 section profiling Agent [baseline] (1.313 s) : 0, 1312715 Total [baseline] (10.912 s) : 0, 10911563 Agent [candidate] (1.322 s) : 0, 1322178 Total [candidate] (10.966 s) : 0, 10965695
gantt title petclinic - break down per module: candidate=1.49.0-SNAPSHOT~e42b7c8643, baseline=1.49.0-SNAPSHOT~6b6cbf6499 dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (721.561 ms) : 0, 721561 BytebuddyAgent [candidate] (728.966 ms) : 0, 728966 GlobalTracer [baseline] (239.183 ms) : 0, 239183 GlobalTracer [candidate] (242.64 ms) : 0, 242640 AppSec [baseline] (55.106 ms) : 0, 55106 AppSec [candidate] (55.212 ms) : 0, 55212 Debugger [baseline] (5.056 ms) : 0, 5056 Debugger [candidate] (4.463 ms) : 0, 4463 Remote Config [baseline] (691.429 µs) : 0, 691 Remote Config [candidate] (719.299 µs) : 0, 719 Telemetry [baseline] (11.993 ms) : 0, 11993 Telemetry [candidate] (16.001 ms) : 0, 16001 section appsec BytebuddyAgent [baseline] (741.214 ms) : 0, 741214 BytebuddyAgent [candidate] (740.235 ms) : 0, 740235 GlobalTracer [baseline] (236.265 ms) : 0, 236265 GlobalTracer [candidate] (236.238 ms) : 0, 236238 AppSec [baseline] (174.579 ms) : 0, 174579 AppSec [candidate] (175.625 ms) : 0, 175625 Debugger [baseline] (4.223 ms) : 0, 4223 Debugger [candidate] (4.274 ms) : 0, 4274 Remote Config [baseline] (640.675 µs) : 0, 641 Remote Config [candidate] (648.433 µs) : 0, 648 Telemetry [baseline] (8.214 ms) : 0, 8214 Telemetry [candidate] (8.998 ms) : 0, 8998 IAST [baseline] (21.719 ms) : 0, 21719 IAST [candidate] (21.348 ms) : 0, 21348 section iast BytebuddyAgent [baseline] (840.084 ms) : 0, 840084 BytebuddyAgent [candidate] (842.257 ms) : 0, 842257 GlobalTracer [baseline] (229.526 ms) : 0, 229526 GlobalTracer [candidate] (230.138 ms) : 0, 230138 AppSec [baseline] (56.828 ms) : 0, 56828 AppSec [candidate] (56.053 ms) : 0, 56053 Debugger [baseline] (4.257 ms) : 0, 4257 Debugger [candidate] (4.137 ms) : 0, 4137 Remote Config [baseline] (614.785 µs) : 0, 615 Remote Config [candidate] (607.031 µs) : 0, 607 Telemetry [baseline] (8.733 ms) : 0, 8733 Telemetry [candidate] (8.744 ms) : 0, 8744 IAST [baseline] (22.798 ms) : 0, 22798 IAST [candidate] (22.601 ms) : 0, 22601 section profiling ProfilingAgent [baseline] (101.61 ms) : 0, 101610 ProfilingAgent [candidate] (103.792 ms) : 0, 103792 BytebuddyAgent [baseline] (716.344 ms) : 0, 716344 BytebuddyAgent [candidate] (725.415 ms) : 0, 725415 GlobalTracer [baseline] (376.112 ms) : 0, 376112 GlobalTracer [candidate] (376.383 ms) : 0, 376383 AppSec [baseline] (54.384 ms) : 0, 54384 AppSec [candidate] (53.656 ms) : 0, 53656 Debugger [baseline] (4.412 ms) : 0, 4412 Debugger [candidate] (4.33 ms) : 0, 4330 Remote Config [baseline] (662.436 µs) : 0, 662 Remote Config [candidate] (706.24 µs) : 0, 706 Telemetry [baseline] (8.941 ms) : 0, 8941 Telemetry [candidate] (9.066 ms) : 0, 9066 Profiling [baseline] (101.634 ms) : 0, 101634 Profiling [candidate] (103.818 ms) : 0, 103818 LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 18 unstable metrics. Request duration reports for petclinicgantt title petclinic - request duration [CI 0.99] : candidate=1.49.0-SNAPSHOT~e42b7c8643, baseline=1.49.0-SNAPSHOT~6b6cbf6499 dateFormat X axisFormat %s section baseline no_agent (1.353 ms) : 1334, 1372 . : milestone, 1353, appsec (1.746 ms) : 1722, 1770 . : milestone, 1746, appsec_no_iast (1.723 ms) : 1699, 1746 . : milestone, 1723, code_origins (1.672 ms) : 1645, 1699 . : milestone, 1672, iast (1.519 ms) : 1495, 1544 . : milestone, 1519, profiling (1.518 ms) : 1494, 1541 . : milestone, 1518, tracing (1.491 ms) : 1467, 1515 . : milestone, 1491, section candidate no_agent (1.355 ms) : 1335, 1374 . : milestone, 1355, appsec (1.717 ms) : 1694, 1740 . : milestone, 1717, appsec_no_iast (1.736 ms) : 1712, 1760 . : milestone, 1736, code_origins (1.681 ms) : 1654, 1708 . : milestone, 1681, iast (1.516 ms) : 1491, 1540 . : milestone, 1516, profiling (1.519 ms) : 1496, 1542 . : milestone, 1519, tracing (1.5 ms) : 1475, 1525 . : milestone, 1500,
Request duration reports for insecure-bankgantt title insecure-bank - request duration [CI 0.99] : candidate=1.49.0-SNAPSHOT~e42b7c8643, baseline=1.49.0-SNAPSHOT~6b6cbf6499 dateFormat X axisFormat %s section baseline no_agent (377.861 µs) : 358, 398 . : milestone, 378, iast (510.436 µs) : 488, 532 . : milestone, 510, iast_FULL (732.124 µs) : 710, 754 . : milestone, 732, iast_GLOBAL (559.144 µs) : 537, 581 . : milestone, 559, iast_HARDCODED_SECRET_DISABLED (514.12 µs) : 492, 536 . : milestone, 514, iast_INACTIVE (468.644 µs) : 446, 491 . : milestone, 469, iast_TELEMETRY_OFF (500.778 µs) : 479, 523 . : milestone, 501, tracing (455.845 µs) : 435, 477 . : milestone, 456, section candidate no_agent (375.707 µs) : 356, 396 . : milestone, 376, iast (517.984 µs) : 496, 540 . : milestone, 518, iast_FULL (727.663 µs) : 706, 750 . : milestone, 728, iast_GLOBAL (552.314 µs) : 531, 574 . : milestone, 552, iast_HARDCODED_SECRET_DISABLED (517.675 µs) : 495, 540 . : milestone, 518, iast_INACTIVE (472.519 µs) : 451, 494 . : milestone, 473, iast_TELEMETRY_OFF (506.713 µs) : 485, 529 . : milestone, 507, tracing (462.091 µs) : 441, 484 . : milestone, 462,
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.49.0-SNAPSHOT~e42b7c8643, baseline=1.49.0-SNAPSHOT~6b6cbf6499 dateFormat X axisFormat %s section baseline no_agent (14.854 s) : 14854000, 14854000 . : milestone, 14854000, appsec (14.944 s) : 14944000, 14944000 . : milestone, 14944000, iast (19.139 s) : 19139000, 19139000 . : milestone, 19139000, iast_GLOBAL (17.983 s) : 17983000, 17983000 . : milestone, 17983000, profiling (15.82 s) : 15820000, 15820000 . : milestone, 15820000, tracing (15.179 s) : 15179000, 15179000 . : milestone, 15179000, section candidate no_agent (14.901 s) : 14901000, 14901000 . : milestone, 14901000, appsec (15.069 s) : 15069000, 15069000 . : milestone, 15069000, iast (18.696 s) : 18696000, 18696000 . : milestone, 18696000, iast_GLOBAL (18.518 s) : 18518000, 18518000 . : milestone, 18518000, profiling (14.746 s) : 14746000, 14746000 . : milestone, 14746000, tracing (15.259 s) : 15259000, 15259000 . : milestone, 15259000,
Execution time for tomcatgantt title tomcat - execution time [CI 0.99] : candidate=1.49.0-SNAPSHOT~e42b7c8643, baseline=1.49.0-SNAPSHOT~6b6cbf6499 dateFormat X axisFormat %s section baseline no_agent (1.47 ms) : 1459, 1482 . : milestone, 1470, appsec (2.341 ms) : 2297, 2384 . : milestone, 2341, iast (2.138 ms) : 2081, 2194 . : milestone, 2138, iast_GLOBAL (2.177 ms) : 2121, 2233 . : milestone, 2177, profiling (2.004 ms) : 1958, 2049 . : milestone, 2004, tracing (1.953 ms) : 1910, 1996 . : milestone, 1953, section candidate no_agent (1.476 ms) : 1465, 1488 . : milestone, 1476, appsec (2.348 ms) : 2305, 2392 . : milestone, 2348, iast (2.128 ms) : 2072, 2184 . : milestone, 2128, iast_GLOBAL (2.17 ms) : 2113, 2226 . : milestone, 2170, profiling (1.981 ms) : 1936, 2026 . : milestone, 1981, tracing (1.954 ms) : 1912, 1997 . : milestone, 1954,
|
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request May 5, 2025
| Package | Type | Package file | Manager | Update | Change | |---|---|---|---|---|---| | org.flywaydb.flyway | plugin | misk/gradle/libs.versions.toml | gradle | minor | `11.7.1` -> `11.8.0` | | [app.cash.tempest:tempest-bom](https://github.com/cashapp/tempest) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `2025.03.17.133301-6c83654` -> `2025.05.02.195945-d393c44` | | [com.mysql:mysql-connector-j](http://dev.mysql.com/doc/connector-j/en/) ([source](https://github.com/mysql/mysql-connector-j)) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `8.3.0` -> `8.4.0` | | [com.google.guava:guava-bom](https://github.com/google/guava) ([source](http://svn.sonatype.org/spice/trunk/oss/oss-parent-9)) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `33.4.0-jre` -> `33.4.8-jre` | | [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `2.54.1` -> `2.55.3` | | [com.google.cloud:google-cloud-core-http](https://github.com/googleapis/sdk-platform-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `2.53.1` -> `2.54.3` | | [com.google.apis:google-api-services-storage](http://nexus.sonatype.org/oss-repository-hosting.html) ([source](http://svn.sonatype.org/spice/tags/oss-parent-7)) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `v1-rev20250312-2.0.0` -> `v1-rev20250424-2.0.0` | | [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `6.90.0` -> `6.92.0` | | [com.google.cloud:google-cloud-logging](https://github.com/googleapis/java-logging) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `3.22.0` -> `3.22.2` | | [com.google.apis:google-api-services-cloudkms](http://nexus.sonatype.org/oss-repository-hosting.html) ([source](http://svn.sonatype.org/spice/tags/oss-parent-7)) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `v1-rev20250227-2.0.0` -> `v1-rev20250414-2.0.0` | | [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `2.27.1` -> `2.28.0` | | [com.google.cloud:google-cloud-core](https://github.com/googleapis/sdk-platform-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `2.53.1` -> `2.54.3` | | [com.google.api:gax](https://github.com/googleapis/sdk-platform-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `2.63.1` -> `2.64.3` | | [com.google.errorprone:error_prone_annotations](https://errorprone.info) ([source](https://github.com/google/error-prone)) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `2.37.0` -> `2.38.0` | | [com.google.protobuf:protoc](https://developers.google.com/protocol-buffers/) ([source](https://github.com/protocolbuffers/protobuf)) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `3.25.6` -> `3.25.7` | | [com.google.protobuf:protobuf-java](https://developers.google.com/protocol-buffers/) ([source](https://github.com/protocolbuffers/protobuf)) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `3.25.6` -> `3.25.7` | | [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `2.18.3` -> `2.19.0` | | [com.google.http-client:google-http-client-jackson2](https://github.com/googleapis/google-http-java-client) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.46.3` -> `1.47.0` | | [com.google.http-client:google-http-client](https://github.com/googleapis/google-http-java-client) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.46.3` -> `1.47.0` | | [com.google.auth:google-auth-library-oauth2-http](https://github.com/googleapis/google-auth-library-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.33.1` -> `1.34.0` | | [com.google.auth:google-auth-library-credentials](https://github.com/googleapis/google-auth-library-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.33.1` -> `1.34.0` | | [com.github.docker-java:docker-java-transport-httpclient5](https://github.com/docker-java/docker-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `3.4.2` -> `3.5.0` | | [com.github.docker-java:docker-java-transport](https://github.com/docker-java/docker-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `3.4.2` -> `3.5.0` | | [com.github.docker-java:docker-java-core](https://github.com/docker-java/docker-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `3.4.2` -> `3.5.0` | | [com.github.docker-java:docker-java-api](https://github.com/docker-java/docker-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `3.4.2` -> `3.5.0` | | [com.github.docker-java:docker-java](https://github.com/docker-java/docker-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `3.4.2` -> `3.5.0` | | [com.autonomousapps.dependency-analysis](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin) | plugin | misk/gradle/libs.versions.toml | gradle | minor | `2.16.0` -> `2.17.0` | | [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `1.48.1` -> `1.48.2` | | [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `1.48.1` -> `1.48.2` | | [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.22` -> `2.31.34` | | [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.22` -> `2.31.34` | | [software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.22` -> `2.31.34` | | [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.22` -> `2.31.34` | | [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.22` -> `2.31.35` | | [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.22` -> `2.31.35` | | [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.22` -> `2.31.35` | | [com.amazonaws:aws-java-sdk-sqs](https://aws.amazon.com/sdkforjava) ([source](https://github.com/aws/aws-sdk-java)) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `1.12.782` -> `1.12.783` | | [com.amazonaws:aws-java-sdk-s3](https://aws.amazon.com/sdkforjava) ([source](https://github.com/aws/aws-sdk-java)) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `1.12.782` -> `1.12.783` | | [com.amazonaws:aws-java-sdk-dynamodb](https://aws.amazon.com/sdkforjava) ([source](https://github.com/aws/aws-sdk-java)) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `1.12.782` -> `1.12.783` | | [com.amazonaws:aws-java-sdk-core](https://aws.amazon.com/sdkforjava) ([source](https://github.com/aws/aws-sdk-java)) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `1.12.782` -> `1.12.783` | --- ### Release Notes <details> <summary>mysql/mysql-connector-j (com.mysql:mysql-connector-j)</summary> ### [`v8.4.0`](mysql/mysql-connector-j@8.3.0...8.4.0) [Compare Source](mysql/mysql-connector-j@8.3.0...8.4.0) </details> <details> <summary>googleapis/sdk-platform-java (com.google.api.grpc:proto-google-common-protos)</summary> ### [`v2.55.1`](https://github.com/googleapis/sdk-platform-java/blob/HEAD/CHANGELOG.md#2551-2025-03-12) ##### Dependencies - revert "deps: update arrow.version to v18.2.0" ([#​3694](googleapis/sdk-platform-java#3694)) ([2725744](googleapis/sdk-platform-java@2725744)) ### [`v2.55.0`](https://github.com/googleapis/sdk-platform-java/blob/HEAD/CHANGELOG.md#2550-2025-03-12) ##### Features - generate showcase using docker image ([#​3568](googleapis/sdk-platform-java#3568)) ([3857e3f](googleapis/sdk-platform-java@3857e3f)) - next release from main branch is 2.55.0 ([#​3668](googleapis/sdk-platform-java#3668)) ([1eda55f](googleapis/sdk-platform-java@1eda55f)) ##### Bug Fixes - remove call credentials from call options if DirectPath ([#​3670](googleapis/sdk-platform-java#3670)) ([5ede29c](googleapis/sdk-platform-java@5ede29c)) ##### Dependencies - update arrow.version to v18.2.0 ([#​3675](googleapis/sdk-platform-java#3675)) ([5a555e5](googleapis/sdk-platform-java@5a555e5)) </details> <details> <summary>googleapis/java-spanner (com.google.cloud:google-cloud-spanner)</summary> ### [`v6.92.0`](https://github.com/googleapis/java-spanner/blob/HEAD/CHANGELOG.md#6920-2025-04-29) ##### Features - \[Internal] client-side metrics for afe latency and connectivity error ([#​3819](googleapis/java-spanner#3819)) ([a8dba0a](googleapis/java-spanner@a8dba0a)) - Support begin with AbortedException for manager interface ([#​3835](googleapis/java-spanner#3835)) ([5783116](googleapis/java-spanner@5783116)) ##### Bug Fixes - **deps:** Update the Java code generator (gapic-generator-java) to 2.56.2 ([11bfd90](googleapis/java-spanner@11bfd90)) ##### Dependencies - Update dependency com.google.cloud:sdk-platform-java-config to v3.46.2 ([#​3836](googleapis/java-spanner#3836)) ([2ee7f97](googleapis/java-spanner@2ee7f97)) ### [`v6.91.1`](https://github.com/googleapis/java-spanner/blob/HEAD/CHANGELOG.md#6911-2025-04-21) ##### Bug Fixes - SkipHint in the internal parser skipped too much ([#​3827](googleapis/java-spanner#3827)) ([fbf7b4c](googleapis/java-spanner@fbf7b4c)) ### [`v6.91.0`](https://github.com/googleapis/java-spanner/blob/HEAD/CHANGELOG.md#6910-2025-04-17) ##### Features - \[Internal] open telemetry built in metrics for GRPC ([#​3709](googleapis/java-spanner#3709)) ([cd76c73](googleapis/java-spanner@cd76c73)) - Add java sample for the pre-splitting feature ([#​3713](googleapis/java-spanner#3713)) ([e97b92e](googleapis/java-spanner@e97b92e)) - Add TransactionMutationLimitExceededException as cause to SpannerBatchUpdateException ([#​3723](googleapis/java-spanner#3723)) ([4cf5261](googleapis/java-spanner@4cf5261)) - Built in metrics for afe latency and connectivity error ([#​3724](googleapis/java-spanner#3724)) ([e13a2f9](googleapis/java-spanner@e13a2f9)) - Support unnamed parameters ([#​3820](googleapis/java-spanner#3820)) ([1afd815](googleapis/java-spanner@1afd815)) ##### Bug Fixes - Add default implementations for Interval methods in AbstractStructReader ([#​3722](googleapis/java-spanner#3722)) ([97f4544](googleapis/java-spanner@97f4544)) - Set transaction isolation level had no effect ([#​3718](googleapis/java-spanner#3718)) ([b382999](googleapis/java-spanner@b382999)) ##### Performance Improvements - Cache the key used for OTEL traces and metrics ([#​3814](googleapis/java-spanner#3814)) ([c5a2045](googleapis/java-spanner@c5a2045)) - Optimize parsing in Connection API ([#​3800](googleapis/java-spanner#3800)) ([a2780ed](googleapis/java-spanner@a2780ed)) - Qualify statements without removing comments ([#​3810](googleapis/java-spanner#3810)) ([d358cb9](googleapis/java-spanner@d358cb9)) - Remove all calls to getSqlWithoutComments ([#​3822](googleapis/java-spanner#3822)) ([0e1e14c](googleapis/java-spanner@0e1e14c)) </details> <details> <summary>googleapis/java-logging (com.google.cloud:google-cloud-logging)</summary> ### [`v3.22.2`](https://github.com/googleapis/java-logging/blob/HEAD/CHANGELOG.md#3222-2025-04-25) ##### Dependencies - Update dependency com.google.cloud:sdk-platform-java-config to v3.46.2 ([#​1796](googleapis/java-logging#1796)) ([1f88271](googleapis/java-logging@1f88271)) ### [`v3.22.1`](https://github.com/googleapis/java-logging/blob/HEAD/CHANGELOG.md#3221-2025-04-25) ##### Bug Fixes - **deps:** Update the Java code generator (gapic-generator-java) to 2.56.2 ([7cce5b5](googleapis/java-logging@7cce5b5)) </details> <details> <summary>googleapis/java-datastore (com.google.cloud:google-cloud-datastore)</summary> ### [`v2.28.0`](https://github.com/googleapis/java-datastore/blob/HEAD/CHANGELOG.md#2280-2025-04-29) ##### Features - Java datastore gapic upgrade ([#​1824](googleapis/java-datastore#1824)) ([a296d43](googleapis/java-datastore@a296d43)) ### [`v2.27.2`](https://github.com/googleapis/java-datastore/blob/HEAD/CHANGELOG.md#2272-2025-04-25) ##### Bug Fixes - **deps:** Update the Java code generator (gapic-generator-java) to 2.56.2 ([1210f32](googleapis/java-datastore@1210f32)) ##### Dependencies - Update dependency com.google.cloud:sdk-platform-java-config to v3.46.2 ([#​1823](googleapis/java-datastore#1823)) ([4d2026c](googleapis/java-datastore@4d2026c)) </details> <details> <summary>google/error-prone (com.google.errorprone:error_prone_annotations)</summary> ### [`v2.38.0`](https://github.com/google/error-prone/releases/tag/v2.38.0): Error Prone 2.38.0 New checks: - [`AddNullMarkedToPackageInfo`](https://errorprone.info/bugpattern/AddNullMarkedToPackageInfo): adds [`@org.jspecify.annotations.NullMarked`](https://jspecify.dev/docs/api/org/jspecify/annotations/NullMarked.html) annotation to package-info files - [`IntLiteralCast`](https://errorprone.info/bugpattern/IntLiteralCast): Suggests a literal of the desired type instead of casting an int literal to a long, float, or double - [`MisleadingEmptyVarargs`](https://errorprone.info/bugpattern/MisleadingEmptyVarargs): Discourages calling varargs methods that expect at least one argument with no arguments, like Mockito's `thenThrow` - [`PreconditionsExpensiveString`](https://errorprone.info/bugpattern/PreconditionsExpensiveString): Discourages expensive string formatting in Guava `Preconditions` checks - [`SelfSet`](https://errorprone.info/bugpattern/SelfSet): Detects mistakes like `proto.setFoo(proto.getFoo())` - [`UnnecessaryCopy`](https://errorprone.info/bugpattern/UnnecessaryCopy): detect unnecessary copies of proto Lists and Maps. Closed issues: [#​4924](google/error-prone#4924), [#​4897](google/error-prone#4897), [#​4995](google/error-prone#4995) Full changelog: google/error-prone@v2.37.0...v2.38.0 </details> <details> <summary>googleapis/google-http-java-client (com.google.http-client:google-http-client-jackson2)</summary> ### [`v1.47.0`](https://github.com/googleapis/google-http-java-client/blob/HEAD/CHANGELOG.md#1470-2025-04-28) ##### Features - Next release from main branch is 1.47.0 ([#​2087](googleapis/google-http-java-client#2087)) ([f89cc4c](googleapis/google-http-java-client@f89cc4c)) ##### Bug Fixes - Encode + sign in url with %2B ([#​2094](googleapis/google-http-java-client#2094)) ([1f8aca7](googleapis/google-http-java-client@1f8aca7)) ##### Dependencies - Update github/codeql-action action to v3.28.16 ([#​2057](googleapis/google-http-java-client#2057)) ([4fc3e3a](googleapis/google-http-java-client@4fc3e3a)) </details> <details> <summary>googleapis/google-auth-library-java (com.google.auth:google-auth-library-oauth2-http)</summary> ### [`v1.34.0`](https://github.com/googleapis/google-auth-library-java/blob/HEAD/CHANGELOG.md#1340-2025-04-29) ##### Features - Implement X509 certificate provider ([#​1722](googleapis/google-auth-library-java#1722)) ([4340684](googleapis/google-auth-library-java@4340684)) - Next release from main branch is 1.34.0 ([#​1698](googleapis/google-auth-library-java#1698)) ([fe43815](googleapis/google-auth-library-java@fe43815)) - Next release from main branch is 1.34.0 ([#​1702](googleapis/google-auth-library-java#1702)) ([4507cf9](googleapis/google-auth-library-java@4507cf9)) ##### Bug Fixes - Do not add padding in Client-Side CAB tokens. ([#​1728](googleapis/google-auth-library-java#1728)) ([8a75ccd](googleapis/google-auth-library-java@8a75ccd)) </details> <details> <summary>docker-java/docker-java (com.github.docker-java:docker-java-transport-httpclient5)</summary> ### [`v3.5.0`](https://github.com/docker-java/docker-java/releases/tag/3.5.0) [Compare Source](docker-java/docker-java@3.4.2...3.5.0) ##### Breaking changes - Fix InspectContainerResponse data types to be able to hold an int64 [@​eddumelendez](https://github.com/eddumelendez) ([#​2392](docker-java/docker-java#2392)) - Add some missed options to UpdateContainerCmd [@​MillQK](https://github.com/MillQK) ([#​2389](docker-java/docker-java#2389)) ##### 📈 Enhancements - Add setters for security options and runtimes [@​LarsSven](https://github.com/LarsSven) ([#​2384](docker-java/docker-java#2384)) ##### 🐛 Bug Fixes - Fix possible CME while replacing properties [@​eddumelendez](https://github.com/eddumelendez) ([#​2416](docker-java/docker-java#2416)) ##### Dependencies - Bump com.google.guava:guava from 19.0 to 33.4.6-jre [@​artragis](https://github.com/artragis) ([#​2300](docker-java/docker-java#2300)) - Bump org.awaitility:awaitility from 4.0.1 to 4.3.0 [@​dependabot](https://github.com/dependabot) ([#​2408](docker-java/docker-java#2408)) - Bump org.immutables:value from 2.8.2 to 2.10.1 [@​dependabot](https://github.com/dependabot) ([#​2220](docker-java/docker-java#2220)) - Bump org.apache.commons:commons-compress from 1.21 to 1.27.1 [@​dependabot](https://github.com/dependabot) ([#​2256](docker-java/docker-java#2256)) - Bump org.projectlombok:lombok from 1.18.22 to 1.18.38 [@​dependabot](https://github.com/dependabot) ([#​2210](docker-java/docker-java#2210)) - Bump com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider from 2.10.3 to 2.18.3 [@​dependabot](https://github.com/dependabot) ([#​2281](docker-java/docker-java#2281)) - Bump jackson.version from 2.8.8 to 2.18.3 [@​dependabot](https://github.com/dependabot) ([#​2283](docker-java/docker-java#2283)) - Bump netty.version from 4.1.46.Final to 4.1.119.Final [@​dependabot](https://github.com/dependabot) ([#​2302](docker-java/docker-java#2302)) - Bump org.bouncycastle:bcpkix-jdk18on from 1.76 to 1.80 [@​dependabot](https://github.com/dependabot) ([#​2254](docker-java/docker-java#2254)) - Bump commons-io:commons-io from 2.13.0 to 2.18.0 [@​dependabot](https://github.com/dependabot) ([#​2263](docker-java/docker-java#2263)) - Bump net.java.dev.jna:jna from 5.13.0 to 5.17.0 [@​dependabot](https://github.com/dependabot) ([#​2273](docker-java/docker-java#2273)) - Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.17.0 [@​dependabot](https://github.com/dependabot) ([#​2259](docker-java/docker-java#2259)) - Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.18.2 to 0.23.1 [@​dependabot](https://github.com/dependabot) ([#​2238](docker-java/docker-java#2238)) - Bump org.junit.jupiter:junit-jupiter from 5.10.0 to 5.12.1 [@​dependabot](https://github.com/dependabot) ([#​2241](docker-java/docker-java#2241)) - Bump junixsocket.version from 2.6.1 to 2.10.1 [@​dependabot](https://github.com/dependabot) ([#​2249](docker-java/docker-java#2249)) - Bump org.apache.httpcomponents.client5:httpclient5 from 5.4.2 to 5.4.3 [@​dependabot](https://github.com/dependabot) ([#​2272](docker-java/docker-java#2272)) - Bump org.assertj:assertj-core from 3.24.2 to 3.27.3 [@​dependabot](https://github.com/dependabot) ([#​2291](docker-java/docker-java#2291)) - Upgrade Apache HttpClient to version 5.4 [@​ok2c](https://github.com/ok2c) ([#​2364](docker-java/docker-java#2364)) </details> <details> <summary>autonomousapps/dependency-analysis-android-gradle-plugin (com.autonomousapps.dependency-analysis)</summary> ### [`v2.17.0`](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-2170) - \[Fix]: duplicate class warning doesn't warn about multiple dependencies with same GAV. - \[Fix]: ensure all capabilities are internally sorted; also synthesized dependencies. - \[Fix]: ensure all dependencies are internally sorted. - \[Fix]: ensure output of GraphViewTask is fully sorted (therefore deterministic). - \[Fix]: intermediate android res classes must have meaningful hashCode() functions. - \[Fix]: improve sorting of various build outputs to ensure determinism. </details> <details> <summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary> ### [`v1.48.2`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.48.2): 1.48.2 ##### Components ##### Profiling - 🐛 Bump ddprof-java to 1.24.0 ([#​8717](DataDog/dd-trace-java#8717) - [@​jbachorik](https://github.com/jbachorik)) - Add diagnostic counters for some failed unwinds by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#202 - Add profiler counters for time spent in stack unwinding by [@​bric3](https://github.com/bric3) in DataDog/java-profiler#195 - Increase number of reserved frames (cherry-pick [`6c0aff4`](DataDog/dd-trace-java@6c0aff4)) by [@​MattAlp](https://github.com/MattAlp) in DataDog/java-profiler#206 - Dwarf and JVMFlag related downports by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#204 ##### Tracer core - 🐛 Turn off JDK socket support by default ([#​8716](DataDog/dd-trace-java#8716) - [@​mcculls](https://github.com/mcculls)) ##### Instrumentations ##### Akka instrumentation - 🐛 Handle reentrant scope cleanup in Akka/Pekko actor instrumentations ([#​8723](DataDog/dd-trace-java#8723) - [@​mcculls](https://github.com/mcculls)) </details> <details> <summary>aws/aws-sdk-java (com.amazonaws:aws-java-sdk-sqs)</summary> ### [`v1.12.783`](https://github.com/aws/aws-sdk-java/blob/HEAD/CHANGELOG.md#112783-2025-04-29) [Compare Source](aws/aws-sdk-java@1.12.782...1.12.783) #### **Amazon S3** - ### Features - Abort multipart download if object is modified during download. </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: 91d7374bcdee536ba58a6cd5ea2b1710688db2c0
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.
Backport #8722 to release/v1.48.x