Skip to content

Releases: firebase/firebase-functions

v7.0.0

10 Nov 19:32

Choose a tag to compare

  • BREAKING: Drop support for Node.js 16. Minimum supported version is now Node.js 18. (#1747)
  • BREAKING: Remove deprecated functions.config() API. Use params module for environment variables instead. (#1748)
  • BREAKING: Upgrade to TypeScript v5 and target ES2022. (#1746)
  • BREAKING: Unhandled errors in async onRequest handlers in the Emulator now return a 500 error immediately. (#1755)
  • Add support for ESM (ECMAScript Modules) alongside CommonJS. (#1750)
  • Add onMutationExecuted() trigger for Firebase Data Connect. (#1727)
  • BREAKING: Rename v1 Event to LegacyEvent to avoid api-extractor conflict. (#1767)

v6.6.0

20 Oct 21:03

Choose a tag to compare

  • Add defineJsonSecret API for storing structured JSON objects in Cloud Secret Manager. (#1745)
  • Enhance validation against incomplete/invalid app_remove events to avoid runtime crashes. (#1738)

v6.5.0

08 Oct 21:10

Choose a tag to compare

  • Add LLM guidance (#1736)
  • Fix issue calling DataSnapshot methods with null data (#1661)
  • Adds auth.rawToken to context to allow access to the underlying token. (#1678)
  • Fix logger runtime exceptions #(1704)

v6.4.0

15 Jul 19:25

Choose a tag to compare

  • Add @deprecated annotation to callable functions's auth policy (#1675)
  • Allows CORS to be a parameter. (#1688)
  • Make traceContext accessible (#1696)

v6.3.1

31 Jan 20:09

Choose a tag to compare

  • Fix bug where sse response hangs if handler threw an error. (#1668)

v6.3.0

24 Jan 22:22

Choose a tag to compare

  • Add onCallGenkit (#1655)

v6.2.0

19 Dec 23:08

Choose a tag to compare

  • Add an authPolicy callback to CallableOptions for reusable auth middleware as well as helper auth policies (#1650)
  • Handle ESM functions codebases containing top-level awaits, which would break in node 22.12+ (#1651)
  • Multiple breaking changes to the not-yet-announced streaming feature for Callable Functions (#1652)

v6.1.2

09 Dec 19:17

Choose a tag to compare

  • Update callable function to better support long running requests (#1635)

v6.1.1

21 Nov 22:44

Choose a tag to compare

  • Fix bug where wrapInit wasn't called on v2 callable functions. (#1634)
  • Add support for callable function to return streaming response (#1629)
  • Add support for firebase-admin@13 (#1641)

v6.1.0

22 Oct 19:21

Choose a tag to compare

  • Bump express version to 4.19.2 (#1624)
  • Add support for beforeSmsSent auth blocking triggers. (#1589)