NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4157 most downloaded on npm
Firebase JavaScript library for web and Node.js
Last release 17 days ago
11 Sep 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
2 versions withdrawn
withdrawn after publishing
15 years old
4215 releases · first in 2012
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
Updated dependencies [b80711925]:
@firebase/component@0.6.11
@firebase/installations@0.6.11
@firebase/logger@0.4.4
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/analytics@0.10.10
@firebase/analytics-types@0.8.3
@firebase/component@0.6.11
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/component@0.6.11
@firebase/logger@0.4.4
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/component@0.6.11
@firebase/logger@0.4.4
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/app-check@0.8.10
@firebase/app-check-types@0.5.3
@firebase/component@0.6.11
@firebase/logger@0.4.4
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/app@0.10.16
@firebase/component@0.6.11
@firebase/logger@0.4.4
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/component@0.6.11
@firebase/logger@0.4.4
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/auth@1.8.1
@firebase/auth-types@0.12.3
@firebase/component@0.6.11
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/auth-interop-types@0.2.4
@firebase/component@0.6.11
@firebase/logger@0.4.4
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/app-check-interop-types@0.3.3
@firebase/auth-interop-types@0.2.4
@firebase/component@0.6.11
@firebase/logger@0.4.4
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/component@0.6.11
@firebase/database@1.0.10
@firebase/database-types@1.0.7
@firebase/logger@0.4.4
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/app-types@0.9.3
@firebase/util@1.10.2
Updated dependencies [052e438bc, 1f1ba3fee, 4db3d3e7b, b80711925, 0f5714ba5]:
@firebase/vertexai@1.0.1
@firebase/analytics@0.10.10
@firebase/analytics-compat@0.2.16
@firebase/app@0.10.16
@firebase/app-check@0.8.10
@firebase/app-check-compat@0.3.17
@firebase/app-compat@0.2.46
@firebase/app-types@0.9.3
@firebase/auth@1.8.1
@firebase/auth-compat@0.5.16
@firebase/data-connect@0.1.2
@firebase/database@1.0.10
@firebase/database-compat@2.0.1
@firebase/firestore@4.7.5
@firebase/firestore-compat@0.3.40
@firebase/functions@0.11.10
@firebase/functions-compat@0.3.16
@firebase/installations@0.6.11
@firebase/installations-compat@0.2.11
@firebase/messaging@0.12.14
@firebase/messaging-compat@0.2.14
@firebase/performance@0.6.11
@firebase/performance-compat@0.2.11
@firebase/remote-config@0.4.11
@firebase/remote-config-compat@0.2.11
@firebase/storage@0.13.4
@firebase/storage-compat@0.3.14
@firebase/util@1.10.2
0f5714ba5 #8595 (fixes #8474) - Prevent a possible condition of slow snapshots, caused by a rapid series of document update(s) followed by a delete.
Updated dependencies [b80711925]:
@firebase/component@0.6.11
@firebase/logger@0.4.4
@firebase/util@1.10.2
@firebase/webchannel-wrapper@1.0.3
@firebase/component@0.6.11
@firebase/firestore@4.7.5
@firebase/firestore-types@3.0.3
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/app-check-interop-types@0.3.3
@firebase/auth-interop-types@0.2.4
@firebase/component@0.6.11
@firebase/messaging-interop-types@0.2.3
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/component@0.6.11
@firebase/functions@0.11.10
@firebase/functions-types@0.6.3
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/component@0.6.11
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/component@0.6.11
@firebase/installations@0.6.11
@firebase/installations-types@0.5.3
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/component@0.6.11
@firebase/installations@0.6.11
@firebase/messaging-interop-types@0.2.3
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/component@0.6.11
@firebase/messaging@0.12.14
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/component@0.6.11
@firebase/installations@0.6.11
@firebase/logger@0.4.4
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/component@0.6.11
@firebase/logger@0.4.4
@firebase/performance@0.6.11
@firebase/performance-types@0.2.3
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/component@0.6.11
@firebase/installations@0.6.11
@firebase/logger@0.4.4
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/component@0.6.11
@firebase/logger@0.4.4
@firebase/remote-config@0.4.11
@firebase/remote-config-types@0.3.3
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/component@0.6.11
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/component@0.6.11
@firebase/storage@0.13.4
@firebase/storage-types@0.8.3
@firebase/util@1.10.2
1f1ba3fee #8587 - Remove indentation in VertexAI API Not Enabled error
4db3d3e7b #8591 - Send App Check dummy token in header if there is an App Check getToken error.
Updated dependencies [b80711925]:
@firebase/app-check-interop-types@0.3.3
@firebase/component@0.6.11
@firebase/logger@0.4.4
@firebase/util@1.10.2
Updated dependencies [b80711925]:
@firebase/template-types@0.2.3
Update to new base URL in documentation.
Remove indentation in API Not Enabled error.
Send App Check dummy token in header if there is an App Check getToken error.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
0f5a9aad0]:Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
b942e9e6e #8568 - [feature] Added reCAPTCHA Enterprise support for app verification during phone authentication.479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
Updated dependencies [cf988b0b1, 479226bf3, 479226bf3, 479226bf3, b942e9e6e, 479226bf3, 813b9fad6, a2146910c]:
@firebase/data-connect@0.1.1
@firebase/vertexai@1.0.0
@firebase/installations-compat@0.2.10
@firebase/remote-config-compat@0.2.10
@firebase/performance-compat@0.2.10
@firebase/analytics-compat@0.2.15
@firebase/app-check-compat@0.3.16
@firebase/firestore-compat@0.3.39
@firebase/functions-compat@0.3.15
@firebase/messaging-compat@0.2.13
@firebase/database-compat@1.0.9
@firebase/storage-compat@0.3.13
@firebase/installations@0.6.10
@firebase/remote-config@0.4.10
@firebase/auth-compat@0.5.15
@firebase/performance@0.6.10
@firebase/app-compat@0.2.44
@firebase/analytics@0.10.9
@firebase/app-check@0.8.9
@firebase/firestore@4.7.4
@firebase/functions@0.11.9
@firebase/messaging@0.12.13
@firebase/database@1.0.9
@firebase/storage@0.13.3
@firebase/auth@1.8.0
@firebase/util@1.10.1
@firebase/app@0.10.14
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
Updated dependencies [479226bf3]:
@firebase/component@0.6.10
@firebase/logger@0.4.3
@firebase/util@1.10.1
b942e9e6e #8568 - [feature] Added reCAPTCHA Enterprise support for app verification during phone authentication.479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
479226bf3 #8475 - Removed dependency on undici and node-fetch in our node bundles, replacing them with the native fetch implementation.
Updated dependencies [479226bf3]:
@firebase/component@0.6.10
@firebase/logger@0.4.3
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
Updated dependencies [479226bf3]:
@firebase/installations@0.6.10
@firebase/component@0.6.10
@firebase/logger@0.4.3
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
Updated dependencies [479226bf3]:
@firebase/analytics@0.10.9
@firebase/component@0.6.10
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
Updated dependencies [479226bf3]:
@firebase/component@0.6.10
@firebase/logger@0.4.3
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
Updated dependencies [479226bf3]:
@firebase/component@0.6.10
@firebase/logger@0.4.3
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
Updated dependencies [479226bf3]:
@firebase/app-check@0.8.9
@firebase/component@0.6.10
@firebase/logger@0.4.3
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
Updated dependencies [479226bf3]:
@firebase/component@0.6.10
@firebase/logger@0.4.3
@firebase/util@1.10.1
@firebase/app@0.10.14
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
479226bf3 #8475 - Removed dependency on undici and node-fetch in our node bundles, replacing them with the native fetch implementation.
@firebase/component@0.6.10
@firebase/auth@1.8.0
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
Updated dependencies [479226bf3]:
@firebase/util@1.10.1
cf988b0b1 #8570 - - Throw error when calling executeQuery with mutations
813b9fad6 #8565 - - Modified user agent to use language instead of platform
Updated dependencies [479226bf3]:
@firebase/component@0.6.10
@firebase/logger@0.4.3
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
Updated dependencies [479226bf3]:
@firebase/component@0.6.10
@firebase/logger@0.4.3
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
Updated dependencies [479226bf3]:
@firebase/component@0.6.10
@firebase/database@1.0.9
@firebase/logger@0.4.3
@firebase/util@1.10.1
@firebase/database-types@1.0.6
479226bf3]:479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
479226bf3 #8475 - Removed dependency on undici and node-fetch in our node bundles, replacing them with the native fetch implementation.
Updated dependencies [479226bf3]:
@firebase/webchannel-wrapper@1.0.2
@firebase/component@0.6.10
@firebase/logger@0.4.3
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
479226bf3 #8475 - Removed dependency on undici and node-fetch in our node bundles, replacing them with the native fetch implementation.
@firebase/component@0.6.10
@firebase/firestore@4.7.4
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
479226bf3 #8475 - Removed dependency on undici and node-fetch in our node bundles, replacing them with the native fetch implementation.
479226bf3 #8475 - Remove node bundle from the functions SDK as the node-specific fetch code has been removed in favor of using native fetch throughout the SDK.
a2146910c #8546 (fixes #8511) - Make the FunctionsError class publicly exported.
Updated dependencies [479226bf3]:
@firebase/component@0.6.10
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
479226bf3 #8475 - Removed dependency on undici and node-fetch in our node bundles, replacing them with the native fetch implementation.
479226bf3 #8475 - Remove node bundle from the functions SDK as the node-specific fetch code has been removed in favor of using native fetch throughout the SDK.
Updated dependencies [479226bf3, 479226bf3, 479226bf3, a2146910c]:
@firebase/component@0.6.10
@firebase/functions@0.11.9
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
Updated dependencies [479226bf3]:
@firebase/component@0.6.10
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
Updated dependencies [479226bf3]:
@firebase/installations@0.6.10
@firebase/component@0.6.10
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
Updated dependencies [479226bf3]:
@firebase/installations@0.6.10
@firebase/component@0.6.10
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
Updated dependencies [479226bf3]:
@firebase/component@0.6.10
@firebase/messaging@0.12.13
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
Updated dependencies [479226bf3]:
@firebase/installations@0.6.10
@firebase/component@0.6.10
@firebase/logger@0.4.3
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
Updated dependencies [479226bf3]:
@firebase/performance@0.6.10
@firebase/component@0.6.10
@firebase/logger@0.4.3
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
Updated dependencies [479226bf3]:
@firebase/installations@0.6.10
@firebase/component@0.6.10
@firebase/logger@0.4.3
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
Updated dependencies [479226bf3]:
@firebase/remote-config@0.4.10
@firebase/component@0.6.10
@firebase/logger@0.4.3
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
479226bf3 #8475 - Removed dependency on undici and node-fetch in our node bundles, replacing them with the native fetch implementation.
firebase@11.0.0
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
479226bf3 #8475 - Removed dependency on undici and node-fetch in our node bundles, replacing them with the native fetch implementation.
Updated dependencies [479226bf3]:
@firebase/component@0.6.10
@firebase/util@1.10.1
479226bf3 #8475 - Remove ES5 bundles. The minimum required ES version is now ES2017.
479226bf3 #8475 - Removed dependency on undici and node-fetch in our node bundles, replacing them with the native fetch implementation.
@firebase/component@0.6.10
@firebase/storage@0.13.3
@firebase/util@1.10.1
Vertex AI in Firebase is now Generally Available (GA) and can be used in production apps.
Use the Vertex AI in Firebase SDK to call the Vertex AI Gemini API directly from your app. This client SDK is built specifically for use with Web apps, offering security options against unauthorized clients as well as integrations with other Firebase services.
If you're new to this SDK, visit the getting started guide .
If you used the preview version of the library, visit the migration guide to learn about some important updates.
The SDK no longer supports versions of Node.js below version 18. engines fields in all package.json files have been updated to reflect this.
Removed ES5 bundles. The minimum required ES version is now ES2017.
Removed usage of undici and node-fetch dependencies in our Node.js bundles, replacing them with the native Node.js fetch implementation.
Nothing published for this version
Nothing published for this version
Nothing published for this version
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
d6fa58854]:d6fa58854 #8534 - The logging endpoint has been updated to ensure proper logging of WebPush entries. This resolves an issue where BigQuery logs were missing WebPush data. The payload structure has also been updated in alignment with the latest logging requirements as specified in go/firelog.d6fa58854]:Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
beaa4dffb, ff0475c41, 47b091324]:beaa4dffb]:ff0475c41 #8259 - Re-enable useFetchStreams with the latest WebChannel implementation. This reduces the memory usage of WebChannel.
47b091324 #8430 - Refactor Firestore client instantiation. This prepares for future features that require client to restart.
Added the SQL Connect package to the SDK.
Added App Check support.
Re-enabled useFetchStreams with the latest WebChannel implementation. This reduces the memory usage of WebChannel.
Refactored Cloud Firestore client instantiation. This prepares for future releases that require the client to restart.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
16d62d4fa #8393 - Suppress the use of the fetch parameter referrerPolicy within Auth for fetch requests originating from Cloudflare Workers. Clouldflare Worker environments do not support this parameter and throw when it's used.16d62d4fa]:16d62d4fa]:16d62d4fa]:16d62d4fa]:16d62d4fa]:16d62d4fa]:16d62d4fa #8393 - Suppress the use of the fetch parameter referrerPolicy within Auth for fetch requests originating from Cloudflare Workers. Clouldflare Worker environments do not support this parameter and throw when it's used.
Updated dependencies [16d62d4fa]:
@firebase/util@1.10.0
@firebase/component@0.6.9
16d62d4fa]:16d62d4fa]:16d62d4fa]:16d62d4fa]:16d62d4fa]:16d62d4fa, 629919ea7]:629919ea7 #8343 - Fix an issue with metadata fromCache defaulting to true when listening to cache in multi-tabs.
Updated dependencies [16d62d4fa]:
@firebase/util@1.10.0
@firebase/component@0.6.9
16d62d4fa, 629919ea7]:16d62d4fa]:16d62d4fa]:16d62d4fa]:16d62d4fa]:16d62d4fa]:16d62d4fa]:16d62d4fa]:16d62d4fa]:16d62d4fa]:16d62d4fa]:16d62d4fa]:16d62d4fa]:16d62d4fa]:Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →