Releases: firebase/firebase-js-sdk
[email protected]
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
What's Changed
@firebase/[email protected]
Patch Changes
-
23ab5b9#9817 - Update code execution and URL context features to reflect that they are generally available and no longer public preview. -
6db5af4#9840 (fixes #9832) - FixTemplateChatSessiontype so it does not error on TypeScript build. See Github issue #9832.
[email protected]
Patch Changes
- Updated dependencies [
23ab5b9,6db5af4]:- @firebase/[email protected]
[email protected]
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
What's Changed
@firebase/[email protected]
Minor Changes
-
cccb6d0#9771 - [deprecated] All Imagen models are deprecated and will shut down as early as June 2026. As a replacement, you can migrate your apps to use Gemini Image models (the "Nano Banana" models). -
6cbe865#9816 - DeprecatetopKandtemperatureproperties for hybrid inference mode. -
9c8e864#9763 - AddstartChat()forTemplateGenerativeModel. -
9c8e864#9763 - Add automatic function calling and chat history for server prompt templates.
Patch Changes
f87c15e#9791 (fixes #9792) - Fixed a bug that causes the model to error if the user specifiesresponseSchemaorresponseJsonSchema.
@firebase/[email protected]
Minor Changes
715c042#9740 (fixes #9739) - Updated the peer dependency range for @react-native-async-storage/async-storage to support both v2 and v3
@firebase/[email protected]
Minor Changes
-
34c63bf#9822 - Fix header names for auth and app check tokens over streaming -
87d5cc1#9809 - Add streaming support for Firebase Data Connect.
[email protected]
Minor Changes
-
cccb6d0#9771 - [deprecated] All Imagen models are deprecated and will shut down as early as June 2026. As a replacement, you can migrate your apps to use Gemini Image models (the "Nano Banana" models). -
5cd6509#9728 - Add support for timestamp_trunc, timestamp_diff and timestamp_extract expressions -
34c63bf#9822 - Fix header names for auth and app check tokens over streaming -
715c042#9740 (fixes #9739) - Updated the peer dependency range for @react-native-async-storage/async-storage to support both v2 and v3 -
6cbe865#9816 - DeprecatetopKandtemperatureproperties for hybrid inference mode. -
31bddcd#9734 - Added public preview support for full-text and geo search in Pipelines. -
44ad4cc#9702 - Add support for logical expressionsnorandswitchOn. -
e8f14eb#9753 - Add support for pipeline expressionsifNullandcoalesce. -
9c8e864#9763 - AddstartChat()forTemplateGenerativeModel. -
9c8e864#9763 - Add automatic function calling and chat history for server prompt templates. -
87d5cc1#9809 - Add streaming support for Firebase Data Connect. -
0e343c8#9725 - Beta API Breaking Change: ChangeTypestring union to be a raw string.
Patch Changes
-
dd10ed7#9750 - Refactor the parameters for timestamp expressions and change all timegranularity value to lowercase -
Updated dependencies [
cccb6d0,44c234c,5cd6509,b2c4646,34c63bf,715c042,6cbe865,31bddcd,dd10ed7,44ad4cc,e8f14eb,f87c15e,9c8e864,9c8e864,4e99d4b,334b266,cecd028,87d5cc1,0e343c8]: -
@firebase/[email protected]
-
@firebase/[email protected]
-
@firebase/[email protected]
-
@firebase/[email protected]
-
@firebase/[email protected]
-
@firebase/[email protected]
-
@firebase/[email protected]
-
@firebase/[email protected]
-
@firebase/[email protected]
-
@firebase/[email protected]
@firebase/[email protected]
Minor Changes
[email protected]
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
What's Changed
@firebase/[email protected]
Minor Changes
Patch Changes
- Updated dependencies [
2f7f426]:- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Minor Changes
9d33dd6#9614 - Add validateArgsWithOptions() to Data Connect (internal change, no need to add to public release notes).
Patch Changes
-
2f7f426#9608 - RemoveupdateEmulatorBanner(). (No release note needed.) -
Updated dependencies [
2f7f426]:- @firebase/[email protected]
- @firebase/[email protected]
[email protected]
Minor Changes
-
9d33dd6#9614 - Add validateArgsWithOptions() to Data Connect (internal change, no need to add to public release notes). -
843a8d7#9693 (fixes #9625) - AddedresponseJsonSchematoGenerationConfig. -
78384d3#9492 - Add support for array expressionsarrayFirst,arrayFirstN,arrayLast,arrayLastN,arrayMinimum,arrayMinimumN,arrayMaximum,arrayMaximumN,arrayIndexOf,arrayLastIndexOfandarrayIndexOfAll
Patch Changes
- Updated dependencies [
54ff05e,9d33dd6,843a8d7,a383770,78384d3,2f7f426]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Minor Changes
78384d3#9492 - Add support for array expressionsarrayFirst,arrayFirstN,arrayLast,arrayLastN,arrayMinimum,arrayMinimumN,arrayMaximum,arrayMaximumN,arrayIndexOf,arrayLastIndexOfandarrayIndexOfAll
Patch Changes
-
54ff05e#9715 - Beta API Breaking change: Defer pipeline user data validation from initialization toexecute(). This breaking change is allowed in a non-major release since the Firestore Pipelines API is currently in Public Preview. -
a383770#9622 - Fixed X is not a function issues observed in server side rendering APIs. -
2f7f426#9608 - RemoveupdateEmulatorBanner(). (No release note needed.) -
Updated dependencies [
2f7f426]:- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Minor Changes
@firebase/[email protected]
Patch Changes
- Updated dependencies [
2f7f426]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
2f7f426]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
-
Update SDK_VERSION.
-
Updated dependencies [
2f7f426]:- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
2f7f426]:- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
2f7f426]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
2f7f426]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
-
2f7f426#9608 - RemoveupdateEmulatorBanner(). (No release note needed.) -
Updated dependencies [
2f7f426]:- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
2f7f426]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
2f7f426]:- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
-
2f7f426#9608 - RemoveupdateEmulatorBanner(). (No release note needed.) -
Updated dependencies [
2f7f426]:- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
2f7f426]:- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
2f7f426]:- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [[
54ff05e](https://github.com/firebase/firebase...
[email protected]
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
What's Changed
@firebase/[email protected]
Minor Changes
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Minor Changes
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/[email protected]
- @firebase/[email protected]
[email protected]
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/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
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/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Minor Changes
@firebase/[email protected]
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
-
Update SDK_VERSION.
-
Updated dependencies [
eebba69]: -
@firebase/[email protected]
-
@firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
eebba69]: - @firebase/[email protected]
@firebase/[email protected]
Patch Changes
[email protected]
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
What's Changed
@firebase/[email protected]
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
[email protected]
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/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Minor Changes
Patch Changes
@firebase/[email protected]
Patch Changes
- Update SDK_VERSION.
@firebase/[email protected]
Patch Changes
- Updated dependencies []:
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
65a553b,08e3acd]: - @firebase/[email protected]
[email protected]
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
What's Changed
@firebase/[email protected]
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.
[email protected]
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/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Minor Changes
@firebase/[email protected]
Minor Changes
@firebase/[email protected]
Patch Changes
- Update SDK_VERSION.
@firebase/[email protected]
Patch Changes
- Updated dependencies []:
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
83e6864]: - @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Updated dependencies [
b282744]: - @firebase/[email protected]
[email protected]
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
What's Changed
@firebase/[email protected]
Minor Changes
[email protected]
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/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
@firebase/[email protected]
Patch Changes
- Updated dependencies [
1e406a2]: - @firebase/[email protected]
@firebase/[email protected]
Patch Changes
5940794#9386 (fixes #9378) - Fix: Corrected misleading error message when doc() is called with undefined.
@firebase/[email protected]
Patch Changes
- Updated dependencies [
5940794]: - @firebase/[email protected]
[email protected]
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
What's Changed
@firebase/[email protected]
Minor Changes
[email protected]
Minor Changes
Patch Changes
- Updated dependencies [
f06cbf9,c47bd71]: - @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Update SDK_VERSION.
@firebase/[email protected]
Patch Changes
- Updated dependencies []:
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
[email protected]
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
What's Changed
@firebase/[email protected]
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
[email protected]
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/[email protected]
-
@firebase/[email protected]
-
@firebase/[email protected]
-
@firebase/[email protected]
-
@firebase/[email protected]
@firebase/[email protected]
Patch Changes
- Update SDK_VERSION.
@firebase/[email protected]
Patch Changes
- Updated dependencies []:
- @firebase/[email protected]
@firebase/[email protected]
Patch Changes
-
91c218d#9313 - ExposebrowserCookiePersistencebeta feature in public typings. -
2615081#9297 (fixes #9270) - Export MISSING_PASSWORD via AuthErrorCodes in @firebase/auth.
@firebase/[email protected]
Patch Changes
- Updated dependencies [
91c218d,2615081]: - @firebase/[email protected]
[email protected]
For more detailed release notes, see Firebase JavaScript SDK Release Notes.
What's Changed
@firebase/[email protected]
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).
[email protected]
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/[email protected]
-
@firebase/[email protected]
-
@firebase/[email protected]
-
@firebase/[email protected]
-
@firebase/[email protected]
@firebase/[email protected]
Patch Changes
@firebase/[email protected]
Patch Changes
- Updated dependencies [
1bcf83d]: - @firebase/[email protected]
@firebase/[email protected]
Patch Changes
@firebase/[email protected]
Patch Changes
- Update SDK_VERSION.
@firebase/[email protected]
Patch Changes
- Updated dependencies []:
- @firebase/[email protected]