jlcvp / fcm-node

A Node.JS simple interface to Google's Firebase Cloud Messaging (FCM) for Android & iOS & Web Notification and data push
MIT License
125 stars 46 forks source link

[Snyk] Upgrade firebase-admin from 8.3.0 to 8.9.2 #59

Closed snyk-bot closed 3 years ago

snyk-bot commented 4 years ago

Snyk has created this PR to upgrade firebase-admin from 8.3.0 to 8.9.2.

:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


Release notes
Package name: firebase-admin
  • 8.9.2 - 2020-01-23
    • Fixed a credential loading issue that prevented some functions from being deployed via the Firebase CLI.
  • 8.9.1 - 2020-01-15

    Authentication

    • [Fixed] Fixed the inability to discover the project ID when running on GCP managed environments.
  • 8.9.0 - 2019-12-19
    • 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.
  • 8.8.0 - 2019-11-19

    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.
  • 8.7.0 - 2019-10-30

    Cloud Messaging

    • Added a series of new parameters to the AndroidNotification class
      that allow further customization of notifications that target Android devices.
  • 8.6.1 - 2019-10-16

    Authentication

    • [Fixed] UserRecord no longer exposes password hashes that are redacted due to lack of permissions in the service account credentials.
    • [Fixed] Updated the typings of the setCustomUserClaims() API to accept null.
  • 8.6.0 - 2019-09-18
    • [Feature] Added a new admin.securityRules() API for managing Firebase security rules applied on services like Cloud Firestore and Cloud Storage.
    • [Feature] Added getFirestoreRuleset() and getStorageRuleset() methods for retrieving rulesets that are currently in effect.
    • [Feature] Added releaseFirestoreRuleset() and releaseStorageRuleset() methods for creating new rulesets and applying them to Firestore and Storage.
    • [Feature] Added getRuleset(), createRuleset() and deleteRuleset() methods for managing the lifecycle of a ruleset.

    Cloud Messaging

    • [Feature] Added new APIs for specifying an image URL in notifications.
  • 8.5.0 - 2019-09-05

    Authentication

    • [Feature] Added multi-tenancy support to the authentication service (Google Cloud Identity Platform project required). Tenant related APIs are exposed via tenantManager() on the admin.auth interface.
    • [Feature] Added tenant management APIs authForTenant(), getTenant(), listTenants(), deleteTenant(), createTenant() and updateTenant() to the newly defined TenantManager.
    • [Feature] Defined TenantAwareAuth interface retrieved via TenantManager#authForTenant() for managing users, configuring SAML/OIDC providers, generating email links for password reset, email verification, etc for specific tenants.

    Realtime Database

    • [Fixed] Upgraded @firebase/database dependency version to 0.5.1. This helps avoid some peer dependency warnings that were observed during package installation.
  • 8.4.0 - 2019-08-21

    Cloud Messaging

    • [Feature] Added support for specifying the analytics label for notifications. Thanks chemidy for the contribution.
  • 8.3.0 - 2019-07-24

    Realtime Database

    Authentication

    • Implemented additional argument validation in the admin.auth().importUsers() API.

    Cloud Storage

    • Upgraded the @google-cloud/storage dependency to v3.0.0. This new major version drops support for Node.js versions older than v8. Since firebase-admin already supports only Node.js v8 and above, this does not have a noticeable impact on users of the Admin SDK.
from firebase-admin GitHub release notes

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

🧐 View latest project report

🛠 Adjust upgrade PR settings

🔕 Ignore this dependency or unsubscribe from future upgrade PRs