firebase@11.2.0
Breaking Changes📦 firebase-sdk
⚠ 1 breaking✨ 2 features🐛 1 fixes🔧 5 symbols
Summary
Firebase 11.2.0 introduces custom signal targeting for Remote Config and migrates Data Connect to native Promises. It also improves security in App Check by utilizing the native Web Crypto API for UUID generation.
⚠️ Breaking Changes
- The @firebase/data-connect package now returns native Promise objects instead of PromiseLike objects. This may affect environments or libraries that strictly expect PromiseLike interfaces.
Migration Steps
- If using Remote Config custom targeting, implement the setCustomSignals API to define targeting conditions.
- Ensure your environment supports crypto.randomUUID() if using @firebase/app-check 0.8.11 or higher.
✨ New Features
- Added support for custom signal targeting in Remote Config via the setCustomSignals API.
- Updated @firebase/app-check to use the native crypto.randomUUID() for UUID generation instead of a custom Math.random() implementation.
🐛 Bug Fixes
- Fixed an issue in @firebase/app-check where UUID generation relied on Math.random() instead of a cryptographically secure method (fixes #6462).
🔧 Affected Symbols
setCustomSignalscrypto.randomUUID@firebase/data-connect@firebase/remote-config@firebase/app-check