Release notes
*Sourced from [firebase-admin's releases](https://github.com/firebase/firebase-admin-node/releases).*
> ## Firebase Admin Node.js SDK v8.2.0
> - Updated the metadata server URL (used by the application default credentials) to the `v1` endpoint. This makes it possible to use the SDK in Google Kubernetes Engine again.
>
> ### Realtime Database
>
> - Upgraded the `@firebase/database` dependency to v0.4.4.
>
> ### Cloud Messaging
>
> - Gracefully handling array-like objects in `messaging.sendAll()` and `messaging.sendMulticast()` APIs.
>
> ## Firebase Admin Node.js SDK v8.1.0
> - The SDK now automatically retries HTTP calls failing due to 503 errors.
>
> ### Project Management
>
> - Added a new [`projectManagement.listAppMetadata()`](https://firebase.google.com/docs/reference/admin/node/admin.projectManagement.ProjectManagement.html#listappmetadata) API to list the summarized details of up to 100 apps in a Firebase project.
> - Added a new [`projectManagement.setDisplayName()`](https://firebase.google.com/docs/reference/admin/node/admin.projectManagement.ProjectManagement.html#setdisplayname) API to update the display name of a Firebase project.
>
> ## Firebase Admin Node.js SDK v8.0.0
> - The Admin SDK no longer supports Node 6. Developers must use Node 8.13.0 or higher when deploying the Admin SDK.
>
> ### Cloud Firestore
>
> - Upgraded the Cloud Firestore client dependency to [v2.0.0](https://github.com/googleapis/nodejs-firestore/releases/tag/v2.0.0). This upgrade comes with a pure JS gRPC client implementation that is much smaller on disk.
>
> ### Cloud Storage
>
> - Upgraded the Cloud Storage client dependency to [v2.5.0](https://github.com/googleapis/nodejs-storage/releases/tag/v2.5.0).
>
> ## Firebase Admin Node.js SDK v7.4.0
> - Support for Node 6 is now deprecated. Developers are recommended to use Node 8 or higher when deploying the Admin SDK. An upcoming release will completely drop Node 6 support.
>
> ### Cloud Firestore
>
> - Upgraded the Cloud Firestore client dependency to [v1.3.0](https://github.com/googleapis/nodejs-firestore/releases/tag/v1.3.0). This upgrade comes with a new API for executing collection group queries.
>
> ### Realtime Database
>
> - Updated typings of the `admin.database.ThenableReference` type to extend from the built-in `Promise` type.
>
> ## Firebase Admin Node.js SDK v7.3.0
> ### Firebase Auth
>
> - [feature] Added the provider config management APIs for managing OIDC and SAML provider configurations (CRUD) via `auth.listProviderConfigs()`, `auth.getProviderConfig()`, `auth.deleteProviderConfig()`, `auth.updateProviderConfig()` and `auth.createProviderConfig()`.
>
> ## Firebase Admin Node.js SDK v7.2.0
> ### Cloud Firestore
>
> - Upgraded the Cloud Firestore client dependency to [v1.2.0](https://github.com/googleapis/nodejs-firestore/releases/tag/v1.2.0). This upgrade exposes the `v1beta` and `v1` clients, which provide direct access to the underlying Firestore and Firestore Admin RPCs. Please note that you must provide your Firebase credentials directly to these clients.
> ... (truncated)
Changelog
*Sourced from [firebase-admin's changelog](https://github.com/firebase/firebase-admin-node/blob/master/CHANGELOG.md).*
> # v8.2.0
>
> - [fixed] Gracefully handling array-like objects in `messaging.sendAll()` and
> `messaging.sendMulticast()` APIs.
> - [fixed] Updated the metadata server URL (used by the application default credentials)
> to the `v1` endpoint.
>
> # v8.1.0
>
> - [added] `admin.projectManagement().listAppMetadata()` method to list the app summary of up to 100
> apps in a Firebase project
> - [added] `admin.projectManagement().setDisplayName()` method to update the display name of a
> Firebase project
> - [fixed] The SDK now automatically retries HTTP calls failing due to 503 errors.
>
> # v8.0.0
>
> - [changed] Dropped support for Node 6. Developers must use Node 8.13.0 or
> higher.
> - [changed] Upgraded Cloud Firestore client to v2.0.0.
>
> # v7.4.0
>
> - [changed] Upgraded Cloud Firestore client to v1.3.0.
>
> # v7.3.0
>
> - [feature] Added the provider config management APIs for managing OIDC and SAML
> provider configurations (CRUD) via
> `auth.listProviderConfigs()`, `auth.getProviderConfig()`,
> `auth.deleteProviderConfig()`, `auth.updateProviderConfig()` and
> `auth.createProviderConfig()`.
>
> # v7.2.0
>
> - [changed] Updated the Google Cloud Firestore client to v1.2.0. This update
> exposes the `v1beta` and `v1` clients and provides direct access to the
> underlying Firestore and Firestore Admin RPCs. Please note that you will have
> to provide your Firebase credentials directly to these clients.
>
> # v7.1.1
>
> - [fixed] Fixed a bug in the FCM batch APIs that prevented them from correctly
> handling some message parameters like `AndroidConfig.ttl`.
>
> # v7.1.0
>
> - [added] A new `messaging.sendAll()` API for sending multiple messages as a
> single batch.
> - [added] A new `messaging.sendMulticast()` API for sending a message to
> ... (truncated)
Commits
- [`843df12`](https://github.com/firebase/firebase-admin-node/commit/843df1229405d441fd5e8bd4170e38cd9fd4cbd4) Bumped version to 8.2.0 ([#574](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/574))
- [`2c2b72d`](https://github.com/firebase/firebase-admin-node/commit/2c2b72d4d7690c0081713d5dfc672e4967121009) Special handling logic for enum docs ([#565](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/565))
- [`9c109f7`](https://github.com/firebase/firebase-admin-node/commit/9c109f7f4bc7f313cf4f3967ef8e766af1d460ed) Gracefully handling array-like arguments in sendAll() and sendMulticast() ([#569](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/569))
- [`984f45d`](https://github.com/firebase/firebase-admin-node/commit/984f45d0056c8a8aaadcaf3e3f201e93438dc253) Updating the metadata server URL for Application Default Credentials ([#568](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/568))
- [`6c0204c`](https://github.com/firebase/firebase-admin-node/commit/6c0204c0e4893bfd8157b1c6fe567296bd38f67d) Bump firebase dependencies ([#564](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/564))
- [`db8914c`](https://github.com/firebase/firebase-admin-node/commit/db8914c907d6aef89e53b4a3f9a2b21780359d0f) Added AppMetadata type to the docgen toc ([#563](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/563))
- [`c9da506`](https://github.com/firebase/firebase-admin-node/commit/c9da5068e3d0c2295eb3f6854ded37f3937b4d43) Bumped version to 8.1.0 ([#562](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/562))
- [`25359cf`](https://github.com/firebase/firebase-admin-node/commit/25359cfd117bbb0e172e7c04358dc72f6afbc41a) Automatically retrying on 503 errors ([#556](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/556))
- [`84cc273`](https://github.com/firebase/firebase-admin-node/commit/84cc27312b5fb5e531cf3526a653695ca032cceb) Fixing the book path meta tag on generated docs ([#558](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/558))
- [`978b3a0`](https://github.com/firebase/firebase-admin-node/commit/978b3a0c529aec58bffb65e2e5e2305d0e39fb2e) Upgrading some dev dependencies ([#557](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/557))
- Additional commits viewable in [compare view](https://github.com/firebase/firebase-admin-node/compare/v5.13.1...v8.2.0)
Maintainer changes
This version was pushed to npm by [google-wombot](https://www.npmjs.com/~google-wombot), a new releaser for firebase-admin since your current version.
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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- 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)
Finally, you can contact us by mentioning @dependabot.
Bumps firebase-admin from 5.13.1 to 8.2.0.
Release notes
*Sourced from [firebase-admin's releases](https://github.com/firebase/firebase-admin-node/releases).* > ## Firebase Admin Node.js SDK v8.2.0 > - Updated the metadata server URL (used by the application default credentials) to the `v1` endpoint. This makes it possible to use the SDK in Google Kubernetes Engine again. > > ### Realtime Database > > - Upgraded the `@firebase/database` dependency to v0.4.4. > > ### Cloud Messaging > > - Gracefully handling array-like objects in `messaging.sendAll()` and `messaging.sendMulticast()` APIs. > > ## Firebase Admin Node.js SDK v8.1.0 > - The SDK now automatically retries HTTP calls failing due to 503 errors. > > ### Project Management > > - Added a new [`projectManagement.listAppMetadata()`](https://firebase.google.com/docs/reference/admin/node/admin.projectManagement.ProjectManagement.html#listappmetadata) API to list the summarized details of up to 100 apps in a Firebase project. > - Added a new [`projectManagement.setDisplayName()`](https://firebase.google.com/docs/reference/admin/node/admin.projectManagement.ProjectManagement.html#setdisplayname) API to update the display name of a Firebase project. > > ## Firebase Admin Node.js SDK v8.0.0 > - The Admin SDK no longer supports Node 6. Developers must use Node 8.13.0 or higher when deploying the Admin SDK. > > ### Cloud Firestore > > - Upgraded the Cloud Firestore client dependency to [v2.0.0](https://github.com/googleapis/nodejs-firestore/releases/tag/v2.0.0). This upgrade comes with a pure JS gRPC client implementation that is much smaller on disk. > > ### Cloud Storage > > - Upgraded the Cloud Storage client dependency to [v2.5.0](https://github.com/googleapis/nodejs-storage/releases/tag/v2.5.0). > > ## Firebase Admin Node.js SDK v7.4.0 > - Support for Node 6 is now deprecated. Developers are recommended to use Node 8 or higher when deploying the Admin SDK. An upcoming release will completely drop Node 6 support. > > ### Cloud Firestore > > - Upgraded the Cloud Firestore client dependency to [v1.3.0](https://github.com/googleapis/nodejs-firestore/releases/tag/v1.3.0). This upgrade comes with a new API for executing collection group queries. > > ### Realtime Database > > - Updated typings of the `admin.database.ThenableReference` type to extend from the built-in `Promise` type. > > ## Firebase Admin Node.js SDK v7.3.0 > ### Firebase Auth > > - [feature] Added the provider config management APIs for managing OIDC and SAML provider configurations (CRUD) via `auth.listProviderConfigs()`, `auth.getProviderConfig()`, `auth.deleteProviderConfig()`, `auth.updateProviderConfig()` and `auth.createProviderConfig()`. > > ## Firebase Admin Node.js SDK v7.2.0 > ### Cloud Firestore > > - Upgraded the Cloud Firestore client dependency to [v1.2.0](https://github.com/googleapis/nodejs-firestore/releases/tag/v1.2.0). This upgrade exposes the `v1beta` and `v1` clients, which provide direct access to the underlying Firestore and Firestore Admin RPCs. Please note that you must provide your Firebase credentials directly to these clients. > ... (truncated)Changelog
*Sourced from [firebase-admin's changelog](https://github.com/firebase/firebase-admin-node/blob/master/CHANGELOG.md).* > # v8.2.0 > > - [fixed] Gracefully handling array-like objects in `messaging.sendAll()` and > `messaging.sendMulticast()` APIs. > - [fixed] Updated the metadata server URL (used by the application default credentials) > to the `v1` endpoint. > > # v8.1.0 > > - [added] `admin.projectManagement().listAppMetadata()` method to list the app summary of up to 100 > apps in a Firebase project > - [added] `admin.projectManagement().setDisplayName()` method to update the display name of a > Firebase project > - [fixed] The SDK now automatically retries HTTP calls failing due to 503 errors. > > # v8.0.0 > > - [changed] Dropped support for Node 6. Developers must use Node 8.13.0 or > higher. > - [changed] Upgraded Cloud Firestore client to v2.0.0. > > # v7.4.0 > > - [changed] Upgraded Cloud Firestore client to v1.3.0. > > # v7.3.0 > > - [feature] Added the provider config management APIs for managing OIDC and SAML > provider configurations (CRUD) via > `auth.listProviderConfigs()`, `auth.getProviderConfig()`, > `auth.deleteProviderConfig()`, `auth.updateProviderConfig()` and > `auth.createProviderConfig()`. > > # v7.2.0 > > - [changed] Updated the Google Cloud Firestore client to v1.2.0. This update > exposes the `v1beta` and `v1` clients and provides direct access to the > underlying Firestore and Firestore Admin RPCs. Please note that you will have > to provide your Firebase credentials directly to these clients. > > # v7.1.1 > > - [fixed] Fixed a bug in the FCM batch APIs that prevented them from correctly > handling some message parameters like `AndroidConfig.ttl`. > > # v7.1.0 > > - [added] A new `messaging.sendAll()` API for sending multiple messages as a > single batch. > - [added] A new `messaging.sendMulticast()` API for sending a message to > ... (truncated)Commits
- [`843df12`](https://github.com/firebase/firebase-admin-node/commit/843df1229405d441fd5e8bd4170e38cd9fd4cbd4) Bumped version to 8.2.0 ([#574](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/574)) - [`2c2b72d`](https://github.com/firebase/firebase-admin-node/commit/2c2b72d4d7690c0081713d5dfc672e4967121009) Special handling logic for enum docs ([#565](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/565)) - [`9c109f7`](https://github.com/firebase/firebase-admin-node/commit/9c109f7f4bc7f313cf4f3967ef8e766af1d460ed) Gracefully handling array-like arguments in sendAll() and sendMulticast() ([#569](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/569)) - [`984f45d`](https://github.com/firebase/firebase-admin-node/commit/984f45d0056c8a8aaadcaf3e3f201e93438dc253) Updating the metadata server URL for Application Default Credentials ([#568](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/568)) - [`6c0204c`](https://github.com/firebase/firebase-admin-node/commit/6c0204c0e4893bfd8157b1c6fe567296bd38f67d) Bump firebase dependencies ([#564](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/564)) - [`db8914c`](https://github.com/firebase/firebase-admin-node/commit/db8914c907d6aef89e53b4a3f9a2b21780359d0f) Added AppMetadata type to the docgen toc ([#563](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/563)) - [`c9da506`](https://github.com/firebase/firebase-admin-node/commit/c9da5068e3d0c2295eb3f6854ded37f3937b4d43) Bumped version to 8.1.0 ([#562](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/562)) - [`25359cf`](https://github.com/firebase/firebase-admin-node/commit/25359cfd117bbb0e172e7c04358dc72f6afbc41a) Automatically retrying on 503 errors ([#556](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/556)) - [`84cc273`](https://github.com/firebase/firebase-admin-node/commit/84cc27312b5fb5e531cf3526a653695ca032cceb) Fixing the book path meta tag on generated docs ([#558](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/558)) - [`978b3a0`](https://github.com/firebase/firebase-admin-node/commit/978b3a0c529aec58bffb65e2e5e2305d0e39fb2e) Upgrading some dev dependencies ([#557](https://github-redirect.dependabot.com/firebase/firebase-admin-node/issues/557)) - Additional commits viewable in [compare view](https://github.com/firebase/firebase-admin-node/compare/v5.13.1...v8.2.0)Maintainer changes
This version was pushed to npm by [google-wombot](https://www.npmjs.com/~google-wombot), a new releaser for firebase-admin since your current version.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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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) - Automerge options (never/patch/minor, and dev/runtime dependencies) - 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) Finally, you can contact us by mentioning @dependabot.