From 4ca4f954b7cbd81b393e84a84888fab19966cab8 Mon Sep 17 00:00:00 2001 From: Corie Watson Date: Wed, 30 Sep 2026 14:00:53 +0100 Subject: [PATCH] chore(firestore-bigquery-export): bump change-tracker to 2.2.1, release 0.3.4 --- firestore-bigquery-export/CHANGELOG.md | 8 ++++++++ firestore-bigquery-export/extension.yaml | 2 +- .../functions/package-lock.json | 15 +++++++++------ firestore-bigquery-export/functions/package.json | 2 +- 4 files changed, 19 insertions(+), 8 deletions(-) diff --git a/firestore-bigquery-export/CHANGELOG.md b/firestore-bigquery-export/CHANGELOG.md index 5015a7594b..9ea1c03b99 100644 --- a/firestore-bigquery-export/CHANGELOG.md +++ b/firestore-bigquery-export/CHANGELOG.md @@ -1,3 +1,11 @@ +## Version 0.3.4 + +chore: bump firestore-bigquery-change-tracker dependency to v2.2.1 + +fix: failed BigQuery inserts are no longer reported as successful while silently dropping unrecognised fields; rows BigQuery rejects are now written to `BACKUP_COLLECTION` (when set), logged as errors, and retried through Cloud Tasks + +fix: stop updating the BigQuery table metadata every time the extension is configured or updated when nothing has changed + ## Version 0.3.3 chore: remove unused runtime dependencies and bump change-tracker consumers diff --git a/firestore-bigquery-export/extension.yaml b/firestore-bigquery-export/extension.yaml index f54ea4857b..74c0e9b439 100644 --- a/firestore-bigquery-export/extension.yaml +++ b/firestore-bigquery-export/extension.yaml @@ -13,7 +13,7 @@ # limitations under the License. name: firestore-bigquery-export -version: 0.3.3 +version: 0.3.4 specVersion: v1beta displayName: Stream Firestore to BigQuery diff --git a/firestore-bigquery-export/functions/package-lock.json b/firestore-bigquery-export/functions/package-lock.json index 6970d33013..d1ad99ee70 100644 --- a/firestore-bigquery-export/functions/package-lock.json +++ b/firestore-bigquery-export/functions/package-lock.json @@ -7,7 +7,7 @@ "name": "firestore-bigquery-export", "license": "Apache-2.0", "dependencies": { - "@firebaseextensions/firestore-bigquery-change-tracker": "^2.0.4", + "@firebaseextensions/firestore-bigquery-change-tracker": "^2.2.1", "@google-cloud/bigquery": "^7.6.0", "@types/express-serve-static-core": "4.19.9", "firebase-admin": "^13.2.0", @@ -688,17 +688,20 @@ } }, "node_modules/@firebaseextensions/firestore-bigquery-change-tracker": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@firebaseextensions/firestore-bigquery-change-tracker/-/firestore-bigquery-change-tracker-2.0.4.tgz", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@firebaseextensions/firestore-bigquery-change-tracker/-/firestore-bigquery-change-tracker-2.2.1.tgz", + "integrity": "sha512-hsimLUhMYEYsYUTUp8eaEM2JuurJGv8xbCvT+yWbmNEPe77pNVS1Yixe785xMFRkmDWk4dofdFW8Sb749r0x8g==", "license": "Apache-2.0", "dependencies": { "@google-cloud/bigquery": "^7.6.0", "@google-cloud/resource-manager": "^5.1.0", - "firebase-admin": "^13.2.0", - "firebase-functions": "^6.3.2", - "node-fetch": "^2.6.1", + "firebase-admin": "^13.2.0 || ^14.0.0", + "firebase-functions": "^6.3.2 || ^7.3.0", "sql-formatter": "^2.3.3", "traverse": "^0.6.6" + }, + "engines": { + "node": ">=18" } }, "node_modules/@google-cloud/bigquery": { diff --git a/firestore-bigquery-export/functions/package.json b/firestore-bigquery-export/functions/package.json index a006f9f1f0..0203c9d89f 100644 --- a/firestore-bigquery-export/functions/package.json +++ b/firestore-bigquery-export/functions/package.json @@ -13,7 +13,7 @@ "author": "Jan Wyszynski ", "license": "Apache-2.0", "dependencies": { - "@firebaseextensions/firestore-bigquery-change-tracker": "^2.0.4", + "@firebaseextensions/firestore-bigquery-change-tracker": "^2.2.1", "@google-cloud/bigquery": "^7.6.0", "@types/express-serve-static-core": "4.19.9", "firebase-admin": "^13.2.0",