initializeAppCheck requires provider; text-to-speech added; VertexAIBackend deprecated
firebase@12.17.0
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
What's Changed
@firebase/ai@2.14.0
Minor Changes
-
7c5e6e5#10145 - Added support for text-to-speech capabilities (both single- and multi-speaker configurations) for non-Live API models (for example, Gemini TTS models). -
178daf7#10184 - DeprecatedVertexAIBackendin favor ofAgentPlatformBackendto reflect the renaming of Vertex AI to Gemini Enterprise Agent Platform.The only difference for
AgentPlatformBackendis the default location for accessing the model. The default location forAgentPlatformBackendisglobal, whereas the default location forVertexAIBackendisus-central1. To useus-central1withAgentPlatformBackend, specifygetAI(app, { backend: new AgentPlatformBackend('us-central1') })when initializing the SDK. However, note that most new Gemini models do not supportus-central1.
Patch Changes
- Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
@firebase/app@0.16.0
Minor Changes
Patch Changes
-
80a285d#10182 - Add more detailed error wheninitializeApp()is called a second time with different options or config, that prints the different options or config. -
Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
@firebase/app-check@0.13.0
Minor Changes
Patch Changes
- Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
firebase@12.17.0
Minor Changes
-
7c5e6e5#10145 - Added support for text-to-speech capabilities (both single- and multi-speaker configurations) for non-Live API models (for example, Gemini TTS models). -
d2d89d2#10116 - Changed the HTTP/2 flow control window size from 64 KB to 256 KB, and added agrpcFlowControlWindowconfiguration option toFirestoreSettings. This change is only applicable to Node environments. -
177f08d#10210 - Remove ability to callinitializeAppCheckwithout aprovider. -
178daf7#10184 - DeprecatedVertexAIBackendin favor ofAgentPlatformBackendto reflect the renaming of Vertex AI to Gemini Enterprise Agent Platform.The only difference for
AgentPlatformBackendis the default location for accessing the model. The default location forAgentPlatformBackendisglobal, whereas the default location forVertexAIBackendisus-central1. To useus-central1withAgentPlatformBackend, specifygetAI(app, { backend: new AgentPlatformBackend('us-central1') })when initializing the SDK. However, note that most new Gemini models do not supportus-central1.
Patch Changes
- Updated dependencies [
736fa3f,7c5e6e5,d2d89d2,80a285d,0fe3bbc,8a9ad3a,177f08d,2894e91,178daf7,1d24e5f]:- @firebase/util@1.15.2
- @firebase/firestore@4.17.0
- @firebase/ai@2.14.0
- @firebase/app@0.16.0
- @firebase/installations-compat@0.2.23
- @firebase/remote-config-compat@0.2.28
- @firebase/performance-compat@0.2.26
- @firebase/analytics-compat@0.2.29
- @firebase/app-check-compat@0.4.6
- @firebase/firestore-compat@0.4.12
- @firebase/functions-compat@0.4.6
- @firebase/messaging-compat@0.2.28
- @firebase/database-compat@2.1.5
- @firebase/storage-compat@0.4.4
- @firebase/auth-compat@0.6.9
- @firebase/auth@1.13.4
- @firebase/app-check@0.13.0
- @firebase/data-connect@0.7.2
- @firebase/analytics@0.10.23
- @firebase/app-compat@0.5.16
- @firebase/database@1.1.4
- @firebase/functions@0.13.6
- @firebase/installations@0.6.23
- @firebase/messaging@0.13.1
- @firebase/performance@0.7.13
- @firebase/remote-config@0.9.1
- @firebase/storage@0.14.4
@firebase/firestore@4.17.0
Minor Changes
d2d89d2#10116 - Changed the HTTP/2 flow control window size from 64 KB to 256 KB, and added agrpcFlowControlWindowconfiguration option toFirestoreSettings. This change is only applicable to Node environments.
Patch Changes
-
736fa3f#10146 - Fix ReDoS vulnerability in FirebaseError template replacement -
Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
@firebase/analytics@0.10.23
Patch Changes
- Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
- @firebase/installations@0.6.23
@firebase/analytics-compat@0.2.29
Patch Changes
-
0fe3bbc#10097 - Added "@firebase/app" as a peerDependency of compat packages. -
Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/analytics@0.10.23
- @firebase/component@0.7.4
@firebase/app-check-compat@0.4.6
Patch Changes
-
0fe3bbc#10097 - Added "@firebase/app" as a peerDependency of compat packages. -
Updated dependencies [
736fa3f,177f08d]:- @firebase/util@1.15.2
- @firebase/app-check@0.13.0
- @firebase/component@0.7.4
@firebase/app-compat@0.5.16
Patch Changes
- Updated dependencies [
736fa3f,80a285d,177f08d]:- @firebase/util@1.15.2
- @firebase/app@0.16.0
- @firebase/component@0.7.4
@firebase/auth@1.13.4
Patch Changes
-
8a9ad3a#10123 (fixes #10041) - Prevent null hydration / unexpected sign-out on pagehide or reload when using IndexedDB persistence. -
Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
@firebase/auth-compat@0.6.9
Patch Changes
-
0fe3bbc#10097 - Added "@firebase/app" as a peerDependency of compat packages. -
Updated dependencies [
736fa3f,8a9ad3a]:- @firebase/util@1.15.2
- @firebase/auth@1.13.4
- @firebase/component@0.7.4
@firebase/component@0.7.4
Patch Changes
- Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
@firebase/data-connect@0.7.2
Patch Changes
-
1d24e5f#10133 - Refactor data connect streaming tests and revert to 15 second idle timeout for streaming connections (doesn't need a public release note) -
Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
@firebase/database@1.1.4
Patch Changes
- Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
@firebase/database-compat@2.1.5
Patch Changes
-
0fe3bbc#10097 - Added "@firebase/app" as a peerDependency of compat packages. -
Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
- @firebase/database@1.1.4
- @firebase/database-types@1.0.21
@firebase/database-types@1.0.21
Patch Changes
- Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
@firebase/firestore-compat@0.4.12
Patch Changes
-
0fe3bbc#10097 - Added "@firebase/app" as a peerDependency of compat packages. -
Updated dependencies [
736fa3f,d2d89d2,2894e91]:- @firebase/util@1.15.2
- @firebase/firestore@4.17.0
- @firebase/component@0.7.4
@firebase/functions@0.13.6
Patch Changes
- Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
@firebase/functions-compat@0.4.6
Patch Changes
-
0fe3bbc#10097 - Added "@firebase/app" as a peerDependency of compat packages. -
Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
- @firebase/functions@0.13.6
@firebase/installations@0.6.23
Patch Changes
- Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
@firebase/installations-compat@0.2.23
Patch Changes
-
0fe3bbc#10097 - Added "@firebase/app" as a peerDependency of compat packages. -
Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
- @firebase/installations@0.6.23
@firebase/messaging@0.13.1
Patch Changes
- Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
- @firebase/installations@0.6.23
@firebase/messaging-compat@0.2.28
Patch Changes
-
0fe3bbc#10097 - Added "@firebase/app" as a peerDependency of compat packages. -
Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
- @firebase/messaging@0.13.1
@firebase/performance@0.7.13
Patch Changes
- Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
- @firebase/installations@0.6.23
@firebase/performance-compat@0.2.26
Patch Changes
-
0fe3bbc#10097 - Added "@firebase/app" as a peerDependency of compat packages. -
Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
- @firebase/performance@0.7.13
@firebase/remote-config@0.9.1
Patch Changes
- Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
- @firebase/installations@0.6.23
@firebase/remote-config-compat@0.2.28
Patch Changes
-
0fe3bbc#10097 - Added "@firebase/app" as a peerDependency of compat packages. -
Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
- @firebase/remote-config@0.9.1
@firebase/storage@0.14.4
Patch Changes
- Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
@firebase/storage-compat@0.4.4
Patch Changes
-
0fe3bbc#10097 - Added "@firebase/app" as a peerDependency of compat packages. -
Updated dependencies [
736fa3f]:- @firebase/util@1.15.2
- @firebase/component@0.7.4
- @firebase/storage@0.14.4
@firebase/util@1.15.2
Patch Changes
Fetched July 31, 2026
