774 results found
-
Allow secrets on scheduled functions
It's not clear in the documentation nor by implementation that secrets work with scheduled cloud functions. This seems to me like a major missing feature in security and consistency with the v2 cloud functions. Is the only solution using the cloud config for api keys/secrets?
We need to have something like:
exports.someScheduledFunction = onSchedule(
{
schedule: "every 60 minutes",
timeoutSeconds: 100,
secrets: [someToken.name],
},
async () => {
logInfo("Running every 60 min");...
}
);3 votes -
allow secrets on scheduled functions
It's not clear in the documentation nor by implementation that secrets work with scheduled cloud functions. This seems to me like a major missing feature in security and consistency with the v2 cloud functions. Is the only solution using the cloud config for api keys/secrets? Something like:
exports.someScheduledFunction = onSchedule(
{
schedule: "every 60 minutes",
timeoutSeconds: 100,
secrets: [someToken.name],
},
async () => {
logInfo("Running every 60 min");...
}
);3 votes -
notes
Add Crashlytics Issue Notes to the Crashlytics Schema [1] for BigQuery Export [2]
[1] https://firebase.google.com/docs/crashlytics/bigquery-export#schema-columns
[2] https://firebase.google.com/docs/crashlytics/bigquery-export3 votes -
Configuring CORS for a bucket is currently a pain
The current procedure for setting CORS rules for a bucket is horrendous from a developer standpoint. One has to download and install a CLI called gsutil, which requires Python. The CLI must be configured and authenticated. Then one has to create a JSON-file with the desired CORS-rules and run a single command with the CLI. How is this not possible to accomplish in the web GUI?
3 votes -
Automatic Deployment of Changed Firebase Functions
Firebase should offer a built-in feature to automatically detect changes to Cloud Functions and deploy only those functions, grouped into manageable batches to avoid rate limits. This feature would streamline deployments by:
- Scanning the project directory to identify functions with modified code since the last deployment.
- Automatically batching the deployment of changed functions based on rate limit thresholds (e.g., 8-10 functions per batch).
- Handling the deployment process transparently within the Firebase CLI or CI/CD integrations, reducing manual intervention.
This functionality would save time, minimize deployment errors, and improve developer workflows, particularly in large projects with numerous functions.
3 votes -
Crashlytics Velocity alerts should contain impacted user count
We would like to have Crashlytics Velocity alerts contain the impacted user count so we can determine how problematic a velocity alert actually is.
3 votes -
Pull Firebase Crashlytics Custom Key values into the slack integration
It would be very helpful if custom key information could be pulled out of Crashlytics into e.g., the Slack integration.
3 votes -
Daily usage limitation chart
We were keep getting the Firestore Quota message tough the usage was just 2% in our billing.
After reaching out to the Firebase team, we found out that there are also daily limitations for each action (Read, Write,..) that was hidden in google cloud console.The suggestion is to make the daily limitation chart visible in Firebase, as this error is effecting the users directly.
3 votes -
doesn't deprecate Firebase Dynamic Links and separately charge for the feature as part of the Blaze plan.
Firebase Dynamic Links are slated to be fully removed by Aug, 2025 but it is such a wonderful feature and I am not sure why is it removed from Firebase suite. I am willing to pay for it and I am sure there are many other users willing to pay for it.
3 votes -
Emulator: Firestore requests with descending order + clear button
The Firestore requests page in the emulator currently sorts the requests by ascending execution time, which requires to scroll to the very bottom every time to see the last request. Very cumbersome.
The emulator should order by default by descending order and also offer a "clear" button to empty the list upon request.
3 votes -
make it more easy
It's incredible how complex you made Firebase, because of the link with Google Cloud. Firebase used to be an easy solution, but it's all soo overly complex that I don't trust any of it.
Maybe I will suddenly get a large bill because I made a mistake, or the configuration is bad. It's really annoying. Your service has gone from an easy to use cloud solution to a complete mess of configuration annoyances, security angst, complex issues.
The documentation is overly complex. You loop around in al the options. And everything refers to Google Cloud again.
Nothing is easy with…
3 votes -
Remote Config rollouts conditions for firebase-admin
Recently there was the inclusion of remote config rollouts. Rollouts were introduced to the REST API documentation under the RemoveConfigParameterValue as seen here: https://firebase.google.com/docs/reference/remote-config/rest/v1/RemoteConfig#RemoteConfigParameterValue.
But the same isn't true for the Firebase-admin package https://firebase.google.com/docs/reference/admin/node/firebase-admin.remote-config.md#remoteconfigparametervalue.
Would be interesting to have the types that are now available under the rest api to also be available on server side libraries so the usage of rollouts wouldn't impact current implementations that make usage of firebase-admin
3 votes -
Firebase does not provide data in debug view.
We have several apps where the debug view does not provide adequate reporting in realtime of the events. Events with not appear in debug view, but will be seen in RealTime reporting or vice-versa. Debug-view is not reliable for Enterprise work.
3 votes -
Rolex Enterprises
Chair service
3 votes -
request.query security rules
currently security rules can only check, "limit, orderby and offset" properties of "request.query" object. if they could check our own custom properties , for example, when users search a collection by id, and I only want them to see a list of documents which contain their id then i should be able to do this in the rules
posts/{postId} {
list: if request.query.id == request.auth.uid
}
- this would be really beautiful and makes it way easy to secure list request.3 votes -
Performance
More detailed and informational --- like how to improve start up time.
I may be missing on something such as how to filter the feature but this to me is a glorified graph just depicting start_up time that I can grab from anywhere i.e. logcat.
3 votes -
Allow vapid key generation through a REST API call
Currently, vapid key generation is only available from the console UI. This is an issue when you want to manage firebase setup in a CI pipeline. A REST API endpoint would resolve this.
3 votes -
Support customized user properties to target audiences.
Support customized user properties combining with topics to send notifications through API. The default user properties are not enough to group users. Need to combine topics with customized user properties as conditions to target audiences through API. Real time and high volume notifications request automatically pushing instead of manually pushing using console.
3 votes -
Skip Build/Deployment Based on Commit Message
Would it possible to implement skipping build/deployment based on commit message? I know for Cloud Build you can include [skip ci] or [ci skip] in the commit message and a build won't trigger, but based off a quick test this doesn't apply to AppHosting builds.
Thanks!
3 votes -
Remote Config create nested groups
We should be able to create groups inside groups to create a clean hierarchy and looks. As the app gets bigger, configuration gets bigger as well. Currently you are left to "Control + F" and scroll among hundreds of config variables to find what you are looking for
3 votes
- Don't see your idea?