diff --git a/FirebaseFirestoreInternal.podspec b/FirebaseFirestoreInternal.podspec index 393e948c95e..2fcc2933ae1 100644 --- a/FirebaseFirestoreInternal.podspec +++ b/FirebaseFirestoreInternal.podspec @@ -95,7 +95,7 @@ Google Cloud Firestore is a NoSQL document database built for automatic scaling, s.dependency 'FirebaseAppCheckInterop', '~> 11.0' s.dependency 'FirebaseCore', '~> 11.7.0' - abseil_version = '~> 1.20240116.1' + abseil_version = '~> 1.20240722.0' s.dependency 'abseil/algorithm', abseil_version s.dependency 'abseil/base', abseil_version s.dependency 'abseil/container/flat_hash_map', abseil_version @@ -105,8 +105,8 @@ Google Cloud Firestore is a NoSQL document database built for automatic scaling, s.dependency 'abseil/time', abseil_version s.dependency 'abseil/types', abseil_version - s.dependency 'gRPC-Core', '~> 1.65.0' - s.dependency 'gRPC-C++', '~> 1.65.0' + s.dependency 'gRPC-Core', '~> 1.69.0' + s.dependency 'gRPC-C++', '~> 1.69.0' s.dependency 'leveldb-library', '~> 1.22' s.dependency 'nanopb', '~> 3.30910.0' diff --git a/Firestore/CHANGELOG.md b/Firestore/CHANGELOG.md index ad57793f111..fb536c7aaa0 100644 --- a/Firestore/CHANGELOG.md +++ b/Firestore/CHANGELOG.md @@ -1,5 +1,6 @@ # Unreleased - [fixed] Fixed use-after-free bug when internally formatting strings. (#14306) +- [changed] Update gRPC dependency to 1.69. # 11.6.0 - [fixed] Add conditional `Sendable` conformance so `ServerTimestamp` is diff --git a/Firestore/Example/Podfile b/Firestore/Example/Podfile index c5417d9068d..e16cc345bcb 100644 --- a/Firestore/Example/Podfile +++ b/Firestore/Example/Podfile @@ -99,7 +99,7 @@ if is_platform(:ios) configure_local_pods() - pod 'abseil', '~> 1.20240116.1' + pod 'abseil', '~> 1.20240722.0' target 'Firestore_Tests_iOS' do inherit! :search_paths @@ -142,7 +142,7 @@ if is_platform(:osx) configure_local_pods() - pod 'abseil', '~> 1.20240116.1' + pod 'abseil', '~> 1.20240722.0' target 'Firestore_Tests_macOS' do inherit! :search_paths @@ -172,7 +172,7 @@ if is_platform(:tvos) configure_local_pods() - pod 'abseil', '~> 1.20240116.1' + pod 'abseil', '~> 1.20240722.0' target 'Firestore_Tests_tvOS' do inherit! :search_paths diff --git a/Firestore/Example/ProtobufCpp.podspec b/Firestore/Example/ProtobufCpp.podspec index 7012de8d076..fabb0d6dbeb 100644 --- a/Firestore/Example/ProtobufCpp.podspec +++ b/Firestore/Example/ProtobufCpp.podspec @@ -58,7 +58,7 @@ Pod::Spec.new do |s| s.header_mappings_dir = 'src/' - s.dependency 'abseil', '~> 1.20240116.1' + s.dependency 'abseil', '~> 1.20240722.0' # Set a CPP symbol so the code knows to use framework imports. s.pod_target_xcconfig = { diff --git a/Package.swift b/Package.swift index bd43974bb0b..0a938bdb3a0 100644 --- a/Package.swift +++ b/Package.swift @@ -1347,7 +1347,7 @@ func abseilDependency() -> Package.Dependency { if ProcessInfo.processInfo.environment["FIREBASE_SOURCE_FIRESTORE"] != nil { packageInfo = ( "https://github.com/firebase/abseil-cpp-SwiftPM.git", - "0.20240116.1" ..< "0.20240117.0" + "0.20240722.0" ..< "0.20240723.0" ) } else { packageInfo = ( @@ -1365,7 +1365,7 @@ func grpcDependency() -> Package.Dependency { // If building Firestore from source, abseil will need to be built as source // as the headers in the binary version of abseil are unusable. if ProcessInfo.processInfo.environment["FIREBASE_SOURCE_FIRESTORE"] != nil { - packageInfo = ("https://github.com/grpc/grpc-ios.git", "1.65.0" ..< "1.66.0") + packageInfo = ("https://github.com/grpc/grpc-ios.git", "1.69.0" ..< "1.70.0") } else { packageInfo = ("https://github.com/google/grpc-binary.git", "1.65.1" ..< "1.66.0") }