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
`9c409ea7` #3224 Thanks @schmidt-sebastian! - [fix] Updated the TypeScript types for all APIs using Observers to allow callback omission.
9c409ea7 #3224 Thanks @schmidt-sebastian! - [fix] Updated the TypeScript types for all APIs using Observers to allow callback omission.5a355360 #3162 Thanks @schmidt-sebastian! - The SDK no longer crashes if an IndexedDB failure occurs when unsubscribing from a Query.c2b737b2 #3228 Thanks @schmidt-sebastian! - [fix] Instead of using production auth, the SDK will use test credentials
to connect to the Emulator when the RTDB SDK is used via the Firebase
Admin SDK.9a9a81fe #3279 Thanks @schmidt-sebastian! - [fixed] Removed a delay that may have prevented Firestore from immediately
reestablishing a network connection if a connectivity change occurred while
the app was in the background.b6145466, 9c409ea7, 5a355360, c2b737b2, 9a9a81fe]:
One column per quarter.
The SDK no longer crashes if an IndexedDB failure occurs when unsubscribing from a Query .
Removed a delay that prevented Firestore from immediately reestablishing a network connection if a connectivity change occurred while the app was in the background.
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
`39ca8ecf` #3254 Thanks @thebrianchen! - Added support for set() with merge options when using FirestoreDataConverter.
39ca8ecf #3254 Thanks @thebrianchen! - Added support for set() with merge options when using FirestoreDataConverter.877c060c #3251 Thanks @schmidt-sebastian! - Re-adding the ReactNative bundle, which allows Firestore to be used without btoa/atob Polyfills.17c628eb #3312 Thanks @Feiyang1! - Fixed an issue where we try to update token for every getToken() call because we don't save the updated token in the IndexedDB.bb740836 #3330 Thanks @Feiyang1! - Clear timeout after a successful response or after the request is canceled. Fixes issue 3289.e90304c8 #3309 Thanks @schmidt-sebastian! - Removed internal wrapper around our public API that was meant to prevent incorrect SDK usage for JavaScript users, but caused our SDK to stop working in IE11.469c8bdf #3221 Thanks @zwu52! - Added support for onMessage so the internal callback can work with Subscriber
Updated dependencies [a754645e, 17c628eb, bb740836, 39ca8ecf, 877c060c, e90304c8, 469c8bdf]:
Added support for set() with merge options when using FirestoreDataConverter .
Re-added the React Native bundle, which allows Cloud Firestore to be used without btoa/atob polyfills.
Removed internal wrapper around our public API that was meant to prevent incorrect SDK usage for JavaScript users, but caused the SDK to stop working in IE11. See GitHub issue #3305 .
Fixed an issue where we tried to update the token for every getToken() call because we don't save the updated token in the IndexedDB .
Fixed an RxJS incompatibility issue by adding support for onMessage so the internal callback can work with RxJS's Subscriber . See GitHub issue #3142 .
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
Fixed a bug that sometimes caused Cloud Firestore operations to fail during an auth token change. See GitHub issue #3179
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
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
Your coding agent can read these notes before it upgrades. Set up the MCP server →