Fixed a bug in the admin.instanceId().deleteInstanceId() API that caused errors even when the operation completed successfully in the backend.
Upgraded the @google-cloud/firestore dependency to v3.0.0. See Firestore release notes for more details.
Cloud Messaging
The sendMulticast() API now correctly copies the fcmOptions when sending a message to multiple recipients.
Realtime Database
Upgraded the @firebase/database dependency to v0.5.17.
Firebase Admin Node.js SDK v8.8.0
Cloud Firestore
[Feature] Upgraded @google-cloud/firestore dependency version to 2.6.0.
Thanks arjunyel for the contribution.
Cloud Storage
[Changed] Upgraded @google-cloud/storage dependency version to 4.1.2. This version contains some minor breaking changes. Check the release notes of the dependency for more information. Thanks arjunyel for the contribution.
Authentication
[Fixed] The verifyIdToken() method now correctly uses the http.Agent configured during SDK initialization.
Cloud Messaging
[Fixed] Batch messaging APIs sendAll() and sendMulticast() now support sending up to 500 messages in a single call.
Firebase Admin Node.js SDK v8.7.0
Cloud Messaging
Added a series of new parameters to the AndroidNotification class
that allow further customization of notifications that target Android devices.
Firebase Admin Node.js SDK v8.6.1
Authentication
[Fixed] UserRecord no longer exposes password hashes that are redacted due to lack of permissions in the service account credentials.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps firebase-admin and firebase-functions. These dependencies needed to be updated together. Updates
firebase-admin
from 7.4.0 to 8.9.0Release notes
Sourced from firebase-admin's releases.
Commits
00892e0
Bumped version to 8.9.0 (#737)513f3ac
Upgraded all @firebase/* dependencies (#736)29e3f06
feat: Update Firestore to 3.0 (#735)d3f3d91
Fixing a flaky test case (#733)99d3214
Allow createCustomToken() to work with tenant-aware auth (#708)050cc59
Using async project ID discovery in ProjectManagement and InstanceId (#728)a18dc71
Using async project ID discovery API in Auth and FCM (#724)a9249a6
Migrate Project Config service calls to v2. (#665)d9ff20e
Swich tenant management service calls to the v2 endpoint. (#725)8104b90
Fixing a response parse error in IID delete API (#723)Updates
firebase-functions
from 2.3.1 to 3.3.0Release notes
Sourced from firebase-functions's releases.
Commits
bf5f3b5
[firebase-release] Updated SDK for Cloud Functions to 3.3.0a001a85
Add emulator app override function (#565)8057d11
Remove chenky from codeowners381c733
Fix sed command that breaks on linux (#545)e32e8cc
Update CODEOWNERSa4266b7
[firebase-release] Removed change log and reset repo after 3.2.0 release8b84bf6
[firebase-release] Updated SDK for Cloud Functions to 3.2.0e546695
add timestamp to the .tgz bundle name to avoid GCF caching old versions of it...beb2c38
Merge branch 'master' of github.com:firebase/firebase-functions6e97877
Adding code comments to analytics.ts (#535)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)