Repository navigation
feat(ml_model_downloader)!: remove firebase_ml_model_downloader package - #18800
Conversation
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize the Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counterproductive. You can react with 馃憤 and 馃憥 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here. |
Description
Removes the deprecated
firebase_ml_model_downloaderandfirebase_ml_model_downloader_platform_interfacepackages from the repository.The Firebase ML model download service shuts down on 15 June 2027, and Firebase Apple SDK 13 no longer ships
FirebaseMLModelDownloader. This PR deletes the packages, their example, the e2e workflow, and the custom models guide. It also removes every reference from the workspace, thetestsapp, the nightly workflow and dashboard, the CI dependency lists, the version generation scripts, the bug report template, the README, and the docs.VERSIONS.md,scripts/versions.json, and the changelogs are left unchanged because they record past releases.Related Issues
None. This is a package removal for the upcoming breaking release.
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes (
[x]).This will ensure a smooth and quick review process. Updating the
pubspec.yamland changelogs is not required.///).melos run analyze) does not report any problems on my PR.Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?
firebase_ml_model_downloaderwill not be published with the next FlutterFire release. Versions already on pub.dev stay available, but model download stops working when the service shuts down on 15 June 2027.Move hosted models to Cloud Storage for Firebase and download them with
firebase_storage. See Migrate TensorFlow Lite models to Cloud Storage.Test plan
flutter pub getresolves at the workspace root, andscripts/validate_workspace.dartreports the workspace is valid.all_plugins.yamlbuilds pass withoutfirebase_ml_model_downloader.