Releases: AfricasVoices/Pipeline-Infrastructure
Releases · AfricasVoices/Pipeline-Infrastructure
0.0.11
0.0.10
- Adds a cache to
FirestoreUuidTable
, which improves the performance of batch data/uuid lookups and reduces Firestore costs. The API is unchanged, just update to this version to benefit (#36). - Removes
tools/migrate_phone_number_uuid_table_to_firestore.py
and associated functions. Not marking as a breaking change because attempting to use this has resulted in an AssertionError for the last few versions, so all that's changed is the error (#35).
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
IMPORTANT: Prevents an issue where the FirestoreUuidTable could overwrite existing phone number <-> uuid mappings with a new uuid. All users should upgrade immediately.
- Applies an emergency fix to the FirestoreUuidTable to prevent it overwriting existing uuids. In instances where it would previously have overwritten a uuid, it now crashes instead #21). A more performant, more reliable fix will come in a future release.
- Adds
de_identify_csv.py
, which takes a CSV containing a column of phone numbers and replaces the phone numbers with uuids (#20).
0.0.3
- Added a tool for migrating phone number <-> uuid tables from CoreDataModules to Firestore (
id_infrastructure/migrate_phone_number_uuid_table_to_firestore.py
) (#12). - Added functions for uploading files directly to blobs and downloading blobs directly to files (
storage.google_cloud.googcle_cloud_utils.{download_blob_to_file, upload_file_to_blob}
) (#16)