NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3429 most downloaded on npm
Firestore Client Library for Node.js
Last release 9 days ago
01 Oct 2026
Ships fairly regularly
a new release about every 4 weeks
Most releases are documented
notes for 49 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
168 releases · first in 2017
### Features * add IN queries support
introduces ARRAY_CONTAINS_ANY and IN to operator enum
One column per quarter.
load protos from JSON, grpc-fallback support
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
Split settings.host into servicePath and port
deps: Pin @gprc/grpc-js to 0.4.0
deprecation: remove legacy support for array arguments
feature: Adding CollectionGroup queries
feature: Release the V1 Admin API (#590) The Firestore Node SDK now exposes the Firestore Admin API (via v1.FirebaseAdminClient()).
03-21-2019 14:17 PDT
v1.FirebaseAdminClient()).Upgrade librarian gapic-generator-typescript to v5.2.0
03-10-2019 20:09 PDT
FieldValue.increment(), which can be used in create(), update() and set(..., {merge:true}) to
increment or decrement numeric field values safely without transactions (#444)fix: throw on invalid credentials
03-04-2019 13:32 PST
doc: update README.md to show this library as GA
This is the Firestore Node.js Client Library GA release.
01-29-2019 12:12 PST
This is the Firestore Node.js Client Library GA release.
This release brings in google-gax update to 0.24.0 which had its dependency google-auth-library updated to 3.0.0^ that swaps out axios in favour of ga
01-25-2019 12:21 PST
This release brings in google-gax update to 0.24.0 which had its dependency google-auth-library updated to 3.0.0^ that swaps out axios in favour of gaxios and addresses an issue using the library behind a proxy (https://github.com/googleapis/nodejs-firestore/issues/493).
The timestampsInSnapshots setting is now enabled by default so timestamp fields read from a DocumentSnapshot will be returned as Timestamp objects ins
01-16-2019 13:14 PST
timestampsInSnapshots default has changed to true.The timestampsInSnapshots setting is now enabled by default so timestamp
fields read from a DocumentSnapshot will be returned as Timestamp objects
instead of Date. Any code expecting to receive a Date object must be
updated.
Firestore.v1beta1 replaced by Firestore.v1If you are currently using Firestore.v1beta1.FirestoreClient, you must switch
to Firestore.v1.FirestoreClient. No other changes should be required as the
API is 100% identical.
Nothing published for this version
Nothing published for this version
Regenerate library with synth.py customizations
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
Update API sources and regenerate
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
Update API sources and regenerate
Nothing published for this version
Nothing published for this version
Update API sources and regenerate
Your coding agent can read these notes before it upgrades. Set up the MCP server →