NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #581 most downloaded on PyPI
Google Cloud Firestore API client library
Last release 3 days ago
01 Oct 2026
Release timing varies
gaps range from 1 weeks to 7 months
Nearly every release is documented
notes for 57 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
9 years old
88 releases · first in 2017
One column per quarter.
firestore: add v1beta1 deprecation annotation
firestore-0.30.0: revert to merge not being an option;DatetimeWithNanoseconds throughout library (#116) (1801ba2)IN, ARRAY_CONTAINS_ANY operators; update docstrings (via synth) (#9439) (107e526)Revert "Replace relative class refs with fully-qualifed names. (#8039)" (#8095) (2441825), closes #8039 #8095
Revert "Do not use easily-misread glyphs in Firestore auto-IDs." (#4589) (bbfd2ff), closes #4589 #4588 #4583 #4107
Refactor conformance tests. (#6291) (4d29c1f), closes #6291 #6290
Begin using new microgenerator for v2 firestore
firestore-0.30.0: revert to merge not being an option;retry/timeout to manual surface (#222) (db5f286), closes #221not-in and not-eq query operators (#202) (1d09f21)update_transforms for mutations (#219) (c122e41), closes #217firestore: add v1beta1 deprecation annotation
firestore-0.30.0: revert to merge not being an option;IN, ARRAY_CONTAINS_ANY operators; update docstrings (via synth) (#9439) (107e526)DatetimeWithNanoseconds throughout library (#116) (1801ba2)Nothing published for this version
Nothing published for this version
1.9.0 (2026-09-24) Features crc32c: support Python 3.15
### Bug Fixes * #82: Add import back to generated client (#83) (2d0ee60), closes #82
firestore: add v1beta1 deprecation annotation
update resume token for restarting BiDi streams
Recover watch streams on more error types
1.6.0 (2026-10-01) Features declare Python3.15 support
11-06-2019 13:49 PST
1.5.0 (2026-10-01) Features declare Python3.15 support
10-15-2019 06:45 PDT
IN, ARRAY_CONTAINS_ANY operators; update docstrings (via synth). (#9439)COLLECTION_GROUP to Index.QueryScope enum; update docstrings (via synth). (#9253)client_options to v1 client. (#9048)query.get. (#9235)requests. (#9294)api_core refs. (#9085)Deprecate v1beta1 API / client.
08-06-2019 11:43 PDT
Transaction.get / Transaction.get_all. (#8628)v1beta1 API / client. (#8886)delete_changes in Watch._compute_snapshot. (#8809)None as EOF in Watch.on_snapshot. (#8687)Client.collections method. (#8718)prefix to update mask for transforms used in update. (#8701)should_terminate predicate for clean BiDi shutdown. (#8650)Add missing transforms to 'google.cloud.firestore' shim.
07-09-2019 13:19 PDT
Add support for numeric transforms: increment / maximum / minimum.
05-16-2019 12:25 PDT
increment / maximum / minimum. (#7989)client_info support to V1 client. (#7877) and (#7898)google-cloud-core >= 1.0.0, < 2.0dev. (#7993)docs, add routing header to method metadata, reorder methods (via synth).. (#7771)Nothing published for this version
Add support for CollectionGroup queries.
Use parent path for watch on queries.
Update google-api-core dependency
04-05-2019 10:51 PDT
Allow passing metadata as part of creating a bidi
04-01-2019 11:44 PDT
Suppress deprecation warnings for 'assertRaisesRegexp'.
12-18-2018 11:20 PST
__name__, expand field values to full paths. (#6829)iam.policy from google.api_core. (#6741)__name__. (#6735)client_info bug, update docstrings. (#6412)array_contains query operator. (#6481)page_size / max_results / page_token. (#6842)Update core and api_core dependencies to latest versions.
12-11-2018 10:49 PDT
core and api_core dependencies to latest versions.Add Document.collections method.
10-15-2018 09:04 PDT
Document.collections method. (#5613)merge as an option to DocumentReference.set() (#4851)__module__ of messages from shared modules. (#5364)/stable/ with /latest/. (#5901)FieldPath.from_string (#5121)synth.py. (#6079)FieldPath classes from field path strings (#4466)FieldPath (#4996)Document.collections docstring. (#5669)FieldPath.__add__ (#5149)All non-simple field names are converted into unicode
Admin API interface has been temporarily removed.google-api-core has been updated to version 1.0.0. This may cause some incompatibility with older google-cloud libraries, you will need to update those libraries if you have a dependency conflict. (#4944, #4946)nox -s default session for all packages. (#4324)Added link to "Python Development Environment Setup Guide" in project README (#4187, h/t to @michaelawyu)
google-cloud-core >= 0.28.0 and adding dependency
on google-api-core (#4221, #4280)PyPI: https://pypi.org/project/google-cloud-firestore/0.28.0/
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →