Skip to content

Update all dependencies#2729

Open
renovate-bot wants to merge 1 commit into
google:mainfrom
renovate-bot:renovate/all
Open

Update all dependencies#2729
renovate-bot wants to merge 1 commit into
google:mainfrom
renovate-bot:renovate/all

Conversation

@renovate-bot
Copy link
Copy Markdown
Contributor

@renovate-bot renovate-bot commented Apr 26, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change Age Confidence
gradle (source) minor 9.4.19.5.0 age confidence
com.google.android.gms:play-services-wearable dependencies major 19.0.020.0.1 age confidence
io.grpc:grpc-protobuf-lite dependencies minor 1.80.01.81.0 age confidence
io.grpc:grpc-binder dependencies minor 1.80.01.81.0 age confidence
io.grpc:grpc-android dependencies minor 1.80.01.81.0 age confidence
com.google.genai:google-genai dependencies minor 1.51.01.53.0 age confidence
androidx.paging:paging-compose (source) dependencies minor 3.4.23.5.0 age confidence
io.grpc:grpc-stub dependencies minor 1.80.01.81.0 age confidence
com.android.tools.build:gradle (source) dependencies minor 9.1.09.2.1 age confidence
androidx.compose.runtime:runtime-tracing (source) dependencies patch 1.11.01.11.1 age confidence
io.github.takahirom.roborazzi plugin minor 1.59.01.60.0 age confidence
io.github.takahirom.roborazzi:roborazzi-junit-rule dependencies minor 1.59.01.60.0 age confidence
io.github.takahirom.roborazzi:roborazzi-painter dependencies minor 1.59.01.60.0 age confidence
io.github.takahirom.roborazzi:roborazzi-compose dependencies minor 1.59.01.60.0 age confidence
io.github.takahirom.roborazzi:roborazzi-accessibility-check dependencies minor 1.59.01.60.0 age confidence
io.github.takahirom.roborazzi:roborazzi dependencies minor 1.59.01.60.0 age confidence
io.grpc:protoc-gen-grpc-java dependencies minor 1.80.01.81.0 age confidence
com.google.android.gms:oss-licenses-plugin dependencies minor 0.11.00.12.0 age confidence
com.autonomousapps.dependency-analysis plugin minor 3.7.03.10.0 age confidence
ee.schimke.composeai.preview plugin minor 0.7.70.10.8 age confidence
androidx.compose.material3:material3 (source) dependencies patch 1.5.0-alpha181.5.0-alpha19 age confidence
androidx.health:health-services-client (source) dependencies patch 1.1.0-rc011.1.0-rc02 age confidence

Release Notes

gradle/gradle (gradle)

v9.5.0

Compare Source

grpc/grpc-java (io.grpc:grpc-protobuf-lite)

v1.81.0

In this release we drop support for Android API level 22 or lower (Lollipop or earlier), following Google Play Service’s discontinued updates for Lollipop (API levels 21 & 22) and now requires a minimum of API level 23 (Android 6.0 Marshmallow).

API Changes

  • api: Deprecate LoadBalancer.handleResolvedAddresses(). Developers maintaining custom LoadBalancer implementations should transition to using LoadBalancer.acceptResolvedAddresses(). Unlike the deprecated method, acceptResolvedAddresses() returns a Status object, allowing the load balancer to explicitly report success or reject the update if the provided addresses or configuration are invalid. (#​11623)

Behavior Changes

  • core: Enable dns "caching" on Android for 30 seconds to reduce CPU impact of a refresh loop with an LB policy (0675f70). DnsNameResolver ignores re-resolution requests on OpenJDK-like platforms if it has been too soon since the last DNS query because InetAddress.getAllByName() has a cache with a fixed entry lifetime, but this logic was disabled for Android which does not have that style of cache. Android’s cache uses the result TTL, which will rarely be less than 30 seconds. This change would probably be most noticeable when 1) changing to a different network (e.g., from wifi to mobile), 2) the server has different addresses for different networks, and 3) the app is not using AndroidChannelBuilder with an android.context.Context. For reference, it seems Chrome caches for 1 minute

Bug Fixes

  • opentelemetry: Fix baggage propagation, the baggage propagation for opentelemetry introduced in #​12389 was broken. The context is decided once and used for all recording for the call, thus guaranteeing all record()s have consistent information.
  • core: Address a race condition where ManagedChannelOrphanWrapper could incorrectly log a "not shutdown properly" warning during garbage collection when using directExecutor(). (#​12705) (d459338)
  • xds: Fix xDS HTTP CONNECT's transport socket name bug which is now corrected to use typeUrl. (#​12740) (eac9fe9)
  • xds: Fix an issue where subchannel metrics were dropping their association with the backend_service. This ensures xDS load balancing metrics are reported accurately. (#​12735)

New Features

  • netty: Add tcp metrics, by implementing a few of the metrics defined in A80.
  • api: Add a CallOption for a custom label on per-RPC metrics (0e39b29). This CallOption is copied by grpc-opentelemetry to the grpc.client.call.custom label as defined by gRFC A108. See also the gRPC OpenTelemetry Metrics guide (update in-progress)
  • xds: Add support for Weighted Round Robin (WRR) load balancing driven by custom backend metrics, implementing the behavior defined in gRFC A114. (#​12645)
  • utils: Update AdvancedTlsX509KeyManager so that developers can now preserve and use key aliases when dynamically reloading TLS certificates. (#​12686)

Documentation

  • Update the "Outgoing Flow Control" section in the Manual Flow Control example to say onNext() does not block, but rather queues the messages in memory and advises developers to use CallStreamObserver.isReady() to prevent this memory exhaustion (#​12700) (a3a9ffc) (#​12726) (65ae2ef)
  • examples: Clean up Health example, and document need for grpc-services (3ed732f)

Dependencies

  • Upgrade Dependencies (#​12719) (16e17ab). Google-auth-library: 1.42.1, animal-sniffer: 1.27, assertj-core:3.27.7, error_prone_annotations:2.48.0, proto-google-common-protos:2.64.1, google-cloud-logging:3.23.10, jetty-http2-server:12.1.7, jetty-ee10-servlet:12.1.7, lincheck:3.4, opentelemetry-api:1.60.1, opentelemetry-exporter-prometheus:1.60.1-alpha, opentelemetry-gcp-resources:1.54.0-alpha, opentelemetry-sdk-extension-autoconfigure:1.60.1, opentelemetry-sdk-testing:1.60.1, robolectric:4.16.1, tomcat-embed-core:10.1.52, tomcat-embed-core9: 9.0.115,
  • Upgrade Netty to 4.1.132 and netty-tcnative to 2.0.75 (1528f80)

Thanks to

googleapis/java-genai (com.google.genai:google-genai)

v1.53.0

Features
  • [Python] Multimodal file search (b12cd29)
  • Multimodal file search (aaf0c40)

v1.52.0

Features
  • [Interactions] Add FileCitation.{custom_metadata,media_id,page_number} (a09716e)
  • Add output_info to BatchJob (e337ba9)
  • Add ImageResizeMode for GenerateVideos (e089fcb)
  • Add new Gemini Deep Research agent models (88d7019)
  • Add Vertex Dataset input and output options for batch jobs (612601d)
  • interaction-api: Add grounding tool usage breakdown to Interaction Usage. (bc2f815)
  • introduce enterprise and GOOGLE_GENAI_USE_ENTERPRISE (97adcd9)
  • Replace the more ambiguous rate field with sample_rate. (d762b6e)
Documentation
  • replace Vertex AI with Gemini Enterprise Agent Platform (84c1d43)
  • update doc string to replace Vertex AI with Gemini Enterprise Agent Platform, update method error message to replace Vertex AI with Gemini Enterprise Agent Platform (previously known as Vertex AI), update converter error message to replace Vertex AI with Gemini Enterprise Agent Platform (c5aefa7)
  • update Gemini Enterprise Agent Platform home page url (7b46a6f)
takahirom/roborazzi (io.github.takahirom.roborazzi)

v1.60.0

Compare Source

Bugfix: Fix Roborazzi cache path sensitivity

When we use Roborazzi in a different path with the same repository, Roborazzi used to invalidate the cache. Though I think it is not critical because we frequently use test filters(--tests) when we run tests, which also invalidate the cache. But it's better to support the cache.
Thanks @​Link184 for the contribution!

What's Changed

New Contributors

Full Changelog: takahirom/roborazzi@1.59.0...1.60.0

yschimke/compose-ai-tools (ee.schimke.composeai.preview)

v0.10.8

Features
  • add reusable AI PR review workflow and cloud image-size overrides (#​982) (848351f)
Bug Fixes

v0.10.7

Bug Fixes
  • vscode: coalesce identical concurrent refresh calls instead of aborting Gradle (#​963) (ac58146)
  • vscode: suppress duplicate refresh logs and collapse blank-line gaps (#​961) (58fdc57)

v0.10.6

Features
  • emit display-filter variants from the gradle-plugin direct render path (#​958) (901d58d)
  • pseudolocale: CMP Desktop layout-direction support (#​949) (e98ff95)
Bug Fixes
  • gradle-plugin: stop resolving runtime classpath at configuration time (#​952) (e69cd31)
  • pseudolocale: preserve spans + plan locale-only overrides (#​953) (35dba92)
  • pseudolocale: snap paragraph-span boundaries when reattaching (#​955) (06ad3cd)
  • vscode: detect plugin in Groovy build.gradle, not just .kts (#​944) (24072a3)
  • vscode: follow symlinked subdirectories when walking for preview modules (#​951) (0d89ab5)
  • vscode: support modules whose projectDir != Gradle modulePath (#​948) (fee3153)

v0.10.5

Bug Fixes
  • ci: collect nested release artifacts via find instead of shallow glob (#​940) (9096c44)

v0.10.4

Bug Fixes

v0.10.3

Features
  • mcp: add enable_extensions tool + use it from agent-audit script (#​935) (559251c)

v0.10.2

Features
  • add force escape hatch to render_preview + CLI to replace rm -rf build/classes/ (#​927) (9aa5690)
Bug Fixes
  • daemon: gate Wear ambient connector on consumer classpath presence (#​933) (e3a68c8)
  • plugin: pin ui-test-manifest / ui-test-junit4 to renderer floor for tile-only consumers (#​934) (69dc703)

v0.10.1

Features
Bug Fixes
  • daemon: propagate session-closed hook for proactive interactive cleanup (#​896) (8a13f8b)
  • samples: drive wear ambient previews via androidx AmbientMode (#​907) (01860b6)

v0.10.0

⚠ BREAKING CHANGES
  • daemon: gate history/diff behind experimental sysprop for 1.0 (#​875)
  • vscode: remove composePreview.streaming.enabled setting (#​889)
  • vscode: remove composePreview.daemon.enabled setting (#​878)
Features
  • daemon: add composestream/1 live-frame streaming protocol (#​847) (524b566)
  • daemon: add Wear OS ambient-mode preview override (#​891) (9ba0fbe)
  • daemon: default daemon to no extensions, opt-in via extensions/enable (#​854) (afc5066)
  • daemon: gate history/diff behind experimental sysprop for 1.0 (#​875) (6d97728)
  • data/uiautomator: Compose SemanticsNode support + JSON wire format (#​864) (9040556)
  • data/uiautomator: end-to-end uia.* dispatch through record_preview (#​872) (8f5e8c6)
  • data/uiautomator: prototype UIAutomator-shaped query/action API (#​832) (ec18a23)
  • index preview targets and surface them in VS Code (#​821) (967bca4)
  • mcp: close the source-freshness gaps agents see as stale renders (#​826) (7def542)
  • mcp: mcp doctor verdicts + skill guidance to stop spurious reinstalls (#​827) (7b1aa57)
  • samples: add inset focus ring demo in :samples:android-alpha (#​895) (8079a1b)
  • strings: surface text truncation in text/strings v2 (#​844) (da388de)
  • vscode: drop static base capture when scroll image data product exists (#​893) (5d2e9b5)
  • vscode: mirror PROTOCOL v2 and enable all advertised extensions on connect (#​866) (1422362)
  • vscode: remove composePreview.daemon.enabled setting (#​878) (13ea62e)
  • vscode: remove composePreview.streaming.enabled setting (#​889) (3b40a1d)
  • vscode: restore composePreview.daemon.enabled as deprecated no-op (#​890) (e637116)
Bug Fixes
  • daemon: break live-frame loop when interactive session auto-closes (#​892) (31085fc)
  • deps: update gradle minor/patch (#​793) (1a61966)
  • install: require --yes/--upgrade so agents can't silently download (#​803) (d27a409)
  • mcp: notify on every bootstrap-to-full tool catalog transition (#​837) (4387cdc)
  • mcp: re-import previews.json when discoverPreviews rewrites it (#​843) (1c402bc)
  • plugin: pin androidx.core:core 1.16 floor for renderer test APK (#​811) (9b17fe9)
  • streaming: plug stream/stop teardown leaks + decode-order race (#​861) (7f013f3)
  • vscode: coalesce live pointerMove sends to rAF cadence (#​885) (7bdc2ad)
  • vscode: exempt composePreviewDaemonStart from refresh cancel (#​840) (92b9ce6)
  • vscode: forward live pointer events through the streaming canvas (#​882) (8ee7368)
  • vscode: forward live wheel events through the streaming canvas (#​880) (2dac098)

v0.9.3

Features
  • data/wallpaper: use material-kolor for seed → ColorScheme derivation (#​788) (8af237a)
  • data: add wallpaper data extension that drives Material3 dynamic theme from a seed color (#​780) (0157a53)
  • install: symlink skill bundles into Codex / Antigravity skill dirs (#​782) (0a2cadc)
  • mcp: register compose-preview-mcp with every detected agent host (#​775) (23bb7b7)
Bug Fixes

v0.9.2

Features
  • a11y: hierarchy-android producer in its own small module (#​724) (99e5148)
  • a11y: OverlayExtension as 3-input PostCaptureProcessor (#​719) (489b756)
  • a11y: OverlayExtension runs through the typed pipeline (#​732) (720fe49)
  • a11y: route TouchTargets through typed pipeline at runtime (#​726) (44cbbb4)
  • a11y: TouchTargetsExtension via new PostCaptureProcessor hook (#​717) (0aa157c)
  • a11y: wire 11 more a11y.action.* dispatchers via SemanticsActions (#​738) (7876d19)
  • a11y: wire a11y.action.click end-to-end through SemanticsActions.OnClick (#​734) (8523180)
  • a11y: wire AccessibilityHierarchyExtension on both render paths (#​751) (8dd4421)
  • add device background around composable hook (#​699) (90a1ae4)
  • add device background preview extension (#​682) (0451390)
  • add device background theme capture facade (#​710) (24e4015)
  • add device clip around composable hook (#​700) (b1e7161)
  • add layout inspector capture context (#​709) (dc0c2dc)
  • add material theme preview overrides (#​683) (1ce7959)
  • add scroll gif frame driver hook (#​703) (b62e030)
  • add theme token capture facade (#​714) (2c64548)
  • daemon: wire lifecycle.event as a host-owned recording-script extension (#​741) (d2f7ef2)
  • daemon: wire preview.reload via key(...) invalidation (#​742) (74ac182)
  • daemon: wire state.recreate via SaveableStateRegistry snapshot+restore (#​744) (eec9948)
  • daemon: wire state.save / state.restore with named checkpoints (#​749) (94f96d8)
  • extensions: typed context keys for non-product hook inputs (#​739) (872f723)
  • extensions: typed runtime contract for data extensions (#​716) (6a57253)
Bug Fixes
  • a11y: plan only transitively-runnable extensions per render (#​728) (55708aa)
  • daemon-android: import getOrNull for SemanticsConfiguration (#​745) (1fa7755)
  • plugin: defer KMP-Android desktop runtime classpath lookup (#​725) (3b4f086)
  • vscode: hide icon-button[hidden] in the focus-mode toolbar (#​765) (2cd106a)
  • vscode: pin webview esbuild to tsconfig.webview.json (#​758) (2d026f5)

v0.9.1

Bug Fixes

v0.9.0

⚠ BREAKING CHANGES
Features

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM (* 0-3 * * *)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot renovate-bot force-pushed the renovate/all branch 10 times, most recently from 7234bb1 to 97ab64d Compare April 30, 2026 19:58
@renovate-bot renovate-bot force-pushed the renovate/all branch 5 times, most recently from 6238367 to 16085a7 Compare May 8, 2026 10:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant