The Firebase Apple SDK (12.17.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
- Fix absl::string_view nullptr crash and binary truncation in StringFormat by @cherylEnkidu in #16350
- [ML] Deprecate FirebaseMlModelDownloader by @paulb777 in #16357
- Add missing ABSL_CONST_INIT to variable definitions by @cherylEnkidu in #16355
- Fix StorageUploadTask cancel by @paulb777 in #16359
- refactor(misc): remove obsolete OS availability checks by @ncooke3 in #16313
- bound array access in StoragePath url parsers by @alhudz in #16243
- Changelog update for StoragePath fix by @paulb777 in #16379
- feat(firestore): add support for 16MB docs by @dlarocque in #16206
- reject path separators in fileExtensionForResponse by @isl-Ramzi in #16387
- Prevent crashes when parsing malformed bundle payloads by @cherylEnkidu in #16367
- refactor(appcheck): remove recaptcha fallback from default provider factory by @ncooke3 in #16388
- bound array access in ActionCodeURL query parser by @isl-Ramzi in #16382
- Fix simulator putfile posix error by @paulb777 in #16386
- [AI] Rename vertexAI to agentPlatform by @paulb777 in #16372
- [Storage,Functions] Fix credentials for emulator by @paulb777 in #16395
- [Auth] Fix OAuth string escaping logic by @paulb777 in #16394
- validate resource name format before PopFirst in bundle parsing by @alhudz in #16221
- refactor: remove site key from options; require explicit pass to recaptcha provider by @ncooke3 in #16409
- docs(analytics): explain the three SPM products by @tsushanth in #16249
- ignore non-text websocket frames in handleIncomingFrame by @isl-Ramzi in #16414
- fix surrogate pair replacement range in FNextPushId by @isl-Ramzi in #16415
- fix(RemoteConfig): prevent activate from hanging with named apps by @paulb777 in #16412
- fix(firebaseai): prevent stream leak on cancellation by @ncooke3 in #16393
- zero image details in FIRCLSBinaryImageFindImageForUUID by @isl-Ramzi in #16407
- refactor(inappmessaging): remove obsolete OS availability checks by @ncooke3 in #16336
- refactor(auth): remove obsolete OS availability checks by @ncooke3 in #16356
- refactor(storage): remove obsolete OS availability checks by @ncooke3 in #16417
- fix(RemoteConfig): prevent retain cycle in activateWithCompletion by @paulb777 in #16413
- fix: resolve concurrency resource leak in Functions stream cancellation by @ncooke3 in #16392
- refactor(messaging): remove obsolete OS availability checks by @ncooke3 in #16419
- Analytics 12.17.0 by @htcgh in #16427
- [AI] Mark speech output feature "public preview" by @milaGGL in #16432
New Contributors
- @alhudz made their first contribution in #16243
- @tsushanth made their first contribution in #16249
Full Changelog: 12.16.0...12.17.0