Stable Updates 20260810 - #1515
Draft
jonathanpeppers with Copilot wants to merge 6 commits into
Draft
Conversation
…tifacts Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
…rtifact) Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Run stable updates and generate governance artifacts
Stable Updates 20260810
Aug 10, 2026
…umps - media3-common: add explicit interface impl for DefaultHardwareBufferFrame.Builder (covariant return types on Build/SetContentTimeUs/SetMetadata vs IHardwareBufferFrameBuilder) - media3-effect: add explicit interface impl for DefaultGlFrameProcessor.Factory.Create (covariant return vs IFrameProcessorFactory) - media3-exoplayer: add explicit IComparator.Compare impl for DefaultPreloadManager.SimpleRankingDataComparator (generic erasure param mismatch) - media3-exoplayer-dash: rename abstract SegmentBase.CopyWithPresentationTimeOffset to CopyWithPresentationTimeOffsetCore via Metadata.xml and add subclass overrides delegating to the existing covariant-returning methods (return-type-only overloads are not valid in C#) - media3-exoplayer-hls: add explicit interface impl for DefaultHlsPlaylistTracker.ContentSteeringTracker (covariant return vs IHlsPlaylistTracker) - media3-session: remove synthetic bridge setPackageNameOverride methods that duplicated the real covariant-returning methods on MediaLibrarySession.Builder/MediaSession.Builder - play-services-nearby: fix ConnectionLifecycleCallback's new zza base type causing IConnections/IConnectionsClient to be invalidated, and rename PreciseEstimateInfo's EstimateFailureReason/EstimateKind getters to avoid clashing with the generated IntDef constant classes of the same name Regenerated PublicAPI.Unshipped.txt for all affected packages; verified 0 build errors across all touched projects.
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.
Weekly stable Maven→NuGet version bump via
update-config,generate-component-governance, andlist-artifacts, with manual corrections where the latest published Maven versions are not consumable.Version bumps
1.11.0(all artifacts)19.4.0Manual corrections to
update-configoutputorg.chromium.net cronet / httpengine-native-provider — pinned at
143.7445.0. The latest500.0.1is a deprecated empty transitional artifact ("merely pulls the cronet artifact") whose POM declares the proprietary Android Software Development Kit License, which trips binderate's xbd-license check.com.google.ai.edge.litert
litert/litert-api— held at2.1.5/1.4.2. Bumping both to2.1.6is unsatisfiable:litert:2.1.6requireslitert-api:2.1.6, whilelitert-gpu:1.4.2(its latest) hard-pinslitert-api:[1.4.2].androidx.media3:media3-cast — excluded the compose-BOM-managed, versionless
androidx.compose.material3:material3runtime dependency that binderate cannot resolve (no value), consistent with existing exclusions elsewhere inconfig.json:{ "groupId": "androidx.media3", "artifactId": "media3-cast", "version": "1.11.0", "nugetVersion": "1.11.0", "nugetId": "Xamarin.AndroidX.Media3.Cast", "excludedRuntimeDependencies": "androidx.compose.material3.material3" }Generated files
cgmanifest.jsonanddocs/artifact-list-with-versions.mdregenerated to match.Not yet included
PublicApi.*.txt,published-namespaces.txt, and theapi-diff-markdown-info-proutput are pending a full library build, which was still running when work paused. These should be regenerated and committed before merge.