Releases: firebase/firebase-ios-sdk
Firebase Apple 12.0.0
The Firebase Apple SDK (12.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.
What's Changed
- [Firebase AI] Update models used in integration tests by @andrewheard in #15007
- [Core] Remove Options.deepLinkURLScheme by @ncooke3 in #15006
- [DynamicLinks] Remove library and corresponding infra by @ncooke3 in #14978
- [Core] Remove
Options.androidClientID
andOptions.trackingID
by @ncooke3 in #15013 - [FirebaseAI] update the jump link in README.md for quickstart-ios by @YoungHypo in #15019
- Carthage 11.15.0 by @paulb777 in #15022
- Remove deprecated VertexAI by @paulb777 in #15027
- Version 12.0.0 by @paulb777 in #15025
- NOTICES Change by @github-actions[bot] in #15030
- [Infra] Stop including AdMob in zip builds by @ncooke3 in #15024
- [Firebase AI] Cleanup Vertex AI in Firebase references by @andrewheard in #15033
- [Infra] Bump podspec min. versions by @ncooke3 in #15015
- [Auth] Remove 'ActionCodeSettings.dynamicLinkDomain' by @ncooke3 in #15036
- [Infra] Bump to Xcode 16.4 on CI runners by @ncooke3 in #15034
- [Auth] Remove deprecated string-based provider ID APIs by @ncooke3 in #15037
- [Auth] Remove
AuthErrorCode
s '.dynamicLinkNotActivated' & '.invalidDynamicLinkDomain' by @ncooke3 in #15042 - Improve Real-time response Handling for Remote Config by @tusharkhandelwal8 in #15031
- Change iPadOS26 session background listener for session background by @themiswang in #15047
- [Infra] For SPM, defer to Xcode for supported platform versions by @ncooke3 in #15039
- [FIAM] Remove dep. warning by @ncooke3 in #15051
- [Infra] Use strict patch versions for internal podspec dependencies by @ncooke3 in #15049
- [Storage] Remove unused, long-deprecated 'StorageMetadata.storageReference' API` by @ncooke3 in #15057
- [Functions] Remove completion-handler based internal logic by @ncooke3 in #15058
- [Infra] Resolve Crashlytics C warnings by @ncooke3 in #15059
- [Auth] Remove wrapper API that uses deprecated Auth API by @ncooke3 in #15060
- [AI] Remove deprecated totalBillableCharacters property by @ncooke3 in #15056
- [Analytics] Remove deprecated subspecs/targets by @ncooke3 in #15061
- [Core] Cleanup unused core code by @ncooke3 in #14914
- [Infra] Bump swift-tools-version in Package.swift by @ncooke3 in #15026
- [Infra] Fix RC nightly failure by @ncooke3 in #15064
- [Auth] Synchronize 'TOTPSecret.openInOTPApp(withQRCodeURL:)' to main actor by @ncooke3 in #15067
- NOTICES Change by @github-actions[bot] in #15068
- [Infra] Fix build warning in performance tests by @ncooke3 in #15063
- [Infra] Improve error message for expired PAT in release workflows by @ncooke3 in #15070
- [Infra] Update release/prerelease workflows with new access tokens by @ncooke3 in #15069
- [Infra] Fix Firestore source build privacy manifest SPM warnings by @ncooke3 in #15076
- Create agents.md file for AI agent context by @ryanwilson in #14953
- [Infra] Install visionOS on runner only if it doesn't already exist by @ncooke3 in #15077
- [Auth] Reduce callback nesting by @ncooke3 in #15079
- [FirebaseAI] Add support for Grounding with Google Search by @dlarocque in #15014
- docs: fix
bidirectional
by @MojtabaHs in #15084 - [Infra] Clean up 'AtomicBox' usage in favor of 'FIRAllocatedUnfairLock' by @ncooke3 in #15082
- [Functions] Update HTTPSCallableOptions.swift by @ncooke3 in #15075
- [Infra] Add changelog versions for Firebase 12 by @ncooke3 in #15092
- [Infra] Rename 'FIRAllocatedUnfairLock' to 'UnfairLock' by @ncooke3 in #15090
- Analytics 12.0.0 by @htcgh in #15095
- [Infra] Update
gtm-session-fetcher
to~> 3.4, < 6.0
by @ncooke3 in #15091 - [Infra] Sessions Xcode 26 beta warnings by @ncooke3 in #15100
- [Infra] Database Xcode 26 beta warnings by @ncooke3 in #15101
- [Infra] Firestore Xcode 26 beta warnings by @ncooke3 in #15102
- [Infra] Disable flaky integration tests by @ncooke3 in #15104
- [Infra] Update Package.swift by @ncooke3 in #15110
- Add release note export script by @morganchen12 in #15109
New Contributors
- @YoungHypo made their first contribution in #15019
- @dlarocque made their first contribution in #15014
Full Changelog: 11.15.0...12.0.0
Firebase Apple 11.15.0
What's Changed
- [Auth] Re-add
import Foundation
inSecureTokenService.swift
by @andrewheard in #14920 - Skip test due to being a bad test by @dmaclach in #14923
- Refactored Number Coding in
FunctionsSerializer
by @yakovmanshin in #14889 - [Infra] Migrate firestore.yml to use reusable workflow jobs by @ncooke3 in #14917
- [Release] Carthage updates for M165 / 11.14.0 by @andrewheard in #14927
- [Firebase AI] Add Firebase AI Logic SDK to Carthage docs by @andrewheard in #14928
- [Release] Update versions for
11.15.0
by @andrewheard in #14930 - [Firebase AI] Add code snippets for
countTokens
by @andrewheard in #14940 - [Auth] NFC - AuthRecaptchaVerifier.swift by @ncooke3 in #14938
- Rename VertexAITestApp to FirebaseAITestApp by @paulb777 in #14943
- [Firebase AI] Make
GenerativeAIRequest.Response
Sendable
by @andrewheard in #14947 - [Sessions] Fix Sendability warnings by @ncooke3 in #14952
- [Firebase AI] Upgrade Gemini 1.x models in integration tests by @andrewheard in #14956
- Add AI Logic product to FEATURE_REQUEST.yml by @paulb777 in #14969
- docs: fix
auxiliary
in firebaseFunctions sources by @MojtabaHs in #14964 - docs: fix
NSDictionary
in firebaseFunctions internal sources by @MojtabaHs in #14965 - fix: a typo in CanSchedule
Operations
WithRespectsToShutdownState by @MojtabaHs in #14966 - [Infra] Remove C99 language standard settings by @ncooke3 in #14970
- Add title parameter to all static functions in Schema class by @SeanChinJunKai in #14971
- [Firebase AI] Fix JSON formatting issue in
Schema
unit tests by @andrewheard in #14980 - [Firebase AI] Add support for configuring a thinking budget by @andrewheard in #14909
- [Firebase AI] Add integration tests for
global
endpoint by @andrewheard in #14991 - [Auth] Address Xcode 26 warnings in Auth by @ncooke3 in #14996
- [Firebase AI] Deprecate
CountTokensResponse.totalBillableCharacters
by @andrewheard in #14998 - [Infra] Remove Firebase Dynamic Links from the InAppMessaging sample applications. by @ncooke3 in #15000
- [Core] Deprecate '-[FIROptions deepLinkURLScheme]' API by @ncooke3 in #15001
- [Core] Remove testing usage of Options.deepLinkURLScheme by @ncooke3 in #15004
New Contributors
- @dmaclach made their first contribution in #14923
- @SeanChinJunKai made their first contribution in #14971
Full Changelog: 11.14.0...11.15.0
Firebase Apple 11.14.0
The Firebase Apple SDK (11.14.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] Add
FIRAllocatedUnfairLock
type by @ncooke3 in #14825 - [Firebase AI] Update error domain constant for renamed SDK by @andrewheard in #14829
- [Auth] Add Swift 6 conformance to
FirebaseAuth/Sources/Swift/ActionCode/
directory by @ncooke3 in #14833 - [Functions] More Swift 6 improvements by @ncooke3 in #14788
- add FirebaseAI to release notes by @morganchen12 in #14840
- [Functions] Complete Swift 6 support by @ncooke3 in #14838
- [Firebase AI] Update Gemma candidate token count integration tests by @andrewheard in #14855
- [Auth] Add Swift 6 conformance to
FirebaseAuth/Sources/Swift/SystemService/
directory by @ncooke3 in #14839 - [Firebase AI] Upload
xcodebuild
logs in integration tests by @andrewheard in #14844 - [Firebase AI] Update CHANGELOG entry wording by @andrewheard in #14857
- Bind rmqID instead of using stringWithFormat. by @leojaygoogle in #14856
- [Swift 6] Add Swift 6 testing for Sessions by @ncooke3 in #14599
- [Auth] Conform 'AuthKeychainServices' to 'Sendable' by @ncooke3 in #14862
- [Sessions] Remove Swift 5.9 guard statements by @ncooke3 in #14866
- [Auth] More Swift 6 progress by @ncooke3 in #14867
- [CI] Update
Dangerfile
to setapi: firebaseai
label by @andrewheard in #14870 - [Release] Carthage for 11.13.0 by @ncooke3 in #14872
- [Config] Fix Xcode 16.3 warning due to comparing two different enums by @ncooke3 in #14873
- [Infra] Update Xcode versions in remoteconfig.yml by @ncooke3 in #14869
- use devsite variables by @morganchen12 in #14874
- [Infra] Update versions for Release 11.14.0 by @ncooke3 in #14875
- [Infra] Do not float dependency on FirebaseAI by @ncooke3 in #14877
- [Firebase AI] Run quickstart build test using branch by @andrewheard in #14879
- New and clearer FirebaseAnalytics subspecs by @pcfba in #14882
- NOTICES Change by @github-actions in #14894
- [Auth] Fix 'PhoneAuthProviderFake.swift' following Swift 6 changes by @ncooke3 in #14895
- [Release] Update
Unreleased
CHANGELOG entries by @andrewheard in #14898 - [Infra] Update template README with new min. supported Xcode version by @ncooke3 in #14899
- Analytics 11.14.0 by @pcfba in #14897
- [Infra] Fix logic used to find transitive dependencies by @ncooke3 in #14896
Full Changelog: 11.13.0...11.14.0
Firebase Apple 11.13.0
The Firebase Apple SDK (11.13.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 FDL tests in prerelease.yml by @paulb777 in #14735
- [Infra] Move
--legacy
flag intoxcresulttool_json
function by @andrewheard in #14736 - [Release] Carthage updates for M163 / 11.12.0 by @andrewheard in #14746
- [Vertex AI] Fix decoding
ModalityTokenCount
whentokenCount
is 0 by @andrewheard in #14747 - [Release] Update versions for Release 11.13.0 by @andrewheard in #14748
- [Infra] Create common SPM-focused reusable workflow by @ncooke3 in #14739
- [Vertex AI] Add snippets for multi-modal audio and PDF inputs by @andrewheard in #14750
- add header for data connect by @morganchen12 in #14752
- [Infra] Add support for manual dispatch to new re-usable SPM workflow by @ncooke3 in #14759
- [NFC] Improve docs for reusable workflow by @ncooke3 in #14761
- Re-use local variable to avoid extra
FIRRemoteConfig
accesses inRemoteConfigValueObservable
by @ivanmoskalev in #14756 - [Infra] Add re-usable workflow for catalyst jobs by @ncooke3 in #14762
- Improve the integration test coverage for online vs offline comparisons. by @ehsannas in #14707
- [Infra] Disable flaky FIAM UI tests in Xcode 16 by @ncooke3 in #14758
- Add inlineDataParts accessor for GenerateContentResponse by @paulb777 in #14755
- Run more CI on Xcode 16.3 by @paulb777 in #14764
- [Infra] Convert App Check sample app to SwiftUI by @ncooke3 in #14769
- [Infra] Remove Swift compiler(>=6) checks by @ncooke3 in #14771
- RC Configure ephemeral URLSession for iOS 18.4 simulator by @tusharkhandelwal8 in #14768
- Add Firebase AI SDK implementation by @andrewheard in #14774
- Renames for console logging by @paulb777 in #14776
- [Functions] Address more Swift 6 warnings by @ncooke3 in #14772
- Add FirebaseAI to release process by @paulb777 in #14783
- Fix permissions in notice_generation.yml by @paulb777 in #14781
- NOTICES Change by @github-actions in #14782
- [Firebase AI] More naming updates by @paulb777 in #14779
- [Infra] Fix Combine unit test by @ncooke3 in #14785
- [Firebase AI] Add handling for Google AI-formatted
CitationMetadata
by @andrewheard in #14780 - Manually set cmake version in github action by @cherylEnkidu in #14775
- [Firebase AI] Fix integration tests and re-enable Dev API configs by @andrewheard in #14792
- Fix %lx, %lu, %ld, %llx, %llu, %lld by @themiswang in #14791
- Make Crashlytics context Init unblocking main by @themiswang in #14754
- [Firebase AI] Rename internal
APIConfig
enums by @andrewheard in #14778 - [Firestore] Update CI tests to Xcode 16.3 by @paulb777 in #14801
- Use new Google Utility for detecting whether to support background URL session uploads by @harlanhaskins in #14794
- [Firebase AI] Vertex AI Gemini API by @paulb777 in #14806
- Investigate swiftformat on Linux CI by @paulb777 in #14808
- [CI] Update to swiftformat 0.55.5 by @paulb777 in #14810
- [Infra] Use 18.3.1 simulator for Combine integration tests by @ncooke3 in #14798
- [Firebase AI] Add
GenerativeModel
tests using Dev API mock responses by @andrewheard in #14816 - [Firebase AI] Add workaround for invalid SafetyRatings in response by @andrewheard in #14817
- [Release] Changelogs bump for M164 by @ncooke3 in #14820
- Build SPM quickstart for FirebaseAI by @paulb777 in #14818
- [Firebase AI] Add initial CHANGELOG entry and restore VertexAI CHANGELOG by @andrewheard in #14805
- Fix type warnings for size_t use in Firestore by @cherylEnkidu in #14790
- [Firebase AI] Add support for Gemma models with Developer API by @andrewheard in #14823
- Analytics 11.13.0 by @pcfba in #14824
- [Release] Update Package.swift for M164 release by @ncooke3 in #14828
New Contributors
- @ivanmoskalev made their first contribution in #14756
- @harlanhaskins made their first contribution in #14794
Full Changelog: 11.12.0...11.13.0
11.12.0
The Firebase Apple SDK (11.12.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] Update action tools versions by @ncooke3 in #14630
- Firestore: minor tweaks to ThreadSafeMemozier code in response to code review feedback by @dconeybe in #14633
- [Release] Add carthage artifacts for M162 / 11.11.0 release by @ncooke3 in #14634
- [Infra] Update versions for Release 11.12.0 by @ncooke3 in #14635
- [Infra] Build binaries with Xcode 16.2 x macos-14 by @ncooke3 in #14606
- Fix cases of multiple stubs on the same method on a mock by @paulb777 in #14649
- Start Xcode 16.3 in CI by @paulb777 in #14651
- [Infra] Remove Xcode 15 CI by @ncooke3 in #14648
- [FCM] Fix cases of multiple stubs on the same method on a mock by @paulb777 in #14656
- [Infra] Revert "Start Xcode 16.3 in CI" by @ncooke3 in #14669
- [Vertex AI] Fix
countTokens
integration tests by @andrewheard in #14673 - Fix invalid user token error by @paulb777 in #14672
- [Infra] Move Catalyst jobs to macos-15 by @ncooke3 in #14676
- [Sessions] Migrate to import access modifiers by @ncooke3 in #14670
- [Functions] 'call' API's completion handler should be called on the main thread by @ncooke3 in #14667
- [Vertex AI] Add
responseModalities
toGenerationConfig
by @andrewheard in #14658 - Changed languageCode to lang in ActionCodeURL by @rizafran in #14666
- Changed actionCodeOperation types by @rizafran in #14668
- [Infra] Move 'client_app' workflow to Xcode 16 by @ncooke3 in #14684
- Add unit tests for ActionCodeURL by @paulb777 in #14683
- [Infra] Move 'spm' workflow to Xcode 16 by @ncooke3 in #14685
- [Docs] Delete Rome integration docs by @andrewheard in #14686
- [Infra] Move 'crashlytics' workflow to Xcode 16 by @ncooke3 in #14687
- [Infra] Add
workflow_dispatch
trigger to enable manual dispatch of workflows. by @ncooke3 in #14682 - [Infra] Move 'core' workflow to Xcode 16 by @ncooke3 in #14688
- [Infra] Move 'functions' workflow to Xcode 16 by @ncooke3 in #14689
- [Infra] Follow-up to #14682 by @ncooke3 in #14690
- [Infra] Move 'mlmodeldownloader' workflow to Xcode 16 by @ncooke3 in #14692
- [Infra] Move 'performance' workflow to Xcode 16 by @ncooke3 in #14694
- [Infra] Move 'firebasepod' workflow to Xcode 16 by @ncooke3 in #14693
- More CI updates for Xcode 16 minimum by @paulb777 in #14655
- Minimize signins in VertexAI integration tests by @paulb777 in #14697
- [Sessions] Fix test app crash by @ncooke3 in #14700
- Update timed integration tests to run on macos-15 by @paulb777 in #14698
- [Vertex AI] Add
minItems
andmaxItems
toSchema
by @andrewheard in #14671 - [Infra] Move 'firestore' workflow to Xcode 16 by @ncooke3 in #14701
- [VertexAI] Add schema minItems/maxItems test by @paulb777 in #14703
- fix: remove null value inclusion from
isNotEqualTo
andnotIn
filter results by @milaGGL in #14704 - [Infra] Migrate more workflows to Xcode 16 by @ncooke3 in #14702
- [Infra] Migrate Storage CI to Xcode 16 by @ncooke3 in #14657
- [vertexai] File for Schema integration tests by @paulb777 in #14710
- [Vertex AI] Use ephemeral
URLSession
config on iOS 18.4 sim by @andrewheard in #14696 - [Infra] Update prerelease.yml to macos-15 by @ncooke3 in #14709
- [Infra] Remove
macos-13
frommessaging-cron-only
job by @andrewheard in #14713 - [VertexAI] Add minimum, maximum, title, and propertyOrdering to schema by @paulb777 in #14711
- [infra] Remove last usage of @_implementationOnly in the repo by @paulb777 in #14714
- [Infra] Fix
appdistribution
workflowpod-lib-lint
macos
versions by @andrewheard in #14716 - [Infra] Add
--legacy
flag toxcresulttool
by @andrewheard in #14717 - [Infra] Update firestore.yml by @ncooke3 in #14720
- [Infra] Go build only for FDL tests by @ncooke3 in #14721
- [Infra] Fail on Xcode 15 builds by @ncooke3 in #14719
- Analytics 11.12.0 by @htcgh in #14724
- [Release] Update unreleased changelog entries to
11.12.0
by @andrewheard in #14726 - [Vertex AI] Add
anyOf
support toSchema
by @andrewheard in #14708 - [Infra] Temp. fix for RC's iOS integration tests by @ncooke3 in #14729
- [Infra] Fix remote config linting warnings by @ncooke3 in #14731
- [Release] Firestore binaries for
11.12.0
by @andrewheard in #14733
Full Changelog: 11.11.0...11.12.0
Firebase Apple 11.11.0
The Firebase Apple SDK (11.11.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] Add write permissions to notice_generation.yml and prerelease.yml by @ncooke3 in #14583
- [Vertex AI] Add Developer API encoding
CountTokensRequest
by @andrewheard in #14512 - [vertex-ai] App Version for AI Monitoring by @paulb777 in #14568
- [Swift 6] Sessions Swift 6 changes by @ncooke3 in #14575
- [vertex-ai] Rename googleAppID to firebaseAppID by @paulb777 in #14587
- [Vertex AI] Read golden files from
vertexai
subdirectory by @andrewheard in #14582 - [Vertex AI] Add placeholders for
vertexai-sdk-test-data
files by @andrewheard in #14593 - [Release] Carthage for M161 by @ncooke3 in #14589
- [Infra] Update versions for Release 11.11.0 by @ncooke3 in #14591
- Fix priority queue assertion which enforce the item to have strict order by @cherylEnkidu in #14496
- [Swift 6] Address low-hanging Swift concurrency errors in Functions by @ncooke3 in #14597
- [Swift 6] Add AtomicBox to CoreInternal by @ncooke3 in #14594
- [NFC] Unmutated vars by @ncooke3 in #14604
- Release notes for 11.11.0 by @paulb777 in #14609
- [Vertex AI] Log warning for unsupported model names by @andrewheard in #14610
- Analytics 11.11.0 by @pcfba in #14612
- [Vertex AI] Swift Testing
generateContentStream
integration test by @andrewheard in #14611 - [Vertex AI] Fix typo in 11.9.0 changelog and add link to guide by @andrewheard in #14615
- [11.11.0] Firestore binary update by @paulb777 in #14617
- consolidate FIRCLSRedactUUID tests for clarity by @adamvduke in #14621
- [Vertex AI] Fix unsupported model name check introduced in #14610 by @andrewheard in #14629
Full Changelog: 11.10.0...11.11.0
Firebase Apple 11.10.0
The Firebase Apple SDK (11.10.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
- Swift 6 build fixes for Vertex AI by @paulb777 in #14480
- Specify Swift Version in Firestore test settings by @cherylEnkidu in #14488
- Fix generate notice CI by @paulb777 in #14492
- Add google-app-id to Vertex AI requests by @paulb777 in #14479
- [vertex-ai] Disable google-app-id by @paulb777 in #14493
- [Messaging] Update
FIRMessaging
header doc by @ncooke3 in #14494 - [Release] Carthage updates for M160 / 11.9.0 by @andrewheard in #14495
- [Release] Update versions for Release 11.10.0 by @andrewheard in #14498
- [Vertex AI] Add integration test for
generateContentStream
by @andrewheard in #14501 - [VertexAI] More Swift 6 by @paulb777 in #14499
- [VertexAI] Add Swift 6 testing to CI by @paulb777 in #14503
- [CI] Run
buildup_SpecsTesting_repo
job onmacos-15
by @andrewheard in #14506 - [Crashlytics] docs: fix a typo in the change log by @MojtabaHs in #14511
- docs: fix the word
equivalent
by @MojtabaHs in #14509 - docs: fix the word
unavailable
by @MojtabaHs in #14508 - chore: remove unused
user defaults key for remove user property time in seconds
property by @MojtabaHs in #14510 - Refactored
FunctionsSerializer.decode(_:)
by @yakovmanshin in #14514 - [Functions] Include endpoint and region details in error messages by @ns-vasilev in #14487
- Refactored
FunctionsSerializer.encode(_:)
by @yakovmanshin in #14524 - Add DataConnect product definition to build.sh by @aashishpatil-g in #14527
- [Vertex AI] Remove unused
finishMessage
coding key by @andrewheard in #14528 - [Infra] Update
generate_issues.yml
to give GITHUB_TOKEN write permissions for issues. by @ncooke3 in #14529 - [Infra] Update to clang-format@20 and apply updated styling. by @ncooke3 in #14531
- [Vertex AI] Refactor generateContentStream to fix Swift 6 warning by @paulb777 in #14504
- [Vertex AI] Add
APIConfig
to support switching to the Developer API by @andrewheard in #14521 - Update README.md for clang-format 20 by @paulb777 in #14533
- [vertex-ai] Check for Swift 6 warnings by @paulb777 in #14535
- [CI] Run
check
workflow on Ubuntu by @andrewheard in #14534 - [Config] Add encoder and decoder param to public codable APIs by @ncooke3 in #14525
- [Infra] Install visionOS sims to workflows that couldn't find it by @ncooke3 in #14543
- [Vertex AI] Parameterize integration tests for Vertex and Dev API by @andrewheard in #14540
- remove useless method by @themiswang in #14544
- Add imagen generation example to VertexAI Sample by @paulb777 in #14545
- [Config] Split Codable APIs up and improve doc comments by @ncooke3 in #14552
- Fix RCNConfigRealtime crash. by @tusharkhandelwal8 in #14518
- [Functions] Add support for streamable cloud functions by @ncooke3 in #14395
- [Vertex AI] Add enum integration test and run on Developer API v1 by @andrewheard in #14547
- Remove VertexAI sample by @paulb777 in #14553
- [Vertex AI] Update DocC links to Firebase docsite where available by @andrewheard in #14555
- [Vertex AI] Set
ModelContent.role
tonil
in system instructions by @andrewheard in #14558 - [Swift 6] Add Swift 6 testing for SharedSwift by @ncooke3 in #14557
- Fix nightlies by @paulb777 in #14560
- [Swift 6] Fix mutable state error in FirebaseDataEncoder.swift by @ncooke3 in #14556
- add basic gemini config (disable summary) by @morganchen12 in #14549
- Analytics 11.10.0 by @htcgh in #14563
- [Release] Version changelog entries for 10.10.0 by @ncooke3 in #14564
- [Config] Revert adding encoder/decoder params to Codable APIs by @ncooke3 in #14565
- Bump json from 2.10.1 to 2.10.2 in /.github/actions/notices_generation by @dependabot in #14567
- [Infra] Debug broken issues generation workflow by @ncooke3 in #14572
- [Infra] Add comment to testing report generation app by @ncooke3 in #14574
- [Swift 6] Add Swift 6 testing for CoreInternal by @ncooke3 in #14561
- [Infra] Install visionOS sim in
storage x spm
workflow by @ncooke3 in #14579 - [Release] Firestore binary for 11.10 by @ncooke3 in #14581
New Contributors
- @ns-vasilev made their first contribution in #14487
Full Changelog: 11.9.0...11.10.0
Firebase Apple 11.9.0
The Firebase Apple SDK (11.9.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
- [Vertex AI] Public Preview: Added support for generating images using the Imagen 3 model. (#14236)
Note: This feature is in Public Preview, which means that the it is not subject to any SLA or
deprecation policy and could change in backwards-incompatible ways. - [Vertex AI] Remove outdated
Preview
notice from README by @andrewheard in #14404 - [Vertex AI] Add internal
apiVersion
parameter toRequestOptions
by @andrewheard in #14356 - Deprecate binary Ads distribution by @paulb777 in #14409
- [Crashlytics] enhance inline documentations by @MojtabaHs in #14413
- [Auth] Add support for upcoming Recaptcha changes by @ncooke3 in #14201
- [NFC] Update spacing in FirebaseAuth's sample app delegate by @ncooke3 in #14417
- Update to gRPC 1.69.0 by @ehsannas in #14342
- [Vertex AI] Add documentation for
InlineDataPart
by @andrewheard in #14416 - Carthage 11.8.0 by @paulb777 in #14419
- [Infra] Bump Auth sample app's dep. on RecaptchaEnterprise by @ncooke3 in #14418
- [Auth] Suppress deprecation build warning by @paulb777 in #14420
- Version 11.9 by @paulb777 in #14421
- Update release notes after 11.8.1 published by @paulb777 in #14426
- Restore socket rocket by @paulb777 in #14427
- Run CI with Xcode 16.2 by @paulb777 in #14429
- Update Symbol Collision test Xcode by @paulb777 in #14431
- update vertex ai sample to use gemini 2.0 flash by @thatfiredev in #14432
- Update Firestore binary deps for gRPC 1.69.0 by @paulb777 in #14438
- [Database] Mark 'FIRDataSnapshot' as Sendable by @ncooke3 in #14439
- [Vertex AI] Add Imagen warning for invalid JPEG compression quality by @andrewheard in #14440
- [Vertex AI] Update integration tests to Gemini 2.0 Flash by @andrewheard in #14441
- firestore_exceptions.h: remove dependency on absl to set FIRESTORE_HAVE_EXCEPTIONS by @dconeybe in #14442
- [VertexAI] Add support for token-based usage metrics by @rlazo in #14406
- [Vertex AI] Fix
CountTokensResponse
decoding by @andrewheard in #14447 - [RC] Fix a concurrency crash by @paulb777 in #14450
- [Vertex AI] Remove
generateImages(prompt:gcsURI:)
from public API by @andrewheard in #14452 - Firestore: Fix memory leak in Query.whereField() by @dconeybe in #14300
- [Vertex AI] Add
ImagenImagesBlockedError
by @andrewheard in #14456 - [Vertex AI] Add error handling for decoding
ImagenInlineImage
from b64 by @andrewheard in #14458 - Make suspend threads for on-demand fatal thread recording configurable by @themiswang in #14391
- [Vertex AI] Add integration tests for modality usage metrics by @andrewheard in #14446
- Migrate FCM codebase to new NSKeyedUnarchiver APIs. by @leojaygoogle in #14457
- [Release] Update unreleased CHANGELOG entries for 11.9.0 by @andrewheard in #14466
- [Functions] Pass placeholder app check tokens on error by @ncooke3 in #14467
- [Functions] Update CHANGELOG.md for App Check fix by @ncooke3 in #14471
- Analytics 11.9.0 by @pcfba in #14472
- Firestore: pin googletest to a commit that supports c++14 in cmake builds by @dconeybe in #14474
- [Auth] Compile-out
recaptchaToken(...)
for 1P by @andrewheard in #14477 - [Release] Update Firestore SPM binary for M160 by @andrewheard in #14485
New Contributors
- @thatfiredev made their first contribution in #14432
Full Changelog: 11.8.1...11.9.0
Firebase Apple 11.8.1
The Firebase Apple SDK (11.8.1) is now available. For more details, see
the Firebase Apple SDK release notes.
To install this SDK, see Add Firebase to your project.
Note the fix in this release is only applicable to the Swift Package Manager and CocoaPods distributions.
What's Changed
Full Changelog: 11.8.0...11.8.1
Firebase Apple 11.8.0
The Firebase Apple SDK (11.8.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
- [Docs] Create firebase-api-guidelines.md by @ncooke3 in #14325
- Firestore: string_format.h: fix use-after-free bug when internally formatting strings by @dconeybe in #14306
- Firestore: add a test for formatting an objective-c Class objects by @dconeybe in #14328
- cpplint.py: disable obsolete warnings for c++11 and c++14 features by @dconeybe in #14320
- [Infra] Update versions for Release 11.8.0 by @ncooke3 in #14346
- FIX: sort strings in UTF-8 encoded byte order by @milaGGL in #14312
- Don't cache FCM registration token operations. by @leojaygoogle in #14355
- Update functions sample to latest sdk version and add streaming samples. by @taeold in #14357
- [Docs] Update firebase-api-guidelines.md by @ncooke3 in #14360
- Firestore: Remove obsolete NOLINT comments by @dconeybe in #14347
- Firestore: add some 'NOLINT(build/include_order)' comments to make lint happy by @dconeybe in #14374
- Firestore: Remove vestigial mentions of STLport by @dconeybe in #14348
- [Config] Mark
addOnConfigUpdateListener
asSendable
by @ncooke3 in #14375 - Fix bug in genStream function impl. by @taeold in #14379
- [Vertex AI] Add compilation tests for GCS snippets by @andrewheard in #14164
- Deprecate FirebaseDynamicLinks CocoaPod by @paulb777 in #14387
- [Auth] Add ActionCodeSettings.linkDomain and deprecate ActionCodeSettings.dynamicLinkDomain by @NhienLam in #14384
New Contributors
Full Changelog: 11.7.0...11.8.0