What's Changed
- Fix Firebase/Crashlytics min iOS version by @paulb777 in #13580
- Add
-Wno-error=redundant-move
to cmake builds by @dconeybe in #13582 - Fix cmake builds with Python 3.12, which deleted the long-deprecated 'distutils' module by @dconeybe in #13583
- Firestore: Improve efficiency of memory persistence when processing a large number of writes by @dconeybe in #13572
- [Vertex AI] Prepare podspec for a CocoaPods release by @andrewheard in #13585
- Correct AddNewPod link at README.md by @lamtrinhdev in #13588
- [Release] Update Firestore SPM binary for 11.2.0 by @andrewheard in #13594
- [Auth] Add app ID prefix to sample plist by @ncooke3 in #13599
- [Auth] Better keychain error descriptions by @paulb777 in #13600
- [Auth] Forward secure coding calls for TOTPMultiFactorInfo by @ncooke3 in #13592
- [Vertex AI] Add
Decodable
conformance forFunctionResponse
by @andrewheard in #13606 - [Vertex AI] Add pod to FirebaseManifest by @andrewheard in #13586
- [Infra] Reduce test flakes due to async variable assignment by @ncooke3 in #13610
- [Infra] Silence extensions warnings in Sessions SDK by @ncooke3 in #13611
FunctionsError
by @yakovmanshin in #13601- [Auth] Revoke SiwA token when unlinking Apple provider by @ncooke3 in #13621
- [Infra] Update NOTICES by @ncooke3 in #13625
- [Infra] Fix Swift 6 warning in FirebaseAppTests.swift by @ncooke3 in #13627
- [Infra] Silence extensions warnings in Sessions SDK tests by @ncooke3 in #13629
- [Infra] Address Sendable warnings in RC's URLSessionPartialMock.swift by @ncooke3 in #13632
- [Infra] Fix warning in Auth's 'SwiftAPI.swift' tests by @ncooke3 in #13633
- [Vertex AI] Silence
SafetyRating: Comparable
warning in tests by @andrewheard in #13635 - [Auth] Query with
kSecAttrSynchronizable
when auth sharing enabled by @ncooke3 in #13642 - [Auth] Await header value from underlying queue by @ncooke3 in #13647
- Skip copyright check for data-connect ProtoGen files by @paulb777 in #13651
- Update check_copyright.sh by @paulb777 in #13652
- [Infra] Upgrade to
clang-format@19
by @andrewheard in #13656 - Add Data Connect to issue product list selector by @paulb777 in #13657
- [Auth] Use native Swift types in Auth backend types by @ncooke3 in #13658
- Expose FirebaseCore via SPM by @paulb777 in #13659
- [Auth] Handle corrupt keychain value resulting from incomplete v11 port by @ncooke3 in #13643
- [Vertex AI] Remove
SafetyFeedback
struct by @andrewheard in #13666 - [Vertex AI] Cleanup Decodable impl from BlockThreshold by @andrewheard in #13673
- [Core] Add ability to load version from product SDK by @ncooke3 in #13639
- [Auth] Move applicable non-public types away from subclassing NSObject by @ncooke3 in #13676
- [Vertex AI] Use
actions/cache
in workflow by @andrewheard in #13687 - [Vertex AI] Remove pod from
FirebaseManifest
by @andrewheard in #13663 - NOTICES Change by @github-actions in #13705
- Revert "Make GenerativeModel and Chat into Swift actors (#13545)" by @andrewheard in #13703
- GHA updates: visionOS and Xcode 16 - Part 1 by @paulb777 in #13697
- [Infra] Require firestore status check only if firestore code changes by @ncooke3 in #13678
- [Infra] Fix warning in Auth's AuthWebViewController.swift by @ncooke3 in #13634
- Analytics 11.3.0 by @tsunghung in #13709
- Ensure test of recent TagManager by @paulb777 in #13710
- RC: fix internal API nullability issue caught by analyzer by @paulb777 in #13712
- [Auth] nil out SafariViewController when presentation finishes by @ncooke3 in #13715
- [Auth] Match Firebase 10 implementation in WKNavigationDelegate conformance by @ncooke3 in #13714
- [Infra] Switch back to building Auth with
-warnings-as-errors
by @ncooke3 in #13713 - CI updates for visionOS and Xcode 16: part 2 by @paulb777 in #13708
- Firestore SPM binary for 11.3.0 by @paulb777 in #13730
New Contributors
- @lamtrinhdev made their first contribution in #13588
Full Changelog: 11.2.0...11.3.0