Releases: firebase/firebase-js-sdk
firebase@12.10.0
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
What's Changed
@firebase/ai@2.9.0
Minor Changes
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/util@1.14.0
- @firebase/component@0.7.1
@firebase/data-connect@0.4.0
Minor Changes
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/util@1.14.0
- @firebase/component@0.7.1
firebase@12.10.0
Minor Changes
-
14d9745#9483 - Support added formapSet,mapValues,mapEntries,mapKeysPipelines expressions. -
47f8521#9489 - Added automatic function calling capability when usingChatSession. -
f8996c4#9479 - Support added for the following string Pipeline expressions:stringRepeat,stringReplaceOne,stringReplaceAll,stringIndexOf,ltrim,rtrim. -
eebba69#9439 - Add Memory-Based caching to Queries in Firebase Data Connect. -
659d9bb#9576 - Add support for first, last, array_agg and array_agg_distinct expressions -
852162b#9498 - Add support for rand and trunc pipeline expressions -
6041509#9484 - feat(firestore): Support added for theisTypePipeline expression.
Patch Changes
- Updated dependencies [
14d9745,47f8521,f8996c4,eebba69,659d9bb,852162b,6041509]: - @firebase/firestore@4.12.0
- @firebase/app@0.14.9
- @firebase/ai@2.9.0
- @firebase/data-connect@0.4.0
- @firebase/util@1.14.0
- @firebase/firestore-compat@0.4.6
- @firebase/analytics@0.10.20
- @firebase/app-check@0.11.1
- @firebase/app-compat@0.5.9
- @firebase/auth@1.12.1
- @firebase/database@1.1.1
- @firebase/functions@0.13.2
- @firebase/installations@0.6.20
- @firebase/messaging@0.12.24
- @firebase/performance@0.7.10
- @firebase/remote-config@0.8.1
- @firebase/storage@0.14.1
- @firebase/analytics-compat@0.2.26
- @firebase/app-check-compat@0.4.1
- @firebase/auth-compat@0.6.3
- @firebase/database-compat@2.1.1
- @firebase/functions-compat@0.4.2
- @firebase/installations-compat@0.2.20
- @firebase/messaging-compat@0.2.24
- @firebase/performance-compat@0.2.23
- @firebase/remote-config-compat@0.2.22
- @firebase/storage-compat@0.4.1
@firebase/firestore@4.12.0
Minor Changes
-
14d9745#9483 - Support added formapSet,mapValues,mapEntries,mapKeysPipelines expressions. -
f8996c4#9479 - Support added for the following string Pipeline expressions:stringRepeat,stringReplaceOne,stringReplaceAll,stringIndexOf,ltrim,rtrim. -
659d9bb#9576 - Add support for first, last, array_agg and array_agg_distinct expressions -
852162b#9498 - Add support for rand and trunc pipeline expressions -
6041509#9484 - feat(firestore): Support added for theisTypePipeline expression.
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/util@1.14.0
- @firebase/component@0.7.1
@firebase/util@1.14.0
Minor Changes
@firebase/analytics@0.10.20
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/util@1.14.0
- @firebase/installations@0.6.20
- @firebase/component@0.7.1
@firebase/analytics-compat@0.2.26
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/util@1.14.0
- @firebase/analytics@0.10.20
- @firebase/component@0.7.1
@firebase/app@0.14.9
Patch Changes
-
Update SDK_VERSION.
-
Updated dependencies [
eebba69]: -
@firebase/util@1.14.0
-
@firebase/component@0.7.1
@firebase/app-check@0.11.1
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/util@1.14.0
- @firebase/component@0.7.1
@firebase/app-check-compat@0.4.1
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/util@1.14.0
- @firebase/app-check@0.11.1
- @firebase/component@0.7.1
@firebase/app-compat@0.5.9
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/app@0.14.9
- @firebase/util@1.14.0
- @firebase/component@0.7.1
@firebase/auth@1.12.1
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/util@1.14.0
- @firebase/component@0.7.1
@firebase/auth-compat@0.6.3
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/util@1.14.0
- @firebase/auth@1.12.1
- @firebase/component@0.7.1
@firebase/component@0.7.1
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/util@1.14.0
@firebase/database@1.1.1
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/util@1.14.0
- @firebase/component@0.7.1
@firebase/database-compat@2.1.1
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/util@1.14.0
- @firebase/database@1.1.1
- @firebase/component@0.7.1
- @firebase/database-types@1.0.17
@firebase/database-types@1.0.17
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/util@1.14.0
@firebase/firestore-compat@0.4.6
Patch Changes
firebase@12.9.0
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
What's Changed
@firebase/ai@2.8.0
Minor Changes
-
8123231#9461 - AI Logic: Extend theLiveSession.receive()return types to include aLiveServiceGoingAwayNotice
which signifies that the service will soon close the session. -
f9254b6#9475 - Remove "preview" tags from code execution and URL context documentation. -
2e74329#9462 - Add params onUsageMetadatathat provide cache-related usage data when the implicit caching feature is used.
Patch Changes
firebase@12.9.0
Minor Changes
-
8123231#9461 - AI Logic: Extend theLiveSession.receive()return types to include aLiveServiceGoingAwayNotice
which signifies that the service will soon close the session. -
f9254b6#9475 - Remove "preview" tags from code execution and URL context documentation. -
2e74329#9462 - Add params onUsageMetadatathat provide cache-related usage data when the implicit caching feature is used. -
08e3acd#9459 - Add support forregexFindandregexFindAllPipeline expressions.
Patch Changes
- Updated dependencies [
8123231,691a506,f9254b6,65a553b,2e74329,08e3acd]: - @firebase/app@0.14.8
- @firebase/ai@2.8.0
- @firebase/firestore@4.11.0
- @firebase/app-compat@0.5.8
- @firebase/firestore-compat@0.4.5
@firebase/firestore@4.11.0
Minor Changes
Patch Changes
@firebase/app@0.14.8
Patch Changes
- Update SDK_VERSION.
@firebase/app-compat@0.5.8
Patch Changes
- Updated dependencies []:
- @firebase/app@0.14.8
@firebase/firestore-compat@0.4.5
Patch Changes
firebase@12.8.0
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
What's Changed
@firebase/ai@2.7.0
Minor Changes
-
2ecf78b#8890 (fixes #8859) - Add support forAbortSignal, allowing requests to be aborted. -
5579b38#9424 - Added ability to specify thinking levels inthinkingConfig. -
f044045#9440 - Update default hybrid-in-cloud model togemini-2.5-flash-lite.
firebase@12.8.0
Minor Changes
-
83e6864#9356 - Release Firestore Pipelines for Enterprise edition in public preview. -
2ecf78b#8890 (fixes #8859) - Add support forAbortSignal, allowing requests to be aborted. -
5579b38#9424 - Added ability to specify thinking levels inthinkingConfig. -
f044045#9440 - Update default hybrid-in-cloud model togemini-2.5-flash-lite.
Patch Changes
- Updated dependencies [
83e6864,2ecf78b,5579b38,f044045,b282744]: - @firebase/firestore@4.10.0
- @firebase/app@0.14.7
- @firebase/ai@2.7.0
- @firebase/remote-config@0.8.0
- @firebase/firestore-compat@0.4.4
- @firebase/app-compat@0.5.7
- @firebase/remote-config-compat@0.2.21
@firebase/firestore@4.10.0
Minor Changes
@firebase/remote-config@0.8.0
Minor Changes
@firebase/app@0.14.7
Patch Changes
- Update SDK_VERSION.
@firebase/app-compat@0.5.7
Patch Changes
- Updated dependencies []:
- @firebase/app@0.14.7
@firebase/firestore-compat@0.4.4
Patch Changes
- Updated dependencies [
83e6864]: - @firebase/firestore@4.10.0
@firebase/remote-config-compat@0.2.21
Patch Changes
- Updated dependencies [
b282744]: - @firebase/remote-config@0.8.0
firebase@12.7.0
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
What's Changed
@firebase/auth@1.12.0
Minor Changes
firebase@12.7.0
Minor Changes
- Update root "firebase" package as a "minor" release due to bumps in:
@firebase/auth.
Patch Changes
- Updated dependencies [
1e406a2,bc2b2cd,5c7430d,5940794]: - @firebase/auth@1.12.0
- @firebase/ai@2.6.1
- @firebase/firestore@4.9.3
- @firebase/auth-compat@0.6.2
- @firebase/firestore-compat@0.4.3
@firebase/ai@2.6.1
Patch Changes
@firebase/auth-compat@0.6.2
Patch Changes
- Updated dependencies [
1e406a2]: - @firebase/auth@1.12.0
@firebase/firestore@4.9.3
Patch Changes
5940794#9386 (fixes #9378) - Fix: Corrected misleading error message when doc() is called with undefined.
@firebase/firestore-compat@0.4.3
Patch Changes
- Updated dependencies [
5940794]: - @firebase/firestore@4.9.3
firebase@12.6.0
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
What's Changed
@firebase/ai@2.6.0
Minor Changes
firebase@12.6.0
Minor Changes
Patch Changes
- Updated dependencies [
f06cbf9,c47bd71]: - @firebase/app@0.14.6
- @firebase/ai@2.6.0
- @firebase/data-connect@0.3.12
- @firebase/app-compat@0.5.6
@firebase/app@0.14.6
Patch Changes
- Update SDK_VERSION.
@firebase/app-compat@0.5.6
Patch Changes
- Updated dependencies []:
- @firebase/app@0.14.6
@firebase/data-connect@0.3.12
Patch Changes
firebase@12.5.0
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
What's Changed
@firebase/ai@2.5.0
Minor Changes
-
22e0a1a#9291 - DeprecatesendMediaChunks()andsendMediaStream(). Instead, use the new methods added to theLiveSessionclass.
AddsendTextRealtime(),sendAudioReatime(), andsendVideoRealtime()to theLiveSessionclass. -
bc5a7c4#9330 - Add support for audio transcriptions in the Live API. -
c8263c4#9315 - AddinferenceSourceto the response fromgenerateContentandgenerateContentStream. This property indicates whether on-device or in-cloud inference was used to generate the result.
Patch Changes
firebase@12.5.0
Minor Changes
-
22e0a1a#9291 - DeprecatesendMediaChunks()andsendMediaStream(). Instead, use the new methods added to theLiveSessionclass.
AddsendTextRealtime(),sendAudioReatime(), andsendVideoRealtime()to theLiveSessionclass. -
bc5a7c4#9330 - Add support for audio transcriptions in the Live API. -
c8263c4#9315 - AddinferenceSourceto the response fromgenerateContentandgenerateContentStream. This property indicates whether on-device or in-cloud inference was used to generate the result.
Patch Changes
-
2615081#9297 (fixes #9270) - Export MISSING_PASSWORD via AuthErrorCodes in @firebase/auth. -
Updated dependencies [
91c218d,22e0a1a,bc5a7c4,2615081,44d9891,c8263c4]: -
@firebase/auth@1.11.1
-
@firebase/app@0.14.5
-
@firebase/ai@2.5.0
-
@firebase/auth-compat@0.6.1
-
@firebase/app-compat@0.5.5
@firebase/app@0.14.5
Patch Changes
- Update SDK_VERSION.
@firebase/app-compat@0.5.5
Patch Changes
- Updated dependencies []:
- @firebase/app@0.14.5
@firebase/auth@1.11.1
Patch Changes
-
91c218d#9313 - ExposebrowserCookiePersistencebeta feature in public typings. -
2615081#9297 (fixes #9270) - Export MISSING_PASSWORD via AuthErrorCodes in @firebase/auth.
@firebase/auth-compat@0.6.1
Patch Changes
firebase@12.4.0
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
What's Changed
@firebase/ai@2.4.0
Minor Changes
-
0bb2fe6#9272 - Added asendFunctionResponsesmethod toLiveSession, allowing function responses to be sent during realtime sessions.
Fixed an issue where function responses during audio conversations caused the WebSocket connection to close. See GitHub Issue #9264. -
Breaking Change: Changed the
functionCallingHandlerproperty inStartAudioConversationOptionsso that it now must return aPromise<FunctionResponse>.
This breaking change is allowed in a minor release since the Live API is in Public Preview. -
0ffcb26#9254 - Added support for the URL context tool, which allows the model to access content from provided public web URLs to inform and enhance its responses.
Patch Changes
-
2596dd1#9255 - Imagen Generation is now Generally Available (GA). -
2596dd1#9255 - The Gemini Developer API is now Generally Available (GA). -
ea85128#9262 - Updated SDK to handle empty parts when streaming. -
7a7634f#9274 - Tag code execution with beta tag (public preview).
firebase@12.4.0
Minor Changes
-
0bb2fe6#9272 - Added asendFunctionResponsesmethod toLiveSession, allowing function responses to be sent during realtime sessions.
Fixed an issue where function responses during audio conversations caused the WebSocket connection to close. See GitHub Issue #9264. -
Breaking Change: Changed the
functionCallingHandlerproperty inStartAudioConversationOptionsso that it now must return aPromise<FunctionResponse>.
This breaking change is allowed in a minor release since the Live API is in Public Preview. -
0ffcb26#9254 - Added support for the URL context tool, which allows the model to access content from provided public web URLs to inform and enhance its responses.
Patch Changes
-
2596dd1#9255 - Imagen Generation is now Generally Available (GA). -
2596dd1#9255 - The Gemini Developer API is now Generally Available (GA). -
Updated dependencies [
2596dd1,0bb2fe6,2596dd1,ea85128,0ffcb26,7a7634f,1bcf83d]: -
@firebase/app@0.14.4
-
@firebase/ai@2.4.0
-
@firebase/analytics@0.10.19
-
@firebase/app-compat@0.5.4
-
@firebase/analytics-compat@0.2.25
@firebase/analytics@0.10.19
Patch Changes
@firebase/analytics-compat@0.2.25
Patch Changes
- Updated dependencies [
1bcf83d]: - @firebase/analytics@0.10.19
@firebase/analytics-interop-types@0.3.4
Patch Changes
@firebase/app@0.14.4
Patch Changes
- Update SDK_VERSION.
@firebase/app-compat@0.5.4
Patch Changes
- Updated dependencies []:
- @firebase/app@0.14.4
firebase@12.3.0
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
What's Changed
@firebase/ai@2.3.0
Minor Changes
-
06ab5c4#9236 - Added a newInferenceModeoption for the hybrid on-device capability:prefer_in_cloud. When this mode is selected, the SDK will attempt to use a cloud-hosted model first. If the call to the cloud-hosted model fails with a network-related error, the SDK will fall back to the on-device model, if it's available.
Patch Changes
-
c123766#9253 - Change documentation tags for hybrid inference from "EXPERIMENTAL" to "public preview".
firebase@12.3.0
Minor Changes
-
06ab5c4#9236 - Added a newInferenceModeoption for the hybrid on-device capability:prefer_in_cloud. When this mode is selected, the SDK will attempt to use a cloud-hosted model first. If the call to the cloud-hosted model fails with a network-related error, the SDK will fall back to the on-device model, if it's available. -
120a308#9221 - Added support for Realtime Remote Config for the web. This feature introduces a newonConfigUpdateAPI and allows web applications to receive near-instant configuration updates without requiring periodic polling.
Patch Changes
- Updated dependencies [
06ab5c4,a4848b4,120a308,9b8ab02,c123766,43276b0]: - @firebase/app@0.14.3
- @firebase/ai@2.3.0
- @firebase/remote-config@0.7.0
- @firebase/firestore@4.9.2
- @firebase/app-compat@0.5.3
- @firebase/remote-config-compat@0.2.20
- @firebase/firestore-compat@0.4.2
@firebase/remote-config@0.7.0
Minor Changes
120a308#9221 - Added support for Realtime Remote Config for the web. This feature introduces a newonConfigUpdateAPI and allows web applications to receive near-instant configuration updates without requiring periodic polling.
@firebase/remote-config-types@0.5.0
Minor Changes
120a308#9221 - Added support for Realtime Remote Config for the web. This feature introduces a newonConfigUpdateAPI and allows web applications to receive near-instant configuration updates without requiring periodic polling.
@firebase/app@0.14.3
Patch Changes
- Update SDK_VERSION.
@firebase/app-compat@0.5.3
Patch Changes
- Updated dependencies []:
- @firebase/app@0.14.3
@firebase/firestore@4.9.2
Patch Changes
-
43276b0#9242 - Increased the buffering-proxy detection timeout to minimize the false-positive rate. Updating WebChannel to ignore duplicate messages received from the server. Fix for #8250. -
Updated dependencies [
43276b0]: -
@firebase/webchannel-wrapper@1.0.5
@firebase/firestore-compat@0.4.2
Patch Changes
- Updated dependencies [
43276b0]: - @firebase/firestore@4.9.2
@firebase/remote-config-compat@0.2.20
Patch Changes
- Updated dependencies [
120a308]: - @firebase/remote-config@0.7.0
- @firebase/remote-config-types@0.5.0
@firebase/webchannel-wrapper@1.0.5
Patch Changes
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
- Updated dependencies [
095c098]: - @firebase/ai@2.2.1
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
-
9b63cd6#9192 - AddthoughtSummary()convenience method toEnhancedGenerateContentResponse. -
02280d7#9201 - Add App Check limited use token option togetAI().
Patch Changes
-
84b8bed#9222 - Fixed an issue whereAIErrormessages 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
-
9b63cd6#9192 - AddthoughtSummary()convenience method toEnhancedGenerateContentResponse. -
02280d7#9201 - Add App Check limited use token option togetAI().
Patch Changes
- Updated dependencies [
984086b,9b63cd6,84b8bed,c5f08a9,02280d7,2058432,5501791,cbef6c6]: - @firebase/ai@2.2.0
- @firebase/app@0.14.2
- @firebase/firestore@4.9.1
- @firebase/functions@0.13.1
- @firebase/app-compat@0.5.2
- @firebase/firestore-compat@0.4.1
- @firebase/functions-compat@0.4.1
@firebase/app@0.14.2
Patch Changes
- Update SDK_VERSION.
@firebase/app-compat@0.5.2
Patch Changes
- Updated dependencies []:
- @firebase/app@0.14.2
@firebase/firestore@4.9.1
Patch Changes
2058432#9177 (fixes #9147) - Fixed a bug where a rejected promise with an empty message in a transaction would cause a timeout.
@firebase/firestore-compat@0.4.1
Patch Changes
- Updated dependencies [
2058432]: - @firebase/firestore@4.9.1
@firebase/functions@0.13.1
Patch Changes
5501791#9204 - Fixed issue where Firebase Functions SDK caused CORS errors when connected to emulators in Firebase Studio
@firebase/functions-compat@0.4.1
Patch Changes
- Updated dependencies [
5501791]: - @firebase/functions@0.13.1