diff --git a/.librarian/config.yaml b/.librarian/config.yaml new file mode 100644 index 000000000..111f94dd5 --- /dev/null +++ b/.librarian/config.yaml @@ -0,0 +1,6 @@ +global_files_allowlist: + # Allow the container to read and write the root `CHANGELOG.md` + # file during the `release` step to update the latest client library + # versions which are hardcoded in the file. + - path: "CHANGELOG.md" + permissions: "read-write" diff --git a/.librarian/state.yaml b/.librarian/state.yaml new file mode 100644 index 000000000..2e371a674 --- /dev/null +++ b/.librarian/state.yaml @@ -0,0 +1,11 @@ +image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator:latest +libraries: + - id: google-cloud-firestore + version: 2.22.0 + last_generated_commit: "" + apis: [] + source_roots: + - . + preserve_regex: [] + remove_regex: [] + tag_format: v{version} diff --git a/CHANGELOG.md b/CHANGELOG.md index 893a01297..09c7523f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,52 @@ [1]: https://pypi.org/project/google-cloud-firestore/#history +## [2.22.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-firestore-v2.21.0...google-cloud-firestore-v2.22.0) (2025-10-29) + + +### Features + +* Add support for Python 3.14 (#1110) ([52b2055d01ab5d2c34e00f8861e29990f89cd3d8](https://github.com/googleapis/google-cloud-python/commit/52b2055d01ab5d2c34e00f8861e29990f89cd3d8)) +* Expose tags field in Database and RestoreDatabaseRequest public protos (#1074) ([49836391dc712bd482781a26ccd3c8a8408c473b](https://github.com/googleapis/google-cloud-python/commit/49836391dc712bd482781a26ccd3c8a8408c473b)) +* Added read_time as a parameter to various calls (synchronous/base classes) (#1050) * feat: Added read_time as a parameter to various calls (synchronous/base classes) +* 🦉 Updates from OwlBot post-processor +See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md +* fixed tests + added system tests +* 🦉 Updates from OwlBot post-processor +See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md +* Removed specific system test assertions +* added system test with python datetimes +* 🦉 Updates from OwlBot post-processor +See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md +* revised type hints +* linting +* feat: Added read_time as a parameter to various calls (async classes) (#1059) +* feat: Added read_time as a parameter to various calls (async classes) +* used TYPE_CHECKING; fixed unit tests +* linting + fixing cover +* final linting +* TYPE_CHECKING +* 🦉 Updates from OwlBot post-processor +See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md +* Update client.py +fix no cover comment +* fixed async system test +--------- ([d8e3af1f9dbdfaf5df0d993a0a7e28883472c621](https://github.com/googleapis/google-cloud-python/commit/d8e3af1f9dbdfaf5df0d993a0a7e28883472c621)) + + +### Bug Fixes + +* update the async transactional types (#1066) * fix: update the async transactional types to not require extra awaits +* add typing extensions +* python <3.10 compat +* use a protocol +* moved back to ParamSpec implementation +* updated mypy.ini +* fixed some types +* 🦉 Updates from OwlBot post-processor +See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md +--------- ([210a14a4b758d70aad05940665ed2a2a21ae2a8b](https://github.com/googleapis/google-cloud-python/commit/210a14a4b758d70aad05940665ed2a2a21ae2a8b)) + ## [2.21.0](https://github.com/googleapis/python-firestore/compare/v2.20.2...v2.21.0) (2025-05-23) diff --git a/google/cloud/firestore/gapic_version.py b/google/cloud/firestore/gapic_version.py index e546bae05..03d6d0200 100644 --- a/google/cloud/firestore/gapic_version.py +++ b/google/cloud/firestore/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "2.21.0" # {x-release-please-version} +__version__ = "2.22.0" # {x-release-please-version} diff --git a/google/cloud/firestore_admin_v1/gapic_version.py b/google/cloud/firestore_admin_v1/gapic_version.py index e546bae05..03d6d0200 100644 --- a/google/cloud/firestore_admin_v1/gapic_version.py +++ b/google/cloud/firestore_admin_v1/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "2.21.0" # {x-release-please-version} +__version__ = "2.22.0" # {x-release-please-version} diff --git a/google/cloud/firestore_bundle/gapic_version.py b/google/cloud/firestore_bundle/gapic_version.py index e546bae05..03d6d0200 100644 --- a/google/cloud/firestore_bundle/gapic_version.py +++ b/google/cloud/firestore_bundle/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "2.21.0" # {x-release-please-version} +__version__ = "2.22.0" # {x-release-please-version} diff --git a/google/cloud/firestore_v1/gapic_version.py b/google/cloud/firestore_v1/gapic_version.py index e546bae05..03d6d0200 100644 --- a/google/cloud/firestore_v1/gapic_version.py +++ b/google/cloud/firestore_v1/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "2.21.0" # {x-release-please-version} +__version__ = "2.22.0" # {x-release-please-version}