---
name: firebase-ios-sdk
slug: firebase-ios-sdk
type: github
source_url: https://github.com/firebase/firebase-ios-sdk
organization: Firebase
organization_slug: firebase
total_releases: 100
latest_version: 12.12.1
latest_date: 2026-04-16
last_updated: 2026-05-01
tracking_since: 2021-01-12
canonical: https://releases.sh/firebase/firebase-ios-sdk
organization_url: https://releases.sh/firebase
---

<Release version="12.12.1" date="April 16, 2026" published="2026-04-16T21:33:26.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/12.12.1">
## Firebase Apple 12.12.1

The Firebase Apple SDK (12.12.1) is now available. For more details, see
the [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.12.1)

To install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)

> [!NOTE]
> This release is available via Swift Package Manager and CocoaPods only.

**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.12.0...12.12.1
</Release>

<Release version="12.12.0" date="April 6, 2026" published="2026-04-06T21:00:21.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/12.12.0">
## Firebase Apple 12.12.0

The Firebase Apple SDK (12.12.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios#12.12.0).

To install this SDK, see [Add Firebase to your project](https://firebase.google.com/docs/ios/setup).

## What's Changed
* Add variable reference field proto by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15902
* [AI] Lower minimum required deployment targets by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15928
* feat: add first, last, arrayAgg and arrayAggDistinct expressions by @yvonnep165 in https://github.com/firebase/firebase-ios-sdk/pull/15941
* feat: add rand and trunc expressions by @yvonnep165 in https://github.com/firebase/firebase-ios-sdk/pull/15938
* feat(firestore): Add array expressions by @milaGGL in https://github.com/firebase/firebase-ios-sdk/pull/15900
* feat(firestore): Add logical expressions by @milaGGL in https://github.com/firebase/firebase-ios-sdk/pull/15943
* [AI] Conform `GenerationConfig` and `Schema` to `Equatable` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15949
* chore(ai): Add additional logging support for live api server messages by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15940
* [AI] Refactor stream parsing to skip intermediate failures by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15960
* [Auth] Fix a race condition by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15951
* Build zip with Xcode 26.2 x macOS 26 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15786
* Fix app_start trace not firing in SwiftUI apps using @UIApplicationDelegateAdaptor (#15802) by @JesusRojass in https://github.com/firebase/firebase-ios-sdk/pull/15912
* Removes the `then(_:else:)` function which can be replaced with `ConditionalExpression` by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15926
* remove beta references for pipelines by @wu-hui in https://github.com/firebase/firebase-ios-sdk/pull/15988
* feat(ai): add deprecation notices to Imagen types by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15985
* Add subquery support in pipeline by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15963
* feat(firestore): Add expressions `ifNull` and `coalesce` by @milaGGL in https://github.com/firebase/firebase-ios-sdk/pull/15989
* Add AsyncStream support for Cloud Firestore by @peterfriese in https://github.com/firebase/firebase-ios-sdk/pull/15363
* feat(firestore): add `isType` pipeline expression by @dlarocque in https://github.com/firebase/firebase-ios-sdk/pull/16009
* feat: Add timestamp expressions by @yvonnep165 in https://github.com/firebase/firebase-ios-sdk/pull/15984
* Add AsyncStream support for Remote Config by @peterfriese in https://github.com/firebase/firebase-ios-sdk/pull/15352
* Add AsyncStream support for Firebase Auth by @peterfriese in https://github.com/firebase/firebase-ios-sdk/pull/15362
* feat(firestore): add map pipeline expressions by @dlarocque in https://github.com/firebase/firebase-ios-sdk/pull/16015
* Search by @MarkDuckworth in https://github.com/firebase/firebase-ios-sdk/pull/15952
* feat: Add the parent expression by @yvonnep165 in https://github.com/firebase/firebase-ios-sdk/pull/16010
* fix(auth, functions): Xcode 26.4 'async let' cleanup crashes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15991
* fix: Update Xcode 26 note in FirebaseCore/CHANGELOG.md by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15986
* feat(firestore): add string pipeline expressions by @dlarocque in https://github.com/firebase/firebase-ios-sdk/pull/16008
* [AI] Automatic function calling by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15915
* AuthenticationExample secure password fields by @macastelaz in https://github.com/firebase/firebase-ios-sdk/pull/16000

## New Contributors
* @yvonnep165 made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15941
* @macastelaz made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/16000

**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.11.0...12.12.0
</Release>

<Release version="12.11.0" date="March 16, 2026" published="2026-03-16T18:33:41.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/12.11.0">
## Firebase Apple 12.11.0

The Firebase Apple SDK (12.11.0) is now available. For more details, see
the [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.11.0)

To install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)

## What's Changed
* [Infra] Add script to automatically add copyright to files by @ryanwilson in https://github.com/firebase/firebase-ios-sdk/pull/15878
* chore(m177): Update carthage json versions by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15887
* chore(m177): Update versions for Release 12.11.0 by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15888
* firestore(chore): ordered_code.cc: remove usage of absl internal function `STLStringResizeUninitialized` by @dconeybe in https://github.com/firebase/firebase-ios-sdk/pull/15889
* fix: Crashlytics defer API calls until async context initialization completes by @mghaznav in https://github.com/firebase/firebase-ios-sdk/pull/15879
* fix(ci): Update to `clang-format@22` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15890
* [AI] Fix documentation generation warnings by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15892
* [Infra] clang-format 22 updates by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15899
* [AI] Update integration tests to Gemini 3.1 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15898
* fix: exempt GeneratedFirebaseAI from style script by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15906
* No public description by @copybara-service[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15907
* Partial rollback: keep copyrights but undo format changes. by @copybara-service[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15908
* infra: only enforce code owner reviews for root Package.swift by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15910
* feat: Add inference_generation_config to EvaluationConfig for Tuning by @copybara-service[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15909
* [AI] Integration Test fix by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15914
* [AI] Add `GenerativeModelSession` with structured output APIs by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15872
* [AI] Add `GenerationConfig.merge(_:with:)` unit tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15918
* fix(ci): exclude Carthage dir from check script by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15919
* chore: changelogs for M178 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15921
* Analytics 12.11.0 by @htcgh in https://github.com/firebase/firebase-ios-sdk/pull/15922
* chore: Update Package.swift for Firestore 12.11.0 (#15929) by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15932

## New Contributors
* @mghaznav made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15879

**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.10.0...12.11.0
</Release>

<Release version="12.10.0" date="February 25, 2026" published="2026-02-25T16:51:50.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/12.10.0">
## Firebase Apple 12.10.0

The Firebase Apple SDK (12.10.0) is now available. For more details, see
the [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.10.0)

To install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)

## What's Changed
* [Firestore] Add support for `regexFind` and `regexFindAll` by @dlarocque in https://github.com/firebase/firebase-ios-sdk/pull/15766
* feat: set Xcode version one time in release.zip.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15776
* feat: add new reusable workflow, _build.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15762
* chore: update firestore binary for m176 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15779
* chore: carthage updates for M176 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15783
* chore: Update versions for Release 12.10.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15784
* Change Firestore CI by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15685
* Disable secret-depending CI jobs when run from forks by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15798
* Fix a race condition by replacing `mstats()` with `malloc_zone_statistics()`. #15501 by @JesusRojass in https://github.com/firebase/firebase-ios-sdk/pull/15595
* Remote Config: Document workaround for empty data after device restore  by @tusharkhandelwal8 in https://github.com/firebase/firebase-ios-sdk/pull/15800
* infra: fix Firestore CI cron jobs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15804
* chore(deps): bump faraday from 1.1.0 to 2.14.1 in /.github/actions/testing_report_generation by @dependabot[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15797
* chore(deps): bump faraday from 1.1.0 to 1.10.5 in /.github/actions/notices_generation by @dependabot[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15810
* [AI] Migrate integration tests from deprecated DevAPI Gemini 2.0 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15809
* chore(m177): Update changelogs for release by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15815
* chore(ci): adress workflow linting warnings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15816
* add environment to pat flows by @morganchen12 in https://github.com/firebase/firebase-ios-sdk/pull/15823
* fix: rollback recent dependabot updates that broke nightly report gen by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15818
* Analytics 12.10.0 by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/15847
* fix: deadlock in Sessions SDK by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15842
* fix: Update sdk.firestore.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15867
* Replace the deprecated Base64Escape function call by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15820
* fix: Update release.cocoapods.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15865
* fix: Update release.cocoapods.prerelease.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15866
* [AI] Add AGENTS.md for FirebaseAI/Sources by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15871
* [AI] Fix API doc build warnings by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15883
* chore(m177): Update Firestore url/checksum by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15881


**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.9.0...12.10.0
</Release>

<Release version="12.9.0" date="February 3, 2026" published="2026-02-03T19:19:50.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/12.9.0">
## Firebase Apple 12.9.0

The Firebase Apple SDK (12.9.0) is now available. For more details, see
the [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.9.0)

To install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)

## What's Changed
* fix: collisions in artifact names from re-usable catalyst job by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15709
* fix: exempt changelogs from CODEOWNERS by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15712
* [Release] Update Carthage artifacts for 12.8.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15713
* [Release] Update versions for 12.9.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15714
* [Auth] Should not force App Check token refreshes by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15716
* Fix SymbolCollision workflow flakes by @google-labs-jules[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15717
* [FirebaseAI] Implicit caching support by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14944
* [AI] URL Context is now GA in Gemini models by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15719
* [AI] Update integration test for changed Gemini 3 thinking by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15708
* [AI] Restore URL Context integration test by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15707
* [AI] minimal thinking level no longer thinks by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15721
* Add unit test for FirebaseOptions copying by @google-labs-jules[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15722
* fix: install missing sims in sdk.storage.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15724
* fix: install missing sims in sdk.auth.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15731
* [AI] More robust thoughtTokenCount gemini 3 test by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15730
* [AI] Add an implicit caching unit test by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15727
* [Crashlytics] Conforming to Mach IPC security restrictions by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/15612
* fix: flaky FIRMessagingPendingTopicsListTest.m by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15726
* [Crashlytics] Mach IPC identity protected address backwards compatibility by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/15725
* [Crashlytics] Add attribute for Info.plist to manually force back to mach exception default behavior by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/15735
* fix: install missing sims in sdk.performance.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15738
* fix: extend lint timeout in sdk.crashlytics.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15739
* fix: install missing sims in sdk.inappmessaging.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15741
* chore: remove unused scripts by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15744
* fix: fail prerelease workflow if prerelease tagging fails by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15747
* [Firestore] Update proto copyright dates by @dlarocque in https://github.com/firebase/firebase-ios-sdk/pull/15751
* fix: Xcode/OS matrices in reusable SPM and CP workflows by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15732
* fix: Move reusable SPM and CocoaPods workflows to use Xcode 26.2 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15756
* Change the behaviour of not-in and != when convert standard query to pipeline by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15667
* docs: changelogs for m176 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15771
* docs: add naming guidelines for GHA by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15772
* chore: update firestore binary for m176 (#15779) by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15781


**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.8.0...12.9.0
</Release>

<Release version="12.8.0" date="January 13, 2026" published="2026-01-13T17:13:44.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/12.8.0">
## Firebase Apple 12.8.0

The Firebase Apple SDK (12.8.0) is now available. For more details, see
the [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.8.0)

To install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)

## What's Changed
* infra: Fix firebaseai job in zip.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15574
* [FCM] Fix unit test flakes by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15560
* fix: More fixes to AILogic QS x Zip test by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15578
* crashlytics: Fix flaky tests caused by EXC_GUARD on stdin by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15583
* chore(m174): Update carthage versions by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15589
* fix: perf ftl CI by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15592
* #10220 - Use UIScreen.maximumFramesPerSecond for dynamic slow frame threshold  by @JesusRojass in https://github.com/firebase/firebase-ios-sdk/pull/15516
* chore(m174): Update versions for Release 12.8.0 by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15590
* feat: migrate AI zip qs job to reusable workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15597
* feat: Pass -quiet to xcodebuild when gemini-cli calls build.sh by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15603
* feat: Upload xcodebuild logs for common SPM workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15602
* fix: Address flaky dispatch by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15601
* fix: manually install watchOS sims for messaging watch app by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15605
* chore: remove CI caching by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15606
* fix: performance ftl cron job by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15545
* fix: storage.yml FTL cron by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15609
* chore: remove CP-based setup_quickstart.sh by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15610
* fix: flaky FIRCLSLoggingTests.m by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15608
* fix: storage FTL cron (pt. 2) by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15614
* feat: Upload xcresult path on common.yml failures by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15604
* feat: improve build.sh logging and add dry run feature by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15615
* Update CHANGELOG.md to reflect the fixes made for Issue #10220 and fixed in pr #15516 by @JesusRojass in https://github.com/firebase/firebase-ios-sdk/pull/15616
* fix: reduce sim availability flakes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15621
* refactor: consolidate ftl jobs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15620
* fix: more retry attempts for network dependent nightlies by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15622
* fix: nightly_ftl.yml workflow triggers by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15624
* fix: auth cron linting failure by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15627
* [style] Source update for clang-format 21.1.6 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15628
* fix: pod_lib_lint.rb should print copy-and-paste friendly command by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15630
* fix: Give Firestore more time in archiving.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15631
* fix: syntax in archiving.yml, more flexible triggering, add permissions by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15632
* [Infra] Update CI action specifiers to full commit SHAs by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15633
* fix: simulator availability flake in firebasepod.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15634
* fix: flaky FIRCLSSettingsTests.m by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15623
* fix: cocoapods install bundler flake by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15636
* [AI] Make Integration tests green by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15637
* [AI] Update Gemini Live models in integration tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15641
* feat/pipeline/private-preview to main by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15625
* [Firestore] Fix crash fetching Auth and App Check tokens by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15558
* [Infra] Restore Danger  by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15638
* fix: messaging.yml sims flakes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15645
* fix: remoteconfig.yml sims flakes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15646
* infra: Broaden symbolcollision.yml workflow triggers by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15657
* fix: re-enable spectesting.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15659
* fix: find re2 headers by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15655
* fix: sessions flakes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15629
* fix: Extend Firestore QS testing timeout in prerelease.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15665
* fix: reduce sim availability flakes for rtdb and ml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15666
* feat: upload logs for catalyst workflows and extend timeout by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15662
* fix(ci): Update Live Session integration tests by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15664
* [Firebase AI] Add support for setting thinking levels by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15557
* [Release] Update CHANGELOGs for M175 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15672
* Analytics 12.8.0 by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/15674
* [FCM] Recovery logic for a corrupt database by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15573
* feat: add CODEOWNERS file by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15675
* [FCM] Narrower database open recovery logic by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15678
* [Firestore] Re-enable binary distribution by default by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15673
* fix: qs tests should use latest GoogleAppMeasurement by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15679
* feat: Require core approval for changes to public headers by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15682
* [MLModelDL] Remove legacy telemetry by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15680
* fix: export Analytics env var in workflow files by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15684
* fix: setup bundler flakes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15686
* fix: add log and xcresult artifacts from scripts/test_catalyst.sh by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15687
* NOTICES Change by @github-actions[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15688
* feat: organize gha workflow files by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15690
* fix: upload catalyst xcodebuild logs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15692
* Return specific error for unrecognized payload in GenerativeAIService by @google-labs-jules[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15693
* Resolve TODO in _ObjC_HeartbeatController.swift by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15698
* fix: syntax error in scripts/test_catalyst.sh by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15699
* [Release] Update Firestore binary for 12.8.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15700
* [Release] Update Firestore binary (RC2) for 12.8.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15705


**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.7.0...12.8.0
</Release>

<Release version="12.7.0" date="December 10, 2025" published="2025-12-10T17:51:53.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/12.7.0">
## Firebase Apple 12.7.0

The Firebase Apple SDK (12.7.0) is now available. For more details, see
the [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.7.0)

To install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)

## What's Changed
* chore: Bump changelogs for m173 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15464
* Run crashlytics nightly CI later by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15462
* docs: Fix a bunch of typos by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/15472
* fix: "mutability" throughout the code by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/15473
* Server Prompt Template release note by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15481
* [Firebase AI] Add Swift module name changelog by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15482
* fix: Update firebaseai.yml behavior for forks by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15480
* infra: Rename prerelease.yml workflow to prerelease_cocoapods.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15486
* infra(ci): Add run command to integ test script by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15433
* infra: Rename release.yml workflow to release_cocoapods.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15488
* infra: versatility and cleanup improvements to zip.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15489
* infra: Fix zip's ai artifact name and do not upload service plists by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15492
* infra: Carthage update for M173 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15496
* infra: Update versions for Release 12.7.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15497
* [Firebase AI] Add support for direct Vertex AI integration testing by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15498
* [Firebase AI] Replace xcodeproj groups with folders in integration tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15499
* [Firebase AI] Use `build-for-testing` and `test-without-building` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15466
* infra: Migrate away from ObjC quickstarts by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15478
* Revert "infra: Migrate away from ObjC quickstarts" by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15508
* Add modular headers support to Objective-C Firebase pods for static framework compatibility by @MichaelBernhardt in https://github.com/firebase/firebase-ios-sdk/pull/15506
* docs: Update CHANGELOG.md for #15506 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15509
* docs: fix typos in some files by @Edge-Seven in https://github.com/firebase/firebase-ios-sdk/pull/15510
* [Firebase AI] Remove deprecated models from integration tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15522
* Revert "Revert "infra: Migrate away from ObjC quickstarts"" by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15524
* noop: Refactor `FirebaseSessions.LocalOverrideSettings` code by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15523
* [Firebase AI] Add `x-ios-bundle-identifier` header to requests by @google-labs-jules[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15515
* [Firebase AI] Add integration placeholder for debug token env var by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15528
* chore: Remove Travis references in scripts/check_secrets.sh by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15531
* Add a mechanism to prevent concurrent token refreshes by @lilpit in https://github.com/firebase/firebase-ios-sdk/pull/15493
* chore: Update CHANGELOG.md for #15493 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15534
* fix: Don't run QS jobs on forks by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15533
* fix: messaging cron by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15530
* fix: performance cron by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15537
* [Performance] Fix build warning by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15538
* fix: fail scheduled builds if pinned run is set by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15543
* fix: abtesting cron by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15542
* fix: installations cron by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15541
* refactor: add .github/workflows/common_quickstart_framework.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15540
* [Infra] Build with Xcode 26.1 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15544
* fix: crashlytics cron by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15546
* [Firebase AI] Update podspecs to Swift 6.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15553
* [Auth] Fix Xcode 26.2 build warning by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15564
* [RTDB] Fix concurrency crash in FView by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15548
* [Infra] Remove `-sdk` flag from `xcodebuild` in `build.sh` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15565
* chore(m174): Update changelogs by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15570
* [RTDB] Fix Fatal Exception: FirebaseDatabasePersistenceFailure by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15563

## New Contributors
* @MichaelBernhardt made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15506
* @Edge-Seven made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15510
* @google-labs-jules[bot] made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15515
* @lilpit made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15493

**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.6.0...12.7.0
</Release>

<Release version="12.6.0" date="November 13, 2025" published="2025-11-13T19:23:20.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/12.6.0">
## Firebase Apple 12.6.0

The Firebase Apple SDK (12.6.0) is now available. For more details, see
the [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.6.0)

To install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)

## What's Changed
* [Release] Update `Unreleased` changelog entries by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15436
* [Firebase AI] Fix Google AI `useLimitedUseAppCheckTokens` config by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15423
* [Firebase AI] Add internal JSON Schema support in `GenerationConfig` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15404
* Fix typos by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15445
* Fix typo in SecureTokenService comment by @gibachan in https://github.com/firebase/firebase-ios-sdk/pull/15448
* [Release] Update Carthage artifacts for 12.5.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15452
* [Release] Update Carthage README for FirebaseAILogicBinary by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15453
* [Release] Update versions for 12.6.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15458
* remove func from codebase by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/15456
* [AI] Server Prompt Templates by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15402
* Prevent stale configuration data after iOS device restore by @tusharkhandelwal8 in https://github.com/firebase/firebase-ios-sdk/pull/15442

## New Contributors
* @gibachan made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15448

**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.5.0...12.6.0
</Release>

<Release version="12.5.0" date="October 28, 2025" published="2025-10-28T18:49:50.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/12.5.0">
## Firebase Apple 12.5.0

The Firebase Apple SDK (12.5.0) is now available. For more details, see
the [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.5.0)

To install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)
## What's Changed
* [Firebase AI] Handle known URL Context issue in integration test by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15386
* chore(m171): Update carthage versions by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15389
* Fix #14273: Prevent race condition crash in FPRTraceBackgroundActivityTracker by @JesusRojass in https://github.com/firebase/firebase-ios-sdk/pull/15382
* docs(ai logic): Add docs callout 'LiveServerMessage.Payload' enum by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15395
* chore(m171): Update versions for Release 12.5.0 by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15392
* Fix grpc version in cmake by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15391
* docs(firestore): Add docs on Firestore x SPM integration by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15387
* fix(ci): Update the AI integration test secrets  by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15397
* fix(ai): Fix broken links and update docs per cl by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15399
* fix(ai): Fix fraction seconds bug with ProtoDuration by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15410
* chore(ai): Add integration tests for Live API by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15396
* chore(ai): Add Live API snippets by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15400
* fix(zip): Fix Messaging zip quickstart by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15418
* [Firebase AI] Rename module to `FirebaseAILogic` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15275
* NOTICES Change by @github-actions[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15424
* chore(ai): Add unit tests for Live API by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15411
* infra(all): Introduce generic script for integration tests by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15415
* fix(ai): Add retry mechanism to flakey interrupt test by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15421
* Fix app start trace outliers from network delays (#10733) by @JesusRojass in https://github.com/firebase/firebase-ios-sdk/pull/15409
* feat(ai): Add support for sending videos via Live API. by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15432
* Analytics 12.5.0 by @htcgh in https://github.com/firebase/firebase-ios-sdk/pull/15435


**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.4.0...12.5.0
</Release>

<Release version="12.4.0" date="October 7, 2025" published="2025-10-07T16:17:08.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/12.4.0">
## Firebase Apple 12.4.0

The Firebase Apple SDK (12.4.0) is now available. For more details, see
the [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.4.0)

To install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)
## What's Changed
* Temporarily replace absl::flat_hash_map by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15300
* Safely copy MIMEType to prevent use after free (Issue #14734) by @JesusRojass in https://github.com/firebase/firebase-ios-sdk/pull/15313
* feat(ci): Run cron jobs on workflow dispatch by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15316
* fix(ci): Fix syntax error in common_cocoapods_cron.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15324
* fix(ci): Update indentation in auth.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15325
* feat(carthage): Add Carthage artifacts from M170 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15328
* [Firebase AI] Add macOS / Xcode 26 CI testing by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15326
* feat: Update versions for Release 12.4.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15329
* fix(ci): Update common_cocoapods_cron.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15334
* [AI] Developer API and Imagen generate GA by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15336
* [Firebase AI] Add macOS / Xcode 26 testing to `spm` job by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15330
* chore(deps): bump rexml from 3.3.9 to 3.4.2 by @dependabot[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15337
* chore(deps): bump rexml from 3.4.1 to 3.4.2 in /.github/actions/notices_generation by @dependabot[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15342
* [Firebase AI] Add `URLContext` tool by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15221
* [AI] Add Public Preview annotations to URL context APIs by @dlarocque in https://github.com/firebase/firebase-ios-sdk/pull/15354
* [AI] Update empty parts check for urlContextMetadata by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15355
* Swift AsyncSequence APIs for real-time streams: design document by @peterfriese in https://github.com/firebase/firebase-ios-sdk/pull/15350
* fix(ci): Change how FIREBASE_CI is enabled by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15364
* Adding development platform setter APIs to context init promise chain by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/15356
* Analytics 12.4.0 by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/15367
* chore(m171): Version changelogs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15369
* feat(ai): Live API by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15309
* chore(m172): Update changelogs by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15370
* chore(m172): Update firestore target for release by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15374
* fix(ai): Use location in websocket endpoint by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15373
* chore(ci): Upload build log in spm.yml job by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15376
* fix(ai): Add missing available to extension by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15378
* feat(ci): Add verbose option to reusable lint workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15377
* fix(ai): Fix error propagation during setup by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15379

## New Contributors
* @JesusRojass made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15313

**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.3.0...12.4.0
</Release>

<Release version="12.3.0" date="September 15, 2025" published="2025-09-15T18:30:59.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/12.3.0">
## Firebase Apple 12.3.0

The Firebase Apple SDK (12.3.0) is now available. For more details, see
the [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.3.0)

To install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)

## What's Changed
* fix(ci): Resolve Xcode version issues for messaging and (pre)release workflows by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15227
* fix(ci): Set git config in prerelease.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15236
* chore(ci): Catch xcodebuild log on failure for watchOS sample build in messaging.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15237
* fix(ml): Re-generate MLModelDownloader proto by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15239
* fix(ci): Perf. int. tests need Xcode 16.4 and should run daily by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15242
* chore(ci): Retry workflows on error or timeout by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15243
* [FAL] Move useLimitedUseAppCheckTokens property into FirebaseInfo + Update docs by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15234
* chore(ci): Remove unused secret by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15247
* docs: fix typos in firebase sessions by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/15248
* fix(ci): Update stalling remoteconfig.yml job to use retry action by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15250
* chore(ci): Remove unused env vars in .github/workflows/[pre]release.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15251
* refactor(ci): Introduce common, re-usable quickstart workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15245
* chore(ci): Run prerelease.yml when it changes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15253
* fix(ci): Remove duplicate `runs-on` use in auth.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15254
* fix(ci): Fix syntax errors in remoteconfig.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15255
* refactor(ci): Consolidate quickstart jobs in prerelease.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15252
* fix(ci): Update to clang-format@21 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15260
* [Release] Update Carthage artifacts for 12.2.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15263
* Fix whitespace causing docs to not generate by @morganchen12 in https://github.com/firebase/firebase-ios-sdk/pull/15264
* [Release] Update versions for 12.3.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15265
* chore(ci): Upload failing build log in firebasepod.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15261
* Revert "[Infra] Attempt to reduce Crashlytics testing flake" by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15203
* [CI] Replace refs to `qs-auth.plist.gpg` with updated name by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15268
* fix(ci): Fix prerelease.yml by removing unneeded lowercasing by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15271
* refactor(ci): Consolidate quickstart jobs in release.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15269
* feat(ci): Add support for using previous zip run artifact by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15274
* fix(ci): Revert unintended change in zip.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15278
* chore(firebaseai): Update changelog per release by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15285
* [Firebase AI] Handle empty or unknown `Part` data by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15262
* fix(spm): Add explicit SwiftPM dependencies to avoid undefined symbols by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15287
* refactor(ci): Consolidate cron jobs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15273
* feat(infra): Add support for modifying SPM Firebase dep in xcodeprojs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15279
* [Firebase AI] Add `CodeExecution` tool support by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15280
* chore(ci): Remove unused secret in auth.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15299
* fix(ci): Extend Firestore's linting job by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15301
* chore(m170): Update changelogs for 12.3.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15307
* Update the absl-cpp version used in cmake by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15297
* Update copyright year which generated by script by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15298
* Analytics 12.3.0 by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/15310
* Formatting updates from running scripts/style.sh by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/15311


**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.2.0...12.3.0
</Release>

<Release version="12.2.0" date="August 27, 2025" published="2025-08-27T18:43:53.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/12.2.0">
## Firebase Apple 12.2.0

The Firebase Apple SDK (12.2.0) is now available. For more details, see
the [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.2.0)

To install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)

## What's Changed
* [Auth] TOTP support for macOS by @cbenhagen in https://github.com/firebase/firebase-ios-sdk/pull/15112
* Add Mac Catalyst disable instructions for GoogleAdsOnDeviceConversion by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/15198
* [Firebase AI] Add support for thought summaries by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15096
* [FAL] Add limited-use token support by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15099
* Analytics 12.2.0 by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/15232

**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.1.0...12.2.0
</Release>

<Release version="12.1.0" date="August 4, 2025" published="2025-08-04T17:32:40.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/12.1.0">
## Firebase Apple 12.1.0

The Firebase Apple SDK (12.1.0) is now available. For more details, see
the [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.1.0)

To install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)

## What's Changed
* [Infra] Carthage artifacts for 12.0.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15118
* [Firebase AI] Fix `Chat` history append locking by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15115
* [Infra] Update versions for Release 12.1.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15120
* [NFC] Remove comment from RCNRemoteConfigTest.m by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15122
* Functions Cleanup by @yakovmanshin in https://github.com/firebase/firebase-ios-sdk/pull/15119
* [Infra] Suppress designated initializer warning in `FIRQueryFake` by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15123
* [Infra] Add `@unchecked` Sendable to `MockQuery` by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15124
* Restore pod Firebase/Firestore for tvOS by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15127
* [Firebase AI] Conform `GroundingMetdata` to `Equatable` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15137
* Increase Firebase AI Logic unit test coverage by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15126
* Do not log using raw print in SettingsCacheClient by @shivatinker in https://github.com/firebase/firebase-ios-sdk/pull/15132
* [Infra] Add changelog for #15139 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15141
* [Auth] Fix TOTP URL generation by @cbenhagen in https://github.com/firebase/firebase-ios-sdk/pull/15128
* [Auth] Add changelog entry for #15128 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15143
* Update changelogs for 12.1.0 by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15156
* Analytics 12.1.0 by @htcgh in https://github.com/firebase/firebase-ios-sdk/pull/15157
* [FirebaseMessaging] Fix Xcode 26 symbol crash by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15165
* [Infra] Add changelog entry for Xcode 26 crash fix by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15166
* [Firebase AI] Remove `.civicIntegrity` from `generateImage` test by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15169

## New Contributors
* @shivatinker made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15132
* @cbenhagen made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15128
* @daymxn made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15156

**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.0.0...12.1.0
</Release>

<Release version="12.0.0" date="July 15, 2025" published="2025-07-15T17:52:45.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/12.0.0">
## Firebase Apple 12.0.0

The Firebase Apple SDK (12.0.0) is now available. For more details, see
the [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.0.0)

To install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)

## What's Changed
* [Firebase AI] Update models used in integration tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15007
* [Core] Remove Options.deepLinkURLScheme by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15006
* [DynamicLinks] Remove library and corresponding infra by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14978
* [Core] Remove `Options.androidClientID` and `Options.trackingID` by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15013
* [FirebaseAI] update the jump link in README.md for quickstart-ios by @YoungHypo in https://github.com/firebase/firebase-ios-sdk/pull/15019
* Carthage 11.15.0 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15022
* Remove deprecated VertexAI by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15027
* Version 12.0.0 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15025
* NOTICES Change by @github-actions[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15030
* [Infra] Stop including AdMob in zip builds by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15024
* [Firebase AI] Cleanup Vertex AI in Firebase references by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15033
* [Infra] Bump podspec min. versions by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15015
* [Auth] Remove 'ActionCodeSettings.dynamicLinkDomain' by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15036
* [Infra] Bump to Xcode 16.4 on CI runners by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15034
* [Auth] Remove deprecated string-based provider ID APIs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15037
* [Auth] Remove `AuthErrorCode`s '.dynamicLinkNotActivated' &  '.invalidDynamicLinkDomain' by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15042
* Improve Real-time response Handling for Remote Config  by @tusharkhandelwal8 in https://github.com/firebase/firebase-ios-sdk/pull/15031
* Change iPadOS26 session background listener for session background by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/15047
* [Infra] For SPM, defer to Xcode for supported platform versions by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15039
* [FIAM] Remove dep. warning by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15051
* [Infra] Use strict patch versions for internal podspec dependencies by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15049
* [Storage] Remove unused, long-deprecated 'StorageMetadata.storageReference' API` by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15057
* [Functions] Remove completion-handler based internal logic by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15058
* [Infra] Resolve Crashlytics C warnings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15059
* [Auth] Remove wrapper API that uses deprecated Auth API by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15060
* [AI] Remove deprecated totalBillableCharacters property by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15056
* [Analytics] Remove deprecated subspecs/targets by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15061
* [Core] Cleanup unused core code by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14914
* [Infra] Bump swift-tools-version in Package.swift by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15026
* [Infra] Fix RC nightly failure by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15064
* [Auth] Synchronize 'TOTPSecret.openInOTPApp(withQRCodeURL:)' to main actor by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15067
* NOTICES Change by @github-actions[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15068
* [Infra] Fix build warning in performance tests by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15063
* [Infra] Improve error message for expired PAT in release workflows by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15070
* [Infra] Update release/prerelease workflows with new access tokens by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15069
* [Infra] Fix Firestore source build privacy manifest SPM warnings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15076
* Create agents.md file for AI agent context by @ryanwilson in https://github.com/firebase/firebase-ios-sdk/pull/14953
* [Infra] Install visionOS on runner only if it doesn't already exist by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15077
* [Auth] Reduce callback nesting by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15079
* [FirebaseAI] Add support for Grounding with Google Search by @dlarocque in https://github.com/firebase/firebase-ios-sdk/pull/15014
* docs: fix `bidirectional` by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/15084
* [Infra] Clean up 'AtomicBox' usage in favor of 'FIRAllocatedUnfairLock' by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15082
* [Functions] Update HTTPSCallableOptions.swift by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15075
* [Infra] Add changelog versions for Firebase 12 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15092
* [Infra] Rename 'FIRAllocatedUnfairLock' to 'UnfairLock' by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15090
* Analytics 12.0.0 by @htcgh in https://github.com/firebase/firebase-ios-sdk/pull/15095
* [Infra] Update `gtm-session-fetcher` to `~> 3.4, < 6.0` by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15091
* [Infra] Sessions Xcode 26 beta warnings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15100
* [Infra] Database Xcode 26 beta warnings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15101
* [Infra] Firestore Xcode 26 beta warnings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15102
* [Infra] Disable flaky integration tests by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15104
* [Infra] Update Package.swift by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15110
* Add release note export script by @morganchen12 in https://github.com/firebase/firebase-ios-sdk/pull/15109

## New Contributors
* @YoungHypo made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15019
* @dlarocque made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15014

**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/11.15.0...12.0.0
</Release>

<Release version="11.15.0" date="June 23, 2025" published="2025-06-23T16:22:43.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/11.15.0">
## Firebase Apple 11.15.0

## What's Changed
* [Auth] Re-add `import Foundation` in `SecureTokenService.swift` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14920
* Skip test due to being a bad test by @dmaclach in https://github.com/firebase/firebase-ios-sdk/pull/14923
* Refactored Number Coding in `FunctionsSerializer` by @yakovmanshin in https://github.com/firebase/firebase-ios-sdk/pull/14889
* [Infra] Migrate firestore.yml to use reusable workflow jobs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14917
* [Release] Carthage updates for M165 / 11.14.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14927
* [Firebase AI] Add Firebase AI Logic SDK to Carthage docs by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14928
* [Release] Update versions for `11.15.0` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14930
* [Firebase AI] Add code snippets for `countTokens` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14940
* [Auth] NFC - AuthRecaptchaVerifier.swift by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14938
* Rename VertexAITestApp to FirebaseAITestApp by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14943
* [Firebase AI] Make `GenerativeAIRequest.Response` `Sendable` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14947
* [Sessions] Fix Sendability warnings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14952
* [Firebase AI] Upgrade Gemini 1.x models in integration tests  by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14956
* Add AI Logic product to FEATURE_REQUEST.yml by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14969
* docs: fix `auxiliary` in firebaseFunctions sources by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/14964
* docs: fix `NSDictionary` in firebaseFunctions internal sources by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/14965
* fix: a typo in CanSchedule`Operations`WithRespectsToShutdownState by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/14966
* [Infra] Remove C99 language standard settings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14970
* Add title parameter to all static functions in Schema class by @SeanChinJunKai in https://github.com/firebase/firebase-ios-sdk/pull/14971
* [Firebase AI] Fix JSON formatting issue in `Schema` unit tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14980
* [Firebase AI] Add support for configuring a thinking budget by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14909
* [Firebase AI] Add integration tests for `global` endpoint by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14991
* [Auth] Address Xcode 26 warnings in Auth by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14996
* [Firebase AI] Deprecate `CountTokensResponse.totalBillableCharacters` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14998
* [Infra] Remove Firebase Dynamic Links from the InAppMessaging sample applications. by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15000
* [Core] Deprecate '-[FIROptions deepLinkURLScheme]' API by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15001
* [Core] Remove testing usage of Options.deepLinkURLScheme by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15004

## New Contributors
* @dmaclach made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/14923
* @SeanChinJunKai made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/14971

**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/11.14.0...11.15.0
</Release>

<Release version="11.14.0" date="June 3, 2025" published="2025-06-03T18:53:19.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/11.14.0">
## Firebase Apple 11.14.0

The Firebase Apple SDK (11.14.0) is now available. For more details, see
the [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#11.14.0)

To install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)

## What's Changed
* [Infra] Add `FIRAllocatedUnfairLock` type by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14825
* [Firebase AI] Update error domain constant for renamed SDK by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14829
* [Auth] Add Swift 6 conformance to `FirebaseAuth/Sources/Swift/ActionCode/` directory by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14833
* [Functions] More Swift 6 improvements by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14788
* add FirebaseAI to release notes by @morganchen12 in https://github.com/firebase/firebase-ios-sdk/pull/14840
* [Functions] Complete Swift 6 support by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14838
* [Firebase AI] Update Gemma candidate token count integration tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14855
* [Auth] Add Swift 6 conformance to `FirebaseAuth/Sources/Swift/SystemService/` directory by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14839
* [Firebase AI] Upload `xcodebuild` logs in integration tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14844
* [Firebase AI] Update CHANGELOG entry wording by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14857
* Bind rmqID instead of using stringWithFormat. by @leojaygoogle in https://github.com/firebase/firebase-ios-sdk/pull/14856
* [Swift 6] Add Swift 6 testing for Sessions by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14599
* [Auth] Conform 'AuthKeychainServices' to 'Sendable' by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14862
* [Sessions] Remove Swift 5.9 guard statements by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14866
* [Auth] More Swift 6 progress by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14867
* [CI] Update `Dangerfile` to set `api: firebaseai` label by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14870
* [Release] Carthage for 11.13.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14872
* [Config] Fix Xcode 16.3 warning due to comparing two different enums by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14873
* [Infra] Update Xcode versions in remoteconfig.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14869
* use devsite variables by @morganchen12 in https://github.com/firebase/firebase-ios-sdk/pull/14874
* [Infra] Update versions for Release 11.14.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14875
* [Infra] Do not float dependency on FirebaseAI by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14877
* [Firebase AI] Run quickstart build test using branch by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14879
* New and clearer FirebaseAnalytics subspecs by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/14882
* NOTICES Change by @github-actions in https://github.com/firebase/firebase-ios-sdk/pull/14894
* [Auth] Fix 'PhoneAuthProviderFake.swift' following Swift 6 changes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14895
* [Release] Update `Unreleased` CHANGELOG entries by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14898
* [Infra] Update template README with new min. supported Xcode version by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14899
* Analytics 11.14.0 by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/14897
* [Infra] Fix logic used to find transitive dependencies by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14896


**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/11.13.0...11.14.0
</Release>

<Release version="11.13.0" date="May 20, 2025" published="2025-05-20T16:02:30.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/11.13.0">
## Firebase Apple 11.13.0

The Firebase Apple SDK (11.13.0) is now available. For more details, see
the [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#11.13.0)

To install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)

## What's Changed
* Disable FDL tests in prerelease.yml by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14735
* [Infra] Move `--legacy` flag into `xcresulttool_json` function by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14736
* [Release] Carthage updates for M163 / 11.12.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14746
* [Vertex AI] Fix decoding `ModalityTokenCount` when `tokenCount` is 0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14747
* [Release] Update versions for Release 11.13.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14748
* [Infra] Create common SPM-focused reusable workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14739
* [Vertex AI] Add snippets for multi-modal audio and PDF inputs by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14750
* add header for data connect by @morganchen12 in https://github.com/firebase/firebase-ios-sdk/pull/14752
* [Infra] Add support for manual dispatch to new re-usable SPM workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14759
* [NFC] Improve docs for reusable workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14761
* Re-use local variable to avoid extra `FIRRemoteConfig` accesses in `RemoteConfigValueObservable` by @ivanmoskalev in https://github.com/firebase/firebase-ios-sdk/pull/14756
* [Infra] Add re-usable workflow for catalyst jobs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14762
* Improve the integration test coverage for online vs offline comparisons. by @ehsannas in https://github.com/firebase/firebase-ios-sdk/pull/14707
* [Infra] Disable flaky FIAM UI tests in Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14758
* Add inlineDataParts accessor for GenerateContentResponse by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14755
* Run more CI on Xcode 16.3 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14764
* [Infra] Convert App Check sample app to SwiftUI by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14769
* [Infra] Remove Swift compiler(>=6) checks by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14771
* RC Configure ephemeral URLSession for iOS 18.4 simulator by @tusharkhandelwal8 in https://github.com/firebase/firebase-ios-sdk/pull/14768
* Add Firebase AI SDK implementation by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14774
* Renames for console logging by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14776
* [Functions] Address more Swift 6 warnings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14772
* Add FirebaseAI to release process by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14783
* Fix permissions in notice_generation.yml by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14781
* NOTICES Change by @github-actions in https://github.com/firebase/firebase-ios-sdk/pull/14782
* [Firebase AI] More naming updates by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14779
* [Infra] Fix Combine unit test by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14785
* [Firebase AI] Add handling for Google AI-formatted `CitationMetadata` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14780
* Manually set cmake version in github action by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/14775
* [Firebase AI] Fix integration tests and re-enable Dev API configs by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14792
* Fix %lx, %lu, %ld, %llx, %llu, %lld by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/14791
* Make Crashlytics context Init unblocking main by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/14754
* [Firebase AI] Rename internal `APIConfig` enums by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14778
* [Firestore] Update CI tests to Xcode 16.3 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14801
* Use new Google Utility for detecting whether to support background URL session uploads by @harlanhaskins in https://github.com/firebase/firebase-ios-sdk/pull/14794
* [Firebase AI] Vertex AI Gemini API by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14806
* Investigate swiftformat on Linux CI by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14808
* [CI] Update to swiftformat 0.55.5 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14810
* [Infra] Use 18.3.1 simulator for Combine integration tests by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14798
* [Firebase AI] Add `GenerativeModel` tests using Dev API mock responses by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14816
* [Firebase AI] Add workaround for invalid SafetyRatings in response by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14817
* [Release] Changelogs bump for M164 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14820
* Build SPM quickstart for FirebaseAI by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14818
* [Firebase AI] Add initial CHANGELOG entry and restore VertexAI CHANGELOG by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14805
* Fix type warnings for size_t use in Firestore by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/14790
* [Firebase AI] Add support for Gemma models with Developer API by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14823
* Analytics 11.13.0 by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/14824
* [Release] Update Package.swift for M164 release by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14828

## New Contributors
* @ivanmoskalev made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/14756
* @harlanhaskins made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/14794

**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/11.12.0...11.13.0
</Release>

<Release version="11.12.0" date="April 21, 2025" published="2025-04-21T18:18:13.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/11.12.0">
The Firebase Apple SDK (11.12.0) is now available. For more details, see
the [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#11.12.0)

To install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)

## What's Changed
* [Infra] Update action tools versions by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14630
* Firestore: minor tweaks to ThreadSafeMemozier code in response to code review feedback by @dconeybe in https://github.com/firebase/firebase-ios-sdk/pull/14633
* [Release] Add carthage artifacts for M162 / 11.11.0 release by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14634
* [Infra] Update versions for Release 11.12.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14635
* [Infra] Build binaries with Xcode 16.2 x macos-14 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14606
* Fix cases of multiple stubs on the same method on a mock by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14649
* Start Xcode 16.3 in CI by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14651
* [Infra] Remove Xcode 15 CI by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14648
* [FCM] Fix cases of multiple stubs on the same method on a mock by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14656
* [Infra] Revert "Start Xcode 16.3 in CI" by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14669
* [Vertex AI] Fix `countTokens` integration tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14673
* Fix invalid user token error by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14672
* [Infra] Move Catalyst jobs to macos-15 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14676
* [Sessions] Migrate to import access modifiers by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14670
* [Functions] 'call' API's completion handler should be called on the main thread by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14667
* [Vertex AI] Add `responseModalities` to `GenerationConfig` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14658
* Changed languageCode to lang in ActionCodeURL by @rizafran in https://github.com/firebase/firebase-ios-sdk/pull/14666
* Changed actionCodeOperation types by @rizafran in https://github.com/firebase/firebase-ios-sdk/pull/14668
* [Infra] Move 'client_app' workflow to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14684
* Add unit tests for ActionCodeURL by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14683
* [Infra] Move 'spm' workflow to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14685
* [Docs] Delete Rome integration docs by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14686
* [Infra] Move 'crashlytics' workflow to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14687
* [Infra] Add `workflow_dispatch` trigger to enable manual dispatch of workflows. by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14682
* [Infra] Move 'core' workflow to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14688
* [Infra] Move 'functions' workflow to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14689
* [Infra] Follow-up to #14682 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14690
* [Infra] Move 'mlmodeldownloader' workflow to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14692
* [Infra] Move 'performance' workflow to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14694
* [Infra] Move 'firebasepod' workflow to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14693
* More CI updates for Xcode 16 minimum by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14655
* Minimize signins in VertexAI integration tests by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14697
* [Sessions] Fix test app crash by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14700
* Update timed integration tests to run on macos-15 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14698
* [Vertex AI] Add `minItems` and `maxItems` to `Schema` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14671
* [Infra] Move 'firestore' workflow to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14701
* [VertexAI] Add schema minItems/maxItems test by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14703
* fix: remove null value inclusion from `isNotEqualTo` and `notIn` filter results by @milaGGL in https://github.com/firebase/firebase-ios-sdk/pull/14704
* [Infra] Migrate more workflows to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14702
* [Infra] Migrate Storage CI to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14657
* [vertexai] File for Schema integration tests by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14710
* [Vertex AI] Use ephemeral `URLSession` config on iOS 18.4 sim by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14696
* [Infra] Update prerelease.yml to macos-15 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14709
* [Infra] Remove `macos-13` from `messaging-cron-only` job by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14713
* [VertexAI] Add minimum, maximum, title, and propertyOrdering to schema by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14711
* [infra] Remove last usage of @_implementationOnly in the repo by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14714
* [Infra] Fix `appdistribution` workflow `pod-lib-lint` `macos` versions by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14716
* [Infra] Add `--legacy` flag to `xcresulttool` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14717
* [Infra] Update firestore.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14720
* [Infra] Go build only for FDL tests by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14721
* [Infra] Fail on Xcode 15 builds by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14719
* Analytics 11.12.0 by @htcgh in https://github.com/firebase/firebase-ios-sdk/pull/14724
* [Release] Update unreleased changelog entries to `11.12.0` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14726
* [Vertex AI] Add `anyOf` support to `Schema` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14708
* [Infra] Temp. fix for RC's iOS integration tests by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14729
* [Infra] Fix remote config linting warnings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14731
* [Release] Firestore binaries for `11.12.0` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14733

**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/11.11.0...11.12.0
</Release>

<Release version="11.11.0" date="March 31, 2025" published="2025-03-31T18:31:52.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/11.11.0">
## Firebase Apple 11.11.0

The Firebase Apple SDK (11.11.0) is now available. For more details, see
the [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#11.11.0)

To install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)

## What's Changed
* [Infra] Add write permissions to notice_generation.yml and prerelease.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14583
* [Vertex AI] Add Developer API encoding `CountTokensRequest` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14512
* [vertex-ai] App Version for AI Monitoring by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14568
* [Swift 6] Sessions Swift 6 changes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14575
* [vertex-ai] Rename googleAppID to firebaseAppID by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14587
* [Vertex AI] Read golden files from `vertexai` subdirectory by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14582
* [Vertex AI] Add placeholders for `vertexai-sdk-test-data` files by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14593
* [Release] Carthage for M161 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14589
* [Infra] Update versions for Release 11.11.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14591
* Fix priority queue assertion which enforce the item to have strict order by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/14496
* [Swift 6] Address low-hanging Swift concurrency errors in Functions by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14597
* [Swift 6] Add AtomicBox to CoreInternal by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14594
* [NFC] Unmutated vars by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14604
* Release notes for 11.11.0 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14609
* [Vertex AI] Log warning for unsupported model names by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14610
* Analytics 11.11.0 by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/14612
* [Vertex AI] Swift Testing `generateContentStream` integration test by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14611
* [Vertex AI] Fix typo in 11.9.0 changelog and add link to guide by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14615
* [11.11.0] Firestore binary update by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14617
* consolidate FIRCLSRedactUUID tests for clarity by @adamvduke in https://github.com/firebase/firebase-ios-sdk/pull/14621
* [Vertex AI] Fix unsupported model name check introduced in #14610 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14629


**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/11.10.0...11.11.0
</Release>

<Release version="11.10.0" date="March 17, 2025" published="2025-03-17T17:00:14.000Z" url="https://github.com/firebase/firebase-ios-sdk/releases/tag/11.10.0">
## Firebase Apple 11.10.0

The Firebase Apple SDK (11.10.0) is now available. For more details, see
the [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#11.10.0)

To install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)

## What's Changed
* Swift 6 build fixes for Vertex AI by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14480
* Specify Swift Version in Firestore test settings by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/14488
* Fix generate notice CI by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14492
* Add google-app-id to Vertex AI requests by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14479
* [vertex-ai] Disable google-app-id by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14493
* [Messaging] Update `FIRMessaging` header doc by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14494
* [Release] Carthage updates for M160 / 11.9.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14495
* [Release] Update versions for Release 11.10.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14498
* [Vertex AI] Add integration test for `generateContentStream` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14501
* [VertexAI] More Swift 6 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14499
* [VertexAI] Add Swift 6 testing to CI by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14503
* [CI] Run `buildup_SpecsTesting_repo` job on `macos-15` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14506
* [Crashlytics] docs: fix a typo in the change log by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/14511
* docs: fix the word `equivalent` by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/14509
* docs: fix the word `unavailable` by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/14508
* chore: remove unused `user defaults key for remove user property time in seconds` property by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/14510
* Refactored `FunctionsSerializer.decode(_:)` by @yakovmanshin in https://github.com/firebase/firebase-ios-sdk/pull/14514
* [Functions] Include endpoint and region details in error messages by @ns-vasilev in https://github.com/firebase/firebase-ios-sdk/pull/14487
* Refactored `FunctionsSerializer.encode(_:)` by @yakovmanshin in https://github.com/firebase/firebase-ios-sdk/pull/14524
* Add DataConnect product definition to build.sh by @aashishpatil-g in https://github.com/firebase/firebase-ios-sdk/pull/14527
* [Vertex AI] Remove unused `finishMessage` coding key by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14528
* [Infra] Update `generate_issues.yml` to give GITHUB_TOKEN write permissions for issues. by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14529
* [Infra] Update to clang-format@20 and apply updated styling. by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14531
* [Vertex AI] Refactor generateContentStream to fix Swift 6 warning by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14504
* [Vertex AI] Add `APIConfig` to support switching to the Developer API by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14521
* Update README.md for clang-format 20 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14533
* [vertex-ai] Check for Swift 6 warnings by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14535
* [CI] Run `check` workflow on Ubuntu by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14534
* [Config] Add encoder and decoder param to public codable APIs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14525
* [Infra] Install visionOS sims to workflows that couldn't find it by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14543
* [Vertex AI] Parameterize integration tests for Vertex and Dev API by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14540
* remove useless method by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/14544
* Add imagen generation example to VertexAI Sample by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14545
* [Config] Split Codable APIs up and improve doc comments by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14552
* Fix RCNConfigRealtime crash. by @tusharkhandelwal8 in https://github.com/firebase/firebase-ios-sdk/pull/14518
* [Functions] Add support for streamable cloud functions by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14395
* [Vertex AI] Add enum integration test and run on Developer API v1 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14547
* Remove VertexAI sample by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14553
* [Vertex AI] Update DocC links to Firebase docsite where available by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14555
* [Vertex AI] Set `ModelContent.role` to `nil` in system instructions by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14558
* [Swift 6] Add Swift 6 testing for SharedSwift by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14557
* Fix nightlies by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14560
* [Swift 6] Fix mutable state error in FirebaseDataEncoder.swift by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14556
* add basic gemini config (disable summary) by @morganchen12 in https://github.com/firebase/firebase-ios-sdk/pull/14549
* Analytics 11.10.0 by @htcgh in https://github.com/firebase/firebase-ios-sdk/pull/14563
* [Release] Version changelog entries for 10.10.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14564
* [Config] Revert adding encoder/decoder params to Codable APIs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14565
* Bump json from 2.10.1 to 2.10.2 in /.github/actions/notices_generation by @dependabot in https://github.com/firebase/firebase-ios-sdk/pull/14567
* [Infra] Debug broken issues generation workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14572
* [Infra] Add comment to testing report generation app by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14574
* [Swift 6] Add Swift 6 testing for CoreInternal by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14561
* [Infra] Install visionOS sim in `storage x spm` workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14579
* [Release] Firestore binary for 11.10 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14581

## New Contributors
* @ns-vasilev made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/14487

**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/11.9.0...11.10.0
</Release>

<Pagination page="1" total-pages="5" total-items="100" next="https://releases.sh/firebase/firebase-ios-sdk.md?page=2" />
