releases.shpreview
Home/Firebase
Firebase

Firebase

Agent Service API updated; Data Connect toolkit to v3.4.10

This release2 enhancementsImprovements to existing featuresAI-tallied from the release notes
firebase-tools · v15.19.1
  • Updated Firebase SQL Connect genAI features to use new Agent Service API
  • Updated the Firebase Data Connect local toolkit to v3.4.10, which includes the following changes:
    • Extended client cache consistency validation to include conflicts with schema field names.

SQL Connect now uses Agent Service API

This release2 enhancementsImprovements to existing featuresAI-tallied from the release notes
Release Notes · v15.19.1

Updates Firebase SQL Connect genAI features to use the new Agent Service API, and updates the Firebase SQL Connect local toolkit to v3.4.10.

Hybrid inference now GA; on-device with cloud fallback

This release1 featureNew capabilitiesAI-tallied from the release notes

Hybrid inference for web apps is now Generally Available (GA). This enables running inference using on-device models when available and seamlessly falling back to cloud-hosted models otherwise. Includes ability to determine which inference mode was used for a request.

Hybrid mode device initialization; Firestore min/max FieldValue operations ship

This release4 featuresNew capabilities1 enhancementImprovements to existing features5 fixesBug fixesAI-tallied from the release notes
firebase-js-sdk · firebase@12.14.0

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

Data Connect deployment crash fixed; CSV export escaping corrected

This release2 featuresNew capabilities1 enhancementImprovements to existing features3 fixesBug fixesAI-tallied from the release notes
firebase-tools · v15.19.0
  • Updated Pub/Sub emulator to version 0.8.32
  • Added support for 6 more iD providers in auth:import and auth:export commands
  • Fixed issue where auth:export didn't escape double quotes for CSV format. (#3484)
  • Fixes CloudSQLConnectorError: The connector was closed unhandled exception during Data Connect deployments. (#10555)
  • Updated the Firebase Data Connect local toolkit to v3.4.9, which includes the following changes: (#10567)
    • Added support for nested mutations for literals and also variables that define an incomplete set of fields.
    • Fixed an issue in the JS Generated SDK where QueryFetchPolicy wasn't being respected.
Release Notes · v15.19.0

This version updates the Pub/Sub emulator, adds support for more ID providers in auth commands, and includes fixes for auth:export and SQL Connect deployments.

Firestore forceIndex support; race conditions in ABT and Perf fixed

This release3 featuresNew capabilities2 enhancementsImprovements to existing features4 fixesBug fixesAI-tallied from the release notes
firebase-ios-sdk · v12.14.0

The Firebase Apple SDK (12.14.0) is now available. For more details, see the Firebase Apple SDK release notes.

To install this SDK, see Add Firebase to your project.

What's Changed

Full Changelog: https://github.com/firebase/firebase-ios-sdk/compare/12.13.0...12.14.0

Firebase AI Logic now supports more options for managing Gemini Live API sessions: compressing the session context window and resuming a session. These options enable resilient, long-running conversational app features even on spotty networks and for users returning to a conversation.

Firebase AI Logic supports the latest Gemini stable model: gemini-3.5-flash. This model can be accessed via either the Gemini Developer API or the Vertex AI Gemini API. Migration from preview version requires updating model name from gemini-3-flash-preview to gemini-3.5-flash, reviewing pricing changes, testing prompts (default thinking level changed from HIGH to MEDIUM), and removing temperature, topP, topK parameters.

Release Notes · v4.20.0

The Firebase Admin Go SDK (v4.20.0) is now available. The Admin SDK for Go now requires Go 1.25 or higher. This release comes with a new Firebase Phone Number Verification API and new features in the Cloud Messaging API.

Release Notes · v9.9.0

The Firebase Admin Java SDK (v9.9.0) is now available. This release comes with a new Firebase Phone Number Verification API and new features in the Cloud Messaging API. It also includes improvements in Firebase Remote Config.

Release Notes · v13.11.0

The Firebase SDK for Unity (v13.11.0) is now available. This release includes new features in Firebase AI, Cloud Functions, and Cloud Storage; changes to Firebase AI; bug fixes in Firebase AI and Cloud Functions; and other changes and fixes.

Firebase AI Logic now supports Grounding with Google Maps integration, allowing you to connect Gemini models to geospatial data from Google Maps to build location-aware features in your apps. This reduces model hallucinations and provides access to up-to-date, real-time business details.