Bump undici, @react-native-firebase/app and @react-native-firebase/messaging#6051
Bump undici, @react-native-firebase/app and @react-native-firebase/messaging#6051dependabot[bot] wants to merge 1 commit into
Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
3449643 to
e5e06ab
Compare
5866026 to
2637605
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Want higher recall? High effort reviews run extra passes and find more bugs. A team admin can switch effort levels in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 2637605. Configure here.
| "@react-native-firebase/app": "^20.5.0", | ||
| "@react-native-firebase/messaging": "^20.5.0", | ||
| "@react-native-firebase/app": "^25.1.0", | ||
| "@react-native-firebase/messaging": "^25.1.0", |
There was a problem hiding this comment.
Native Firebase versions unsynced
High Severity
This change moves @react-native-firebase/app and @react-native-firebase/messaging to 25.1.0 in npm only. The repo still pins older native Firebase (for example ios/Podfile.lock at RNFB 20.5.0 and Android firebase-messaging:23.0.0, which the Gradle comment says must stay aligned with react-native-firebase). That mismatch can cause iOS/Android build failures or broken FCM after npm ci if pods or Gradle aren’t fully refreshed.
Reviewed by Cursor Bugbot for commit 2637605. Configure here.
b36ec9f to
20dd094
Compare
…ssaging Bumps [undici](https://github.com/nodejs/undici) to 6.27.0 and updates ancestor dependencies [undici](https://github.com/nodejs/undici), [@react-native-firebase/app](https://github.com/invertase/react-native-firebase) and [@react-native-firebase/messaging](https://github.com/invertase/react-native-firebase). These dependencies need to be updated together. Updates `undici` from 6.21.3 to 6.27.0 - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](nodejs/undici@v6.21.3...v6.27.0) Updates `@react-native-firebase/app` from 20.5.0 to 25.1.0 - [Release notes](https://github.com/invertase/react-native-firebase/releases) - [Changelog](https://github.com/invertase/react-native-firebase/blob/main/CHANGELOG.md) - [Commits](invertase/react-native-firebase@v20.5.0...v25.1.0) Updates `@react-native-firebase/messaging` from 20.5.0 to 25.1.0 - [Release notes](https://github.com/invertase/react-native-firebase/releases) - [Changelog](https://github.com/invertase/react-native-firebase/blob/main/CHANGELOG.md) - [Commits](invertase/react-native-firebase@v20.5.0...v25.1.0) --- updated-dependencies: - dependency-name: "@react-native-firebase/app" dependency-version: 25.0.1 dependency-type: direct:production - dependency-name: "@react-native-firebase/messaging" dependency-version: 25.0.1 dependency-type: direct:production - dependency-name: undici dependency-version: 6.27.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
20dd094 to
39d1b63
Compare


Bumps undici to 6.27.0 and updates ancestor dependencies undici, @react-native-firebase/app and @react-native-firebase/messaging. These dependencies need to be updated together.
Updates
undicifrom 6.21.3 to 6.27.0Release notes
Sourced from undici's releases.
... (truncated)
Commits
551138cBumped v6.27.0 (#5431)b7f252eBackport WebSocket maxPayloadSize fixes to v7.x (#5423) (#5428)25efa44fix(cookies): preserve values and parse SameSite strictlyf4c31d6fix: guard idle socket validation to skip fresh sockets (#5400)768beacBumped v6.26.0 (#5323)7917b25fix: validate EOF for chunked h1 responses (#5308)3420499Bumped v6.25.0 (#5029)d7a1e55feat: add configurable maxPayloadSize for WebSocket (#4955)a9d1848Do not mark v6.x releases as latest0126586Ignore local agent configuration filesMaintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for undici since your current version.
Updates
@react-native-firebase/appfrom 20.5.0 to 25.1.0Release notes
Sourced from @react-native-firebase/app's releases.
... (truncated)
Changelog
Sourced from @react-native-firebase/app's changelog.
... (truncated)
Commits
e0a565dchore(release): release packagesdfb8126fix(auth, perf): correctly export expo config plugin, add test for same93310cechore(ci): grant pull-requests write to issue labeler workflow34fce0edocs(firestore): add pipelines overview and SDK compatibility pagescbe2593feat(firestore):variable()andarrayFilter()API features for pipelines...d3c4110test(e2e): fix mocha-remote parse patch and macOS Metro bundle startup11a2fa2test(ios): e2e orchestration flake mitigation1af1f3btest(android): mitigate android emulator startup and orchestration stabiity f...2381efbtest(ci): add Android e2e resource monitor8394a52test(ios): add tart ephemeral e2e reproduction pipelineMaintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for
@react-native-firebase/appsince your current version.Install script changes
This version modifies
preparescript that runs during installation. Review the package contents before updating.Updates
@react-native-firebase/messagingfrom 20.5.0 to 25.1.0Release notes
Sourced from @react-native-firebase/messaging's releases.
... (truncated)
Changelog
Sourced from @react-native-firebase/messaging's changelog.
... (truncated)
Commits
e0a565dchore(release): release packagesdfb8126fix(auth, perf): correctly export expo config plugin, add test for same93310cechore(ci): grant pull-requests write to issue labeler workflow34fce0edocs(firestore): add pipelines overview and SDK compatibility pagescbe2593feat(firestore):variable()andarrayFilter()API features for pipelines...d3c4110test(e2e): fix mocha-remote parse patch and macOS Metro bundle startup11a2fa2test(ios): e2e orchestration flake mitigation1af1f3btest(android): mitigate android emulator startup and orchestration stabiity f...2381efbtest(ci): add Android e2e resource monitor8394a52test(ios): add tart ephemeral e2e reproduction pipelineMaintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for
@react-native-firebase/messagingsince your current version.Install script changes
This version modifies
preparescript that runs during installation. Review the package contents before updating.Note
Medium Risk
Major react-native-firebase jump (20→25) with transitive Firebase SDK and undici security fixes affects push/messaging behavior and may require native rebuilds and migration for v25 API/type changes; no app code was updated in the PR.
Overview
Dependency-only upgrade for
@react-native-firebase/appand@react-native-firebase/messagingfrom 20.5.0 → 25.1.0, with matchingpackage-lock.jsonresolution updates.The lockfile pulls in Firebase JS 12.15.0 (from 10.12.2) and a newer
undici(6.27.0) on the Firebase dependency tree, including refreshed@firebase/*packages (e.g. messaging 0.13.0).@react-native-firebase/appno longer depends onsuperstruct.There are no application or native project file changes in this diff—only
package.json/package-lock.json. Reviewers should still validate iOS pods, Android Gradle/Firebase SDK alignment (the repo still documents a manualfirebase-messagingpin in Gradle), and RN Firebase v25 breaking changes (e.g. deprecated messaging permission APIs in favor ofreact-native-permissions/ Expo notifications, auth/installations/perf TypeScript alignment) if those surfaces are used.Reviewed by Cursor Bugbot for commit 39d1b63. Bugbot is set up for automated code reviews on this repo. Configure here.