Change8

firebase@12.3.0

📦 firebase-sdk
4 features🐛 3 fixes🔧 6 symbols

Summary

This release introduces Realtime Remote Config for web, a new cloud-preferring hybrid inference mode for AI, and critical bug fixes for Firestore's WebChannel communication.

Migration Steps

  1. Update firebase package to 12.3.0.
  2. To use Realtime Remote Config, replace periodic polling logic with the new onConfigUpdate API.

✨ New Features

  • Added Realtime Remote Config support for the web via the new onConfigUpdate API.
  • Added InferenceMode.prefer_in_cloud for hybrid on-device capability, allowing cloud-first execution with local fallback.
  • Added Code Execution feature to the AI package.
  • Promoted hybrid inference documentation tags from EXPERIMENTAL to public preview.

🐛 Bug Fixes

  • Increased buffering-proxy detection timeout in Firestore to reduce false-positives.
  • Updated WebChannel to ignore duplicate messages received from the server (Fixes #8250).
  • Refactored component registration in the AI package.

🔧 Affected Symbols

InferenceModeonConfigUpdate@firebase/ai@firebase/remote-config@firebase/firestoreWebChannel