666 results found
-
List of all error codes in auth (Not the admin SDK)
Currently there is only a list of error codes the Admin SDK can receive, not for the web sdk.
4 votes -
make AppCheck a click process, for cloud functions
Looking at the setup instructions for adding AppCheck, plus replay protection to cloud
functions, it looks to me like you should be able to simply add a wrapper around each
cloud function call, to implement said functionality. Ideally, just as I can enable AppCheck for my firestore database with a few clicks, I want to be able to enable AppCheck, for my cloud functions with a few clicks. Also, concomitantly add replay protection to cloud functions, as there's no significant downside to doing so..1 vote -
Firestore return problem path with PERMISSION_DENIED error
While committing a batch to firestore, if a documents breaks one of the security rules, we only receive: Status{code=PERMISSION_DENIED, description=Missing or insufficient permissions., cause=null}
That doesn't tell me which document in the batch has the issue. Can you add the document path the is causing the error? Potentially in the "cause" field?The logic behind this is that we are seeing Crashlytics reports on our android project with these PERMISSION_DENIED errors, and it is near impossible to track it down without more data.
3 votes -
Execution ID in logs generated by Firebase Functions v2
Logs generated by Firebase Functions v1 have the property
labels.execution_id
that can be used to correlate logs that pertain to the same execution. However, that property doesn't exist in logs generated by Firebase Functions v2. It's very important for debugging.4 votes -
Firebase hosting timeout should be configurable
I am using cloud run to and firebase hosting to have a custom domain to access my application.
I know Firebase doc mentions :
Firebase Hosting is subject to a 60-second request timeout. If your app requires more than 60 seconds to run, you'll receive an HTTPS status code 504 (request timeout).But I need to increase this timeout, since my cloud run app has a function to process data and write to an excel that can take up to 3mn.
1 vote -
Roll Back The UI Updates Or Classic UI
The UI updates are really gross. The light mode is blinding and the dark mode is just odd. The old UI was better.
Can we at least get an option to go to the classic UI?1 vote -
Allow goal of A/B test to be absolute number of event
At the moment Firebase AB test goals always are "Total users who triggered this event". For many experiments it would be useful to have the "Total number of times this event was triggered" as the goal metric.
This could be made possible by adding a toggle to the goal event selection, where you can choose between unique or absolute event counts.
Example:
I am running a test that has the goal to increase the total screen views of "Screen A". At the moment, if I set a goal metric of "viewedscreena" (custom event), Firebase will tell me that…1 vote -
10 votes
-
9 votes
-
Ability to split Python Functions into multiple files (=enable local imports)
Right now it is only possible to write functions in
main.py
, which very quickly gets overwhelmingly large. It would be good to be able to organize code into multiple files.2 votes -
Show new extensions in Firebase extensions hub
https://extensions.dev/
Show which extensions are new so we can explore new cool stuff2 votes -
Api to retrieve the list of subCollections present in a collection
We have unstructured data and each document can have different subcollections.
We want to know get the names of all the subcollections present in a collection.Currently we have to iterate over all the documents present in a collection and for each document we are pulling the list of subcollections present in it.
This process is very resource consuming and slow. We have to fire a query for each document present in the collection.Please provide an api something like db.collection("collectioName").listSubCollectionNames();
2 votes -
Delete Firebase project without deleting GCP project
Currently you can enable Firebase for an existing GCP project, but cannot disable it. So it will stick around in the Firebase Console until you delete the GCP project. This is confusing and can lead to errors like accidentally deleting the GCP project or changing other configuration through the Firebase Console UI that is managed outside Firebase, for example through Terraform unintentionally.
1 vote -
Allow Android/iOS apps to select dynamically which Firebase project should be used on startup
Some scenarios require dynamically switching from one Firebase project to another, including Analytics and Crashlytics, For example, switching from a Firebase project set up for a staging environment (which requires to collect Analytics and crashes) to another set up for a production environment.
There could be many solutions to this problem, such as having multiple plist/json files and switching them dynamically, or no longer requiring these files and simply using object instances that store the configuration (e.g., using the FirebaseOptions builder). The best solution should satisfy the scenario described above.
This idea comes from this issue https://github.com/firebase/firebase-android-sdk/issues/66
8 votes -
Unit tests for Python Firebase Functions
There should be unit testing for python functions like we have unit testing for typescript here: https://firebase.google.com/docs/functions/unit-testing.
2 votes -
Rules between Firestore and Realtime Database
We've rules to limit access to data in both firestore and realtime database, but there are requirements where I need to specify a rule of realtime database based on a value in Firestore.
Games are classical examples, I want to store the realtime game data in realtime DB but apply rules to read and write there based on my user and app data in firestore.
Lack of this is either making me use either of the DB or write hard rules in client side (which is not really secure).
8 votes -
Google Play User Data Delete Requirement
Google requires a web link that enables users to delete all their data, even after they have uninstalled the application. For a "serverless" app that only uses Firebase Auth, it would be ideal to have a plug-and-play solution for hosting a single webpage that complies with Google Play's policy.
8 votes -
Remote Config conditions for Web Preview Channels
It would be great to be able to have different remote config configurations (e.g. feature flags) for different preview channels.
This is important to be even able to use/test/QA the preview channel build if we don't want to rollout the feature globally yet (mostly in the last stages of development).Note: For native apps we solved this by using specific version numbers (that are used only for preview builds), but for web apps the version condition is greyed out.
7 votes -
Green/Blue deployment pattern
Allow for deployments to be either a green or blue deployment to be able to have multiple instances of the same functions deployed within a single Firebase project.
This would help cover the gap of time between releases of client apps and Cloud Functions, which if not handled correctly cause production issues.
2 votes -
The ability to turn on/off the decoding of encoded data url in firebase.json
When I hosted a frontend client (React JS) and backend (NodeJS) server in hosting and functions combination, there were some scenarios where in I needed to send data (to server) which contained slash (so encoded them).
This was where the problem rose, the encoded component was automatically decoded by the firebase hosting itself and sent the wrong url to the underlying server.
Therefore firebase should give us the ability to turn on/off the decoding of encoded data url in firebase.json
my current firebase.json file -
{
"functions": [
{
"source": "functions",
"codebase": "default",
"ignore": [
"nodemodules",
".git",
"firebase-debug.log",
"firebase-debug.…3 votes
- Don't see your idea?