github firebase/firebase-ios-sdk 13.2.0
Firebase Apple 13.2.0

43 minutes ago

The Firebase Apple SDK (13.2.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

  • fix(firestore): removed compromised eMudhra intermediate CA root certificates from embedded trust store by @dconeybe in #16930
  • test(firestore): temporarily disable xcodetest_nightly tests, which were broken by CSA CY sandbox lockdown by @dconeybe in #16947
  • fix(sessions): harden parsing of server-provided settings by @paulb777 in #16752
  • fix(crashlytics): harden parsing of server-provided settings by @paulb777 in #16754
  • feat(ai): regenerate data models from rev 20261019 by @andrewheard in #16960
  • Fix Auth token refresh slot cleanup race by @dajiaohuang in #16765
  • fix(performance): harden parsing of Remote Config flags by @paulb777 in #16755
  • fix(crashlytics): avoid unguarded stack read in x86 stack scan by @paulb777 in #16829
  • fix(auth): release removed state and ID token listeners by @paulb777 in #16962
  • fix(inappmessaging): harden parsing of server-provided campaign data by @paulb777 in #16758
  • fix(remoteconfig): harden parsing of malformed fetch, realtime, and persisted data by @paulb777 in #16760
  • fix(remoteconfig): skip defaults that can't be converted to JSON by @paulb777 in #16824
  • fix(remoteconfig): keep data and source when copying a config value by @paulb777 in #16825
  • fix(auth): fix the operation and email sign-in crash in checkActionCode by @paulb777 in #16964
  • fix(firestore): work around Xcode 26.2 trait bug by @andrewheard in #16944
  • fix(database): synchronize repo manager snapshots by @dajiaohuang in #16774
  • fix(firestore): fix inclusive cursors in query-to-pipeline conversion by @paulb777 in #16822
  • fix(firestore): fix TSan race in ConnectivityMonitorApple by @dconeybe in #16961
  • test(firestore): skip flaky whole-database pipeline test and add database() smoke + serializer tests by @MarkDuckworth in #16973
  • fix(firestore): scope the Decoder document reference to each decode call by @paulb777 in #16835
  • fix(firestore): graduate pipeline search from preview to GA by @MarkDuckworth in #16945
  • fix(firestore): stop leaking the FirestoreQuery snapshot listener by @paulb777 in #16839
  • bound instruction length to record end in dwarf CIE/FDE parsing by @isl-Ramzi in #16884
  • fix(auth): read User.metadata and multiFactor under propertyAccessQueue by @paulb777 in #16976
  • fix(inappmessaging): stop dropping cached clearcut records on uploader init by @paulb777 in #16827
  • Prevent duplicate Storage requests on resume by @dajiaohuang in #16771
  • Fix legacy IID private key deletion by @dajiaohuang in #16777
  • fix(crashlytics): read SDK versions from LC_BUILD_VERSION by @paulb777 in #16830
  • fix(remoteconfig): update property wrapper when activation removes its key by @paulb777 in #16823
  • fix(storage): release upload and download tasks after cancel and pause by @paulb777 in #16841
  • Fix Crashlytics abort on binary image records with a non-numeric base or size by @JayPatel095 in #16547
  • feat(ai): add image input support to GLM by @andrewheard in #16895
  • fix(remoteconfig): buffer real-time stream data across network reads by @paulb777 in #16828
  • fix(database): report connection failure when the connect attempt times out by @paulb777 in #16725
  • fix(storage): serialize auth and app check token updates by @dajiaohuang in #16766
  • bound compressed encoding index in compact unwind lookup by @isl-Ramzi in #16559
  • Serialize Performance custom attribute access by @dajiaohuang in #16761
  • Run WebSocket keepalive on the connection worker queue by @dajiaohuang in #16767
  • feat(firestore): pipeline window functions by @MarkDuckworth in #16715
  • Analytics 13.2.0 by @pcfba in #16996
  • fix(database): return child data from getData under observed parent by @paulb777 in #16721
  • fix(database): resend in-flight gets after reconnect by @paulb777 in #16719
  • fix(database): apply filtered getData results only to the query's view by @paulb777 in #16722
  • feat(storage): cancel async transfers when the calling task is cancelled by @paulb777 in #16840
  • fix(database): keep active queries marked active after getData by @ncooke3 in #17009
  • auth: follow-up to #16992 by @ncooke3 in #17010
  • fix(database): report the server's reason when it rejects getData by @paulb777 in #16724
  • feat(ai): add FoundationModelsFake for GLM tests by @andrewheard in #16995
  • build(sharedswift): compile FirebaseSharedSwift in Swift 6 language mode by @daymxn in #17020
  • refactor(ai): refine LiveServerVoiceActivity public API by @ncooke3 in #17007
  • [Fix] Crashlytics API calls running on the main thread by @mghaznav in #17000
  • feat(appcheck): read CLI debug token on Simulator by @andrewheard in #17017
  • fix(ai): replace Mutex to fix crash on iOS < 18 by @andrewheard in #17024
  • fix(ai): defer GLM executor .updateUsage to stream end by @andrewheard in #17042
  • feat(ai): limit GLM tool-calling turns to 10 by @andrewheard in #17043

Full Changelog: 13.1.0...13.2.0

Don't miss a new firebase-ios-sdk release

NewReleases is sending notifications on new releases.