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