Declarative security for 2nd gen functions; lifecycle commands
v15.24.0
3 features3 enhancements2 fixesThis release3 featuresNew capabilities3 enhancementsImprovements to existing features2 fixesBug fixesAI-tallied from the release notes
From the original release noteView original ↗
- Add declarative security support and automated rolling IAM role grants/revocations for 2nd gen Cloud Functions
- Fixed an issue in
apps:createwhere App Store ID was always prompted for even when unnecessary. - Add
functions:lifecycle:listandfunctions:lifecycle:runcommands to view and run lifecycle hooks in isolation. - Updated the Firebase SQL Connect local toolkit to v3.4.15, which supports for 1:1 nested mutations. (#10773)
- Support for specifying that the input for a string or string[] param in Functions must be non-empty (#10678)
- Removed the warning that Dart functions may not yet be visible in the Firebase Console, since they are now shown.
- Fixed
dataconnect:executecommand help text. The right env var should be FIREBASE_DATA_CONNECT_EMULATOR_HOST, with an underscore between DATA and CONNECT. - Updated the Firebase SQL Connect local toolkit to v3.4.16, which includes the following changes:
- Updated the Golang dependency version to 1.25.12.
- Fixed a Hosting emulator timeout when a web frameworks request with a body falls through to a function rewrite. (#10760)
Fetched July 15, 2026

