Update all dependencies#2729
Open
renovate-bot wants to merge 1 commit into
Open
Conversation
7234bb1 to
97ab64d
Compare
16085a7 to
ea6e1d9
Compare
7c3d731 to
44ee73e
Compare
d3578f0 to
a75d489
Compare
980fb2f to
d79a4c9
Compare
673879a to
86a3345
Compare
d10f2c8 to
b062491
Compare
b062491 to
ef3e94c
Compare
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
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.
This PR contains the following updates:
de0fac2→df4cb1c9.4.1→9.5.119.0.0→20.0.11.80.0→1.82.01.80.0→1.82.01.80.0→1.82.01.51.0→1.58.03.4.2→3.5.01.80.0→1.82.04.34.1→4.35.19.1.0→9.2.11.6.1→1.6.21.6.1→1.6.21.6.1→1.6.21.6.1→1.6.21.6.1→1.6.28.4.0→8.7.01.11.0→1.11.21.59.0→1.64.01.59.0→1.64.01.59.0→1.64.01.59.0→1.64.01.59.0→1.64.01.59.0→1.64.01.80.0→1.82.021.5.1→21.6.00.11.0→0.12.01.13.0→1.14.03.7.0→3.15.00.7.7→0.15.121.5.0-alpha18→1.5.0-alpha215.3.2→5.4.05.3.2→5.4.05.3.2→5.4.05.3.2→5.4.04.4.1→4.4.31.18.0→1.19.01.18.0→1.19.01.10.0→1.10.11.10.0→1.10.11.10.0→1.10.11.10.0→1.10.11.10.0→1.10.11.10.0→1.10.11.10.0→1.10.11.10.0→1.10.11.10.0→1.10.11.10.0→1.10.11.10.0→1.10.11.1.0-rc01→1.1.0-rc02Release Notes
gradle/gradle (gradle)
v9.5.1Compare Source
v9.5.0Compare Source
grpc/grpc-java (io.grpc:grpc-protobuf-lite)
v1.82.0This release drops support for Bazel 7. It may still run, but we are no longer testing it. We are testing Bazel 8 and 9.
We are anticipating requiring Netty 4.2 in the next release. Please file an issue if you still need Netty 4.1 support.
Behavior Changes
UNIMPLEMENTED, which tears down the stream and EDS data never arrives. This fix makes it skip DiscoveryRequests for resource types we don't actually subscribe to on a given server.Improvements
@ThreadSafeannotation and replace with JavaDoc (#12762). Removes JSR-305 annotations but instead of replacing it with ErrorProne's ThreadSafe, sticks to adding a JavaDoc comment. This is done only in public non-final classes and interfaces. This allows Java applications that have moved away from javax to compile and avoids a bug in Immutables and Lombok (and possibly other annotation processors) from failing when JSR-305 is not present.b38df6c). The main improvement here is not retaining the request Metadata for the life of the RPC. That means RPCs with larger request Metadata would see a larger benefit.f430131)cc0d1a8). This is most noticeable when there are many endpoints returned by EDS, but the LB policy only uses a few of them, like pick_first.324fce7). This reduces the per-RPC overhead of the gRFC A114 support added in v1.81.013b4b97). This preserves more information for failures communicating with the control plane.d92ca44)Bug Fixes
bb153a8).streamClosed()happens beforeserverCallStarted().GRPC_EXPERIMENTAL_ENABLE_NEW_PICK_FIRST=truewhen accepting resolved addresses and in CONNECTING state (#12814). It makes sure that whenever PickFirstLeafLoadBalancer transitions into CONNECTING the current address in the addressIndex has a corresponding subchannel. This prevents an NPE in acceptResolvedAddresses in some situations.ec10992). This should have no visible impact in normal use. It mostly just makes it easier to debug broken implementationsf4125c5)f021bef)New Features
?force-xdsquery parameter in thegoogle-c2presolver (#12760) (86fa860). This disables environment checks and uses xDS unconditionally. Please note that this feature has not yet seen comprehensive testing.Dependencies
ada087b)1dbb1a1(ec0a9c9). This fixed a rules_go incompatibility issue with Bazel 9.1. But it also greatly reduced the overall transitive dependencies, as the C++ grpc repo is no longer a dependency039ad77) add Bazel 9.1.0 to our CI matrix (17be0d3)8802dc3,da98b04)Thanks to
@becomeStar
@bengtsson1-flir
@jnowjack-lucidchart
@Kainsin
@kenkangxgwe
@mfperminov
@paulmurhy123
@schiemon
@therepanic
v1.81.0In 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
Behavior Changes
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 anandroid.context.Context. For reference, it seems Chrome caches for 1 minuteBug Fixes
ManagedChannelOrphanWrappercould incorrectly log a "not shutdown properly" warning during garbage collection when using directExecutor(). (#12705) (d459338)typeUrl. (#12740) (eac9fe9)backend_service. This ensures xDS load balancing metrics are reported accurately. (#12735)New Features
0e39b29). This CallOption is copied by grpc-opentelemetry to thegrpc.client.call.customlabel as defined by gRFC A108. See also the gRPC OpenTelemetry Metrics guide (update in-progress)AdvancedTlsX509KeyManagerso that developers can now preserve and use key aliases when dynamically reloading TLS certificates. (#12686)Documentation
a3a9ffc) (#12726) (65ae2ef)3ed732f)Dependencies
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,1528f80)Thanks to
googleapis/java-genai (com.google.genai:google-genai)
v1.58.0Compare Source
Features
v1.57.0Compare Source
Features
Documentation
enable_widgetin messageGoogleMapsis changed (c630c08)google_maps_widget_context_tokenin messageGroundingMetadatais changed (c630c08)v1.56.0Compare Source
Features
v1.55.0Compare Source
Features
enable_prompt_injection_detectionfor Computer Use feature for the Gemini API. (1a496a7)v1.54.0Compare Source
⚠ BREAKING CHANGES
Features
Bug Fixes
Documentation
v1.53.0Compare Source
Features
v1.52.0Compare Source
Features
output_infotoBatchJob(e337ba9)Documentation
Vertex AIwithGemini Enterprise Agent Platform, update method error message to replaceVertex AIwithGemini Enterprise Agent Platform (previously known as Vertex AI), update converter error message to replaceVertex AIwithGemini Enterprise Agent Platform(c5aefa7)takahirom/roborazzi (io.github.takahirom.roborazzi)
v1.64.0Compare Source
New feature - Filtering previews by annotation
You can now control which Compose Previews are captured with
annotationFilter.To use the built-in
@RoboPreviewExclude/@RoboPreviewIncludeannotations, add theroborazzi-annotationsdependency:implementation("io.github.takahirom.roborazzi:roborazzi-annotations:[version]")By default, previews annotated with
@RoboPreviewExcludeare skipped and everything else is captured:Set
annotationFiltertoRoboPreviewIncludeto instead capture only previews annotated with@RoboPreviewInclude:roborazzi { @​OptIn(ExperimentalRoborazziApi::class) generateComposePreviewRobolectricTests { enable = true packages = listOf("com.example") annotationFilter = AnnotationFilter.Filter.RoboPreviewInclude } }You can also filter by your own annotations by passing their fully qualified class names:
Thanks, @sergio-sastre for your contribution. Thank you, @alecarnevale, @as6o for reporting this issue.
Bugfix - filter test image input to known extensions
What: Restrict the test task's tracked image input (roborazziImageInput) to known image extensions (png, gif, jpg, jpeg, webp), so unrelated files (e.g. .DS_Store) written by an OS indexer/IDE mid-snapshot can't trip Gradle 9's stricter input validation.
Why: Gradle 9 hardened input-snapshot validation so that a file disappearing from a tracked directory between the listing and the content-hashing phases now hard-fails with Cannot access input property '$N' of task ... java.nio.file.NoSuchFileException.
Thanks, @boiler23 for letting me know this issue.
Bugfix - Fix z-order of same-type windows in captureScreenRoboImage
What: Fix captureScreenRoboImage() rendering stacked same-type windows (e.g. two Compose Dialogs) in inverted z-order, and add a reproduction test.
Why: Espresso's RootsOracle.listActiveRoots() returns window roots ordered top-most first. fetchRobolectricWindowRoots() only sorts them by window type with a stable sort, and RoboComponent.Screen draws roots first-to-last (last = on top). As a result, windows of the same type (two dialogs are both TYPE_APPLICATION) were drawn front-most first, so the lower dialog ended up on top. With a single dialog the type sort alone produces the correct order, which is why this only shows up with stacked dialogs.
Reversing the list before the stable type sort restores the window addition order (bottom-most first), preserving the correct z-order within the same type.
Thank you, @laqr for creating this issue.
What's Changed
Full Changelog: takahirom/roborazzi@1.63.0...1.64.0
v1.63.0Compare Source
Fixing a race condition that causes us to see old images
We don't have a reproducing project for this. But there is a report that says we can see old images. It seems to be a race condition, so we've attempted to fix it using the BuildService Gradle API.
Thanks, @zacharee, for reporting this issue and attempting to fix it!
What's Changed
Full Changelog: takahirom/roborazzi@1.62.0...1.63.0
v1.62.0Compare Source
Updating to Gradle 9
To investigate an issue with Gradle 9 KMP, Roborazzi now uses Gradle 9. This should not affect your project.
I'm planning several releases to fix build problems over the next few weeks. The reason I'll release a few versions is to make them easier to debug.
What's Changed
Full Changelog: takahirom/roborazzi@1.61.0...1.62.0
v1.61.0Compare Source
Heads-up: dependency updates for Gradle 9 investigation
I don't want to interrupt you by updating other dependency versions in Roborazzi. But we are investigating a KMP Gradle 9 issue and are going to update to Gradle 9.0. Before that, we should update the Kotlin version and AGP. To minimize the impact, we don't change the Kotlin version in Roborazzi's POM (except for the iOS version), so it should not affect projects using Roborazzi. But if you find anything, please let me know.
What's Changed
Full Changelog: takahirom/roborazzi@1.60.0...1.61.0
v1.60.0Compare 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
material-components/material-components-android (com.google.android.material:material)
v1.14.0Compare Source
New in 1.14.0!
Important
minSdkVersionis now 23 or higher, for Material and AndroidX.Dependency Updates
Library Updates
AppBar1adc501)015e053)98a73a6)ee52adb)3b971c9)BottomAppBar5c73d7a)BottomNavigationView7818901)BottomSheet603f1ef)af7f254](https://redirect.github.com/material-components/material-components-android/commit/af7f254bf6Configuration
📅 Schedule: (UTC)
* 0-3 * * *)🚦 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.
This PR was generated by Mend Renovate. View the repository job log.