Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 1, 2025

Bumps firebase from 7.24.0 to 12.2.1.

Release notes

Sourced from firebase's releases.

firebase@12.2.1

For more detailed release notes, see Firebase JavaScript SDK Release Notes.

What's Changed

@​firebase/ai@​2.2.1

Patch Changes

firebase@12.2.1

Patch Changes

firebase@12.2.0

For more detailed release notes, see Firebase JavaScript SDK Release Notes.

What's Changed

@​firebase/ai@​2.2.0

Minor Changes

  • 984086b #9224 - Add support for the Gemini Live API.

  • 9b63cd6 #9192 - Add thoughtSummary() convenience method to EnhancedGenerateContentResponse.

  • 02280d7 #9201 - Add App Check limited use token option to getAI().

Patch Changes

  • 84b8bed #9222 - Fixed an issue where AIError messages were too long after including an entire response body.

  • c5f08a9 #9216 - Add 'includeSafetyAttributes' field to Predict request payloads.

  • cbef6c6 #9225 - Exclude ChromeAdapterImpl code from Node entry point.

firebase@12.2.0

Minor Changes

  • 984086b #9224 - Add support for the Gemini Live API.

  • 9b63cd6 #9192 - Add thoughtSummary() convenience method to EnhancedGenerateContentResponse.

  • 02280d7 #9201 - Add App Check limited use token option to getAI().

... (truncated)

Commits

Dependabot compatibility score

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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)

Bumps [firebase](https://github.com/firebase/firebase-js-sdk) from 7.24.0 to 12.2.1.
- [Release notes](https://github.com/firebase/firebase-js-sdk/releases)
- [Changelog](https://github.com/firebase/firebase-js-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/firebase/firebase-js-sdk/compare/firebase@7.24.0...firebase@12.2.1)

---
updated-dependencies:
- dependency-name: firebase
  dependency-version: 12.2.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Sep 1, 2025
@dependabot dependabot bot requested review from Timer and styfle as code owners September 1, 2025 02:14
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Sep 1, 2025
@socket-security
Copy link

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​firebase/​messaging-interop-types@​0.2.31001005799100
Updated@​firebase/​auth-interop-types@​0.1.5 ⏵ 0.2.4100 +11005799100
Updated@​firebase/​installations-types@​0.3.4 ⏵ 0.5.31001005899100
Added@​firebase/​app-check-interop-types@​0.3.31001005999100
Updated@​firebase/​performance-types@​0.0.13 ⏵ 0.2.3100 +110061 +199100
Added@​firebase/​app-check-types@​0.5.31001006499100
Updated@​firebase/​functions-types@​0.3.17 ⏵ 0.6.3100 +110064 +199100
Updated@​firebase/​remote-config-types@​0.1.9 ⏵ 0.4.0100 +110064 +199100
Updated@​firebase/​storage-types@​0.3.13 ⏵ 0.8.3100 +110064 +299100
Added@​firebase/​functions-compat@​0.4.11001006599100
Updated@​firebase/​database-types@​0.5.2 ⏵ 1.0.1610010065 +299100
Updated@​firebase/​app-types@​0.6.1 ⏵ 0.9.31001006599100
Added@​firebase/​installations-compat@​0.2.191001006799100
Updated@​firebase/​auth-types@​0.10.1 ⏵ 0.13.0100 +110067 +199100
Updated@​firebase/​firestore-types@​1.14.0 ⏵ 3.0.310010067 +199100
Added@​firebase/​performance-compat@​0.2.221001006799100
Added@​firebase/​app-check-compat@​0.4.01001006799100
Updated@​firebase/​analytics-types@​0.4.0 ⏵ 0.8.3100 +110068 +399100
Added@​firebase/​remote-config-compat@​0.2.191001006899100
Added@​firebase/​messaging-compat@​0.2.231001006899100
Added@​firebase/​analytics-compat@​0.2.241001006899100
Updated@​firebase/​installations@​0.4.17 ⏵ 0.6.19100 +110070 -199100
Added@​firebase/​storage-compat@​0.4.01001007099100
Added@​firebase/​app-compat@​0.5.21001007199100
Updated@​firebase/​functions@​0.5.1 ⏵ 0.13.19910072 +199100
Updated@​firebase/​component@​0.1.19 ⏵ 0.7.0100 +110072 +199100
Added@​firebase/​auth-compat@​0.6.01001007299100
Updated@​firebase/​performance@​0.4.2 ⏵ 0.7.9100 +11007299100
Added@​firebase/​app-check@​0.11.01001007399100
Updated@​firebase/​app@​0.6.11 ⏵ 0.14.2100 +110073 +199100
Updated@​firebase/​analytics@​0.6.0 ⏵ 0.10.18100 +110073 +299100
Added@​firebase/​data-connect@​0.3.11991007399100
Updated@​firebase/​messaging@​0.7.1 ⏵ 0.12.23100 +110073 +199100
See 14 more rows in the dashboard

View full report

@reneleonhardt
Copy link

reneleonhardt commented Sep 23, 2025

@styfle Why are updates not being merged in a timely fashion?

firebase 7 is 6 years old, vue 2 is 9 years old, redis 3 is 6 years old, web-vitals 0 is 5 years old, nodejs 18 is EOL, breaking all CI runs for npm updates since April.
yarn audit doesn't look good after years of technical debt:

147 vulnerabilities found - Packages audited: 2534
Severity: 26 Low | 51 Moderate | 46 High | 24 Critical

https://firebase.google.com/docs/web/modular-upgrade#update_imports_to_compat
https://www.npmjs.com/package/firebase/v/7.0.0
https://www.npmjs.com/package/vue/v/2.0.0
https://www.npmjs.com/package/redis/v/3.0.0
https://www.npmjs.com/package/web-vitals/v/0.1.0

https://endoflife.date/nodejs

https://github.com/vercel/ncc/actions/workflows/ci.yml?query=is%3Afailure

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 8590b9d..e205bbc 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -20,13 +20,13 @@ jobs:
       fail-fast: false
       matrix:
         os: [ubuntu-latest, macos-latest, windows-latest]
-        node: [18, 20]
+        node: [20, 22]
     runs-on: ${{ matrix.os }}
     steps:
     - uses: actions/checkout@v5
     # https://github.com/nodejs/node-gyp#installation
     - name: Use Python 3.11
-      uses: actions/setup-python@v5
+      uses: actions/setup-python@v6
       with:
         python-version: '3.11'
     # https://github.com/hargasinski/node-canvas/blob/e7abe64833d13ec96449c827b1e14befbdf3105d/.github/workflows/ci.yaml#L70
@@ -42,7 +42,7 @@ jobs:
         sudo apt update
         sudo apt install -y libcairo2-dev libjpeg-dev libpango1.0-dev libgif-dev librsvg2-dev
     - name: Use Node.js ${{ matrix.node }}
-      uses: actions/setup-node@v4
+      uses: actions/setup-node@v5
       with:
         cache: yarn
         node-version: ${{ matrix.node }}
@@ -63,4 +63,4 @@ jobs:
       env:
         GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
         NPM_TOKEN: ${{ secrets.NPM_TOKEN_ELEVATED }}
-      run: npx semantic-release@19.0.5
+      run: npx semantic-release@24.2.9
diff --git a/test/integration/firebase.js b/test/integration/firebase.js
index 7a20430..64a76a6 100644
--- a/test/integration/firebase.js
+++ b/test/integration/firebase.js
@@ -1,8 +1,9 @@
-const firebase = require('firebase/app')
-require('firebase/firestore')
+const firebase = require('firebase/compat/app')
+require('firebase/compat/auth')
+require('firebase/compat/firestore')
 
-firebase.initializeApp({ projectId: 'noop' })
-const store = firebase.firestore()
+const firebaseApp = firebase.initializeApp({ projectId: 'noop' })
+const store = firebaseApp.firestore()
 
 store
   .collection('users')

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 1, 2025

Superseded by #1291.

@dependabot dependabot bot closed this Oct 1, 2025
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/firebase-12.2.1 branch October 1, 2025 01:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants