diff --git a/delete-user-data/CHANGELOG.md b/delete-user-data/CHANGELOG.md index 3ba05bf42..a99d419da 100644 --- a/delete-user-data/CHANGELOG.md +++ b/delete-user-data/CHANGELOG.md @@ -1,3 +1,7 @@ +## Version 0.1.24 + +feat - move to Node.js 20 runtimes + ## Version 0.1.23 fixed - bump dependencies to fix vulnerabilities diff --git a/delete-user-data/extension.yaml b/delete-user-data/extension.yaml index 63e2c1edd..db312189d 100644 --- a/delete-user-data/extension.yaml +++ b/delete-user-data/extension.yaml @@ -64,7 +64,7 @@ resources: Authentication's User ID) from Realtime Database, Cloud Firestore, and/or Cloud Storage. properties: - runtime: nodejs18 + runtime: nodejs20 eventTrigger: eventType: providers/firebase.auth/eventTypes/user.delete resource: projects/${param:PROJECT_ID} @@ -72,7 +72,7 @@ resources: - name: handleSearch type: firebaseextensions.v1beta.function properties: - runtime: nodejs18 + runtime: nodejs20 eventTrigger: eventType: google.pubsub.topic.publish resource: projects/${PROJECT_ID}/topics/ext-${EXT_INSTANCE_ID}-discovery @@ -80,7 +80,7 @@ resources: - name: handleDeletion type: firebaseextensions.v1beta.function properties: - runtime: nodejs18 + runtime: nodejs20 eventTrigger: eventType: google.pubsub.topic.publish resource: projects/${PROJECT_ID}/topics/ext-${EXT_INSTANCE_ID}-deletion diff --git a/firestore-bigquery-export/CHANGELOG.md b/firestore-bigquery-export/CHANGELOG.md index 3dc6f57e0..78cb72f8d 100644 --- a/firestore-bigquery-export/CHANGELOG.md +++ b/firestore-bigquery-export/CHANGELOG.md @@ -1,3 +1,7 @@ +## Version 0.1.58 + +feat - move to Node.js 20 runtimes + ## Version 0.1.57 feat - add basic materialized views support, incremental and non-incremental. diff --git a/firestore-bigquery-export/extension.yaml b/firestore-bigquery-export/extension.yaml index ca8a87f57..88ea5e322 100644 --- a/firestore-bigquery-export/extension.yaml +++ b/firestore-bigquery-export/extension.yaml @@ -59,7 +59,7 @@ resources: Listens for document changes in your specified Cloud Firestore collection, then exports the changes into BigQuery. properties: - runtime: nodejs18 + runtime: nodejs20 eventTrigger: eventType: providers/cloud.firestore/eventTypes/document.write resource: projects/${param:PROJECT_ID}/databases/(default)/documents/${param:COLLECTION_PATH}/{documentId} @@ -69,7 +69,7 @@ resources: description: >- A task-triggered function that gets called on BigQuery sync properties: - runtime: nodejs18 + runtime: nodejs20 taskQueueTrigger: rateLimits: maxConcurrentDispatches: 500 @@ -83,7 +83,7 @@ resources: description: >- Runs configuration for sycning with BigQuery properties: - runtime: nodejs18 + runtime: nodejs20 taskQueueTrigger: retryConfig: maxAttempts: 15 @@ -94,7 +94,7 @@ resources: description: >- Runs configuration for sycning with BigQuery properties: - runtime: nodejs18 + runtime: nodejs20 taskQueueTrigger: retryConfig: maxAttempts: 15 diff --git a/firestore-counter/CHANGELOG.md b/firestore-counter/CHANGELOG.md index 16786b78c..5be8245a0 100644 --- a/firestore-counter/CHANGELOG.md +++ b/firestore-counter/CHANGELOG.md @@ -1,3 +1,7 @@ +## Version 0.2.12 + +feat - move to Node.js 20 runtimes + ## Version 0.2.11 fixed - updated vulnerable dependencies diff --git a/firestore-counter/extension.yaml b/firestore-counter/extension.yaml index 881829365..3021a5f2f 100644 --- a/firestore-counter/extension.yaml +++ b/firestore-counter/extension.yaml @@ -53,7 +53,7 @@ resources: This scheduled function either aggregates shards itself, or it schedules and monitors workers to aggregate shards. properties: - runtime: nodejs18 + runtime: nodejs20 maxInstances: 1 scheduleTrigger: schedule: "every ${param:SCHEDULE_FREQUENCY} minutes" @@ -64,7 +64,7 @@ resources: Listens for changes on counter shards that may need aggregating. This function is limited to max 1 instance. properties: - runtime: nodejs18 + runtime: nodejs20 maxInstances: 1 timeout: 120s eventTrigger: @@ -78,7 +78,7 @@ resources: or more worker functions running at any point in time. The controllerCore function is responsible for scheduling and monitoring these workers. properties: - runtime: nodejs18 + runtime: nodejs20 eventTrigger: eventType: providers/cloud.firestore/eventTypes/document.write resource: projects/${param:PROJECT_ID}/databases/(default)/documents/${param:INTERNAL_STATE_PATH}/workers/{workerId} diff --git a/firestore-send-email/CHANGELOG.md b/firestore-send-email/CHANGELOG.md index d5e08e657..98a9db79a 100644 --- a/firestore-send-email/CHANGELOG.md +++ b/firestore-send-email/CHANGELOG.md @@ -1,3 +1,7 @@ +## Version 0.1.36 + +feat - move to Node.js 20 runtimes + ## Version 0.1.35 feat - add SendGrid category support diff --git a/firestore-send-email/extension.yaml b/firestore-send-email/extension.yaml index 1370696a1..45be43bdb 100644 --- a/firestore-send-email/extension.yaml +++ b/firestore-send-email/extension.yaml @@ -53,7 +53,7 @@ resources: delivers emails, and updates the document with delivery status information. properties: - runtime: nodejs18 + runtime: nodejs20 eventTrigger: eventType: providers/cloud.firestore/eventTypes/document.write resource: projects/${param:PROJECT_ID}/databases/(default)/documents/${param:MAIL_COLLECTION}/{id} diff --git a/firestore-shorten-urls-bitly/CHANGELOG.md b/firestore-shorten-urls-bitly/CHANGELOG.md index 69e74ac4a..474868dbb 100644 --- a/firestore-shorten-urls-bitly/CHANGELOG.md +++ b/firestore-shorten-urls-bitly/CHANGELOG.md @@ -1,3 +1,7 @@ +## Version 0.1.18 + +feat - move to Node.js 20 runtimes + ## Version 0.1.17 fixed - bump dependencies, fix vulnerabilities diff --git a/firestore-shorten-urls-bitly/extension.yaml b/firestore-shorten-urls-bitly/extension.yaml index d84181937..bfba0e042 100644 --- a/firestore-shorten-urls-bitly/extension.yaml +++ b/firestore-shorten-urls-bitly/extension.yaml @@ -54,7 +54,7 @@ resources: collection, shortens the URLs, then writes the shortened form back to the same document. properties: - runtime: nodejs18 + runtime: nodejs20 eventTrigger: eventType: providers/cloud.firestore/eventTypes/document.write resource: projects/${param:PROJECT_ID}/databases/(default)/documents/${param:COLLECTION_PATH}/{documentId} diff --git a/firestore-translate-text/CHANGELOG.md b/firestore-translate-text/CHANGELOG.md index 7831022ec..09cdd3950 100644 --- a/firestore-translate-text/CHANGELOG.md +++ b/firestore-translate-text/CHANGELOG.md @@ -1,3 +1,7 @@ +## Version 0.1.22 + +feat - move to Node.js 20 runtimes + ## Version 0.1.21 feat - update docs and config setup for AI Translations with Gemini diff --git a/firestore-translate-text/extension.yaml b/firestore-translate-text/extension.yaml index 75c27335f..bff0d50f5 100644 --- a/firestore-translate-text/extension.yaml +++ b/firestore-translate-text/extension.yaml @@ -60,7 +60,7 @@ resources: collection, translates the strings, then writes the translated strings back to the same document. properties: - runtime: nodejs18 + runtime: nodejs20 eventTrigger: eventType: providers/cloud.firestore/eventTypes/document.write resource: projects/${param:PROJECT_ID}/databases/(default)/documents/${param:COLLECTION_PATH}/{messageId} @@ -72,7 +72,7 @@ resources: translates the strings into any missing languages, then writes the translated strings back to the same document. properties: - runtime: nodejs18 + runtime: nodejs20 availableMemoryMb: 1024 timeout: 540s taskQueueTrigger: {} diff --git a/rtdb-limit-child-nodes/CHANGELOG.md b/rtdb-limit-child-nodes/CHANGELOG.md index a8ec5a164..fc29afa1e 100644 --- a/rtdb-limit-child-nodes/CHANGELOG.md +++ b/rtdb-limit-child-nodes/CHANGELOG.md @@ -1,3 +1,7 @@ +## Version 0.1.15 + +feat - move to Node.js 20 runtimes + ## Version 0.1.14 fixed - bump dependencies to fix vulnerabilities diff --git a/rtdb-limit-child-nodes/extension.yaml b/rtdb-limit-child-nodes/extension.yaml index 535638b2a..89c7fb2cf 100644 --- a/rtdb-limit-child-nodes/extension.yaml +++ b/rtdb-limit-child-nodes/extension.yaml @@ -53,7 +53,7 @@ resources: checks if the max count has been exceeded, then deletes the oldest nodes first, as needed to maintain the max count. properties: - runtime: nodejs18 + runtime: nodejs20 eventTrigger: eventType: providers/google.firebase.database/eventTypes/ref.create resource: projects/_/instances/${param:SELECTED_DATABASE_INSTANCE}/refs/${param:NODE_PATH}/{messageid} diff --git a/storage-resize-images/CHANGELOG.md b/storage-resize-images/CHANGELOG.md index 1e24eb802..9578328df 100644 --- a/storage-resize-images/CHANGELOG.md +++ b/storage-resize-images/CHANGELOG.md @@ -1,3 +1,7 @@ +## Version 0.2.7 + +feat - move to Node.js 20 runtimes + ## Version 0.2.6 fixed - bump dependencies, fix vulnerabilities diff --git a/storage-resize-images/extension.yaml b/storage-resize-images/extension.yaml index 8a57b1359..dd36616ed 100644 --- a/storage-resize-images/extension.yaml +++ b/storage-resize-images/extension.yaml @@ -58,7 +58,7 @@ resources: resizes the images, then stores the resized images in the same bucket. Optionally keeps or deletes the original images. properties: - runtime: nodejs18 + runtime: nodejs20 availableMemoryMb: ${param:FUNCTION_MEMORY} eventTrigger: eventType: google.storage.object.finalize @@ -68,7 +68,7 @@ resources: description: >- Handles tasks from startBackfill to resize existing images. properties: - runtime: nodejs18 + runtime: nodejs20 availableMemoryMb: ${param:FUNCTION_MEMORY} taskQueueTrigger: {}