1.17.0 (2024-09-11)
Features
- firestore/apiv1: Add Database.CmekConfig and Database.cmek_config (information about CMEK enablement) (2d5a9f9)
- firestore/apiv1: Add Database.delete_time (the time a database was deleted, if it ever was) (2d5a9f9)
- firestore/apiv1: Add Database.previous_id (if a database was deleted, what ID it was using beforehand) (2d5a9f9)
- firestore/apiv1: Add Database.SourceInfo and Database.source_info (information about database provenance, specifically for restored databases) (2d5a9f9)
- firestore/apiv1: Allow specifying an encryption_config when restoring a database (2d5a9f9)
- firestore: Add support for Go 1.23 iterators (84461c0)
- firestore: Expose the
FindNearest.distance_result_field
parameter (9a5144e) - firestore: Expose the
FindNearest.distance_threshold
parameter (9a5144e) - firestore: Query profiling (#10164) (58052a2)
Bug Fixes
- firestore: Bump dependencies (2ddeb15)
- firestore: Retry batchwrite only on retryable errors (#10603) (23e5df5)
- firestore: Update google.golang.org/api to v0.191.0 (5b32644)
Documentation
- firestore/apiv1: Clarify maximum retention of backups (max 14 weeks) (2710d0f)
- firestore/apiv1: Clarify restore details (2d5a9f9)
- firestore/apiv1: Fix assorted capitalization issues with the word "ID" (2d5a9f9)
- firestore/apiv1: Remove note about backups running at a specific time (2710d0f)
- firestore/apiv1: Standardize on the capitalization of "ID" (2710d0f)
- firestore: Minor documentation clarifications on FindNearest DistanceMeasure options (5b4b0f7)