-
Notifications
You must be signed in to change notification settings - Fork 64
Stable Updates 20260209 - AndroidX and Google Play Services #1361
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
base: main
Are you sure you want to change the base?
Conversation
…ct list Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
…ncies) Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
- Fix CS0534 error in AutoConfiguredLoadBalancerFactory by adding metadata transforms to correctly extend LoadBalancer.Factory and fix method return type - Update PublicAPI.Unshipped.txt files to reflect API changes from the fix - Update PublicAPI files for media3-transformer and tink-android from weekly update
|
/azp run |
|
Azure Pipelines could not run because the pipeline triggers exclude this branch/path. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Weekly stable dependency updates across the repository’s AndroidX / Google Play Services bindings, updating config.json (artifact + NuGet versions) and propagating the resulting governance + PublicAPI surface changes.
Changes:
- Bumps multiple AndroidX Media3 artifacts from
1.9.1→1.9.2(config + cgmanifest + PublicAPI + docs). - Updates gRPC artifacts to
1.79.0and applies a binding metadata tweak forAutoConfiguredLoadBalancerFactoryingrpc-core. - Updates several Firebase component versions (e.g., AppCheck, Components) and refreshes the artifact list documentation.
Reviewed changes
Copilot reviewed 13 out of 13 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| source/io.grpc/grpc-core/Transforms/Metadata.xml | Adds binding metadata adjustments for AutoConfiguredLoadBalancerFactory inheritance/return typing. |
| source/io.grpc/grpc-core/PublicAPI/PublicAPI.Unshipped.txt | Captures gRPC core public surface changes from the version bump and metadata adjustments. |
| source/io.grpc/grpc-api/PublicAPI/PublicAPI.Unshipped.txt | Captures gRPC API surface deltas (e.g., Uri and NameResolver.Factory). |
| source/com.google.firebase/firebase-components/PublicAPI/PublicAPI.Unshipped.txt | Updates Firebase Components BuildConfig.VersionName. |
| source/com.google.firebase/firebase-appcheck/PublicAPI/PublicAPI.Unshipped.txt | Updates Firebase AppCheck BuildConfig.VersionName. |
| source/com.google.firebase/firebase-appcheck-playintegrity/PublicAPI/PublicAPI.Unshipped.txt | Updates Firebase AppCheck Play Integrity BuildConfig.VersionName. |
| source/com.google.crypto.tink/tink-android/PublicAPI/PublicAPI.Unshipped.txt | Reflects parameter-name/signature adjustments for several crypto APIs. |
| source/androidx.media3/media3-transformer/PublicAPI/PublicAPI.Unshipped.txt | Updates Media3 muxer version constants to 1.9.2. |
| source/androidx.media3/media3-extractor/PublicAPI/PublicAPI.Unshipped.txt | Adds new API members introduced in 1.9.2 (e.g., IsEstimated). |
| source/androidx.media3/media3-common/PublicAPI/PublicAPI.Unshipped.txt | Updates Media3 library version constants to 1.9.2. |
| docs/artifact-list-with-versions.md | Refreshes documented Maven→NuGet versions for updated artifacts. |
| config.json | Primary artifact version updates (AndroidX Media3, gRPC, Firebase, Kotlin, etc.). |
| cgmanifest.json | Updates component governance entries to match the new Maven/NuGet versions. |
| <!-- Fix AutoConfiguredLoadBalancerFactory to extend LoadBalancer.Factory --> | ||
| <attr | ||
| path="/api/package[@name='io.grpc.internal']/class[@name='AutoConfiguredLoadBalancerFactory']" | ||
| name="extends" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In general - it is not good idea to change native (extends) side.
user should attempt to change managed side through Metadata.*.xml.
BTW it is internal, so if it does not remove too much in the API maybe remove-node could work.
Weekly stable dependency updates for AndroidX and Google Play Services libraries.
Key Changes
Dependency Updates:
1.9.1→1.9.2play-services-oss-licenses Reverted:
17.4.0→17.3.0androidx.compose.material3:1.5.0-alpha10,androidx.navigation3:1.1.0-alpha01) that don't exist on NuGet.orgPublicAPI Updates:
Generated Files:
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.