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