Hello,
As we were researching the beta status to help them make this decision, we found ourselves confused (and we've been working with these products for years) and wanted to:
a) ask for help clarifying, and
b) suggest some refinement of documentation to help future devs
For more context...
Firestore itself also is in GA (correct?)
Another deviation of information is that if you look at your list of functions in the firebase console there is no indication of them being beta, yet if you look at the same list in the Google Cloud Console we see "(Beta)" next to our Auth, RTDB, and Firestore triggered functions in the "Trigger" column. But interestingly we do not see that next to our storage or pubsub triggered functions even though they have the "B" on the pages mentioned above.
To be clear, I know how hard docs are to keep current and clear (let alone at the scale of GCP!) We love thesse products and advocate for them daily, so we wanted to share the above as it illustrates some of the confusion a new engineering team might face when evaluating if these tools are acceptable for their company. We'd hate to see team turn away from these products for the wrong reasons.
In summary, this is what I think to be true:
Firestore: GA
Firebase Functions SDK: GA (or at least not beta)
HTTP-triggers: GA
Background-triggers (e.g., Firestore, RTDB, Pubsub, etc.): Beta
Seem right?
Thanks!