717 results found
-
Full terraform support
As DevOps engineer i have a lot pain to setup Firebase project. We should have infrastructure as a code for provide right engineering experience.
12 votes -
Lazy loading of items in firebase console for firestore
Console has become laggy and returns a wait for page to load alert if a document has to many fields
4 votes -
Possibility to disable the automatic event "notification_receive" (Android) due to the high triggering of this event
I would like to request the inclusion of the possibility of disabling the automatic event "notificationreceive" (Android) due to the high firing of this event, which can cause an inflation of costs for Google Analytics 360 customers who charge based on the number of events.
And in some situations it is necessary to use push notifications, but the "notificationreceive" event may not be so useful, it being feasible to disable it to reduce tool 360 costsA suggestion would be to make it possible to disable it in the same way as we can disable the automatic event…
5 votes -
API Access to Crash and Performance Data.
Provide Crash Free Metric, Performance metrics, Alerts and Insights via API to integrate with existing systems
9 votes -
A/B Testing is limited to 24 simultaneous experiments.
A/B Testing is limited to 24 simultaneous experiments. I want to run more experiment. How to increase the limit for concurrent experiment. Also I want to target all the users in same experiment (App= Android & iOS)
4 votes -
Suggestion for a Firebase Extension: File Size Reduction for Videos and PDFs
Firebase is renowned for its robust cloud infrastructure and services, simplifying app development and hosting. To further empower Firebase users in optimizing their applications, I propose the development of a Firebase Extension for Storage that enables seamless video and PDF file size reduction.
Benefits:
- Streamlined Workflow: Integration with Firebase Storage streamlines the file size reduction process.
- Efficiency: Users can optimize files directly within Firebase, reducing the need for external tools.
- Customization: Fine-tune compression settings for videos and PDFs.
- Resource Efficiency: Save storage space and bandwidth, enhancing app performance.
- Scalability: Easily scale to handle large…
3 votes -
Manage minInstances setting of pinned functions of previous releases
Pinned functions of previous releases keep their minInstances setting. E.g. after deploying 10 times with a minInstances setting of 1, there will be 10 idling instances but only the newest revision handles all the traffic. Yet the remaining 9 instances' idle time is billed as well because the function is still addressable through the revision tag.
This also affects the maxInstances setting: With a maxInstances setting of 10, the newest Cloud Run revision which handles 100% of the traffic won't be able to scale anymore.
As far as I know, the only way to handle this right now is to…
5 votes -
CDN Invalidation API
Add an official API to support cache invalidation via resource URL, header, or tag.
The rate limit to such an API should be high enough to support what people already do with the non-official API to invalidate by URL.
12 votes -
Add TTL dynamically
Similar to the way we can define an index in firestore with
firestore.indexes.json
. I'm proposing afirestore.ttl.json
where the TTL properties would be deployed uponfirebase deploy
, instead of having to go in the console UI or alternative methods.Those configuration files are useful when switching environment as this minimize the configuration required when going from dev, to staging, to prod. Centralizing those in one place makes it easier.
2 votes -
13 votes
-
Pass all cookies to Cloud Functions or Cloud Run
Right now only a _session Cookie is passed.
https://firebase.google.com/docs/hosting/manage-cache#usingcookies5 votes -
Make the functions npm dependencies cache list public
An article and youtube video explains how to optimize cold boots by updating dependencies to 'commonly used versions' as this will increase the chance that the dependencies can already be found in the 'dependencies cache'.
https://medium.com/@duhroach/improving-cloud-function-cold-start-time-2eb6f5700f6
This is quite vague and a bit hard to reason about. Would it be possible to see a list of package names and version info for all packages in the dependencies cache?
5 votes -
Cretoin
Checking app
1 vote -
A/B Testing activation and goal event with event params
Currently in A/B Testing users can set activation and goal events using only event names.
It would be awesome to have an option to use a generic event with its params. Eg. using a
screen_view
event withscreen_name
as activation event for entering a specific screen instead of creating a custom event just for testing purpose.It would be beneficial for heavy A/B Testing users, especially taking into account that they can create only 500 custom event names. And don't make me tell you that creating a custom event or two for every A/B test can burn those 500 event…
5 votes -
Add API to activate Firebase App Distribution
There is a firebase app distribution api which is fantastic but before you can use it you have to manually click the “Get Started” button. This basic step is a show stopper for automation. I’m hoping we could get an API to do that
3 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.
2 votes -
Firebase Emulator: Allow us to enter uid when adding Authenticator user
This is already possible via the API, so why not via the emulator UI?
3 votes -
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.
4 votes -
Install extensions on certain project/environment only
I'd like to have an option to install an extension for certain project in my code base.
For example, I want to use algolia search extension on a collection that will only only exists in dev project, but I ended up deploying this extension in prod as well.
I can't seem to find a way not to deploy extensions that are meant to be in dev only to prod.
1 vote -
Firestore Blocking Functions
Blocking functions for Firestore e.g. block writing a document until a certain condition is met
7 votes
- Don't see your idea?