The Firebase Apple SDK (12.16.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
- Update .spi.yml to build documentation by @Mcrich23 in #16281
- Revert "Make the Firestore nightly test optional (#16222)" by @wu-hui in #16283
- fix(perf): avoid unsafe NSProxy delegate ivar lookup by @aybarska in #16270
- test: Update expected image token count to match new backend values by @paulb777 in #16280
- docs(appcheck): update provider factory docs for new default by @ncooke3 in #16285
- fix(auth): migrate away from deprecated api by @daymxn in #16274
- chore: carthage artifacts for m182 by @ncooke3 in #16287
- Partial Revert "fix(auth): migrate away from deprecated api" by @ncooke3 in #16289
- fix(core): update error messages mentioning init usage by @daymxn in #16294
- Update versions for Release 12.16.0 by @ncooke3 in #16292
- fix doc link by @morganchen12 in #16290
- fix(firestore): fix var warning by @ncooke3 in #16295
- refactor(fcm): cleanup redundant availability checks in fcm test file by @ncooke3 in #16146
- feat(skills): add ios-simulator-test-recording skill for UI test walkthroughs by @ryanwilson in #16005
- Revise agents.md title and introduction by @ryanwilson in #16306
- refactor: clean up legacy Swift 5.x version checks by @ncooke3 in #16305
- Migrate Connectivity Monitoring to NWPathMonitor on Apple Platforms by @cherylEnkidu in #16112
- fix(ailogic): stream errors should not be ignored by @ncooke3 in #16298
- refactor(crashlytics): remove obsolete OS availability checks by @ncooke3 in #16309
- refactor(appcheck): remove obsolete OS availability checks by @ncooke3 in #16310
- test: Increase timeout in testListenForChildChangedWithLimitEnsureEventsFireProperly by @paulb777 in #16279
- fix(spm): allow googleappmeasurement patches by @ncooke3 in #16288
- chore(scripts): remove obsolete style script exclusions by @ncooke3 in #16314
- ci: Upgrade setup-ruby and retry actions to versions supporting Node.js 24 by @paulb777 in #16278
- chore(gemfile): concurrent-ruby >= 1.3.7 by @ncooke3 in #16316
- [Crashlytics] Fix deadlock in user logging on reentrant queue access. (#16163) by @JesusRojass in #16192
- fix(ailogic): fix concurrency warning in test mock type by @ncooke3 in #16315
- refactor(database): remove obsolete OS availability checks by @ncooke3 in #16317
- ci(workflows): add read permissions to github action workflows by @ncooke3 in #16321
- fix zizmor findings by @morganchen12 in #16296
- chore: update gems by @ncooke3 in #16320
- chore: update .github/actions/testing_report_generation gems by @ncooke3 in #16325
- [Infra] Fix danger workflow failure by @paulb777 in #16327
- [AI] Disable broken googleAI urlContext integration tests by @paulb777 in #16330
- [Perf] Fix memory gauge crash using task_info (#16121) by @JesusRojass in #16220
- [Firebase AI Logic] Fix GenerateContentResponse decode failure when citation endIndex is missing by @paulb777 in #16329
- cleanup(infra): refactor spec testing tooling by @ncooke3 in #16319
- refactor(firestore): remove obsolete OS availability checks by @ncooke3 in #16318
- docs(appcheck): Update CHANGELOG.md by @ncooke3 in #16334
- chore(m183): update changelogs by @daymxn in #16335
- fix(ailogic): xcode 27 renaming deprecation by @ncooke3 in #16297
- Add support for the new FCM registration ID. by @leojaygoogle in #16133
- fix more zizmor findings by @morganchen12 in #16338
- Analytics 12.16.0 by @pcfba in #16340
- NOTICES Change by @github-actions[bot] in #16342
- feat(ci): add workflow_dispatch trigger to infra.notice_generation.yml by @ncooke3 in #16343
- fix(ci): prioritize SpecsStaging over SpecsTesting in NOTICES generation by @ncooke3 in #16344
- NOTICES Change by @github-actions[bot] in #16346
- Update Changelog for #16163 by @JesusRojass in #16347
- fix bad persist-credential by @morganchen12 in #16348
- chore(m183): update Firestore target by @daymxn in #16362
New Contributors
Full Changelog: 12.15.0...12.16.0