Releases: firebase/firebase-ios-sdk
Firebase Apple 10.28.0
Important
If you downloaded the Firebase.zip
prior to July 2, 2024, please re-download it. There was an issue where the originally uploaded artifact was missing code signatures.
The Firebase Apple SDK (10.28.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
- [Remote Config] Attempt to reduce int. tests flakes by @ncooke3 in #13019
- Removed Unused Availability Checks by @yakovmanshin in #13023
- Fix fireperf exception by @paulb777 in #12991
- [Release] Carthage versions for M148 / 10.27.0 by @ncooke3 in #13030
- [Release] Update versions for Release 10.28.0 by @ncooke3 in #13033
- Fix deprecated typo by @michalsrutek in #13037
- Make sure rollouts logging queue is not nil by @themiswang in #13058
- [Infra] Get testing tag from latest tag merged to main by @ncooke3 in #13061
- [Infra] Quick fix for NOTICES generation by @ncooke3 in #13062
- [Vertex AI] Add simple integration tests by @andrewheard in #13075
- Replace SystemConfiguration with a more recent Apple provided network monitoring API. by @visumickey in #13091
- [Vertex AI] Add environment variable to control integration tests by @andrewheard in #13095
- [Vertex AI] Update samples/docs to use
gemini-1.5-flash
by @andrewheard in #13099 - [Vertex AI] Add support for compiling on tvOS by @andrewheard in #13090
- [Vertex AI] Add CI for visionOS by @andrewheard in #13092
- Early return for rollouts write errors by @themiswang in #13103
- [Vertex AI] Add CHANGELOG for tvOS/visionOS community support by @andrewheard in #13105
- Changelogs 10.28.0 by @paulb777 in #13111
- [Docs] Update Crashlytics/CHANGELOG.md by @ncooke3 in #13112
- Add
FIRAppCheckTokenProtocol
for use inFIRAppCheckProtocol
by @andrewheard in #13035 - Analytics 10.28.0 by @pcfba in #13116
- Import
Foundation
inFIRAppCheckTokenProtocol
by @andrewheard in #13121
New Contributors
- @michalsrutek made their first contribution in #13037
Full Changelog: 10.27.0...10.28.0
Firebase Apple 10.27.0
The Firebase Apple SDK (10.27.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
- Disable failing ObjC Performance quickstart on CI by @andrewheard in #12853
- Gracefully fail rollout write by @themiswang in #12863
- [Release] Carthage updates for 10.25.0 by @andrewheard in #12871
- [Release] Update Package.swift for 10.26.0 by @andrewheard in #12873
- Update versions for Release 10.27.0 by @andrewheard in #12875
- Add SIGTERM support by @naftaly in #12881
- [Release] Update CHANGELOG.md for #12881 by @ncooke3 in #12885
- Improve/use shorthand syntax for unwrapping optionals and fix typos by @sheikhbayazid in #12369
- Stop CI on Swift podspecs by @paulb777 in #12895
- [Release Tooling] Add functionality to build dynamic frameworks by @ncooke3 in #12890
- [InAppMessaging] Fix #12882 by @ncooke3 in #12910
- Improve Usage of SQLITE_OPEN_FILEPROTECTION_NONE in FIRMessagingRmqManager.m by @doganaltinbas in #12909
- [Release] Update changelog to reflect #12900 by @ncooke3 in #12915
- [RTDB] Use NSURLSessionWebSocket instead of SocketRocket where possible by @paulb777 in #12894
- [InAppMessaging] Follow-up to #12910 by @ncooke3 in #12917
- [Release] Update FIAM changelog to reflect 10.26.0 by @ncooke3 in #12919
- Update FirebaseAppCheck's FirebaseCore dependency by @paulb777 in #12925
- [Firestore] Cleanup compilation guards for building on older SDKs by @ncooke3 in #12936
- [Messaging] Cleanup compilation guards for building on older SDKs by @ncooke3 in #12935
- [Infra] Attempt to fix #12769 by @ncooke3 in #12938
- [NFC] Remove outdated comment by @ncooke3 in #12940
- [FIAM] Cleanup compilation guards for building on older SDKs by @ncooke3 in #12937
- [Infra] Clean up visionOS conditionals by @ncooke3 in #12934
- [Infra] Re-enable 'zip / quickstart_framework_firestore' job by @ncooke3 in #12943
- Merge
release-10.26
intomain
by @andrewheard in #12955 - [Vertex AI] Update sample README for
main
by @andrewheard in #12956 - [Vertex AI] Rename
FirebaseVertexAI-Docs.podspec
to avoid CI by @andrewheard in #12958 - [Vertex AI] Align text and add close keyboard function in Sample Project by @1998code in #12887
- Fix VisionOS and WatchOS CI by @paulb777 in #12966
- use correct variable by @morganchen12 in #12971
- Update versions in
FirebaseVertexAI-Docs.not_podspec
by @andrewheard in #12973 - Bump rexml from 3.2.5 to 3.2.8 by @dependabot in #12978
- Bump rexml from 3.2.5 to 3.2.8 in /.github/actions/notices_generation by @dependabot in #12980
- [Vertex AI] Update samples/docs to use
gemini-1.5-flash-preview-0514
by @andrewheard in #12979 - Crashlytics dispatch Rollouts writes async to prevent crashes by @samedson in #12977
- Update retry logic for flaky tests by @paulb777 in #12998
- Deprecation warning for FDL by @paulb777 in #12999
- [Release] Prep changelogs for 10.27.0 / M148 by @ncooke3 in #13005
- Analytics 10.27.0 by @tsunghung in #13006
- [Vertex AI] Add error message for Firebase ML API not enabled by @andrewheard in #13007
- [Vertex AI] Log server error responses without
-FIRDebugEnabled
by @andrewheard in #13009 - [Vertex AI] Add CHANGELOG entry for 10.27.0 by @andrewheard in #13010
- [Release] Update FirestoreInternal binary for 10.27.0 / M148 by @ncooke3 in #13013
New Contributors
- @naftaly made their first contribution in #12881
- @sheikhbayazid made their first contribution in #12369
- @doganaltinbas made their first contribution in #12909
- @1998code made their first contribution in #12887
Full Changelog: 10.25.0...10.27.0
Firebase Apple 10.26.0
The Firebase Apple SDK (10.26.0) is now available. This release is only available for Swift Package Manager.
For more details, see the Firebase Apple SDK release notes.
To install this SDK, see Add Firebase to your project.
What's Changed
- [Vertex AI] Initial release of the Vertex AI for Firebase SDK (public preview). Learn how to get started with the SDK in your app.
- [In-App Messaging] Fixed crash at app start that affected SwiftPM users by @ncooke3 in #12910
Full Changelog: 10.25.0...10.26.0
Note: For the latest CocoaPods and zip distributions, see the https://github.com/firebase/firebase-ios-sdk/releases/tag/10.25.0.
Firebase Apple 10.25.0
The Firebase Apple SDK (10.25.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
- [FirebaseCoreInternal] Switch to implementation-only import of GULs by @ncooke3 in #12714
- [AppCheck, Database, InAppMessaging, MLModelDownloader, Performance, Sessions] Migrate to GoogleUtilities's storage container by @ncooke3 in #12752, #12753, #12757, #12759, #12762, #12773
- Use declspec in Firestore on Windows machines by @a-maurice in #12758
- [CI] Stop Xcode 14, start Xcode 15.3 by @paulb777 in #12746
- [Performance] Migrate to GoogleUtilities's storage container by @ncooke3 in #12759
- Todos and workarounds for tests not yet ready for macos-14 by @paulb777 in #12781
- Another macos-14 CI workaround by @paulb777 in #12787
- [CI] Update grpc dependent jobs to macos-14 by @paulb777 in #12790
- [Firestore] Remove DocumentID setter warning by @andrewheard in #12756
- [App Check] Bump dependency on AppCheckCore to 10.19.0+ by @ncooke3 in #12806
- Allow Blob of data with zero length. by @tom-andersen in #12694
- [Infra] Switch zip building over to Xcode 15.2 by @ncooke3 in #12737
- Make use of SQLITE_OPEN_FILEPROTECTION_COMPLETEUNTILFIRSTUSERAUTHENTICATION conditional. by @cprince-foreflight in #12548
- [Release Tooling] Consistent approach to resources when building on Xcode 15 by @ncooke3 in #12821
- [Release Tooling] Cleanup unused folder references by @ncooke3 in #12825
- Analytics 10.25.0 by @pcfba in #12843
- Update
FIRAuthInterop
to use_Nullable_result
annotation by @andrewheard in #12841 - Disable quickstart CI that doesn't work with Xcode 15 by @paulb777 in #12846
New Contributors
- @mrs1669 made their first contribution in #12760
- @a-maurice made their first contribution in #12758
- @cprince-foreflight made their first contribution in #12548
Full Changelog: 10.24.0...10.25.0
Firebase Apple 10.24.0
The Firebase Apple SDK (10.24.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
- Remove calls to fstat in crashlytics by @volantwish in #12531
- fix unit tests by @themiswang in #12553
- [Release] Add release note for signed artifact changes by @ncooke3 in #12558
- Fix typo by @paulb777 in #12565
- [Firestore] Add a check to ensure FirestoreInternal has same public headers as Firestore by @ncooke3 in #12575
- Carthage 10.23.0 by @paulb777 in #12588
- Initial CI for visionOS by @paulb777 in #12578
- Upgrade cmake build to grpc 162 by @wu-hui in #12417
- More visionOS CI by @paulb777 in #12608
- Update versions for Release 10.24.0 by @paulb777 in #12594
- [Release Tooling] Update XCFramework structure by @ncooke3 in #12595
- [Docs] Update
FirebaseCore/CHANGELOG.md
with correct issue # by @ncooke3 in #12639 - Adds putFileHandle and putFileHandleAsync by @mattcomi in #12580
- [CocoaPods] Lock FirestoreInternal version to Firestore by @paulb777 in #12654
- Merge 10.23.1 by @paulb777 in #12655
- [Crashlytics] Fix missing Swift header error by @ncooke3 in #12659
- Move MIEQ to composite index tests by @milaGGL in #12416
- feat: add basic support to build frameworks and zip them for the Apple Watch by @jasesuperhero in #12624
- Release note for watchOS zip/Carthage by @paulb777 in #12670
- [Crashlytics] Remove mach_absolute_time usages by @paulb777 in #12664
- Update to SwiftFormat 0.53.5 by @paulb777 in #12665
- Fix typo: Timout -> Timeout by @Jager-yoo in #12672
- [Crashlytics] Regenerate privacy manifest by @ncooke3 in #12675
- [Release] Version changelog entries for 10.24.0 by @ncooke3 in #12677
- [Release Tooling] Fix METADATA.md regression introduced in #12595 by @ncooke3 in #12661
- Analytics 10.24.0 by @tsunghung in #12693
- [Release] Update binary SPM Firestore distro for 10.24.0 by @ncooke3 in #12708
- [Release] Update Firestore's binary deps in Package.swift by @ncooke3 in #12709
New Contributors
- @volantwish made their first contribution in #12531
- @mattcomi made their first contribution in #12580
- @jasesuperhero made their first contribution in #12624
- @Jager-yoo made their first contribution in #12672
Full Changelog: 10.23.1...10.24.0
10.23.1
The Firebase Apple SDK (10.23.1) is now available.
This release is only available for CocoaPods and Swift Package Manager and only changes Firebase Analytics.
See details at Firebase Apple SDK release notes.
What's Changed
- [Release] Update Package.swift for 10.23.1 patch by @ncooke3 in #12644
- Analytics 10.23.1 by @htcgh in #12648
- 10.23.1 podspec updates by @paulb777 in #12647
- Tweak release note by @paulb777 in #12649
Full Changelog: 10.23.0...10.23.1
10.23.0
The Firebase Apple SDK (10.23.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
- [Release] Update versions for Release 10.23.0 by @andrewheard in #12467
- Add API tests for hashed email and phone number by @tsunghung in #12469
- Update upload-symbols to 13.7 by @themiswang in #12471
- Analytics 10.22.1 by @tsunghung in #12482
- Upgrade
clang-format
to v18 by @andrewheard in #12483 - [Release] Add patch note for 10.22.1 by @ncooke3 in #12490
- Restore 10.23.0 versions to main after 10.22.1 by @paulb777 in #12497
- Patch abseil-cpp to ignore deprecated errors in new Xcode. by @jonsimantov in #12498
- Fix CI breakage from recent merge by @paulb777 in #12504
- Resolved warning no rule to process file 'PrivacyInfo.xcprivacy' of type 'text.xml' with CocoaPods by @HikaruSato in #12513
- Upgrade grpc to 1.62 for cocoapods by @wu-hui in #12398
- Snapshot listener source from cache by @milaGGL in #12370
- [Rollouts] Feature rollouts merge to main by @themiswang in #12410
- [spm] Update grpc to 1.62.3 by @paulb777 in #12520
- [Release Tooling] Copy over macOS/macCatalyst plists by @ncooke3 in #12517
- NOTICES Change by @github-actions in #12524
- Changelog updates for 10.23.0 by @paulb777 in #12533
- [Firestore] Improve logging in scripts/check_firestore_symbols.sh by @ncooke3 in #12535
- [Firestore] Add unlinked symbol introduced in #12370 by @ncooke3 in #12534
- [Firestore] Re-export public header added in #12370 by @ncooke3 in #12537
- [Firestore] Bump dependency ranges for Firestore's binary SPM distro by @ncooke3 in #12538
- Fix Firestore build warnings by @cherylEnkidu in #12536
- Analytics 10.23.0 by @htcgh in #12539
- [Release] Update FirebaseFirestoreInternal checksum by @ncooke3 in #12545
- [Release] Re-spin FST with signed artifact by @ncooke3 in #12549
New Contributors
- @HikaruSato made their first contribution in #12513
Full Changelog: 10.22.1...10.23.0
Firebase Apple 10.22.1
The Firebase Apple SDK (10.22.1) is now available. For more details, see
the Firebase Apple SDK release notes.
To install this SDK, see Add Firebase to your project.
Firebase Apple 10.22.0
The Firebase Apple SDK (10.22.0) is now available. For more details, see
the Firebase Apple SDK release notes.
To install this SDK, see Add Firebase to your project.
Firebase Apple 10.21.0
The Firebase Apple SDK (10.21.0) is now available. For more details, see
the Firebase Apple SDK release notes.
To install this SDK, see Add Firebase to your project.