Repository navigation
Comparing changes
Open a pull request
base repository: lcretan/Firebase-Admin-Python.firebase
base: main
head repository: firebase/firebase-admin-python
compare: main
- 9 commits
- 20 files changed
- 4 contributors
Commits on Aug 13, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 62e559b - Browse repository at this point
Copy the full SHA 62e559bView commit details
Commits on Sep 1, 2026
-
Configuration menu - View commit details
-
Copy full SHA for eba8fa0 - Browse repository at this point
Copy the full SHA eba8fa0View commit details -
feat(ml): deprecate Machine Learning APIs (firebase#981)
* add ml api deprecation warnings * Verify deprecation warnings in unit tests * add helper function to prevent duplicate warning flooding and unit tests for it
Configuration menu - View commit details
-
Copy full SHA for a7aafa2 - Browse repository at this point
Copy the full SHA a7aafa2View commit details
Commits on Sep 16, 2026
-
feat(appcheck): Verify one-time tokens for replay protection (firebas…
…e#976) * add one time token verification support * add unit tests * fix lint error * change to use _utils.handle_platform_error_from_requests * change the function description * change docstring to state limited-use tokens * add validation for consume variable * add check_boolean to _Validators and add unit tests to check non-boolean consume * raise `exceptions.UnknownError` if body is not a dict * move the replay verification to a separate helper method and add unit tests * add test_verify_token_with_consume_false_makes_no_http_call unit test * replace the broad exceptions.FirebaseError assertion with more specific error types * Refactor token verification tests to use mock_jwt fixture * Document ValueError when consume is not a boolean in verify_token docstring
Configuration menu - View commit details
-
Copy full SHA for 2ef3414 - Browse repository at this point
Copy the full SHA 2ef3414View commit details
Commits on Sep 17, 2026
-
Configuration menu - View commit details
-
Copy full SHA for cbacb02 - Browse repository at this point
Copy the full SHA cbacb02View commit details
Commits on Sep 23, 2026
-
feat(fcm): Migrate topic management to FCM v1 API (firebase#980)
* feat(fcm): Migrate topic management to FCM v1 API * fix(fcm): Prevent headers mutation race condition and deduplicate topic error parsing - Pass a copy of self._fcm_headers in topic management requests to prevent concurrent mutation race conditions in ThreadPoolExecutor. - Extract common error parsing logic from _build_topic_subscription_result_from_requests_error and _build_topic_subscription_result_from_httpx_error into _build_topic_subscription_result. * fix(fcm): Improve topic management performance and fix test lint issues - Hoist URL-encoded topic computation out of the per-token request loops. - Mount an HTTPAdapter with a connection pool size of 100 on the FCM client session. - Fix line length and method signature override lint warnings in test_messaging.py. * fix(fcm): Addressed review improvements for FCM v1 topic management - Added type annotations to public topic management functions and internal methods - Updated HTTP status code mapping (401->UNAUTHENTICATED, 503->UNAVAILABLE, 408/504->DEADLINE_EXCEEDED) and prioritized status codes over free-form message strings - Updated topic regex with \Z to reject trailing newlines - Passed header copies in send, send_each, and send_each_async to prevent concurrency mutations - Added test coverage for status code mapping, async argument validation, prefixed topics, and async batch unsubscribe * chore(fcm): Trigger CI workflows
Configuration menu - View commit details
-
Copy full SHA for 46edf94 - Browse repository at this point
Copy the full SHA 46edf94View commit details -
fix(appcheck): Use v1beta endpoint for verifyAppCheckToken (firebase#987
) * fix(fac): Use v1beta endpoint for verifyAppCheckToken Updated _AppCheckService._VERIFY_URL_FORMAT to point to the v1beta endpoint (https://firebaseappcheck.googleapis.com/v1beta/projects/{project_id}:verifyAppCheckToken) for replay protection verification. * chore(fac): Fix line length lint in test_app_check.py
Configuration menu - View commit details
-
Copy full SHA for 6d5d8b6 - Browse repository at this point
Copy the full SHA 6d5d8b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for de45607 - Browse repository at this point
Copy the full SHA de45607View commit details
Commits on Oct 21, 2026
-
fix(auth): validate tenant and provider IDs and URL-encode query para…
…meters (firebase#996) * fix(auth): validate tenant and provider IDs and URL-encode query parameters * fix(auth): simplify tenant and provider ID validation checks
Configuration menu - View commit details
-
Copy full SHA for ae0a284 - Browse repository at this point
Copy the full SHA ae0a284View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main