firebase_functions
Cloud Functions for Dart with support for the Firebase Admin SDK, Cloud Storage and Firestore
0.7.0
3.8K downloads/mo
#4261 most downloaded on pub.dev
firebase/firebase-functions-dart
What this package is like to depend on
Last release 18 days ago
05 Aug 2026
Release timing varies
gaps range from 9 days to 8 months
Nearly every release is documented
notes for 5 of 5 stable releases
Nothing withdrawn
no release was ever pulled
12 months old
6 releases · first in 2025
5 releases in the last 12 months
see the full history below
Release timeline
6 releases · Aug 2025 to Aug 2026Releases
latest 6-
0.7.005 Aug 2026Release notes
Open source →-
BREAKING: Replace custom
HttpsErrorimplementation withHttpResponseExceptionfrompackage:google_cloud_shelf. Surfacing errors in HTTP and callable handlers now uses standardHttpResponseExceptionconstructors (e.g.,HttpResponseException.badRequest(...),HttpResponseException.unauthorized(...)). -
Re-export
HttpResponseExceptiondirectly frompackage:firebase_functions/firebase_functions.dart. -
BREAKING: Remove the
loggerfield fromlogger.dartand made its method functions.You can fix this with:
- import '../logger/logger.dart'; + import '../../logger.dart' as logger; -
BREAKING: Remove the
loggerexports frompackage:firebase_functions/firebase_functions.dart.You can fix this by explicitly importanting the logging library:
import '../../logger.dart' as logger; -
Fix secret name resolution in
defineSecret: the secret name is now taken from the argument passed todefineSecretrather than the Dart variable name. -
Added
RunFunctionsOptionswithpoweredByHeaderto override the shelf's default. -
Fix manifest generation for function options declared with named factories, including
Memory.fromIntinCallableOptions. -
Fix manifest discovery for functions registered with cascade syntax (e.g.
firebase.https..onCall(...)..onCall(...)), which were previously omitted fromfunctions.yaml. -
Emit a build warning when no functions are discovered instead of silently writing an endpoint-less
functions.yaml. -
Fix normalize function names by lowercasing only, not camelCase-to-kebab
-
Document and test
ServiceAccount('service-account@')project-relative shorthand parity with the Node.js SDK.
-
-
0.6.006 May 2026Release notes
Open source →- Add
runFunctionsas the primary API. - Deprecate
fireUpin favor ofrunFunctions. - Split
README.mdinto multiple pages:docs/config.mddocs/triggers.mdtest/README.md
- Add
-
0.5.227 Apr 2026Release notes
Open source →- Add a comment to the generated manifest (
functions.yaml) to indicate that it is managed by this package. - Add "Learn more" and "Usage" sections to README.md.
- Add a comment to the generated manifest (
-
0.5.115 Apr 2026Release notes
Open source →- Update constraint:
meta: ^1.17.0 - Remove the use of footnotes in README.md, since they are not supported by
package:markdown. - Add a landing page for the package examples.
- Update constraint:
-
0.5.014 Apr 2026 -
0.0.1-dev27 Aug 2025 pre-releaseNothing published for this version