762057f711
feat: Add BSON data support for iOS ( #16265 )
...
Co-authored-by: Ehsan Nasiri <ehsann@google.com >
Co-authored-by: dlarocque <daniellrq@outlook.com >
Co-authored-by: Daniel La Rocque <dlarocque@google.com >
Co-authored-by: cherylEnkidu <cheryllin@google.com >
Co-authored-by: cherylEnkidu <96084918+cherylEnkidu@users.noreply.github.com >
Co-authored-by: Daymon <daymxn@google.com >
2026-09-23 17:05:26 -04:00
cherylEnkidu
ebd232e64b
Increase gRPC max metadata size and optimize integration test CI runs ( #16661 )
2026-09-22 13:09:44 -04:00
Mark Duckworth and Nick Cooke
098f532e67
feat(firestore): added minimum and maximum FieldValue operations ( #16159 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2026-08-19 20:45:02 +00:00
Mojtaba Hosseini
94d913115f
docs: fix typos throughout the tests ( #16474 )
2026-08-03 08:02:33 -07:00
cherylEnkidu
a1ac4cd198
Migrate Connectivity Monitoring to NWPathMonitor on Apple Platforms ( #16112 )
2026-06-23 11:31:08 -04:00
Andrew Heard
42a08f4232
[Firestore] Fix implicit rounding error in FSTUserDataReaderTests ( #16216 )
2026-06-02 16:35:22 -04:00
d5dd227409
Search ( #15952 )
...
Co-authored-by: cherylEnkidu <cheryllin@google.com >
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2026-03-31 15:43:16 -04:00
cherylEnkidu and Nick Cooke
beda7f4e0e
Change Firestore CI ( #15685 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2026-02-05 15:24:44 -05:00
+12
1feabe5605
feat/pipeline/private-preview to main ( #15625 )
...
Co-authored-by: wu-hui <53845758+wu-hui@users.noreply.github.com >
Co-authored-by: wu-hui <wu.hui.github@gmail.com >
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
Co-authored-by: Andrew Heard <andrewheard@google.com >
Co-authored-by: pcfba <111909874+pcfba@users.noreply.github.com >
Co-authored-by: Morgan Chen <morganchen12@gmail.com >
Co-authored-by: leojaygoogle <98397998+leojaygoogle@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Anka <runner@Mac-1748340061346.local >
Co-authored-by: Paul Beusterien <paulbeusterien@google.com >
Co-authored-by: dmaclach <dmaclach@gmail.com >
Co-authored-by: Yakov Manshin <git@yakovmanshin.com >
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Seyed Mojtaba Hosseini Zeidabadi <chenzook+github@gmail.com >
Co-authored-by: SeanChinJunKai <82928860+SeanChinJunKai@users.noreply.github.com >
Co-authored-by: htcgh <htcgh@users.noreply.github.com >
Co-authored-by: Haibo Yang <haibo942us@gmail.com >
Co-authored-by: Anka <runner@Mac-1750759009403.local >
Co-authored-by: Tushar Khandelwal <64364243+tusharkhandelwal8@users.noreply.github.com >
Co-authored-by: themiswang <themisw@google.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-23 15:00:50 -05:00
Ehsan
08e129f179
Improve the integration test coverage for online vs offline comparisons. ( #14707 )
2025-04-23 13:10:39 -07:00
Mila
6cb554b94f
fix: remove null value inclusion from isNotEqualTo and notIn filter results ( #14704 )
2025-04-10 17:26:29 -04:00
Mila
a34d7ae4ed
FIX: sort strings in UTF-8 encoded byte order ( #14312 )
2025-01-15 11:33:59 -05:00
Mila
0d569cf84b
Fix: sort document reference by long type id ( #14248 )
2024-12-17 11:11:40 -05:00
Seyed Mojtaba Hosseini Zeidabadi
dafb19ae82
Test: enhance Firestore integration tests ( #13837 )
2024-10-08 07:37:42 -07:00
Paul Beusterien
8f44bbcbcf
Fix FIROptions module organization ( #13765 )
2024-10-02 07:49:28 -07:00
Seyed Mojtaba Hosseini Zeidabadi
6ecb4ce855
Review Firestore Integration Tests ( #13379 )
2024-07-24 15:36:28 -07:00
Nick Cooke
ec8ca54b3e
[Infra] Use full paths when importing public Core header ( #13288 )
2024-07-16 14:04:48 -04:00
cherylEnkidu
3de44b7ab7
Move Timestamp class from Firestore to Firebase Core ( #13221 )
2024-07-12 16:19:35 -04:00
Mila
3cc143b8e7
Move MIEQ to composite index tests ( #12416 )
2024-03-29 10:19:39 -04:00
Denver Coneybeare
a8264f08ca
Firestore: Add test that verifies aggregate query error message when missing index ( #12189 )
2023-12-15 10:42:48 -05:00
Denver Coneybeare
5fba1e7738
Firestore: Increase clock skew tolerance in FIRServerTimestampTests.mm ( #12190 )
2023-12-13 01:05:14 +00:00
wu-hui
8ed02e9418
Add new firestore-nightly workflow ( #12180 )
2023-12-08 07:27:30 -05:00
Mila
8881200e68
Move sum&avg composite index tests to FIRCompositeIndexQueryTests.mm ( #11985 )
2023-10-25 15:26:15 -04:00
Mila
8d66bdcfed
Add MIEQ negative test cases ( #11934 )
2023-10-23 12:08:06 -04:00
Mila
33cf8158c7
Testing composite index queries against production ( #11865 )
2023-10-20 10:15:30 -04:00
Mark Duckworth
54d4d703b6
sum avg ( #11650 )
2023-10-16 21:10:30 -06:00
Ehsan
84c8bd0e0e
Clean up and update OR query tests. ( #11826 )
2023-10-02 10:29:18 -07:00
Mila
f3c7db7845
Multiple inequality support ( #11626 )
2023-09-13 17:10:35 -04:00
Mila
a08f405428
Add test cases for existence filter with updated, removed, added documents ( #11782 )
2023-09-08 11:40:30 -04:00
Denver Coneybeare
0e3f78bf35
Firestore: FIRQueryTests.mm: Add test testBloomFilterShouldCorrectlyEncodeComplexUnicodeCharacters ( #11679 )
2023-09-07 16:05:50 -04:00
cherylEnkidu and Nick Cooke
065a5bbc74
Public Auto Persistent Index Creation API ( #11757 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2023-09-05 17:49:43 -04:00
cherylEnkidu
c39ef8172b
Add option to allow SDK create cache indexes automatically to improve query execution locally ( #11596 )
2023-08-29 11:26:19 -04:00
Denver Coneybeare
7a59c55eba
Firestore: FIRQueryTests.mm: Replace SortedStringsNotIn() custom function ( #11649 )
2023-08-15 10:44:14 -04:00
Denver Coneybeare
a4ee260014
Firestore: Convert testing_hooks_util.h/cc from C++ to Objective-C in FSTTestingHooks.h/mm ( #11639 )
2023-08-03 17:00:59 -04:00
wu-hui
54f1b1b33c
Setup integration tests against named db ( #11638 )
...
* Make tests work against named db
* setup jobs
2023-08-02 13:14:26 -04:00
Denver Coneybeare
78b2feaeb7
Firestore: FIRQueryTests.mm: Use a different Firestore instance to delete documents ( #11615 )
2023-08-01 12:30:04 -04:00
Denver Coneybeare
013d86980f
Firestore: Disable bloom filter integration tests when using Firestore emulator ( #11555 )
2023-07-18 09:50:32 -04:00
Mila
3f5972f920
Firestore: Optimize local cache sync when resuming a query that had docs deleted ( #11457 )
2023-06-20 12:10:39 -04:00
Tom Andersen
f2194c8a3c
Allow initializing FIRLocalCacheSettings with unlimited size. ( #11405 )
...
* Allow initializing FIRLocalCacheSettings with unlimited size.
* Add changelog.
* Add test
* Fix bug
* Add import
* Add import
* Exercise db with CacheSizeUnlimited
* Fix
2023-06-07 19:53:52 -04:00
wu-hui
8066d190fc
Suppress warning from boringssl ( #11281 )
...
* Suppress warning from boringssl
* Try out target exclusion
* Skip a failed tsan test
* Add todo
2023-05-18 19:32:56 -04:00
Mark Duckworth
52ebbbf19d
Sum and average ( #11108 )
...
This is implementation but not public release of sum and average. The sum/avg API is not made public. There are no API changes in this PR.
2023-05-12 13:56:16 -06:00
Denver Coneybeare
a00925f7eb
FIRQueryTests.mm: improve the test that resumes a query with existence filter to actually validate the existence filter ( #11209 )
2023-05-05 14:58:26 -04:00
Denver Coneybeare
0c58855437
Firestore: FIRQueryTests.mm: add a test that resumes a query with existence filter ( #10974 )
2023-05-02 11:32:33 -04:00
wu-hui
7c8becdbba
New Cache Config API ( #11057 )
2023-04-13 20:52:14 -04:00
cherylEnkidu
b2383a9d3c
Reorganize OR query test ( #10902 )
...
* Reorganize OR query test
* Address comments
* Change message
2023-03-14 22:48:51 -04:00
cherylEnkidu and Ehsan Nasiri
c0e6ac1cf2
Add Public API for Or Query ( #10352 )
...
* Add Public API for Or Query
* Add Or query swift tests
* Add Swift tests for IN
* Adding back FIRFirestore+Internal as include file
* Add Documentation
* Address feedback
* Update the changelog.
---------
Co-authored-by: Ehsan Nasiri <ehsann@google.com >
2023-03-06 09:43:06 -08:00
cherylEnkidu
6d9f33435a
Remove some query restrictions and add integration tests ( #10449 )
...
* Adding test
* Remove more restrictions
2023-02-17 11:18:34 -05:00
cherylEnkidu
10295bad6b
Fix double free bug inside IN Filter ( #10535 )
2022-11-30 12:52:59 -08:00
Tom Andersen
68628ef4e3
Implement MultiDB Support and Tests ( #10465 )
2022-11-24 10:52:38 -05:00
Denver Coneybeare
92e269c34e
Fix Firestore failing to return empty results from the local cache ( #10437 )
2022-11-08 20:50:01 -05:00