Fixed a crash related to FPRSessionDetails ( #8691).Fixed an URL handling bug for hosts that also contain the path.Firebase now includes community supported Combine publishers.Fixed platform availability checks in Swift Package Manager that may prevent codeĬompletion for Analytics APIs on macOS and tvOS ( #9032).Fixed an issue where the FCM token was not correctly associated with the APNs token during app start ( #8738).Fixed an issue where duplicate messages could occur when two campaigns were triggered by different events ( #9070).Fixed an issue where an in-app message was shown every new session ( #8907).Initial public beta release with Codable support.Fixed an issue that can result in incomplete Query snapshots when anĪpp is backgrounded during query execution.Generally transparent with the exception of custom decoder use cases, which may need to be updated ( #8854).
Refactored Codable implementation to share common source with Firebase Functions.FNextPushId 'successor' crash ( #8790).Race condition crash in FUtilities.m ( #9096).Fixed macOS Extension access to Shared Keychain by adding kSecUseDataProtectionKeychain recommended key ( #6876).Added multi-tenancy support to generic OAuth providers ( #7990).Added a X-Firebase-GMPID header to network requests ( #9046).Introduced shared Codable implementation.To use the Swift extension library, add pod 'FirebaseRemoteConfigSwift' to your Podfile. See example usage on GitHub here and here ( #6883).
App start measurements are now made only for cold app starts (without pre-warming) ( #9026).
Includes a client-side fix for an issue where test messages incorrectly do not include appData.Added async wrapper for CollectionReference.addDocument() and.Add more details to the assertion failure in OrderBy::Compare() to.Partial fix for expired ID token issue ( #6521).Added documentation note and error logging to getStoredUser(forAccessGroup:) regarding tvOS keychain sharing issues ( #8878).Fixed watchOS build failures with Swift Package Manager ( #9191).Fixed an issue with session_start events being logged during app prewarming on iOS 15+ ( #6161).Added support for parsing new campaign parameters utm_id, utm_source_platform, utm_creative_format, and utm_marketing_tactic for traffic source dimensions.Make pre-warming identification more reliable by moving the pre-warm check to the earliest phase of app start.Added support for explicit typing to DocumentReference.getDocument(as:)Īnd DocumentSnapshot.data(as:) to simplify mapping documents ( #9101).Fixed an issue where passing nil as a value for a custom key or user ID did not clear the stored value as expected.Added native support for ARM/M1 Macs in upload-symbols ( #8965).Updated upload-symbols to 3.11 and added logic to process Flutter project information ( #9379).To review release notes for the Firebase console and for other Firebaseįirebase Release Notes.