197 Commits
Author SHA1 Message Date
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 DuckworthandNick 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
cherylEnkiduandNick 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
cherylEnkiduandNick 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
cherylEnkiduandEhsan 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