diff --git a/analytics/integration_test/Podfile b/analytics/integration_test/Podfile index 99d9a83199..0cf41793b8 100644 --- a/analytics/integration_test/Podfile +++ b/analytics/integration_test/Podfile @@ -5,12 +5,12 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/Analytics', '12.19.0' + pod 'Firebase/Analytics', '12.19.3' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/Analytics', '12.19.0' + pod 'Firebase/Analytics', '12.19.3' end post_install do |installer| diff --git a/analytics/ios_headers/FIREventNames.h b/analytics/ios_headers/FIREventNames.h index d181121da6..3869c633bd 100644 --- a/analytics/ios_headers/FIREventNames.h +++ b/analytics/ios_headers/FIREventNames.h @@ -1,6 +1,6 @@ // Copyright 2026 Google LLC -// Copied from Firebase Analytics iOS SDK 12.19.0. +// Copied from Firebase Analytics iOS SDK 12.19.3. /// @file FIREventNames.h /// diff --git a/analytics/ios_headers/FIRParameterNames.h b/analytics/ios_headers/FIRParameterNames.h index b32805e0eb..8d1c5c70c0 100644 --- a/analytics/ios_headers/FIRParameterNames.h +++ b/analytics/ios_headers/FIRParameterNames.h @@ -1,6 +1,6 @@ // Copyright 2026 Google LLC -// Copied from Firebase Analytics iOS SDK 12.19.0. +// Copied from Firebase Analytics iOS SDK 12.19.3. /// @file FIRParameterNames.h /// diff --git a/analytics/ios_headers/FIRUserPropertyNames.h b/analytics/ios_headers/FIRUserPropertyNames.h index 24422489be..a1201bf9d9 100644 --- a/analytics/ios_headers/FIRUserPropertyNames.h +++ b/analytics/ios_headers/FIRUserPropertyNames.h @@ -1,6 +1,6 @@ // Copyright 2026 Google LLC -// Copied from Firebase Analytics iOS SDK 12.19.0. +// Copied from Firebase Analytics iOS SDK 12.19.3. /// @file FIRUserPropertyNames.h /// diff --git a/app/integration_test/Podfile b/app/integration_test/Podfile index 2bf6028203..468fb22f83 100644 --- a/app/integration_test/Podfile +++ b/app/integration_test/Podfile @@ -4,7 +4,7 @@ platform :ios, '15.0' use_frameworks! :linkage => :static target 'integration_test' do - pod 'Firebase/Analytics', '12.19.0' + pod 'Firebase/Analytics', '12.19.3' end post_install do |installer| diff --git a/app_check/integration_test/Podfile b/app_check/integration_test/Podfile index efb78b9826..8f3a8f0db5 100644 --- a/app_check/integration_test/Podfile +++ b/app_check/integration_test/Podfile @@ -4,20 +4,20 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/AppCheck', '12.19.0' - pod 'Firebase/Database', '12.19.0' - pod 'Firebase/Auth', '12.19.0' - pod 'Firebase/Storage', '12.19.0' - pod 'Firebase/Functions', '12.19.0' + pod 'Firebase/AppCheck', '12.19.3' + pod 'Firebase/Database', '12.19.3' + pod 'Firebase/Auth', '12.19.3' + pod 'Firebase/Storage', '12.19.3' + pod 'Firebase/Functions', '12.19.3' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/AppCheck', '12.19.0' - pod 'Firebase/Database', '12.19.0' - pod 'Firebase/Auth', '12.19.0' - pod 'Firebase/Storage', '12.19.0' - pod 'Firebase/Functions', '12.19.0' + pod 'Firebase/AppCheck', '12.19.3' + pod 'Firebase/Database', '12.19.3' + pod 'Firebase/Auth', '12.19.3' + pod 'Firebase/Storage', '12.19.3' + pod 'Firebase/Functions', '12.19.3' end post_install do |installer| diff --git a/auth/integration_test/Podfile b/auth/integration_test/Podfile index cc046accaa..dd05b72402 100644 --- a/auth/integration_test/Podfile +++ b/auth/integration_test/Podfile @@ -4,12 +4,12 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/Auth', '12.19.0' + pod 'Firebase/Auth', '12.19.3' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/Auth', '12.19.0' + pod 'Firebase/Auth', '12.19.3' end post_install do |installer| diff --git a/cmake/external/firestore.cmake b/cmake/external/firestore.cmake index 87abfc8ffe..01e84dea12 100644 --- a/cmake/external/firestore.cmake +++ b/cmake/external/firestore.cmake @@ -21,7 +21,7 @@ endif() # If the format of the line below changes, then be sure to update # https://github.com/firebase/firebase-cpp-sdk/blob/fd054fa016/.github/workflows/update-dependencies.yml#L81 #set(version CocoaPods-11.8.1) -set(version CocoaPods-12.19.0) +set(version CocoaPods-12.19.3) function(GetReleasedDep) message("Getting released firebase-ios-sdk @ ${version}") diff --git a/cpp_sdk_version.json b/cpp_sdk_version.json index 2668384d24..794c6c9357 100644 --- a/cpp_sdk_version.json +++ b/cpp_sdk_version.json @@ -1,5 +1,5 @@ { - "released": "13.13.0", - "stable": "13.13.0", - "head": "13.13.0" + "released": "13.13.1", + "stable": "13.13.1", + "head": "13.13.1" } diff --git a/database/integration_test/Podfile b/database/integration_test/Podfile index 500afc3590..9c6b3495a5 100644 --- a/database/integration_test/Podfile +++ b/database/integration_test/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/Database', '12.19.0' - pod 'Firebase/Auth', '12.19.0' + pod 'Firebase/Database', '12.19.3' + pod 'Firebase/Auth', '12.19.3' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/Database', '12.19.0' - pod 'Firebase/Auth', '12.19.0' + pod 'Firebase/Database', '12.19.3' + pod 'Firebase/Auth', '12.19.3' end post_install do |installer| diff --git a/firestore/integration_test/Podfile b/firestore/integration_test/Podfile index 2c32b56b22..3aa3c16f1a 100644 --- a/firestore/integration_test/Podfile +++ b/firestore/integration_test/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/Firestore', '12.19.0' - pod 'Firebase/Auth', '12.19.0' + pod 'Firebase/Firestore', '12.19.3' + pod 'Firebase/Auth', '12.19.3' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'FirebaseFirestore', '12.19.0' - pod 'Firebase/Auth', '12.19.0' + pod 'FirebaseFirestore', '12.19.3' + pod 'Firebase/Auth', '12.19.3' end post_install do |installer| diff --git a/firestore/integration_test_internal/Podfile b/firestore/integration_test_internal/Podfile index cb7d2ee22a..59132320c9 100644 --- a/firestore/integration_test_internal/Podfile +++ b/firestore/integration_test_internal/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/Firestore', '12.19.0' - pod 'Firebase/Auth', '12.19.0' + pod 'Firebase/Firestore', '12.19.3' + pod 'Firebase/Auth', '12.19.3' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'FirebaseFirestore', '12.19.0' - pod 'Firebase/Auth', '12.19.0' + pod 'FirebaseFirestore', '12.19.3' + pod 'Firebase/Auth', '12.19.3' end post_install do |installer| diff --git a/functions/integration_test/Podfile b/functions/integration_test/Podfile index 0d8bdbd9a9..29ad30d26b 100644 --- a/functions/integration_test/Podfile +++ b/functions/integration_test/Podfile @@ -4,16 +4,16 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/AppCheck', '12.19.0' - pod 'Firebase/Functions', '12.19.0' - pod 'Firebase/Auth', '12.19.0' + pod 'Firebase/AppCheck', '12.19.3' + pod 'Firebase/Functions', '12.19.3' + pod 'Firebase/Auth', '12.19.3' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/AppCheck', '12.19.0' - pod 'Firebase/Functions', '12.19.0' - pod 'Firebase/Auth', '12.19.0' + pod 'Firebase/AppCheck', '12.19.3' + pod 'Firebase/Functions', '12.19.3' + pod 'Firebase/Auth', '12.19.3' end post_install do |installer| diff --git a/installations/integration_test/Podfile b/installations/integration_test/Podfile index 287fc996be..ba769a235e 100644 --- a/installations/integration_test/Podfile +++ b/installations/integration_test/Podfile @@ -5,8 +5,8 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/Analytics', '12.19.0' - pod 'Firebase/Installations', '12.19.0' + pod 'Firebase/Analytics', '12.19.3' + pod 'Firebase/Installations', '12.19.3' end post_install do |installer| diff --git a/ios_pod/Podfile b/ios_pod/Podfile index 66c254e954..6f51fcdde0 100644 --- a/ios_pod/Podfile +++ b/ios_pod/Podfile @@ -3,19 +3,19 @@ platform :ios, '15.0' use_frameworks! target 'GetPods' do - pod 'Firebase/Core', '12.19.0' + pod 'Firebase/Core', '12.19.3' pod 'GoogleUserMessagingPlatform', '2.3.0' - pod 'Firebase/Analytics', '12.19.0' - pod 'Firebase/AppCheck', '12.19.0' - pod 'Firebase/Auth', '12.19.0' - pod 'Firebase/Crashlytics', '12.19.0' - pod 'Firebase/Database', '12.19.0' - pod 'Firebase/Firestore', '12.19.0' - pod 'Firebase/Functions', '12.19.0' - pod 'Firebase/Installations', '12.19.0' - pod 'Firebase/Messaging', '12.19.0' - pod 'Firebase/RemoteConfig', '12.19.0' - pod 'Firebase/Storage', '12.19.0' + pod 'Firebase/Analytics', '12.19.3' + pod 'Firebase/AppCheck', '12.19.3' + pod 'Firebase/Auth', '12.19.3' + pod 'Firebase/Crashlytics', '12.19.3' + pod 'Firebase/Database', '12.19.3' + pod 'Firebase/Firestore', '12.19.3' + pod 'Firebase/Functions', '12.19.3' + pod 'Firebase/Installations', '12.19.3' + pod 'Firebase/Messaging', '12.19.3' + pod 'Firebase/RemoteConfig', '12.19.3' + pod 'Firebase/Storage', '12.19.3' end diff --git a/messaging/integration_test/Podfile b/messaging/integration_test/Podfile index 189bcda53e..6d6cd012e0 100644 --- a/messaging/integration_test/Podfile +++ b/messaging/integration_test/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/Messaging', '12.19.0' - pod 'Firebase/Functions', '12.19.0' + pod 'Firebase/Messaging', '12.19.3' + pod 'Firebase/Functions', '12.19.3' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/Messaging', '12.19.0' - pod 'Firebase/Functions', '12.19.0' + pod 'Firebase/Messaging', '12.19.3' + pod 'Firebase/Functions', '12.19.3' end post_install do |installer| diff --git a/release_build_files/readme.md b/release_build_files/readme.md index 2f1ab1180f..f6f9dd2343 100644 --- a/release_build_files/readme.md +++ b/release_build_files/readme.md @@ -219,45 +219,45 @@ Feature | Required Frameworks and Cocoapods -------------------------- | --------------------------------------- Firebase Analytics | firebase_analytics.xcframework | | firebase.xcframework -| | Firebase/Analytics Cocoapod (12.19.0) +| | Firebase/Analytics Cocoapod (12.19.3) Firebase App Check | firebase_app_check.xcframework | | firebase.xcframework -| | Firebase/AppCheck Cocoapod (12.19.0) +| | Firebase/AppCheck Cocoapod (12.19.3) Firebase Authentication | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Auth Cocoapod (12.19.0) +| | Firebase/Auth Cocoapod (12.19.3) Cloud Firestore | firebase_firestore.xcframework | | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Firestore Cocoapod (12.19.0) -| | Firebase/Auth Cocoapod (12.19.0) +| | Firebase/Firestore Cocoapod (12.19.3) +| | Firebase/Auth Cocoapod (12.19.3) Firebase Functions | firebase_functions.xcframework | | firebase_auth.xcframework (optional) | | firebase.xcframework -| | Firebase/Functions Cocoapod (12.19.0) -| | Firebase/Auth Cocoapod (12.19.0) +| | Firebase/Functions Cocoapod (12.19.3) +| | Firebase/Auth Cocoapod (12.19.3) Firebase Installations | firebase_installations.xcframework | | firebase.xcframework -| | FirebaseInstallations Cocoapod (12.19.0) +| | Firebase/Installations Cocoapod (12.19.3) Firebase Cloud Messaging | firebase_messaging.xcframework | | firebase.xcframework -| | Firebase/Messaging Cocoapod (12.19.0) +| | Firebase/Messaging Cocoapod (12.19.3) Firebase Realtime Database | firebase_database.xcframework | | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Database Cocoapod (12.19.0) -| | Firebase/Auth Cocoapod (12.19.0) +| | Firebase/Database Cocoapod (12.19.3) +| | Firebase/Auth Cocoapod (12.19.3) Firebase Remote Config | firebase_remote_config.xcframework | | firebase.xcframework -| | Firebase/RemoteConfig Cocoapod (12.19.0) +| | Firebase/RemoteConfig Cocoapod (12.19.3) Firebase Storage | firebase_storage.xcframework | | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Storage Cocoapod (12.19.0) -| | Firebase/Auth Cocoapod (12.19.0) +| | Firebase/Storage Cocoapod (12.19.3) +| | Firebase/Auth Cocoapod (12.19.3) User Messaging Platform | firebase_ump.xcframework | | firebase.xcframework -| | Firebase/CoreOnly Cocoapod (12.19.0) +| | Firebase/CoreOnly Cocoapod (12.19.3) | | GoogleUserMessagingPlatform Cocoapod (2.3.0) Important: Each version of the Firebase C++ SDK supports a specific version of @@ -278,45 +278,45 @@ Feature | Required Libraries and Cocoapods -------------------------- | ----------------------------------------- Firebase Analytics | libfirebase_analytics.a | | libfirebase_app.a -| | Firebase/Analytics Cocoapod (12.19.0) +| | Firebase/Analytics Cocoapod (12.19.3) Firebase App Check | firebase_app_check.xcframework | | firebase.xcframework -| | Firebase/AppCheck Cocoapod (12.19.0) +| | Firebase/AppCheck Cocoapod (12.19.3) Firebase Authentication | libfirebase_auth.a | | libfirebase_app.a -| | Firebase/Auth Cocoapod (12.19.0) +| | Firebase/Auth Cocoapod (12.19.3) Cloud Firestore | libfirebase_firestore.a | | libfirebase_app.a | | libfirebase_auth.a -| | Firebase/Firestore Cocoapod (12.19.0) -| | Firebase/Auth Cocoapod (12.19.0) +| | Firebase/Firestore Cocoapod (12.19.3) +| | Firebase/Auth Cocoapod (12.19.3) Firebase Functions | libfirebase_functions.a | | libfirebase_app.a | | libfirebase_auth.a (optional) -| | Firebase/Functions Cocoapod (12.19.0) -| | Firebase/Auth Cocoapod (12.19.0) +| | Firebase/Functions Cocoapod (12.19.3) +| | Firebase/Auth Cocoapod (12.19.3) Firebase Installations | libfirebase_installations.a | | libfirebase_app.a -| | FirebaseInstallations Cocoapod (12.19.0) +| | Firebase/Installations Cocoapod (12.19.3) Firebase Cloud Messaging | libfirebase_messaging.a | | libfirebase_app.a -| | Firebase/CloudMessaging Cocoapod (12.19.0) +| | Firebase/Messaging Cocoapod (12.19.3) Firebase Realtime Database | libfirebase_database.a | | libfirebase_app.a | | libfirebase_auth.a -| | Firebase/Database Cocoapod (12.19.0) -| | Firebase/Auth Cocoapod (12.19.0) +| | Firebase/Database Cocoapod (12.19.3) +| | Firebase/Auth Cocoapod (12.19.3) Firebase Remote Config | libfirebase_remote_config.a | | libfirebase_app.a -| | Firebase/RemoteConfig Cocoapod (12.19.0) +| | Firebase/RemoteConfig Cocoapod (12.19.3) Firebase Storage | libfirebase_storage.a | | libfirebase_app.a | | libfirebase_auth.a -| | Firebase/Storage Cocoapod (12.19.0) -| | Firebase/Auth Cocoapod (12.19.0) +| | Firebase/Storage Cocoapod (12.19.3) +| | Firebase/Auth Cocoapod (12.19.3) User Messaging Platform | libfirebase_ump.a | | libfirebase_app.a -| | Firebase/CoreOnly Cocoapod (12.19.0) +| | Firebase/CoreOnly Cocoapod (12.19.3) | | GoogleUserMessagingPlatform Cocoapod (2.3.0) Important: Each version of the Firebase C++ SDK supports a specific version of @@ -613,6 +613,13 @@ workflow use only during the development of your app, not for publicly shipping code. ## Release Notes +### 13.13.1 +- Changes + - General (iOS): Update to Firebase CocoaPods version 12.19.3. + - [Firestore] Security Update: Removed compromised eMudhra intermediate CA + root certificates from embedded trust store. + ([#16930](https://github.com/firebase/firebase-ios-sdk/pull/16930)) + ### 13.13.0 - Changes - General (Android): Update to Firebase Android BoM version 34.19.0. diff --git a/remote_config/integration_test/Podfile b/remote_config/integration_test/Podfile index eb9f14d758..e97ff579d3 100644 --- a/remote_config/integration_test/Podfile +++ b/remote_config/integration_test/Podfile @@ -4,12 +4,12 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/RemoteConfig', '12.19.0' + pod 'Firebase/RemoteConfig', '12.19.3' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/RemoteConfig', '12.19.0' + pod 'Firebase/RemoteConfig', '12.19.3' end post_install do |installer| diff --git a/storage/integration_test/Podfile b/storage/integration_test/Podfile index e0b13089e4..ac02a68b68 100644 --- a/storage/integration_test/Podfile +++ b/storage/integration_test/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/Storage', '12.19.0' - pod 'Firebase/Auth', '12.19.0' + pod 'Firebase/Storage', '12.19.3' + pod 'Firebase/Auth', '12.19.3' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/Storage', '12.19.0' - pod 'Firebase/Auth', '12.19.0' + pod 'Firebase/Storage', '12.19.3' + pod 'Firebase/Auth', '12.19.3' end post_install do |installer| diff --git a/ump/integration_test/Podfile b/ump/integration_test/Podfile index 8069580047..6dbe17ef9a 100644 --- a/ump/integration_test/Podfile +++ b/ump/integration_test/Podfile @@ -5,7 +5,7 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/CoreOnly', '12.19.0' + pod 'Firebase/CoreOnly', '12.19.3' pod 'GoogleUserMessagingPlatform', '2.3.0' end