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