{"id":"src_YeaAYPKswSH_0-uhe9Ry5","slug":"firebase-ios-sdk","name":"firebase-ios-sdk","type":"github","url":"https://github.com/firebase/firebase-ios-sdk","orgId":"org_T65qbLfe5sfg3WGUaTj5k","org":{"slug":"firebase","name":"Firebase"},"isPrimary":false,"metadata":"{}","releaseCount":100,"releasesLast30Days":2,"avgReleasesPerWeek":0.4,"latestVersion":"12.12.1","latestDate":"2026-04-16T21:33:26.000Z","changelogUrl":null,"hasChangelogFile":false,"lastFetchedAt":"2026-05-01T21:01:11.071Z","lastPolledAt":"2026-05-01T21:01:07.505Z","trackingSince":"2021-01-12T17:13:45.000Z","releases":[{"id":"rel_lqyNkJbvNqwPABCavJCJg","version":"12.12.1","title":"Firebase Apple 12.12.1","summary":"The Firebase Apple SDK (12.12.1) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/...","content":"The Firebase Apple SDK (12.12.1) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.12.1)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n> [!NOTE]\r\n> This release is available via Swift Package Manager and CocoaPods only.\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.12.0...12.12.1","publishedAt":"2026-04-16T21:33:26.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/12.12.1","media":[]},{"id":"rel_2WBaZxy7HPhowoX4xM-OH","version":"12.12.0","title":"Firebase Apple 12.12.0","summary":"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/re...","content":"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).\r\n\r\nTo install this SDK, see [Add Firebase to your project](https://firebase.google.com/docs/ios/setup).\r\n\r\n## What's Changed\r\n* Add variable reference field proto by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15902\r\n* [AI] Lower minimum required deployment targets by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15928\r\n* feat: add first, last, arrayAgg and arrayAggDistinct expressions by @yvonnep165 in https://github.com/firebase/firebase-ios-sdk/pull/15941\r\n* feat: add rand and trunc expressions by @yvonnep165 in https://github.com/firebase/firebase-ios-sdk/pull/15938\r\n* feat(firestore): Add array expressions by @milaGGL in https://github.com/firebase/firebase-ios-sdk/pull/15900\r\n* feat(firestore): Add logical expressions by @milaGGL in https://github.com/firebase/firebase-ios-sdk/pull/15943\r\n* [AI] Conform `GenerationConfig` and `Schema` to `Equatable` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15949\r\n* chore(ai): Add additional logging support for live api server messages by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15940\r\n* [AI] Refactor stream parsing to skip intermediate failures by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15960\r\n* [Auth] Fix a race condition by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15951\r\n* Build zip with Xcode 26.2 x macOS 26 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15786\r\n* Fix app_start trace not firing in SwiftUI apps using @UIApplicationDelegateAdaptor (#15802) by @JesusRojass in https://github.com/firebase/firebase-ios-sdk/pull/15912\r\n* Removes the `then(_:else:)` function which can be replaced with `ConditionalExpression` by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15926\r\n* remove beta references for pipelines by @wu-hui in https://github.com/firebase/firebase-ios-sdk/pull/15988\r\n* feat(ai): add deprecation notices to Imagen types by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15985\r\n* Add subquery support in pipeline by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15963\r\n* feat(firestore): Add expressions `ifNull` and `coalesce` by @milaGGL in https://github.com/firebase/firebase-ios-sdk/pull/15989\r\n* Add AsyncStream support for Cloud Firestore by @peterfriese in https://github.com/firebase/firebase-ios-sdk/pull/15363\r\n* feat(firestore): add `isType` pipeline expression by @dlarocque in https://github.com/firebase/firebase-ios-sdk/pull/16009\r\n* feat: Add timestamp expressions by @yvonnep165 in https://github.com/firebase/firebase-ios-sdk/pull/15984\r\n* Add AsyncStream support for Remote Config by @peterfriese in https://github.com/firebase/firebase-ios-sdk/pull/15352\r\n* Add AsyncStream support for Firebase Auth by @peterfriese in https://github.com/firebase/firebase-ios-sdk/pull/15362\r\n* feat(firestore): add map pipeline expressions by @dlarocque in https://github.com/firebase/firebase-ios-sdk/pull/16015\r\n* Search by @MarkDuckworth in https://github.com/firebase/firebase-ios-sdk/pull/15952\r\n* feat: Add the parent expression by @yvonnep165 in https://github.com/firebase/firebase-ios-sdk/pull/16010\r\n* fix(auth, functions): Xcode 26.4 'async let' cleanup crashes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15991\r\n* fix: Update Xcode 26 note in FirebaseCore/CHANGELOG.md by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15986\r\n* feat(firestore): add string pipeline expressions by @dlarocque in https://github.com/firebase/firebase-ios-sdk/pull/16008\r\n* [AI] Automatic function calling by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15915\r\n* AuthenticationExample secure password fields by @macastelaz in https://github.com/firebase/firebase-ios-sdk/pull/16000\r\n\r\n## New Contributors\r\n* @yvonnep165 made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15941\r\n* @macastelaz made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/16000\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.11.0...12.12.0","publishedAt":"2026-04-06T21:00:21.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/12.12.0","media":[]},{"id":"rel_53ZieziXWuBQL902kNt8B","version":"12.11.0","title":"Firebase Apple 12.11.0","summary":"The Firebase Apple SDK (12.11.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/...","content":"The Firebase Apple SDK (12.11.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.11.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* [Infra] Add script to automatically add copyright to files by @ryanwilson in https://github.com/firebase/firebase-ios-sdk/pull/15878\r\n* chore(m177): Update carthage json versions by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15887\r\n* chore(m177): Update versions for Release 12.11.0 by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15888\r\n* firestore(chore): ordered_code.cc: remove usage of absl internal function `STLStringResizeUninitialized` by @dconeybe in https://github.com/firebase/firebase-ios-sdk/pull/15889\r\n* fix: Crashlytics defer API calls until async context initialization completes by @mghaznav in https://github.com/firebase/firebase-ios-sdk/pull/15879\r\n* fix(ci): Update to `clang-format@22` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15890\r\n* [AI] Fix documentation generation warnings by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15892\r\n* [Infra] clang-format 22 updates by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15899\r\n* [AI] Update integration tests to Gemini 3.1 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15898\r\n* fix: exempt GeneratedFirebaseAI from style script by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15906\r\n* No public description by @copybara-service[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15907\r\n* Partial rollback: keep copyrights but undo format changes. by @copybara-service[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15908\r\n* infra: only enforce code owner reviews for root Package.swift by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15910\r\n* feat: Add inference_generation_config to EvaluationConfig for Tuning by @copybara-service[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15909\r\n* [AI] Integration Test fix by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15914\r\n* [AI] Add `GenerativeModelSession` with structured output APIs by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15872\r\n* [AI] Add `GenerationConfig.merge(_:with:)` unit tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15918\r\n* fix(ci): exclude Carthage dir from check script by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15919\r\n* chore: changelogs for M178 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15921\r\n* Analytics 12.11.0 by @htcgh in https://github.com/firebase/firebase-ios-sdk/pull/15922\r\n* chore: Update Package.swift for Firestore 12.11.0 (#15929) by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15932\r\n\r\n## New Contributors\r\n* @mghaznav made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15879\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.10.0...12.11.0","publishedAt":"2026-03-16T18:33:41.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/12.11.0","media":[]},{"id":"rel_Se9cxAv66wIBZz2NxkGur","version":"12.10.0","title":"Firebase Apple 12.10.0","summary":"The Firebase Apple SDK (12.10.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/...","content":"The Firebase Apple SDK (12.10.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.10.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* [Firestore] Add support for `regexFind` and `regexFindAll` by @dlarocque in https://github.com/firebase/firebase-ios-sdk/pull/15766\r\n* feat: set Xcode version one time in release.zip.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15776\r\n* feat: add new reusable workflow, _build.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15762\r\n* chore: update firestore binary for m176 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15779\r\n* chore: carthage updates for M176 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15783\r\n* chore: Update versions for Release 12.10.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15784\r\n* Change Firestore CI by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15685\r\n* Disable secret-depending CI jobs when run from forks by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15798\r\n* Fix a race condition by replacing `mstats()` with `malloc_zone_statistics()`. #15501 by @JesusRojass in https://github.com/firebase/firebase-ios-sdk/pull/15595\r\n* Remote Config: Document workaround for empty data after device restore  by @tusharkhandelwal8 in https://github.com/firebase/firebase-ios-sdk/pull/15800\r\n* infra: fix Firestore CI cron jobs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15804\r\n* 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\r\n* 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\r\n* [AI] Migrate integration tests from deprecated DevAPI Gemini 2.0 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15809\r\n* chore(m177): Update changelogs for release by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15815\r\n* chore(ci): adress workflow linting warnings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15816\r\n* add environment to pat flows by @morganchen12 in https://github.com/firebase/firebase-ios-sdk/pull/15823\r\n* fix: rollback recent dependabot updates that broke nightly report gen by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15818\r\n* Analytics 12.10.0 by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/15847\r\n* fix: deadlock in Sessions SDK by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15842\r\n* fix: Update sdk.firestore.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15867\r\n* Replace the deprecated Base64Escape function call by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15820\r\n* fix: Update release.cocoapods.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15865\r\n* fix: Update release.cocoapods.prerelease.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15866\r\n* [AI] Add AGENTS.md for FirebaseAI/Sources by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15871\r\n* [AI] Fix API doc build warnings by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15883\r\n* chore(m177): Update Firestore url/checksum by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15881\r\n\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.9.0...12.10.0","publishedAt":"2026-02-25T16:51:50.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/12.10.0","media":[]},{"id":"rel_UznatmY3-XPKMPfeo9HaP","version":"12.9.0","title":"Firebase Apple 12.9.0","summary":"The Firebase Apple SDK (12.9.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/r...","content":"The Firebase Apple SDK (12.9.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.9.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* fix: collisions in artifact names from re-usable catalyst job by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15709\r\n* fix: exempt changelogs from CODEOWNERS by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15712\r\n* [Release] Update Carthage artifacts for 12.8.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15713\r\n* [Release] Update versions for 12.9.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15714\r\n* [Auth] Should not force App Check token refreshes by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15716\r\n* Fix SymbolCollision workflow flakes by @google-labs-jules[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15717\r\n* [FirebaseAI] Implicit caching support by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14944\r\n* [AI] URL Context is now GA in Gemini models by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15719\r\n* [AI] Update integration test for changed Gemini 3 thinking by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15708\r\n* [AI] Restore URL Context integration test by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15707\r\n* [AI] minimal thinking level no longer thinks by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15721\r\n* Add unit test for FirebaseOptions copying by @google-labs-jules[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15722\r\n* fix: install missing sims in sdk.storage.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15724\r\n* fix: install missing sims in sdk.auth.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15731\r\n* [AI] More robust thoughtTokenCount gemini 3 test by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15730\r\n* [AI] Add an implicit caching unit test by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15727\r\n* [Crashlytics] Conforming to Mach IPC security restrictions by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/15612\r\n* fix: flaky FIRMessagingPendingTopicsListTest.m by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15726\r\n* [Crashlytics] Mach IPC identity protected address backwards compatibility by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/15725\r\n* [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\r\n* fix: install missing sims in sdk.performance.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15738\r\n* fix: extend lint timeout in sdk.crashlytics.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15739\r\n* fix: install missing sims in sdk.inappmessaging.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15741\r\n* chore: remove unused scripts by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15744\r\n* fix: fail prerelease workflow if prerelease tagging fails by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15747\r\n* [Firestore] Update proto copyright dates by @dlarocque in https://github.com/firebase/firebase-ios-sdk/pull/15751\r\n* fix: Xcode/OS matrices in reusable SPM and CP workflows by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15732\r\n* fix: Move reusable SPM and CocoaPods workflows to use Xcode 26.2 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15756\r\n* 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\r\n* docs: changelogs for m176 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15771\r\n* docs: add naming guidelines for GHA by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15772\r\n* chore: update firestore binary for m176 (#15779) by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15781\r\n\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.8.0...12.9.0","publishedAt":"2026-02-03T19:19:50.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/12.9.0","media":[]},{"id":"rel_tUTvZElBUQWSjVUzHuMiJ","version":"12.8.0","title":"Firebase Apple 12.8.0","summary":"The Firebase Apple SDK (12.8.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/r...","content":"The Firebase Apple SDK (12.8.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.8.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* infra: Fix firebaseai job in zip.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15574\r\n* [FCM] Fix unit test flakes by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15560\r\n* fix: More fixes to AILogic QS x Zip test by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15578\r\n* crashlytics: Fix flaky tests caused by EXC_GUARD on stdin by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15583\r\n* chore(m174): Update carthage versions by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15589\r\n* fix: perf ftl CI by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15592\r\n* #10220 - Use UIScreen.maximumFramesPerSecond for dynamic slow frame threshold  by @JesusRojass in https://github.com/firebase/firebase-ios-sdk/pull/15516\r\n* chore(m174): Update versions for Release 12.8.0 by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15590\r\n* feat: migrate AI zip qs job to reusable workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15597\r\n* feat: Pass -quiet to xcodebuild when gemini-cli calls build.sh by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15603\r\n* feat: Upload xcodebuild logs for common SPM workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15602\r\n* fix: Address flaky dispatch by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15601\r\n* fix: manually install watchOS sims for messaging watch app by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15605\r\n* chore: remove CI caching by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15606\r\n* fix: performance ftl cron job by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15545\r\n* fix: storage.yml FTL cron by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15609\r\n* chore: remove CP-based setup_quickstart.sh by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15610\r\n* fix: flaky FIRCLSLoggingTests.m by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15608\r\n* fix: storage FTL cron (pt. 2) by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15614\r\n* feat: Upload xcresult path on common.yml failures by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15604\r\n* feat: improve build.sh logging and add dry run feature by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15615\r\n* 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\r\n* fix: reduce sim availability flakes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15621\r\n* refactor: consolidate ftl jobs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15620\r\n* fix: more retry attempts for network dependent nightlies by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15622\r\n* fix: nightly_ftl.yml workflow triggers by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15624\r\n* fix: auth cron linting failure by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15627\r\n* [style] Source update for clang-format 21.1.6 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15628\r\n* fix: pod_lib_lint.rb should print copy-and-paste friendly command by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15630\r\n* fix: Give Firestore more time in archiving.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15631\r\n* fix: syntax in archiving.yml, more flexible triggering, add permissions by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15632\r\n* [Infra] Update CI action specifiers to full commit SHAs by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15633\r\n* fix: simulator availability flake in firebasepod.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15634\r\n* fix: flaky FIRCLSSettingsTests.m by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15623\r\n* fix: cocoapods install bundler flake by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15636\r\n* [AI] Make Integration tests green by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15637\r\n* [AI] Update Gemini Live models in integration tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15641\r\n* feat/pipeline/private-preview to main by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15625\r\n* [Firestore] Fix crash fetching Auth and App Check tokens by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15558\r\n* [Infra] Restore Danger  by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15638\r\n* fix: messaging.yml sims flakes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15645\r\n* fix: remoteconfig.yml sims flakes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15646\r\n* infra: Broaden symbolcollision.yml workflow triggers by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15657\r\n* fix: re-enable spectesting.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15659\r\n* fix: find re2 headers by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15655\r\n* fix: sessions flakes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15629\r\n* fix: Extend Firestore QS testing timeout in prerelease.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15665\r\n* fix: reduce sim availability flakes for rtdb and ml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15666\r\n* feat: upload logs for catalyst workflows and extend timeout by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15662\r\n* fix(ci): Update Live Session integration tests by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15664\r\n* [Firebase AI] Add support for setting thinking levels by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15557\r\n* [Release] Update CHANGELOGs for M175 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15672\r\n* Analytics 12.8.0 by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/15674\r\n* [FCM] Recovery logic for a corrupt database by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15573\r\n* feat: add CODEOWNERS file by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15675\r\n* [FCM] Narrower database open recovery logic by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15678\r\n* [Firestore] Re-enable binary distribution by default by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15673\r\n* fix: qs tests should use latest GoogleAppMeasurement by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15679\r\n* feat: Require core approval for changes to public headers by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15682\r\n* [MLModelDL] Remove legacy telemetry by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15680\r\n* fix: export Analytics env var in workflow files by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15684\r\n* fix: setup bundler flakes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15686\r\n* fix: add log and xcresult artifacts from scripts/test_catalyst.sh by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15687\r\n* NOTICES Change by @github-actions[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15688\r\n* feat: organize gha workflow files by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15690\r\n* fix: upload catalyst xcodebuild logs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15692\r\n* Return specific error for unrecognized payload in GenerativeAIService by @google-labs-jules[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15693\r\n* Resolve TODO in _ObjC_HeartbeatController.swift by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15698\r\n* fix: syntax error in scripts/test_catalyst.sh by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15699\r\n* [Release] Update Firestore binary for 12.8.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15700\r\n* [Release] Update Firestore binary (RC2) for 12.8.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15705\r\n\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.7.0...12.8.0","publishedAt":"2026-01-13T17:13:44.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/12.8.0","media":[]},{"id":"rel_P4IyPv9LV7PJk2ga-Glyk","version":"12.7.0","title":"Firebase Apple 12.7.0","summary":"The Firebase Apple SDK (12.7.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/r...","content":"The Firebase Apple SDK (12.7.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.7.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* chore: Bump changelogs for m173 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15464\r\n* Run crashlytics nightly CI later by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15462\r\n* docs: Fix a bunch of typos by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/15472\r\n* fix: \"mutability\" throughout the code by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/15473\r\n* Server Prompt Template release note by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15481\r\n* [Firebase AI] Add Swift module name changelog by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15482\r\n* fix: Update firebaseai.yml behavior for forks by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15480\r\n* infra: Rename prerelease.yml workflow to prerelease_cocoapods.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15486\r\n* infra(ci): Add run command to integ test script by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15433\r\n* infra: Rename release.yml workflow to release_cocoapods.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15488\r\n* infra: versatility and cleanup improvements to zip.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15489\r\n* 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\r\n* infra: Carthage update for M173 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15496\r\n* infra: Update versions for Release 12.7.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15497\r\n* [Firebase AI] Add support for direct Vertex AI integration testing by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15498\r\n* [Firebase AI] Replace xcodeproj groups with folders in integration tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15499\r\n* [Firebase AI] Use `build-for-testing` and `test-without-building` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15466\r\n* infra: Migrate away from ObjC quickstarts by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15478\r\n* Revert \"infra: Migrate away from ObjC quickstarts\" by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15508\r\n* 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\r\n* docs: Update CHANGELOG.md for #15506 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15509\r\n* docs: fix typos in some files by @Edge-Seven in https://github.com/firebase/firebase-ios-sdk/pull/15510\r\n* [Firebase AI] Remove deprecated models from integration tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15522\r\n* Revert \"Revert \"infra: Migrate away from ObjC quickstarts\"\" by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15524\r\n* noop: Refactor `FirebaseSessions.LocalOverrideSettings` code by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15523\r\n* [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\r\n* [Firebase AI] Add integration placeholder for debug token env var by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15528\r\n* chore: Remove Travis references in scripts/check_secrets.sh by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15531\r\n* Add a mechanism to prevent concurrent token refreshes by @lilpit in https://github.com/firebase/firebase-ios-sdk/pull/15493\r\n* chore: Update CHANGELOG.md for #15493 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15534\r\n* fix: Don't run QS jobs on forks by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15533\r\n* fix: messaging cron by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15530\r\n* fix: performance cron by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15537\r\n* [Performance] Fix build warning by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15538\r\n* fix: fail scheduled builds if pinned run is set by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15543\r\n* fix: abtesting cron by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15542\r\n* fix: installations cron by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15541\r\n* refactor: add .github/workflows/common_quickstart_framework.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15540\r\n* [Infra] Build with Xcode 26.1 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15544\r\n* fix: crashlytics cron by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15546\r\n* [Firebase AI] Update podspecs to Swift 6.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15553\r\n* [Auth] Fix Xcode 26.2 build warning by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15564\r\n* [RTDB] Fix concurrency crash in FView by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15548\r\n* [Infra] Remove `-sdk` flag from `xcodebuild` in `build.sh` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15565\r\n* chore(m174): Update changelogs by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15570\r\n* [RTDB] Fix Fatal Exception: FirebaseDatabasePersistenceFailure by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15563\r\n\r\n## New Contributors\r\n* @MichaelBernhardt made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15506\r\n* @Edge-Seven made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15510\r\n* @google-labs-jules[bot] made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15515\r\n* @lilpit made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15493\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.6.0...12.7.0","publishedAt":"2025-12-10T17:51:53.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/12.7.0","media":[]},{"id":"rel_772b-f3_CzmF3m1NP1veg","version":"12.6.0","title":"Firebase Apple 12.6.0","summary":"The Firebase Apple SDK (12.6.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/r...","content":"The Firebase Apple SDK (12.6.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.6.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* [Release] Update `Unreleased` changelog entries by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15436\r\n* [Firebase AI] Fix Google AI `useLimitedUseAppCheckTokens` config by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15423\r\n* [Firebase AI] Add internal JSON Schema support in `GenerationConfig` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15404\r\n* Fix typos by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15445\r\n* Fix typo in SecureTokenService comment by @gibachan in https://github.com/firebase/firebase-ios-sdk/pull/15448\r\n* [Release] Update Carthage artifacts for 12.5.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15452\r\n* [Release] Update Carthage README for FirebaseAILogicBinary by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15453\r\n* [Release] Update versions for 12.6.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15458\r\n* remove func from codebase by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/15456\r\n* [AI] Server Prompt Templates by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15402\r\n* Prevent stale configuration data after iOS device restore by @tusharkhandelwal8 in https://github.com/firebase/firebase-ios-sdk/pull/15442\r\n\r\n## New Contributors\r\n* @gibachan made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15448\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.5.0...12.6.0","publishedAt":"2025-11-13T19:23:20.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/12.6.0","media":[]},{"id":"rel_GByEkTr8Rz7uWG58w2yhN","version":"12.5.0","title":"Firebase Apple 12.5.0","summary":"The Firebase Apple SDK (12.5.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/r...","content":"The Firebase Apple SDK (12.5.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.5.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n## What's Changed\r\n* [Firebase AI] Handle known URL Context issue in integration test by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15386\r\n* chore(m171): Update carthage versions by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15389\r\n* Fix #14273: Prevent race condition crash in FPRTraceBackgroundActivityTracker by @JesusRojass in https://github.com/firebase/firebase-ios-sdk/pull/15382\r\n* docs(ai logic): Add docs callout 'LiveServerMessage.Payload' enum by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15395\r\n* chore(m171): Update versions for Release 12.5.0 by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15392\r\n* Fix grpc version in cmake by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15391\r\n* docs(firestore): Add docs on Firestore x SPM integration by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15387\r\n* fix(ci): Update the AI integration test secrets  by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15397\r\n* fix(ai): Fix broken links and update docs per cl by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15399\r\n* fix(ai): Fix fraction seconds bug with ProtoDuration by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15410\r\n* chore(ai): Add integration tests for Live API by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15396\r\n* chore(ai): Add Live API snippets by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15400\r\n* fix(zip): Fix Messaging zip quickstart by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15418\r\n* [Firebase AI] Rename module to `FirebaseAILogic` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15275\r\n* NOTICES Change by @github-actions[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15424\r\n* chore(ai): Add unit tests for Live API by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15411\r\n* infra(all): Introduce generic script for integration tests by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15415\r\n* fix(ai): Add retry mechanism to flakey interrupt test by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15421\r\n* Fix app start trace outliers from network delays (#10733) by @JesusRojass in https://github.com/firebase/firebase-ios-sdk/pull/15409\r\n* feat(ai): Add support for sending videos via Live API. by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15432\r\n* Analytics 12.5.0 by @htcgh in https://github.com/firebase/firebase-ios-sdk/pull/15435\r\n\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.4.0...12.5.0","publishedAt":"2025-10-28T18:49:50.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/12.5.0","media":[]},{"id":"rel_PdnQLx3VlFJjDj154XER4","version":"12.4.0","title":"Firebase Apple 12.4.0","summary":"The Firebase Apple SDK (12.4.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/r...","content":"The Firebase Apple SDK (12.4.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.4.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n## What's Changed\r\n* Temporarily replace absl::flat_hash_map by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15300\r\n* Safely copy MIMEType to prevent use after free (Issue #14734) by @JesusRojass in https://github.com/firebase/firebase-ios-sdk/pull/15313\r\n* feat(ci): Run cron jobs on workflow dispatch by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15316\r\n* fix(ci): Fix syntax error in common_cocoapods_cron.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15324\r\n* fix(ci): Update indentation in auth.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15325\r\n* feat(carthage): Add Carthage artifacts from M170 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15328\r\n* [Firebase AI] Add macOS / Xcode 26 CI testing by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15326\r\n* feat: Update versions for Release 12.4.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15329\r\n* fix(ci): Update common_cocoapods_cron.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15334\r\n* [AI] Developer API and Imagen generate GA by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15336\r\n* [Firebase AI] Add macOS / Xcode 26 testing to `spm` job by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15330\r\n* 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\r\n* 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\r\n* [Firebase AI] Add `URLContext` tool by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15221\r\n* [AI] Add Public Preview annotations to URL context APIs by @dlarocque in https://github.com/firebase/firebase-ios-sdk/pull/15354\r\n* [AI] Update empty parts check for urlContextMetadata by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15355\r\n* Swift AsyncSequence APIs for real-time streams: design document by @peterfriese in https://github.com/firebase/firebase-ios-sdk/pull/15350\r\n* fix(ci): Change how FIREBASE_CI is enabled by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15364\r\n* Adding development platform setter APIs to context init promise chain by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/15356\r\n* Analytics 12.4.0 by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/15367\r\n* chore(m171): Version changelogs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15369\r\n* feat(ai): Live API by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15309\r\n* chore(m172): Update changelogs by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15370\r\n* chore(m172): Update firestore target for release by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15374\r\n* fix(ai): Use location in websocket endpoint by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15373\r\n* chore(ci): Upload build log in spm.yml job by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15376\r\n* fix(ai): Add missing available to extension by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15378\r\n* feat(ci): Add verbose option to reusable lint workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15377\r\n* fix(ai): Fix error propagation during setup by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15379\r\n\r\n## New Contributors\r\n* @JesusRojass made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15313\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.3.0...12.4.0","publishedAt":"2025-10-07T16:17:08.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/12.4.0","media":[]},{"id":"rel_7zjScKOaQAqDe6qVZpGd-","version":"12.3.0","title":"Firebase Apple 12.3.0","summary":"The Firebase Apple SDK (12.3.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/r...","content":"The Firebase Apple SDK (12.3.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.3.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* fix(ci): Resolve Xcode version issues for messaging and (pre)release workflows by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15227\r\n* fix(ci): Set git config in prerelease.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15236\r\n* 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\r\n* fix(ml): Re-generate MLModelDownloader proto by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15239\r\n* 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\r\n* chore(ci): Retry workflows on error or timeout by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15243\r\n* [FAL] Move useLimitedUseAppCheckTokens property into FirebaseInfo + Update docs by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15234\r\n* chore(ci): Remove unused secret by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15247\r\n* docs: fix typos in firebase sessions by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/15248\r\n* fix(ci): Update stalling remoteconfig.yml job to use retry action by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15250\r\n* chore(ci): Remove unused env vars in .github/workflows/[pre]release.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15251\r\n* refactor(ci): Introduce common, re-usable quickstart workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15245\r\n* chore(ci): Run prerelease.yml when it changes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15253\r\n* fix(ci): Remove duplicate `runs-on` use in auth.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15254\r\n* fix(ci): Fix syntax errors in remoteconfig.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15255\r\n* refactor(ci): Consolidate quickstart jobs in prerelease.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15252\r\n* fix(ci): Update to clang-format@21 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15260\r\n* [Release] Update Carthage artifacts for 12.2.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15263\r\n* Fix whitespace causing docs to not generate by @morganchen12 in https://github.com/firebase/firebase-ios-sdk/pull/15264\r\n* [Release] Update versions for 12.3.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15265\r\n* chore(ci): Upload failing build log in firebasepod.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15261\r\n* Revert \"[Infra] Attempt to reduce Crashlytics testing flake\" by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15203\r\n* [CI] Replace refs to `qs-auth.plist.gpg` with updated name by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15268\r\n* fix(ci): Fix prerelease.yml by removing unneeded lowercasing by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15271\r\n* refactor(ci): Consolidate quickstart jobs in release.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15269\r\n* feat(ci): Add support for using previous zip run artifact by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15274\r\n* fix(ci): Revert unintended change in zip.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15278\r\n* chore(firebaseai): Update changelog per release by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15285\r\n* [Firebase AI] Handle empty or unknown `Part` data by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15262\r\n* fix(spm): Add explicit SwiftPM dependencies to avoid undefined symbols by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15287\r\n* refactor(ci): Consolidate cron jobs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15273\r\n* feat(infra): Add support for modifying SPM Firebase dep in xcodeprojs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15279\r\n* [Firebase AI] Add `CodeExecution` tool support by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15280\r\n* chore(ci): Remove unused secret in auth.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15299\r\n* fix(ci): Extend Firestore's linting job by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15301\r\n* chore(m170): Update changelogs for 12.3.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15307\r\n* Update the absl-cpp version used in cmake by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15297\r\n* Update copyright year which generated by script by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15298\r\n* Analytics 12.3.0 by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/15310\r\n* Formatting updates from running scripts/style.sh by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/15311\r\n\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.2.0...12.3.0","publishedAt":"2025-09-15T18:30:59.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/12.3.0","media":[]},{"id":"rel_BclHy21d8MM4Yxspi9zzP","version":"12.2.0","title":"Firebase Apple 12.2.0","summary":"The Firebase Apple SDK (12.2.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/r...","content":"The Firebase Apple SDK (12.2.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.2.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* [Auth] TOTP support for macOS by @cbenhagen in https://github.com/firebase/firebase-ios-sdk/pull/15112\r\n* Add Mac Catalyst disable instructions for GoogleAdsOnDeviceConversion by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/15198\r\n* [Firebase AI] Add support for thought summaries by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15096\r\n* [FAL] Add limited-use token support by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15099\r\n* Analytics 12.2.0 by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/15232\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.1.0...12.2.0","publishedAt":"2025-08-27T18:43:53.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/12.2.0","media":[]},{"id":"rel_sV1_klkoTg_4EVbaqd9gj","version":"12.1.0","title":"Firebase Apple 12.1.0","summary":"The Firebase Apple SDK (12.1.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/r...","content":"The Firebase Apple SDK (12.1.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.1.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* [Infra] Carthage artifacts for 12.0.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15118\r\n* [Firebase AI] Fix `Chat` history append locking by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15115\r\n* [Infra] Update versions for Release 12.1.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15120\r\n* [NFC] Remove comment from RCNRemoteConfigTest.m by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15122\r\n* Functions Cleanup by @yakovmanshin in https://github.com/firebase/firebase-ios-sdk/pull/15119\r\n* [Infra] Suppress designated initializer warning in `FIRQueryFake` by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15123\r\n* [Infra] Add `@unchecked` Sendable to `MockQuery` by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15124\r\n* Restore pod Firebase/Firestore for tvOS by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15127\r\n* [Firebase AI] Conform `GroundingMetdata` to `Equatable` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15137\r\n* Increase Firebase AI Logic unit test coverage by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15126\r\n* Do not log using raw print in SettingsCacheClient by @shivatinker in https://github.com/firebase/firebase-ios-sdk/pull/15132\r\n* [Infra] Add changelog for #15139 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15141\r\n* [Auth] Fix TOTP URL generation by @cbenhagen in https://github.com/firebase/firebase-ios-sdk/pull/15128\r\n* [Auth] Add changelog entry for #15128 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15143\r\n* Update changelogs for 12.1.0 by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15156\r\n* Analytics 12.1.0 by @htcgh in https://github.com/firebase/firebase-ios-sdk/pull/15157\r\n* [FirebaseMessaging] Fix Xcode 26 symbol crash by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15165\r\n* [Infra] Add changelog entry for Xcode 26 crash fix by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15166\r\n* [Firebase AI] Remove `.civicIntegrity` from `generateImage` test by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15169\r\n\r\n## New Contributors\r\n* @shivatinker made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15132\r\n* @cbenhagen made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15128\r\n* @daymxn made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15156\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/12.0.0...12.1.0","publishedAt":"2025-08-04T17:32:40.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/12.1.0","media":[]},{"id":"rel_Y4FK7zaJREbDX5O4rgDmu","version":"12.0.0","title":"Firebase Apple 12.0.0","summary":"The Firebase Apple SDK (12.0.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/r...","content":"The Firebase Apple SDK (12.0.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#12.0.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* [Firebase AI] Update models used in integration tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15007\r\n* [Core] Remove Options.deepLinkURLScheme by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15006\r\n* [DynamicLinks] Remove library and corresponding infra by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14978\r\n* [Core] Remove `Options.androidClientID` and `Options.trackingID` by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15013\r\n* [FirebaseAI] update the jump link in README.md for quickstart-ios by @YoungHypo in https://github.com/firebase/firebase-ios-sdk/pull/15019\r\n* Carthage 11.15.0 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15022\r\n* Remove deprecated VertexAI by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15027\r\n* Version 12.0.0 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15025\r\n* NOTICES Change by @github-actions[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15030\r\n* [Infra] Stop including AdMob in zip builds by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15024\r\n* [Firebase AI] Cleanup Vertex AI in Firebase references by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15033\r\n* [Infra] Bump podspec min. versions by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15015\r\n* [Auth] Remove 'ActionCodeSettings.dynamicLinkDomain' by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15036\r\n* [Infra] Bump to Xcode 16.4 on CI runners by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15034\r\n* [Auth] Remove deprecated string-based provider ID APIs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15037\r\n* [Auth] Remove `AuthErrorCode`s '.dynamicLinkNotActivated' &  '.invalidDynamicLinkDomain' by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15042\r\n* Improve Real-time response Handling for Remote Config  by @tusharkhandelwal8 in https://github.com/firebase/firebase-ios-sdk/pull/15031\r\n* Change iPadOS26 session background listener for session background by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/15047\r\n* [Infra] For SPM, defer to Xcode for supported platform versions by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15039\r\n* [FIAM] Remove dep. warning by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15051\r\n* [Infra] Use strict patch versions for internal podspec dependencies by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15049\r\n* [Storage] Remove unused, long-deprecated 'StorageMetadata.storageReference' API` by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15057\r\n* [Functions] Remove completion-handler based internal logic by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15058\r\n* [Infra] Resolve Crashlytics C warnings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15059\r\n* [Auth] Remove wrapper API that uses deprecated Auth API by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15060\r\n* [AI] Remove deprecated totalBillableCharacters property by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15056\r\n* [Analytics] Remove deprecated subspecs/targets by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15061\r\n* [Core] Cleanup unused core code by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14914\r\n* [Infra] Bump swift-tools-version in Package.swift by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15026\r\n* [Infra] Fix RC nightly failure by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15064\r\n* [Auth] Synchronize 'TOTPSecret.openInOTPApp(withQRCodeURL:)' to main actor by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15067\r\n* NOTICES Change by @github-actions[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15068\r\n* [Infra] Fix build warning in performance tests by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15063\r\n* [Infra] Improve error message for expired PAT in release workflows by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15070\r\n* [Infra] Update release/prerelease workflows with new access tokens by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15069\r\n* [Infra] Fix Firestore source build privacy manifest SPM warnings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15076\r\n* Create agents.md file for AI agent context by @ryanwilson in https://github.com/firebase/firebase-ios-sdk/pull/14953\r\n* [Infra] Install visionOS on runner only if it doesn't already exist by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15077\r\n* [Auth] Reduce callback nesting by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15079\r\n* [FirebaseAI] Add support for Grounding with Google Search by @dlarocque in https://github.com/firebase/firebase-ios-sdk/pull/15014\r\n* docs: fix `bidirectional` by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/15084\r\n* [Infra] Clean up 'AtomicBox' usage in favor of 'FIRAllocatedUnfairLock' by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15082\r\n* [Functions] Update HTTPSCallableOptions.swift by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15075\r\n* [Infra] Add changelog versions for Firebase 12 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15092\r\n* [Infra] Rename 'FIRAllocatedUnfairLock' to 'UnfairLock' by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15090\r\n* Analytics 12.0.0 by @htcgh in https://github.com/firebase/firebase-ios-sdk/pull/15095\r\n* [Infra] Update `gtm-session-fetcher` to `~> 3.4, < 6.0` by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15091\r\n* [Infra] Sessions Xcode 26 beta warnings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15100\r\n* [Infra] Database Xcode 26 beta warnings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15101\r\n* [Infra] Firestore Xcode 26 beta warnings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15102\r\n* [Infra] Disable flaky integration tests by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15104\r\n* [Infra] Update Package.swift by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15110\r\n* Add release note export script by @morganchen12 in https://github.com/firebase/firebase-ios-sdk/pull/15109\r\n\r\n## New Contributors\r\n* @YoungHypo made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15019\r\n* @dlarocque made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/15014\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/11.15.0...12.0.0","publishedAt":"2025-07-15T17:52:45.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/12.0.0","media":[]},{"id":"rel_M8oXve_brk8TbaeD3K5eG","version":"11.15.0","title":"Firebase Apple 11.15.0","summary":"## What's Changed\r\n* [Auth] Re-add `import Foundation` in `SecureTokenService.swift` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/p...","content":"## What's Changed\r\n* [Auth] Re-add `import Foundation` in `SecureTokenService.swift` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14920\r\n* Skip test due to being a bad test by @dmaclach in https://github.com/firebase/firebase-ios-sdk/pull/14923\r\n* Refactored Number Coding in `FunctionsSerializer` by @yakovmanshin in https://github.com/firebase/firebase-ios-sdk/pull/14889\r\n* [Infra] Migrate firestore.yml to use reusable workflow jobs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14917\r\n* [Release] Carthage updates for M165 / 11.14.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14927\r\n* [Firebase AI] Add Firebase AI Logic SDK to Carthage docs by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14928\r\n* [Release] Update versions for `11.15.0` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14930\r\n* [Firebase AI] Add code snippets for `countTokens` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14940\r\n* [Auth] NFC - AuthRecaptchaVerifier.swift by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14938\r\n* Rename VertexAITestApp to FirebaseAITestApp by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14943\r\n* [Firebase AI] Make `GenerativeAIRequest.Response` `Sendable` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14947\r\n* [Sessions] Fix Sendability warnings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14952\r\n* [Firebase AI] Upgrade Gemini 1.x models in integration tests  by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14956\r\n* Add AI Logic product to FEATURE_REQUEST.yml by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14969\r\n* docs: fix `auxiliary` in firebaseFunctions sources by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/14964\r\n* docs: fix `NSDictionary` in firebaseFunctions internal sources by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/14965\r\n* fix: a typo in CanSchedule`Operations`WithRespectsToShutdownState by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/14966\r\n* [Infra] Remove C99 language standard settings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14970\r\n* Add title parameter to all static functions in Schema class by @SeanChinJunKai in https://github.com/firebase/firebase-ios-sdk/pull/14971\r\n* [Firebase AI] Fix JSON formatting issue in `Schema` unit tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14980\r\n* [Firebase AI] Add support for configuring a thinking budget by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14909\r\n* [Firebase AI] Add integration tests for `global` endpoint by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14991\r\n* [Auth] Address Xcode 26 warnings in Auth by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14996\r\n* [Firebase AI] Deprecate `CountTokensResponse.totalBillableCharacters` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14998\r\n* [Infra] Remove Firebase Dynamic Links from the InAppMessaging sample applications. by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15000\r\n* [Core] Deprecate '-[FIROptions deepLinkURLScheme]' API by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15001\r\n* [Core] Remove testing usage of Options.deepLinkURLScheme by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15004\r\n\r\n## New Contributors\r\n* @dmaclach made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/14923\r\n* @SeanChinJunKai made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/14971\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/11.14.0...11.15.0","publishedAt":"2025-06-23T16:22:43.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/11.15.0","media":[]},{"id":"rel_kr7E5Cbqq9q5QTRtETFEg","version":"11.14.0","title":"Firebase Apple 11.14.0","summary":"The Firebase Apple SDK (11.14.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/...","content":"The Firebase Apple SDK (11.14.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#11.14.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* [Infra] Add `FIRAllocatedUnfairLock` type by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14825\r\n* [Firebase AI] Update error domain constant for renamed SDK by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14829\r\n* [Auth] Add Swift 6 conformance to `FirebaseAuth/Sources/Swift/ActionCode/` directory by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14833\r\n* [Functions] More Swift 6 improvements by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14788\r\n* add FirebaseAI to release notes by @morganchen12 in https://github.com/firebase/firebase-ios-sdk/pull/14840\r\n* [Functions] Complete Swift 6 support by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14838\r\n* [Firebase AI] Update Gemma candidate token count integration tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14855\r\n* [Auth] Add Swift 6 conformance to `FirebaseAuth/Sources/Swift/SystemService/` directory by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14839\r\n* [Firebase AI] Upload `xcodebuild` logs in integration tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14844\r\n* [Firebase AI] Update CHANGELOG entry wording by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14857\r\n* Bind rmqID instead of using stringWithFormat. by @leojaygoogle in https://github.com/firebase/firebase-ios-sdk/pull/14856\r\n* [Swift 6] Add Swift 6 testing for Sessions by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14599\r\n* [Auth] Conform 'AuthKeychainServices' to 'Sendable' by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14862\r\n* [Sessions] Remove Swift 5.9 guard statements by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14866\r\n* [Auth] More Swift 6 progress by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14867\r\n* [CI] Update `Dangerfile` to set `api: firebaseai` label by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14870\r\n* [Release] Carthage for 11.13.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14872\r\n* [Config] Fix Xcode 16.3 warning due to comparing two different enums by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14873\r\n* [Infra] Update Xcode versions in remoteconfig.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14869\r\n* use devsite variables by @morganchen12 in https://github.com/firebase/firebase-ios-sdk/pull/14874\r\n* [Infra] Update versions for Release 11.14.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14875\r\n* [Infra] Do not float dependency on FirebaseAI by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14877\r\n* [Firebase AI] Run quickstart build test using branch by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14879\r\n* New and clearer FirebaseAnalytics subspecs by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/14882\r\n* NOTICES Change by @github-actions in https://github.com/firebase/firebase-ios-sdk/pull/14894\r\n* [Auth] Fix 'PhoneAuthProviderFake.swift' following Swift 6 changes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14895\r\n* [Release] Update `Unreleased` CHANGELOG entries by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14898\r\n* [Infra] Update template README with new min. supported Xcode version by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14899\r\n* Analytics 11.14.0 by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/14897\r\n* [Infra] Fix logic used to find transitive dependencies by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14896\r\n\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/11.13.0...11.14.0","publishedAt":"2025-06-03T18:53:19.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/11.14.0","media":[]},{"id":"rel_W3tMNiqNWrJKSlQR8KrZ-","version":"11.13.0","title":"Firebase Apple 11.13.0","summary":"The Firebase Apple SDK (11.13.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/...","content":"The Firebase Apple SDK (11.13.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#11.13.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* Disable FDL tests in prerelease.yml by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14735\r\n* [Infra] Move `--legacy` flag into `xcresulttool_json` function by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14736\r\n* [Release] Carthage updates for M163 / 11.12.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14746\r\n* [Vertex AI] Fix decoding `ModalityTokenCount` when `tokenCount` is 0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14747\r\n* [Release] Update versions for Release 11.13.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14748\r\n* [Infra] Create common SPM-focused reusable workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14739\r\n* [Vertex AI] Add snippets for multi-modal audio and PDF inputs by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14750\r\n* add header for data connect by @morganchen12 in https://github.com/firebase/firebase-ios-sdk/pull/14752\r\n* [Infra] Add support for manual dispatch to new re-usable SPM workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14759\r\n* [NFC] Improve docs for reusable workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14761\r\n* Re-use local variable to avoid extra `FIRRemoteConfig` accesses in `RemoteConfigValueObservable` by @ivanmoskalev in https://github.com/firebase/firebase-ios-sdk/pull/14756\r\n* [Infra] Add re-usable workflow for catalyst jobs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14762\r\n* Improve the integration test coverage for online vs offline comparisons. by @ehsannas in https://github.com/firebase/firebase-ios-sdk/pull/14707\r\n* [Infra] Disable flaky FIAM UI tests in Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14758\r\n* Add inlineDataParts accessor for GenerateContentResponse by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14755\r\n* Run more CI on Xcode 16.3 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14764\r\n* [Infra] Convert App Check sample app to SwiftUI by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14769\r\n* [Infra] Remove Swift compiler(>=6) checks by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14771\r\n* RC Configure ephemeral URLSession for iOS 18.4 simulator by @tusharkhandelwal8 in https://github.com/firebase/firebase-ios-sdk/pull/14768\r\n* Add Firebase AI SDK implementation by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14774\r\n* Renames for console logging by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14776\r\n* [Functions] Address more Swift 6 warnings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14772\r\n* Add FirebaseAI to release process by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14783\r\n* Fix permissions in notice_generation.yml by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14781\r\n* NOTICES Change by @github-actions in https://github.com/firebase/firebase-ios-sdk/pull/14782\r\n* [Firebase AI] More naming updates by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14779\r\n* [Infra] Fix Combine unit test by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14785\r\n* [Firebase AI] Add handling for Google AI-formatted `CitationMetadata` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14780\r\n* Manually set cmake version in github action by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/14775\r\n* [Firebase AI] Fix integration tests and re-enable Dev API configs by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14792\r\n* Fix %lx, %lu, %ld, %llx, %llu, %lld by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/14791\r\n* Make Crashlytics context Init unblocking main by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/14754\r\n* [Firebase AI] Rename internal `APIConfig` enums by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14778\r\n* [Firestore] Update CI tests to Xcode 16.3 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14801\r\n* 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\r\n* [Firebase AI] Vertex AI Gemini API by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14806\r\n* Investigate swiftformat on Linux CI by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14808\r\n* [CI] Update to swiftformat 0.55.5 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14810\r\n* [Infra] Use 18.3.1 simulator for Combine integration tests by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14798\r\n* [Firebase AI] Add `GenerativeModel` tests using Dev API mock responses by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14816\r\n* [Firebase AI] Add workaround for invalid SafetyRatings in response by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14817\r\n* [Release] Changelogs bump for M164 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14820\r\n* Build SPM quickstart for FirebaseAI by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14818\r\n* [Firebase AI] Add initial CHANGELOG entry and restore VertexAI CHANGELOG by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14805\r\n* Fix type warnings for size_t use in Firestore by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/14790\r\n* [Firebase AI] Add support for Gemma models with Developer API by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14823\r\n* Analytics 11.13.0 by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/14824\r\n* [Release] Update Package.swift for M164 release by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14828\r\n\r\n## New Contributors\r\n* @ivanmoskalev made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/14756\r\n* @harlanhaskins made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/14794\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/11.12.0...11.13.0","publishedAt":"2025-05-20T16:02:30.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/11.13.0","media":[]},{"id":"rel_5fBEKqywmyhMl4GJJdiFO","version":"11.12.0","title":"11.12.0","summary":"The Firebase Apple SDK (11.12.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/...","content":"The Firebase Apple SDK (11.12.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#11.12.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* [Infra] Update action tools versions by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14630\r\n* Firestore: minor tweaks to ThreadSafeMemozier code in response to code review feedback by @dconeybe in https://github.com/firebase/firebase-ios-sdk/pull/14633\r\n* [Release] Add carthage artifacts for M162 / 11.11.0 release by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14634\r\n* [Infra] Update versions for Release 11.12.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14635\r\n* [Infra] Build binaries with Xcode 16.2 x macos-14 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14606\r\n* Fix cases of multiple stubs on the same method on a mock by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14649\r\n* Start Xcode 16.3 in CI by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14651\r\n* [Infra] Remove Xcode 15 CI by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14648\r\n* [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\r\n* [Infra] Revert \"Start Xcode 16.3 in CI\" by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14669\r\n* [Vertex AI] Fix `countTokens` integration tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14673\r\n* Fix invalid user token error by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14672\r\n* [Infra] Move Catalyst jobs to macos-15 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14676\r\n* [Sessions] Migrate to import access modifiers by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14670\r\n* [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\r\n* [Vertex AI] Add `responseModalities` to `GenerationConfig` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14658\r\n* Changed languageCode to lang in ActionCodeURL by @rizafran in https://github.com/firebase/firebase-ios-sdk/pull/14666\r\n* Changed actionCodeOperation types by @rizafran in https://github.com/firebase/firebase-ios-sdk/pull/14668\r\n* [Infra] Move 'client_app' workflow to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14684\r\n* Add unit tests for ActionCodeURL by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14683\r\n* [Infra] Move 'spm' workflow to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14685\r\n* [Docs] Delete Rome integration docs by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14686\r\n* [Infra] Move 'crashlytics' workflow to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14687\r\n* [Infra] Add `workflow_dispatch` trigger to enable manual dispatch of workflows. by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14682\r\n* [Infra] Move 'core' workflow to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14688\r\n* [Infra] Move 'functions' workflow to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14689\r\n* [Infra] Follow-up to #14682 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14690\r\n* [Infra] Move 'mlmodeldownloader' workflow to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14692\r\n* [Infra] Move 'performance' workflow to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14694\r\n* [Infra] Move 'firebasepod' workflow to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14693\r\n* More CI updates for Xcode 16 minimum by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14655\r\n* Minimize signins in VertexAI integration tests by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14697\r\n* [Sessions] Fix test app crash by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14700\r\n* Update timed integration tests to run on macos-15 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14698\r\n* [Vertex AI] Add `minItems` and `maxItems` to `Schema` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14671\r\n* [Infra] Move 'firestore' workflow to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14701\r\n* [VertexAI] Add schema minItems/maxItems test by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14703\r\n* fix: remove null value inclusion from `isNotEqualTo` and `notIn` filter results by @milaGGL in https://github.com/firebase/firebase-ios-sdk/pull/14704\r\n* [Infra] Migrate more workflows to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14702\r\n* [Infra] Migrate Storage CI to Xcode 16 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14657\r\n* [vertexai] File for Schema integration tests by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14710\r\n* [Vertex AI] Use ephemeral `URLSession` config on iOS 18.4 sim by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14696\r\n* [Infra] Update prerelease.yml to macos-15 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14709\r\n* [Infra] Remove `macos-13` from `messaging-cron-only` job by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14713\r\n* [VertexAI] Add minimum, maximum, title, and propertyOrdering to schema by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14711\r\n* [infra] Remove last usage of @_implementationOnly in the repo by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14714\r\n* [Infra] Fix `appdistribution` workflow `pod-lib-lint` `macos` versions by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14716\r\n* [Infra] Add `--legacy` flag to `xcresulttool` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14717\r\n* [Infra] Update firestore.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14720\r\n* [Infra] Go build only for FDL tests by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14721\r\n* [Infra] Fail on Xcode 15 builds by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14719\r\n* Analytics 11.12.0 by @htcgh in https://github.com/firebase/firebase-ios-sdk/pull/14724\r\n* [Release] Update unreleased changelog entries to `11.12.0` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14726\r\n* [Vertex AI] Add `anyOf` support to `Schema` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14708\r\n* [Infra] Temp. fix for RC's iOS integration tests by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14729\r\n* [Infra] Fix remote config linting warnings by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14731\r\n* [Release] Firestore binaries for `11.12.0` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14733\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/11.11.0...11.12.0","publishedAt":"2025-04-21T18:18:13.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/11.12.0","media":[]},{"id":"rel_xwp-8ubaaJ2c6QFBMsqw0","version":"11.11.0","title":"Firebase Apple 11.11.0","summary":"The Firebase Apple SDK (11.11.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/...","content":"The Firebase Apple SDK (11.11.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#11.11.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* [Infra] Add write permissions to notice_generation.yml and prerelease.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14583\r\n* [Vertex AI] Add Developer API encoding `CountTokensRequest` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14512\r\n* [vertex-ai] App Version for AI Monitoring by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14568\r\n* [Swift 6] Sessions Swift 6 changes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14575\r\n* [vertex-ai] Rename googleAppID to firebaseAppID by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14587\r\n* [Vertex AI] Read golden files from `vertexai` subdirectory by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14582\r\n* [Vertex AI] Add placeholders for `vertexai-sdk-test-data` files by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14593\r\n* [Release] Carthage for M161 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14589\r\n* [Infra] Update versions for Release 11.11.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14591\r\n* Fix priority queue assertion which enforce the item to have strict order by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/14496\r\n* [Swift 6] Address low-hanging Swift concurrency errors in Functions by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14597\r\n* [Swift 6] Add AtomicBox to CoreInternal by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14594\r\n* [NFC] Unmutated vars by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14604\r\n* Release notes for 11.11.0 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14609\r\n* [Vertex AI] Log warning for unsupported model names by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14610\r\n* Analytics 11.11.0 by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/14612\r\n* [Vertex AI] Swift Testing `generateContentStream` integration test by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14611\r\n* [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\r\n* [11.11.0] Firestore binary update by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14617\r\n* consolidate FIRCLSRedactUUID tests for clarity by @adamvduke in https://github.com/firebase/firebase-ios-sdk/pull/14621\r\n* [Vertex AI] Fix unsupported model name check introduced in #14610 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14629\r\n\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/11.10.0...11.11.0","publishedAt":"2025-03-31T18:31:52.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/11.11.0","media":[]},{"id":"rel_1GqfsPrQWT2hKX6SortPI","version":"11.10.0","title":"Firebase Apple 11.10.0","summary":"The Firebase Apple SDK (11.10.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/...","content":"The Firebase Apple SDK (11.10.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#11.10.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* Swift 6 build fixes for Vertex AI by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14480\r\n* Specify Swift Version in Firestore test settings by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/14488\r\n* Fix generate notice CI by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14492\r\n* Add google-app-id to Vertex AI requests by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14479\r\n* [vertex-ai] Disable google-app-id by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14493\r\n* [Messaging] Update `FIRMessaging` header doc by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14494\r\n* [Release] Carthage updates for M160 / 11.9.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14495\r\n* [Release] Update versions for Release 11.10.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14498\r\n* [Vertex AI] Add integration test for `generateContentStream` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14501\r\n* [VertexAI] More Swift 6 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14499\r\n* [VertexAI] Add Swift 6 testing to CI by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14503\r\n* [CI] Run `buildup_SpecsTesting_repo` job on `macos-15` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14506\r\n* [Crashlytics] docs: fix a typo in the change log by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/14511\r\n* docs: fix the word `equivalent` by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/14509\r\n* docs: fix the word `unavailable` by @MojtabaHs in https://github.com/firebase/firebase-ios-sdk/pull/14508\r\n* 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\r\n* Refactored `FunctionsSerializer.decode(_:)` by @yakovmanshin in https://github.com/firebase/firebase-ios-sdk/pull/14514\r\n* [Functions] Include endpoint and region details in error messages by @ns-vasilev in https://github.com/firebase/firebase-ios-sdk/pull/14487\r\n* Refactored `FunctionsSerializer.encode(_:)` by @yakovmanshin in https://github.com/firebase/firebase-ios-sdk/pull/14524\r\n* Add DataConnect product definition to build.sh by @aashishpatil-g in https://github.com/firebase/firebase-ios-sdk/pull/14527\r\n* [Vertex AI] Remove unused `finishMessage` coding key by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14528\r\n* [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\r\n* [Infra] Update to clang-format@20 and apply updated styling. by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14531\r\n* [Vertex AI] Refactor generateContentStream to fix Swift 6 warning by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14504\r\n* [Vertex AI] Add `APIConfig` to support switching to the Developer API by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14521\r\n* Update README.md for clang-format 20 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14533\r\n* [vertex-ai] Check for Swift 6 warnings by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14535\r\n* [CI] Run `check` workflow on Ubuntu by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14534\r\n* [Config] Add encoder and decoder param to public codable APIs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14525\r\n* [Infra] Install visionOS sims to workflows that couldn't find it by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14543\r\n* [Vertex AI] Parameterize integration tests for Vertex and Dev API by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14540\r\n* remove useless method by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/14544\r\n* Add imagen generation example to VertexAI Sample by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14545\r\n* [Config] Split Codable APIs up and improve doc comments by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14552\r\n* Fix RCNConfigRealtime crash. by @tusharkhandelwal8 in https://github.com/firebase/firebase-ios-sdk/pull/14518\r\n* [Functions] Add support for streamable cloud functions by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14395\r\n* [Vertex AI] Add enum integration test and run on Developer API v1 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14547\r\n* Remove VertexAI sample by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14553\r\n* [Vertex AI] Update DocC links to Firebase docsite where available by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14555\r\n* [Vertex AI] Set `ModelContent.role` to `nil` in system instructions by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/14558\r\n* [Swift 6] Add Swift 6 testing for SharedSwift by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14557\r\n* Fix nightlies by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/14560\r\n* [Swift 6] Fix mutable state error in FirebaseDataEncoder.swift by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14556\r\n* add basic gemini config (disable summary) by @morganchen12 in https://github.com/firebase/firebase-ios-sdk/pull/14549\r\n* Analytics 11.10.0 by @htcgh in https://github.com/firebase/firebase-ios-sdk/pull/14563\r\n* [Release] Version changelog entries for 10.10.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14564\r\n* [Config] Revert adding encoder/decoder params to Codable APIs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14565\r\n* 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\r\n* [Infra] Debug broken issues generation workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14572\r\n* [Infra] Add comment to testing report generation app by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14574\r\n* [Swift 6] Add Swift 6 testing for CoreInternal by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14561\r\n* [Infra] Install visionOS sim in `storage x spm` workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14579\r\n* [Release] Firestore binary for 11.10 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/14581\r\n\r\n## New Contributors\r\n* @ns-vasilev made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/14487\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/11.9.0...11.10.0","publishedAt":"2025-03-17T17:00:14.000Z","url":"https://github.com/firebase/firebase-ios-sdk/releases/tag/11.10.0","media":[]}],"pagination":{"page":1,"pageSize":20,"totalPages":5,"totalItems":100},"summaries":{"rolling":null,"monthly":[]}}