Releases: firebase/firebase-ios-sdk
Firebase Apple 11.1.0
The Firebase Apple SDK (11.1.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
- [Infra] Fetch tags first when running firebase-releaser by @ncooke3 in #13411
- Review FirebaseMessaging Tests files by @MojtabaHs in #13402
- Functions Serializer Updates by @yakovmanshin in #13409
- [storage] Use async GTMSessionFetcher method by @paulb777 in #13405
- [storage] Simplify callback implementation by @paulb777 in #13413
- Renamed
FUNSerializertoFunctionsSerializerby @yakovmanshin in #13410 - [Infra] Upload build-from-HEAD zips on failures by @ncooke3 in #13414
- Move swiftformat options to a config file by @andrewheard in #13423
- [v11] Upload Carthage artifacts by @ncooke3 in #13425
- Update versions for Release 11.1.0 by @ncooke3 in #13426
- Consistent Collections Coding in
FunctionsSerializerby @yakovmanshin in #13419 - [Auth] Add custom provider support for AuthProviderID by @paulb777 in #13433
- [Infra] Attempt to fix some Crashlytics flakes by @ncooke3 in #13432
- [AuthErrorCode] should conform to Swift.Error by @paulb777 in #13434
- [Infra] Fix auto-tagging in
release_testing_setup.shfor prerelease.yml by @ncooke3 in #13427 - [AppCheck] Force link categories by @ncooke3 in #13435
- [Infra] Quiet the git fetch (#13436) by @ncooke3 in #13437
- [Infra] Attempt to fix post-merge tagging in prerelease.yml by @ncooke3 in #13438
- [Infra] Cleanup and small fixes for prerelease.yml by @ncooke3 in #13439
- [Infra] Remove unneeded debug code by @ncooke3 in #13441
- [Infra] Extend expectation wait time in FIRCLSSettingsTests.m by @ncooke3 in #13442
- [Infra] Apply #13438 fix to other job in 'prerelease.yml' by @ncooke3 in #13443
- Add basic EditorConfig file for repo by @andrewheard in #13444
- [storage] Migrate to actor to fix a potential data race in initialization by @paulb777 in #13428
- [Storage] Addressing Swift 6 issues with
Storage's instance management by @ncooke3 in #13445 - Functions Cleanup by @yakovmanshin in #13449
- [Infra] Removing 'release.yml' special casing in 'scripts/release_testing_setup.sh' by @ncooke3 in #13447
- [Storage] Manage fetcherService from a data race safe singleton by @paulb777 in #13446
- Update to xcodeproj 1.25.0 by @paulb777 in #13462
- Bump rexml from 3.2.8 to 3.3.3 in /.github/actions/notices_generation by @dependabot in #13463
- [Auth] Fix async/await crash from implicitly unwrapped nil error by @ncooke3 in #13472
- Refactored Function Calling by @yakovmanshin in #13476
- Firestore VectorValue type by @MarkDuckworth in #13404
- [CoreInternal] Address Swift 6 warnings (1) by @ncooke3 in #13454
- [Firestore] Update Firestore SPM binary to fix spm-binary workflow by @ncooke3 in #13485
- [Firestore] Resolve protocol conformance warnings by @ncooke3 in #13484
- [Auth] Update sample plist to have URL scheme for phone auth by @ncooke3 in #13487
- [Infra] Force link remaining categories after #13435 by @ncooke3 in #13491
- [Firestore] Add Sendable annotation to VectorValue by @ncooke3 in #13483
- Analytics 11.1.0 by @htcgh in #13492
- Revert "[Auth] Update sample plist to have URL scheme for phone auth" by @ncooke3 in #13493
- Update Firestore SPM for 11.1.0 by @paulb777 in #13497
- 11.1.0 Changelog update by @paulb777 in #13500
- Fix and Regression Test for FirebaseUI 1199 by @paulb777 in #13505
Full Changelog: 11.0.0...11.1.0
Firebase Apple 11.0.0
The Firebase Apple SDK (11.0.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.29.0
The Firebase Apple SDK (10.29.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
- [Messaging] Rename initWithFileName internal method by @paulb777 in #13139
- Revert "Add SIGTERM support (#12881)" by @themiswang in #13162
- [MLModelDownloader] Use
FirebaseLoggerinstead ofGULLoggerWrapperby @andrewheard in #13160 - [Messaging] Fix APS Environment entitlement key on visionOS by @andrewheard in #13176
- [Messaging] Update
TARGET_OS_*conditionals by @andrewheard in #13184 - VertexAI: use shared repository for test golden files by @tanzimfh in #13186
- Update FPRDataUtils.m by @Kyle-Ye in #13200
- [Vertex AI] Add support for compiling on watchOS by @andrewheard in #13215
New Contributors
- @tanzimfh made their first contribution in #13152
- @totoro642 made their first contribution in #13179
- @Kyle-Ye made their first contribution in #13200
Full Changelog: 10.28.1...10.29.0
Firebase Apple 10.28.1
The Firebase Apple SDK (10.28.1) is now available.
This release is only available for CocoaPods and Swift Package Manager and only changes Firebase Crashlytics.
See details at Firebase Apple SDK release notes.
What's Changed
Full Changelog: 10.28.0...10.28.1
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-flashby @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
FIRAppCheckTokenProtocolfor use inFIRAppCheckProtocolby @andrewheard in #13035 - Analytics 10.28.0 by @pcfba in #13116
- Import
FoundationinFIRAppCheckTokenProtocolby @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.26intomainby @andrewheard in #12955 - [Vertex AI] Update sample README for
mainby @andrewheard in #12956 - [Vertex AI] Rename
FirebaseVertexAI-Docs.podspecto 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_podspecby @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-0514by @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
-FIRDebugEnabledby @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
FIRAuthInteropto use_Nullable_resultannotation 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.mdwith 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