The Firebase Apple SDK (12.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
- [AI] Maps Grounding by @paulb777 in #15911
- [AI] Fix
no member 'autoFunctionDeclaration'compile error by @morganchen12 in #16037 - [Release] Update Carthage artifacts for 12.12.0 by @andrewheard in #16053
- [AI] Annotate Imagen integration tests as deprecated by @andrewheard in #16054
- Update upload-symbols with better logging and reading
DEVELOPER_DIRto get Xcode path for CoreSymbolication by @tejasd in #16007 - feat(firestore): add array expressions by @milaGGL in #16001
- Fix AI logic link to console by @rizafran in #16055
- docs: Remove deprecated product recontext model samples from docstrings by @copybara-service[bot] in #16057
- [AI] Consolidate duplicate generateContentStream code by @paulb777 in #16046
- [AI] Remove unused decoder constant by @paulb777 in #16047
- chore: Clean up no-op converters by @copybara-service[bot] in #16056
- fix(ci): address GHA issue for missing swift sdk with static frameworks by @ncooke3 in #16049
- fix(storage): key InstanceCache by app name and bucket (#16039) by @llamington in #16040
- feat: Add Live Avatar new fields by @copybara-service[bot] in #16058
- Fix a recent style regression in Firestore source by @paulb777 in #16068
- chore: support new config mappings and fields for gemini-embedding-2 on GenAI SDK by @copybara-service[bot] in #16065
- Implement help option in add_copyright.sh by @ryanwilson in #16063
- [AI] Add Maps grounding tests using
GenerativeModelSessionby @andrewheard in #16062 - [SPM] Fix unfound file warnings from swift build by @paulb777 in #16041
- [Perf] Defer class disposal in FPRObjectSwizzler to avoid race by @paulb777 in #16074
- Fix missing thoughts in GenerativeModelSession.streamResponse by @peterfriese in #16075
- Optimize Firestore CI and Migrate Test Retries to
xcodebuildby @cherylEnkidu in #16024 - [AI] feat: Add Google Maps Grounding support for Server Prompt Templates by @paulb777 in #16067
- fix(ci): link in swift sdk to objc test apps by @ncooke3 in #16048
- Fix NSURLSession delegate instrumentation for NSProxy delegates #14478 by @JesusRojass in #15869
- [AI] Add wrapper for
FoundationModels.SystemLanguageModelby @andrewheard in #16086 - [Perf] Fix MapTable race by @paulb777 in #16072
- tests(ai): add missing deprecation marker to test by @daymxn in #16094
- Remove spm-binary and add xcodetest_nightly to required tests by @cherylEnkidu in #16097
- chore: Merge release 12.12 by @ncooke3 in #16096
- chore: Update versions for Release 12.13.0 by @ncooke3 in #16099
- [Perf] Format files by @dlarocque in #16101
- Fix race in FIRCLSContextMarkAndCheckIfCrashed (#15384) by @JesusRojass in #16092
- Refactor GenerateContentResponse text accessors by @ryanwilson in #16087
- [AI] Add wrapper for
FoundationModels.GenerationOptionsby @andrewheard in #16103 - fix(ai): migrate gemma 3 models to gemma 4 by @daymxn in #16093
- [AI] Add
GenerationOptionsRepresentablefor hybrid generation opts by @andrewheard in #16105 - [AI] Extract Gemini-specific logic into
GeminiModelSessionby @andrewheard in #16109 - [AI] Add
HybridModelto support a fallback model by @andrewheard in #16110 - [AI] Add
visionOS 26.0to@availableannotations by @andrewheard in #16114 - [CI] Remove
OS=${xcode_version}fromwatchos_flagsin build.sh by @andrewheard in #16115 - [AI] Add hybrid support with Foundation Models by @andrewheard in #16111
- [AI] Add
hybridtag inx-goog-api-clientheader by @andrewheard in #16118 - [AI] Lazily initialize sessions in
HybridModelSessionby @andrewheard in #16119 - [AI] Refactor
GeminiModelSessionto usetext(isThought:)by @andrewheard in #16122 - Upgrade cmake version by @cherylEnkidu in #16124
- feat(firestore): Added search stage support for languageCode, offset, limit, and retrievalDepth by @MarkDuckworth in #16113
- Implement Experiment Metadata Tracking for Realtime Config Updates by @tusharkhandelwal8 in #15976
- Fix: Preserve caller stack trace and timestamp for queued Crashlytics API calls by @mghaznav in #16126
- [AI] Add ImageConfig support for generateContent by @paulb777 in #15923
- [AI] Finish Reasons by @paulb777 in #15931
- feat(ai): add live session resumption by @cynthiajoan in #15904
- chore: update changelogs for 12.13.0 release by @daymxn in #16128
- Analytics 12.13.0 by @htcgh in #16129
- chore: fix AI logic changelog entries by @daymxn in #16131
- [AI] Remove
GenerativeModelSessionpublic initializer by @andrewheard in #16130 - [AI] Add
GenerateContentResponse.modelVersionto public API by @andrewheard in #16132 - [AI] Add hybrid and Foundation Models debug logging by @andrewheard in #16134
- chore: update Firestore binary for
12.13.0by @daymxn in #16138
New Contributors
- @llamington made their first contribution in #16040
- @cynthiajoan made their first contribution in #15904
Full Changelog: 12.12.1...12.13.0