The Firebase Apple SDK (12.19.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
- Revert to using kFPRSlowFrameThreshold for slow frames on iOS by @tejasd in #16502
- Fix FirebaseAuth random logouts on iOS 15+ during prewarming by @paulb777 in #16505
- escape bucket in downloadURLFromMetadataDictionary by @isl-Ramzi in #16529
- guard numeric accessors on untrusted incoming FCM message fields by @isl-Ramzi in #16533
- feat(firestore): added minimum and maximum FieldValue operations by @MarkDuckworth in #16159
- fix(fiam): banner status bar height lookup on deprecated UIApplication.keyWindow by @JayPatel095 in #16543
- Fix #16542: Pre-cache Foundation locale and calendar to prevent C locale race condition by @paulb777 in #16545
- fix(ml): missing import causing build error by @daymxn in #16563
- fix(appcheck): build failure with unguarded provider by @daymxn in #16564
- Update logic for swizzling NSProxy's to exclude weak instance variables. by @tejasd in #16553
- Update podspec version for all GoogleUtilities in FirebasePerformance.podspec by @tejasd in #16578
- refactor(spm): revert support for non-macOS hosts by @andrewheard in #16579
- fix(database): refresh server time offset after clock changes by @Hokila in #16566
- Fix AppCheck concurrency infinite recursion bug in Auth by @paulb777 in #16552
- Ignore locale changes for token freshness when
isInstallationIdEnabledisYESby @leojaygoogle in #16572 - Migrate deprecated ABSL_ATTRIBUTE_NORETURN to C++11 [[noreturn]] by @cherylEnkidu in #16561
- Analytics 12.19.0 by @pcfba in #16587
- [Functions, Storage] Emulator authentication fix by @paulb777 in #16541
- fix(auth): restore app extension build broken by UIApplication.shared by @jeffwall-curlewlabs in #16584
- fix: resolve missing registration token callbacks at app launch. (#16596) by @leojaygoogle in #16596
- NOTICES Change by @github-actions[bot] in #16598
- ailogic: add warning for module rename by @ncooke3 in #16607
- feat(ai): add GeminiLanguageModel by @andrewheard in #16601
- refactor(ai): consolidate HTTP request headers by @andrewheard in #16612
- feat(ai): add GeminiLanguageModel guided generation support by @andrewheard in #16619
- fix(auth): use AuthErrors.domain in AuthKeychainServicesTests by @ncooke3 in #16628
- feat(ai): add GeminiLanguageModel tool calling by @andrewheard in #16620
- feat(ai): document and expose GeminiLanguageModel by @andrewheard in #16631
New Contributors
- @gorthitk made their first contribution in #16462
- @AustinBenoit made their first contribution in #16481
- @JayPatel095 made their first contribution in #16543
- @Hokila made their first contribution in #16566
- @jeffwall-curlewlabs made their first contribution in #16584
Full Changelog: 12.18.0...12.19.0