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 today
06 Oct 2026
Ships on a steady schedule
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
2 versions withdrawn
withdrawn after publishing
15 years old
4222 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
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
`29327b21` #3234 - Add getToken(options:{serviceWorkerRegistration, vapidKey}),onBackgroundMessage. Deprecate setBackgroundMessageHandler, onTokenRefr…
29327b21 #3234 - Add getToken(options:{serviceWorkerRegistration, vapidKey}),onBackgroundMessage.
Deprecate setBackgroundMessageHandler, onTokenRefresh, useVapidKey, useServiceWorker, getToken.
Add Typing MessagePayload, NotificationPayload, FcmOptions.
2a0d254f #3555 - Added Browser Extension check for Firebase Analytics. analytics.isSupported() will now return Promise<false> for extension environments.
Updated dependencies [36be62a8, d4ca3da0, 2a0d254f, 29327b21, 68995c24]:
Added onBackgroundMessage , which is called regardless of whether or not a notification is displayed.
getToken now accepts an options object that includes an optional vapid key and an optional service worker registration.
Deprecated setBackgroundMessageHandler . Use the new API onBackgroundMessage instead.
Deprecated useVapidKey and useServiceWorker . Use getToken to set these values instead.
Deprecated onTokenRefresh which is a no-op API currently.
The SDK no longer crashes with the error "The database connection is closing". Instead, the individual operations that cause this error may be rejected. Addresses GitHub issue #3495 .
Fixed a bug that caused slow retries for IndexedDB operations even when a webpage re-entered the foreground.
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
Updated dependencies [`ef348fed`]:
ef348fed]:
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
Nothing published for this version
Nothing published for this version
`a87676b8` #3472 - - Fix an error where an analytics PR included a change to @firebase/util, but the util package was not properly included in the cha
a87676b8 #3472 - - Fix an error where an analytics PR included a change to @firebase/util, but
the util package was not properly included in the changeset for a patch bump.
@firebase/util adds environment check methods isIndexedDBAvailable
validateIndexedDBOpenable, and areCookiesEnabled.Updated dependencies [a87676b8]:
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
`02419ce8` #3165 - Issue 2393 fix - analytics module
02419ce8 #3165 - Issue 2393 fix - analytics module
isSupported to Analytics module which returns true if current browser context supports initialization of analytics module.Caution: Version 7.17.0 contains an issue that prevents Analytics from initializing. Please upgrade to version 7.17.1 or later.
Your coding agent can read these notes before it upgrades. Set up the MCP server →