Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
190 commits
Select commit Hold shift + click to select a range
574db2e
create main branch of ppl
cherylEnkidu Feb 27, 2025
7a4a98c
Add ppl protos (#14516)
wu-hui Mar 4, 2025
0cd0224
End-to-end minimalistic ppl (#14546)
wu-hui Mar 13, 2025
15046ff
Add C++ stages/expressions and Constant value support (#14588)
wu-hui Mar 24, 2025
ce1bb03
Merge branch 'main' into cheryllin/ppl
cherylEnkidu Apr 24, 2025
abd8560
Manually set cmake version
cherylEnkidu Apr 25, 2025
fc8220f
Update firestore.yml
cherylEnkidu Apr 25, 2025
54b5b9f
set flag
cherylEnkidu Apr 25, 2025
aa6570d
Merge branch 'cheryllin/fixcmake' into cheryllin/ppl
cherylEnkidu Apr 26, 2025
3ba08d6
merge in main
cherylEnkidu May 6, 2025
11ae3e2
Ppl API (#14513)
cherylEnkidu May 21, 2025
7cafce4
Pipeline tests part 1 (#14885)
cherylEnkidu Jun 17, 2025
432064a
Pipeline tests part 2 (#14951)
cherylEnkidu Jun 30, 2025
bc58652
Fix type warnings for size_t use in Firestore (#14790)
cherylEnkidu May 6, 2025
b68369f
[Firebase AI] Add support for Gemma models with Developer API (#14823)
andrewheard May 6, 2025
da813ba
Analytics 11.13.0 (#14824)
pcfba May 6, 2025
51779cf
[Release] Update Package.swift for M164 release (#14828)
ncooke3 May 7, 2025
a1e330d
[Infra] Add `FIRAllocatedUnfairLock` type (#14825)
ncooke3 May 7, 2025
d624f8a
[Firebase AI] Update error domain constant for renamed SDK (#14829)
andrewheard May 8, 2025
bf822b1
[Auth] Add Swift 6 conformance to `FirebaseAuth/Sources/Swift/ActionC…
ncooke3 May 8, 2025
baa6fb8
[Functions] More Swift 6 improvements (#14788)
ncooke3 May 9, 2025
bd6fae7
add FirebaseAI to release notes (#14840)
morganchen12 May 9, 2025
9b1b647
[Functions] Complete Swift 6 support (#14838)
ncooke3 May 13, 2025
45d1d2c
[Firebase AI] Update Gemma candidate token count integration tests (#…
andrewheard May 14, 2025
0b78a27
[Auth] Add Swift 6 conformance to `FirebaseAuth/Sources/Swift/SystemS…
ncooke3 May 14, 2025
9daa421
[Firebase AI] Upload `xcodebuild` logs in integration tests (#14844)
andrewheard May 15, 2025
6e562a0
[Firebase AI] Update CHANGELOG entry wording (#14857)
andrewheard May 15, 2025
79f584a
Bind rmqID instead of using stringWithFormat. (#14856)
leojaygoogle May 15, 2025
20e7382
[Swift 6] Add Swift 6 testing for Sessions (#14599)
ncooke3 May 15, 2025
d259d88
[Auth] Conform 'AuthKeychainServices' to 'Sendable' (#14862)
ncooke3 May 19, 2025
116c6d6
[Sessions] Remove Swift 5.9 guard statements (#14866)
ncooke3 May 19, 2025
baa78c4
[Auth] More Swift 6 progress (#14867)
ncooke3 May 20, 2025
314feae
[CI] Update `Dangerfile` to set `api: firebaseai` label (#14870)
andrewheard May 20, 2025
946b16e
[Release] Carthage for 11.13.0 (#14872)
ncooke3 May 20, 2025
5eeffe5
[Config] Fix Xcode 16.3 warning due to comparing two different enums …
ncooke3 May 20, 2025
e70047d
[Infra] Update Xcode versions in remoteconfig.yml (#14869)
ncooke3 May 20, 2025
2489cd0
use devsite variables (#14874)
morganchen12 May 20, 2025
ca714bf
[Infra] Update versions for Release 11.14.0 (#14875)
ncooke3 May 21, 2025
7682cb9
[Infra] Do not float dependency on FirebaseAI (#14877)
ncooke3 May 21, 2025
c04eb62
[Firebase AI] Run quickstart build test using branch (#14879)
andrewheard May 22, 2025
f57e553
New and clearer FirebaseAnalytics subspecs (#14882)
pcfba May 22, 2025
0cf3d55
NOTICES Change (#14894)
github-actions[bot] May 27, 2025
b4d58b2
[Auth] Fix 'PhoneAuthProviderFake.swift' following Swift 6 changes (#…
ncooke3 May 27, 2025
fbb8458
[Release] Update `Unreleased` CHANGELOG entries (#14898)
andrewheard May 27, 2025
61f6af3
[Infra] Update template README with new min. supported Xcode version …
ncooke3 May 27, 2025
35e0adb
Analytics 11.14.0 (#14897)
pcfba May 27, 2025
f3075b1
[Infra] Fix logic used to find transitive dependencies (#14896)
ncooke3 May 28, 2025
e9427cc
[Infra] Common cocoapods pod lib lint job (#14876)
ncooke3 May 28, 2025
379bcc9
[Infra] Migrate .github/workflows/functions.yml to reusable workflows…
ncooke3 May 28, 2025
19f6c36
[Infra] Remove dupe job in .github/workflows/auth.yml (#14907)
ncooke3 May 28, 2025
f8d111e
[Infra] Remove dupe job in .github/workflows/core.yml (#14905)
ncooke3 May 28, 2025
dba5238
Update bug report template for Firebase AI Logic (#14908)
paulb777 May 28, 2025
4f6ea24
[Release] Firestore binaries for `11.14.0` (#14915)
andrewheard May 29, 2025
16a0fef
[Infra] Make mlmodeldownloader.yml use reusable CocoaPods workflow (#…
ncooke3 May 29, 2025
02300e2
[Infra] Move Storage over to common linting job (#14912)
ncooke3 May 30, 2025
b170155
[Infra] Make firebaseinstallations.yml use reusable CocoaPods workflo…
ncooke3 May 30, 2025
9bb64a2
[Docs] Update min. Xcode version in README.md and SwiftPackageManager…
ncooke3 May 30, 2025
f991be1
[Infra] Trigger dependent workflows when .github/workflows/common_cat…
ncooke3 May 30, 2025
b4b6c81
[Auth] Re-add `import Foundation` in `SecureTokenService.swift` (#14920)
andrewheard May 30, 2025
8174544
Skip test due to being a bad test (#14923)
dmaclach Jun 1, 2025
572228d
Refactored Number Coding in `FunctionsSerializer` (#14889)
yakovmanshin Jun 3, 2025
4aba365
[Infra] Migrate firestore.yml to use reusable workflow jobs (#14917)
ncooke3 Jun 3, 2025
de72981
[Release] Carthage updates for M165 / 11.14.0 (#14927)
andrewheard Jun 3, 2025
d5e993c
[Firebase AI] Add Firebase AI Logic SDK to Carthage docs (#14928)
andrewheard Jun 3, 2025
1045d44
[Release] Update versions for `11.15.0` (#14930)
andrewheard Jun 4, 2025
78461e8
[Firebase AI] Add code snippets for `countTokens` (#14940)
andrewheard Jun 5, 2025
62942a1
[Auth] NFC - AuthRecaptchaVerifier.swift (#14938)
ncooke3 Jun 5, 2025
4238479
Rename VertexAITestApp to FirebaseAITestApp (#14943)
paulb777 Jun 9, 2025
4b69595
[Firebase AI] Make `GenerativeAIRequest.Response` `Sendable` (#14947)
andrewheard Jun 9, 2025
8752b16
[Sessions] Fix Sendability warnings (#14952)
ncooke3 Jun 10, 2025
5f2ba26
Update Xcode version in CONTRIBUTING.md (#14954)
paulb777 Jun 11, 2025
3dad2f1
[Firebase AI] Upgrade Gemini 1.x models in integration tests (#14956)
andrewheard Jun 11, 2025
97562e7
[Firebase AI] Remove `v1` integration tests (#14959)
andrewheard Jun 12, 2025
70cd2ff
Add AI Logic product to FEATURE_REQUEST.yml (#14969)
paulb777 Jun 12, 2025
718df02
docs: fix `auxiliary` in firebaseFunctions sources (#14964)
MojtabaHs Jun 12, 2025
334c2b8
docs: fix `NSDictionary` in firebaseFunctions internal sources (#14965)
MojtabaHs Jun 12, 2025
d62c7a2
fix: a typo in CanSchedule`Operations`WithRespectsToShutdownState (#1…
MojtabaHs Jun 12, 2025
782689c
[Infra] Remove C99 language standard settings (#14970)
ncooke3 Jun 12, 2025
5e1ece4
[Infra] Update FEATURE_REQUEST.yml (#14973)
ncooke3 Jun 13, 2025
06042b6
Remove quickstart tests from dynamiclinks.yml (#14974)
paulb777 Jun 13, 2025
cf262da
[Infra] Delete scripts/gha-encrypted/qs-dynamiclinks.plist.gpg (#14976)
ncooke3 Jun 13, 2025
9b7b370
[Infra] Remove FDL qs from [pre]release.yml (#14977)
ncooke3 Jun 13, 2025
b54e68e
Add title parameter to all static functions in Schema class (#14971)
SeanChinJunKai Jun 13, 2025
343bda6
[Firebase AI] Fix JSON formatting issue in `Schema` unit tests (#14980)
andrewheard Jun 13, 2025
56b4128
[Firebase AI] Add support for configuring a thinking budget (#14909)
andrewheard Jun 16, 2025
3b76a1b
[Firebase AI] Add integration tests for `global` endpoint (#14991)
andrewheard Jun 16, 2025
1c56726
Changelog 11.15.0 (#14994)
paulb777 Jun 17, 2025
cf99a3c
[Auth] Address Xcode 26 warnings in Auth (#14996)
ncooke3 Jun 17, 2025
fa3529a
Analytics 11.15.0 (#14999)
htcgh Jun 17, 2025
3879094
[Firebase AI] Deprecate `CountTokensResponse.totalBillableCharacters`…
andrewheard Jun 17, 2025
676a24d
[Infra] Remove Firebase Dynamic Links from the InAppMessaging sample …
ncooke3 Jun 18, 2025
01a7794
[Core] Deprecate '-[FIROptions deepLinkURLScheme]' API (#15001)
ncooke3 Jun 18, 2025
0d4728b
[Infra] Update CHANGELOG.md for `Options.deepLinkURLScheme` deprecati…
ncooke3 Jun 18, 2025
a00029b
[Core] Remove testing usage of Options.deepLinkURLScheme (#15004)
ncooke3 Jun 18, 2025
3027569
[Firebase AI] Update models used in integration tests (#15007)
andrewheard Jun 19, 2025
e05b238
[Core] Remove Options.deepLinkURLScheme (#15006)
ncooke3 Jun 20, 2025
d2e2ed0
[DynamicLinks] Remove library and corresponding infra (#14978)
ncooke3 Jun 20, 2025
318edd4
[Core] Remove `Options.androidClientID` and `Options.trackingID` (#15…
ncooke3 Jun 20, 2025
a945ff3
[FirebaseAI] update the jump link in README.md for quickstart-ios (#1…
YoungHypo Jun 23, 2025
bb17e64
Carthage 11.15.0 (#15022)
paulb777 Jun 23, 2025
dde003c
Remove deprecated VertexAI (#15027)
paulb777 Jun 24, 2025
d6c8c21
Version 12.0.0 (#15025)
paulb777 Jun 24, 2025
ca966a2
NOTICES Change (#15030)
github-actions[bot] Jun 24, 2025
8f785fc
[Infra] Stop including AdMob in zip builds (#15024)
ncooke3 Jun 24, 2025
3fe56e9
[Firebase AI] Cleanup Vertex AI in Firebase references (#15033)
andrewheard Jun 24, 2025
4238fd8
[Infra] Bump podspec min. versions (#15015)
ncooke3 Jun 24, 2025
17f6f81
[Auth] Remove 'ActionCodeSettings.dynamicLinkDomain' (#15036)
ncooke3 Jun 24, 2025
6482013
[Infra] Bump to Xcode 16.4 on CI runners (#15034)
ncooke3 Jun 24, 2025
3a552e9
[Auth] Remove deprecated string-based provider ID APIs (#15037)
ncooke3 Jun 24, 2025
f4024f0
[Auth] Remove `AuthErrorCode`s '.dynamicLinkNotActivated' & '.invali…
ncooke3 Jun 25, 2025
1450754
Improve Real-time response Handling for Remote Config (#15031)
tusharkhandelwal8 Jun 27, 2025
ddcd6e9
Change iPadOS26 session background listener for session background (#…
themiswang Jun 27, 2025
25f2f46
[Infra] For SPM, defer to Xcode for supported platform versions (#15039)
ncooke3 Jun 27, 2025
5af1fdb
[FIAM] Remove dep. warning (#15051)
ncooke3 Jun 30, 2025
f89ea76
merge in main
cherylEnkidu Jun 30, 2025
c3cc79a
fix merge
cherylEnkidu Jun 30, 2025
33bc889
Pipeline tests part 3 (#15005)
cherylEnkidu Jun 30, 2025
8e1eebc
[realppl 1] Add pipeline listen proto changes (#14826)
wu-hui Sep 10, 2025
7c1bbd4
Ppl public API changes (#15066)
cherylEnkidu Sep 12, 2025
9685284
merge in main
cherylEnkidu Sep 12, 2025
8e0695d
[realppl 2] Minimalistic ppl offline evaluation (#14827)
wu-hui Sep 12, 2025
bc6a400
[realppl 3] Arithmetic and comparison expressions (#14849)
wu-hui Sep 15, 2025
266aacf
[realppl 4] Array, debug, field and logical expressions (#14850)
wu-hui Sep 17, 2025
2c5f607
[realppl 5] map,string,timestamp and mirroring semantics (#14851)
wu-hui Sep 19, 2025
2787ede
[realppl 6] offline ppl evaluation and tests (#14852)
wu-hui Sep 29, 2025
68e64f0
[realppl 7] realppl integration with remote/local and unit tests
wu-hui Apr 30, 2025
042515a
[realppl 8] realppl spec tests
wu-hui May 13, 2025
dde6ee9
[realppl 9] realppl public api and integration tests
wu-hui Apr 30, 2025
59aa81d
[realppl 10] Add server timestamp support
wu-hui Jun 16, 2025
a3e4b27
[realppl 11] Add query to pipeline support
wu-hui Jul 9, 2025
e6fe909
Hide realtime pipelines
wu-hui Sep 12, 2025
36f90ef
Ppl API Changes (#15344)
cherylEnkidu Oct 1, 2025
a655bde
Force source builds for wuandy branch (#15427)
morganchen12 Oct 20, 2025
178998d
fix re2 spm build
cherylEnkidu Oct 20, 2025
b1c17f7
change cmake and cocoapods for re2
cherylEnkidu Oct 20, 2025
680503d
Add documentation for ppl (#15401)
cherylEnkidu Oct 31, 2025
56a44fa
Remove null / nan related operations (#15441)
cherylEnkidu Oct 31, 2025
e31449e
merge in main
cherylEnkidu Oct 31, 2025
e65a3a0
Add checking for duplicate alias (#15449)
cherylEnkidu Nov 10, 2025
81cce2d
Fix an issue where Swift complained that the sent object in transacti…
morganchen12 Nov 11, 2025
fdc4c4e
fix lint errors
morganchen12 Nov 11, 2025
0b3d4d1
fix missing header
morganchen12 Nov 11, 2025
55524cb
remove file that caused build breakages
morganchen12 Nov 11, 2025
a077cba
fix c++ format error
cherylEnkidu Nov 11, 2025
5a2cc6b
Add missing expressions (#15457)
cherylEnkidu Nov 12, 2025
8e23996
remove duplicate vector
cherylEnkidu Nov 12, 2025
c10da97
fix c++ type error
cherylEnkidu Nov 12, 2025
c2572eb
fix type error 2
cherylEnkidu Nov 12, 2025
770a728
fix more type error
cherylEnkidu Nov 12, 2025
559a355
try solving assertion failure
cherylEnkidu Nov 12, 2025
9035aad
try another flag
cherylEnkidu Nov 13, 2025
e0fe92d
test ASSERT_DEATH on github ci
cherylEnkidu Nov 13, 2025
8b7df8c
test new flag: ABSL_HAVE_EXCEPTIONS
cherylEnkidu Nov 13, 2025
8cce4af
verify behaviour
cherylEnkidu Nov 14, 2025
f83e670
test reverted re2 version
cherylEnkidu Nov 14, 2025
e2e053d
add cmake settings
cherylEnkidu Nov 14, 2025
d462e20
add absl cmake settings
cherylEnkidu Nov 14, 2025
ca9b710
Merge branch 'main' into feat/pipeline/private-preview
cherylEnkidu Nov 17, 2025
d1f9c98
Merge branch 'feat/pipeline/private-preview' into mc/format
cherylEnkidu Nov 17, 2025
f90bdfe
revert changes
cherylEnkidu Nov 17, 2025
44195b8
fix stack-use-after-scope
cherylEnkidu Nov 17, 2025
0a30c20
remove unnessary changes
cherylEnkidu Nov 17, 2025
af72cd8
enable emulator EXPERIMENTAL_MODE
cherylEnkidu Nov 17, 2025
5721bf9
update emulator version
cherylEnkidu Nov 18, 2025
ac6286e
remove echo
cherylEnkidu Nov 19, 2025
454c75e
rename some expressions
cherylEnkidu Nov 21, 2025
f9c2439
fix broken tests
cherylEnkidu Nov 21, 2025
83d0a4e
Fix format errors (#15485)
morganchen12 Nov 21, 2025
d63d845
merge in private preview feature branch
cherylEnkidu Nov 24, 2025
31b3944
solve merge error
cherylEnkidu Nov 24, 2025
4d348f7
expose public API of realtime Pipeline
cherylEnkidu Nov 24, 2025
b34463a
add Expression.asBoolean
cherylEnkidu Nov 26, 2025
dfe4976
add tests and format code
cherylEnkidu Nov 26, 2025
9da9f0e
add documentation
cherylEnkidu Nov 26, 2025
01d7430
Update Firestore/Swift/Source/SwiftAPI/Pipeline/Expressions/FunctionE…
cherylEnkidu Nov 26, 2025
233d9d6
Update Firestore/Swift/Source/SwiftAPI/Pipeline/Expressions/FunctionE…
cherylEnkidu Nov 26, 2025
dfc9c5f
format
cherylEnkidu Nov 26, 2025
0dae5a9
Merge branch 'cheryl/AddExprAsBool' into cheryl/realppl1
cherylEnkidu Nov 26, 2025
1a267b1
fix hanging test
cherylEnkidu Nov 28, 2025
cf2c715
separate expression file
cherylEnkidu Dec 1, 2025
78bb8a6
fix format
cherylEnkidu Dec 1, 2025
28ed0d3
optimize the file dependency
cherylEnkidu Dec 1, 2025
59df4b5
rename expression file
cherylEnkidu Dec 1, 2025
036960e
fix cocoapods build
cherylEnkidu Dec 2, 2025
ce09700
simplify cmake file
cherylEnkidu Dec 3, 2025
f95b2f0
Update Firestore/Swift/Tests/Integration/RealtimePipelineTests.swift
cherylEnkidu Dec 3, 2025
945d5cd
address feedbacks
cherylEnkidu Dec 3, 2025
84f7ad0
Merge branch 'cheryl/AddExprAsBool' into cheryl/realppl1
cherylEnkidu Dec 3, 2025
03f5f07
format code
cherylEnkidu Dec 3, 2025
d38b678
fix header
cherylEnkidu Dec 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .github/workflows/firestore-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
name: firestore_nightly

on:
pull_request:
branches: [ "cheryllin/pplapi", "cheryllin/ppl" ]
workflow_dispatch:

concurrency:
Expand Down Expand Up @@ -49,6 +51,7 @@ jobs:
plist_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
MINT_PATH: ${{ github.workspace }}/mint
TARGET_DATABASE_ID: ${{ matrix.databaseId }}
USE_LATEST_CMAKE: false

runs-on: ${{ matrix.os }}
steps:
Expand Down Expand Up @@ -77,6 +80,11 @@ jobs:
run: scripts/decrypt_gha_secret.sh scripts/gha-encrypted/firestore-nightly.plist.gpg \
Firestore/Example/App/GoogleService-Info.plist "$plist_secret"

- name: Setup cmake
uses: jwlawson/actions-setup-cmake@v2
with:
cmake-version: '3.31.1'

# Skipping terraform index creation because we are not allowed to download SA key json.

- name: Setup build
Expand Down
31 changes: 0 additions & 31 deletions .github/workflows/firestore.yml
Original file line number Diff line number Diff line change
Expand Up @@ -518,37 +518,6 @@ jobs:
platforms: iOS
buildonly_platforms: iOS

check-firestore-internal-public-headers:
needs: check
# Either a scheduled run from public repo, or a pull request with firestore changes.
if: |
(github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') ||
(github.event_name == 'pull_request' && needs.changes.outputs.changed == 'true')
runs-on: macos-14
steps:
- uses: actions/checkout@v4
- name: Assert that Firestore and FirestoreInternal have identically named headers.
run: |
fst_dir=Firestore/Source/Public/FirebaseFirestore/
fst_internal_dir=FirebaseFirestoreInternal/FirebaseFirestore/

comparison=$(comm -3 <(ls $fst_dir | sort) <(ls $fst_internal_dir | sort))

if [[ -z "$comparison" ]]; then
echo "Success: Directories '$fst_dir' and '$fst_internal_dir' match."
else
echo "Error: Directories '$fst_dir' and '$fst_internal_dir' differ:"
echo "Files only in '$fst_dir':"
# Files in this set do not start with whitespace. Grep for them and a
# dashed prefix for nicer formatting.
echo "$comparison" | grep -v '^\s' | sed 's/^/- /'
echo "Files only in '$fst_internal_dir':"
# Files in this set start with whitespace. Grep for them and a dashed
# prefix for nicer formatting.
echo "$comparison" | grep '^\s' | sed 's/^ /- /'
exit 1
fi

# TODO: Re-enable either in or after #11706.
# spm-source-cron:
# # Don't run on private repo.
Expand Down
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ Secrets.tar

# Xcode
build/
.index-build/
*.pbxuser
!default.pbxuser
*.mode1v3
Expand All @@ -60,6 +61,8 @@ profile
DerivedData
*.hmap
*.ipa
# Xcode index build files
.index-build/

# Swift Package Manager
Package.resolved
Expand Down Expand Up @@ -155,6 +158,7 @@ FirebaseAppCheck/Apps/AppCheckCustomProvideApp/AppCheckCustomProvideApp/GoogleSe
/Example/FirestoreSample/ui-debug.log
/Example/FirestoreSample/firestore-debug.log
/Example/FirestoreSample/firebase-debug.log
Firestore/Example/GoogleService-Info.plist

# generated Terraform docs
.terraform/*
Expand All @@ -164,3 +168,4 @@ FirebaseAppCheck/Apps/AppCheckCustomProvideApp/AppCheckCustomProvideApp/GoogleSe

# FirebaseVertexAI test data
vertexai-sdk-test-data

3 changes: 2 additions & 1 deletion FirebaseFirestoreInternal.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,8 @@ Google Cloud Firestore is a NoSQL document database built for automatic scaling,
'"${PODS_TARGET_SRCROOT}" ' +
'"${PODS_TARGET_SRCROOT}/Firestore/Source/Public" ' +
'"${PODS_ROOT}/nanopb" ' +
'"${PODS_TARGET_SRCROOT}/Firestore/Protos/nanopb"'
'"${PODS_TARGET_SRCROOT}/Firestore/Protos/nanopb" ' +
'"${PODS_TARGET_SRCROOT}/Firestore/third_party/re2" '
}

s.compiler_flags = '$(inherited) -Wreorder -Werror=reorder -Wno-comma'
Expand Down
4 changes: 2 additions & 2 deletions FirebaseMessaging/Sources/FIRMessagingRmqManager.m
Original file line number Diff line number Diff line change
Expand Up @@ -501,7 +501,7 @@ - (void)openDatabase {
#ifdef SQLITE_OPEN_FILEPROTECTION_NONE
flags |= SQLITE_OPEN_FILEPROTECTION_NONE;
#endif
int result = sqlite3_open_v2([path UTF8String], &self -> _database, flags, NULL);
int result = sqlite3_open_v2([path UTF8String], &self->_database, flags, NULL);
if (result != SQLITE_OK) {
NSString *errorString = FIRMessagingStringFromSQLiteResult(result);
NSString *errorMessage = [NSString
Expand All @@ -522,7 +522,7 @@ - (void)openDatabase {
#ifdef SQLITE_OPEN_FILEPROTECTION_NONE
flags |= SQLITE_OPEN_FILEPROTECTION_NONE;
#endif
int result = sqlite3_open_v2([path UTF8String], &self -> _database, flags, NULL);
int result = sqlite3_open_v2([path UTF8String], &self->_database, flags, NULL);
if (result != SQLITE_OK) {
NSString *errorString = FIRMessagingStringFromSQLiteResult(result);
NSString *errorMessage =
Expand Down
5 changes: 5 additions & 0 deletions Firestore/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# Unreleased
- [feature] Add `Pipeline` support.
- [fixed] Fixed an issue where the returned object in transaction blocks could not
pass across actor boundaries in Swift 6 (#15467).

# 12.4.0
- [fixed] Implemented an internal workaround to fix
[CVE-2025-0838](https://nvd.nist.gov/vuln/detail/CVE-2025-0838). (#15300)
Expand Down
Loading
Loading