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