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