github firebase/firebase-js-sdk firebase@12.14.0

23 hours ago

For more detailed release notes, see Firebase JavaScript SDK Release Notes.

What's Changed

@firebase/ai@2.13.0

Minor Changes

  • f0752a0 #9800 - Add initializeDeviceModel() method to allow explicit initialization of on-device model in hybrid mode.

  • bd08cae #9926 - Change "beta" (public preview) tags to "public" (generally available) for all hybrid inference features.

Patch Changes

  • bd2644b #9956 (fixes #9938) - Fix a bug that caused ChatSession.sendMessageStream() and TemplateChatSession.sendMessageStream() to send duplicate user turns in the request.

firebase@12.14.0

Minor Changes

  • 3b337b9 #9917 - Add new API and deprecate old API for creating and deleting fcm registration

  • f0752a0 #9800 - Add initializeDeviceModel() method to allow explicit initialization of on-device model in hybrid mode.

  • d5b0f61 #9913 - Added minimum and maximum FieldValue operations

  • bd08cae #9926 - Change "beta" (public preview) tags to "public" (generally available) for all hybrid inference features.

Patch Changes

  • 2697919 #9845 (fixes #9732) - Updated _isAvailable() to use retry logic for the initial IndexedDB availability check, preventing incorrect fallbacks to in-memory persistence in environments where transactions may occasionally drop on startup.

  • Updated dependencies [3b337b9, bd2644b, 2697919, f0752a0, d5b0f61, 4d3f71a, 85f6f4e, d675580, bd08cae, 51e93fc, a1a2455]:

  • @firebase/messaging@0.13.0

  • @firebase/app@0.14.13

  • @firebase/ai@2.13.0

  • @firebase/auth@1.13.2

  • @firebase/auth-compat@0.6.7

  • @firebase/firestore@4.15.0

  • @firebase/remote-config@0.8.4

  • @firebase/app-check@0.11.4

  • @firebase/data-connect@0.7.1

  • @firebase/messaging-compat@0.2.27

  • @firebase/functions@0.13.5

  • @firebase/app-compat@0.5.13

  • @firebase/firestore-compat@0.4.10

  • @firebase/remote-config-compat@0.2.25

  • @firebase/app-check-compat@0.4.4

  • @firebase/functions-compat@0.4.5

@firebase/firestore@4.15.0

Minor Changes

  • d5b0f61 #9913 - Added minimum and maximum FieldValue operations

Patch Changes

  • 85f6f4e #9985 - Improved robustness and logging in query listen stream creation and re-creation

@firebase/messaging@0.13.0

Minor Changes

  • 3b337b9 #9917 - Add new API and deprecate old API for creating and deleting fcm registration

Patch Changes

  • a1a2455 #9916 - Fix delivery metrics Firelog flushing when BigQuery export is enabled: schedule the first flush immediately (next timer tick) instead of waiting a full LOG_INTERVAL_IN_MS, start processing only when there are queued events (so enabling export with an empty queue does not arm a day-long idle timer that blocks later stageLog flushes), and ensure staging a log starts the service when needed. When export is disabled, clear any queued events and cancel pending flush timers immediately (rather than waiting for the background loop).

  • Updated dependencies [3b337b9]:

  • @firebase/messaging-interop-types@0.2.5

@firebase/app@0.14.13

Patch Changes

  • Update SDK_VERSION.

@firebase/app-check@0.11.4

Patch Changes

  • d675580 #9987 - Fix a bug where getLimitedUseToken() did not correctly get a limited use token because it did not send the limited_use param.

@firebase/app-check-compat@0.4.4

Patch Changes

  • Updated dependencies [d675580]:
  • @firebase/app-check@0.11.4

@firebase/app-compat@0.5.13

Patch Changes

  • Updated dependencies []:
  • @firebase/app@0.14.13

@firebase/auth@1.13.2

Patch Changes

  • 2697919 #9845 (fixes #9732) - Updated _isAvailable() to use retry logic for the initial IndexedDB availability check, preventing incorrect fallbacks to in-memory persistence in environments where transactions may occasionally drop on startup.

@firebase/auth-compat@0.6.7

Patch Changes

  • 2697919 #9845 (fixes #9732) - Updated _isAvailable() to use retry logic for the initial IndexedDB availability check, preventing incorrect fallbacks to in-memory persistence in environments where transactions may occasionally drop on startup.

  • Updated dependencies [2697919]:

  • @firebase/auth@1.13.2

@firebase/data-connect@0.7.1

Patch Changes

  • 51e93fc #9936 - Eliminated the 1-minute delay before closing idle backend connections to save resources.

@firebase/firestore-compat@0.4.10

Patch Changes

@firebase/functions@0.13.5

Patch Changes

  • Updated dependencies [3b337b9]:
  • @firebase/messaging-interop-types@0.2.5

@firebase/functions-compat@0.4.5

Patch Changes

  • Updated dependencies []:
  • @firebase/functions@0.13.5

@firebase/messaging-compat@0.2.27

Patch Changes

@firebase/messaging-interop-types@0.2.5

Patch Changes

  • 3b337b9 #9917 - Add new API and deprecate old API for creating and deleting fcm registration

@firebase/remote-config@0.8.4

Patch Changes

  • 4d3f71a #9981 - Call update experiment when the last running experiment is stopped

@firebase/remote-config-compat@0.2.25

Patch Changes

  • Updated dependencies [4d3f71a]:
  • @firebase/remote-config@0.8.4

Don't miss a new firebase-js-sdk release

NewReleases is sending notifications on new releases.