Skip to content

Conversation

ifielker
Copy link
Contributor

@ifielker ifielker commented Apr 14, 2020

RELEASE NOTE: Added a new ml module that provides APIs for creating, updating, getting, listing, publishing, unpublishing and deleting Firebase-hosted custom ML models.

hiranya911 and others added 30 commits June 12, 2019 14:32
* Added the exceptions module

* Cleaned up the error handling logic; Added tests

* Updated docs; Fixed some typos
* Migrated FCM send APIs to the new error handling regime

* Moved error parsing logic to _utils

* Refactored OP error handling code

* Fixing a broken test

* Added utils for handling googleapiclient errors

* Added tests for new error handling logic

* Updated public API docs

* Fixing test for python3

* Cleaning up the error code lookup code

* Cleaning up the error parsing APIs

* Cleaned up error parsing logic; Updated docs
* Migrated FCM send APIs to the new error handling regime

* Moved error parsing logic to _utils

* Refactored OP error handling code

* Fixing a broken test

* Added utils for handling googleapiclient errors

* Added tests for new error handling logic

* Updated public API docs

* Fixing test for python3

* Cleaning up the error code lookup code

* Cleaning up the error parsing APIs

* Cleaned up error parsing logic; Updated docs

* Migrated the FCM IID APIs to the new error types
…302)

* Migrated FCM send APIs to the new error handling regime

* Moved error parsing logic to _utils

* Refactored OP error handling code

* Fixing a broken test

* Added utils for handling googleapiclient errors

* Added tests for new error handling logic

* Updated public API docs

* Fixing test for python3

* Cleaning up the error code lookup code

* Cleaning up the error parsing APIs

* Cleaned up error parsing logic; Updated docs

* Migrated the FCM IID APIs to the new error types

* Migrated custom token API to new error types
* Migrated FCM send APIs to the new error handling regime

* Moved error parsing logic to _utils

* Refactored OP error handling code

* Fixing a broken test

* Added utils for handling googleapiclient errors

* Added tests for new error handling logic

* Updated public API docs

* Fixing test for python3

* Cleaning up the error code lookup code

* Cleaning up the error parsing APIs

* Cleaned up error parsing logic; Updated docs

* Migrated the FCM IID APIs to the new error types

* Migrated custom token API to new error types

* Migrated create cookie API to new error types

* Improved error message computation

* Refactored the shared error handling code

* Fixing lint errors

* Renamed variable for clarity
* Added UserNotFoundError type

* Fixed some lint errors

* Some formatting updates

* Updated docs and tests
* New error handling support in create/update/delete user APIs

* Fixing some lint errors
* New error handling support in create/update/delete user APIs

* Fixing some lint errors

* Error handling update in email action link APIs
* Error handling updated for remaining user_mgt APIs

* Removed unused constants
* Migrated token verification APIs to new error types

* Removed old AuthError type

* Added new exception types for revoked tokens
* Migrating db module to new exception types

* Error handling for transactions

* Updated integration tests

* Restoring the old txn abort behavior

* Updated error type in snippet

* Added comment
* Adding some missing error types

* Updated documentation
* Adding beginning of _MLKitService

* Added License and Docstring
* added GetModel
* Added tests for get_model
* implemented list models plus tests
#335)

* Implementation of Model, ModelFormat, ModelSource and subclasses
* create model plus long running operation handling
* Model.wait_for_unlocked
* Firebase ML Kit Create Model API implementation
* Firebase ML Kit Publish and Unpublish Implementation
… and conversion helpers (#346)

* Firebase ML Kit TFLiteGCSModelSource.from_tflite_model implementation
* support for tensorflow lite conversion helpers (version 1.x)
* Quick pass at filling in missing docstrings

* More punctuation
…371)

* Firebase ML Kit Modify Operation Handling to not require a name for Done Operations
* Adding support for TensorFlow 2.x
…l. (#375)

adding File naming capability for ModelSource
…l codes (#390)

* Firebase ML Modify Operation Handling Code to match actual codes
* apply database fix too
* Fix create/update date handling
* Skip unrelated failing tests (until sync)
ifielker and others added 8 commits January 27, 2020 17:47
* Integration tests for Firebase ML
* Fixing lint errors for Py3

* Removed dependency on six

* Fixing a couple of merge errors
* modifying operation handling to support backend changes
@hiranya911 hiranya911 added the release:stage Stage a release candidate label Apr 15, 2020
* Adding tensorflow and keras so we don't skip tests
* Add additional instructions for integration tests for ml
@ifielker ifielker changed the title Merge Mlkit branch into master feat(ml): Adding Firebase ML management APIs Apr 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release:stage Stage a release candidate release-note
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants