-
Notifications
You must be signed in to change notification settings - Fork 297
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge 3.2.1 RC2 to master #3338
base: master
Are you sure you want to change the base?
Commits on Mar 15, 2024
-
CBL-5524 : Add all keys to the Privacy Manifest file (#3258)
NSPrivacyAccessedAPITypes and NSPrivacyCollectedDataTypes are required for generating the App’s privacy report even though in the Apple doc, the only required key for 3rd party SDK is NSPrivacyAccessedAPITypes. This commit adds all keys in case the other keys are required in the future by Apple.
Configuration menu - View commit details
-
Copy full SHA for 097c396 - Browse repository at this point
Copy the full SHA 097c396View commit details
Commits on Mar 19, 2024
-
CBL-5541 : Update vector search test per changes in v1.8 (#3260)
* Test 5, 6, 10, 11, 12, 13, 14, 16, 17, 18, 20, 22, 23, 24, 25 : Use centroids = 8. * Test 5, 6, 7, 8, 9, 10, 11, 12, 14, 17, 18, 20, 22, 24, 25 : Verify that the index is trained. * Test16 : Verify that the index is untrained. * Test 20 : Add the step to create the query after the index was deleted.
Configuration menu - View commit details
-
Copy full SHA for cb1f0f2 - Browse repository at this point
Copy the full SHA cb1f0f2View commit details
Commits on Mar 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f12c86d - Browse repository at this point
Copy the full SHA f12c86dView commit details
Commits on Mar 28, 2024
-
Set API Doc Version in generate release zip script (#3267)
* Without explicitly set the version, the tool intelligently picks the version number from the podspec file. This may be OK unless we forgot to update the version in the podspec or we cannot update the version until the release time. * Explicitly set the version number when generating the doc. If the version is not specified, there will be no version shown in the doc.
Configuration menu - View commit details
-
Copy full SHA for 9b6e07d - Browse repository at this point
Copy the full SHA 9b6e07dView commit details
Commits on Apr 4, 2024
-
Update LiteCore and VS version (#3269)
* update VS version * update LiteCore to 3.2.0-159 * disable check for trained index to pass test
Configuration menu - View commit details
-
Copy full SHA for 80fbdf2 - Browse repository at this point
Copy the full SHA 80fbdf2View commit details
Commits on Apr 18, 2024
-
CBL-5365: Remove CBLErrors.h from Swift Public API (#3271)
* import private module defined in modulemap * check for errors using swift definitions instead of obj-c
Configuration menu - View commit details
-
Copy full SHA for 61cbaee - Browse repository at this point
Copy the full SHA 61cbaeeView commit details
Commits on Apr 24, 2024
-
CBL-5508: Update Min macOS Support Version to 12.0 (#3272)
* set project to macos 12 and fix issues * remove MYAnonymousIdentity from project - not used * update LiteCore * change from long to double to handle floating comparison testExpiryNoGreaterThanDate
Configuration menu - View commit details
-
Copy full SHA for fe22205 - Browse repository at this point
Copy the full SHA fe22205View commit details
Commits on May 3, 2024
-
CBL-5693 : Fix missing exported symbols (#3281)
* Ported the fix from release/3.1 branch. * Used the same approach as CBL-C to generate CE and EE exported symbole file. The workflow will be updating CBL.txt or CBL_EE.txt (Contains EE only symbols) at Objective-C/Exports folder and run generate_exports.sh script. The final export symbol files will be in the Objective-C/Exports/Generated folder. * Ensured to include all symbols by cross checking with the symbols extracted from the header files. * Removed obsoleted predefined classes which don’t exist anymore.
Configuration menu - View commit details
-
Copy full SHA for c574ff7 - Browse repository at this point
Copy the full SHA c574ff7View commit details
Commits on May 6, 2024
-
CBL-5222: MutableDocument should be usable before creating a database…
… instance (#3278) * init logging for MutableDocument * fix typo
Configuration menu - View commit details
-
Copy full SHA for b78033e - Browse repository at this point
Copy the full SHA b78033eView commit details
Commits on May 15, 2024
-
CBL-5613: Swift API docs for Scope using Obj-c reference (#3284)
* fix obj-c ref in swift api * fix some other mistakes or spacing within Swift API Docs
Configuration menu - View commit details
-
Copy full SHA for 986803e - Browse repository at this point
Copy the full SHA 986803eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec83376 - Browse repository at this point
Copy the full SHA ec83376View commit details
Commits on May 20, 2024
-
CBL-5514: Swift MutableDocument's collection is not set when a new do…
…cument is saved (#3287) * change Document.collection API * add tests * remove TODO
Configuration menu - View commit details
-
Copy full SHA for 87d307b - Browse repository at this point
Copy the full SHA 87d307bView commit details
Commits on Jun 3, 2024
-
Update LiteCore to 3.2.0-189 (#3288)
* Update LiteCore to 3.2.9-189 * Updated LiteCore to 3.2.9-189. * Updated VS extension to 1.0.0-42. * I have noticed that recently the macOS agent on Github Action is much slower than before. I have added `expTimeout` variable for the default expectation timeout and increased a timeout to 20 seconds.
Configuration menu - View commit details
-
Copy full SHA for 39f749d - Browse repository at this point
Copy the full SHA 39f749dView commit details -
CBL-5660 : Fix a released query context may be used in observer callb…
…ack (#3285) * Directly ported the fix from release/3.1 branch. * Implemented CBLContextManager class for retaining and mapping the object with its pointer value which can be used as the context for LiteCore's callbacks (e.g. use when creating c4queryobserver objects). The implementation simply stores the object in a map by using its memory address as the key and returns the memory address as the pointer value. * Updated CBLQueryObserver to use CBLContextManager to make sure that the released query context can be detected and not be used. When using the query context, the query context is retained. * Added a test for CBSE-16662 which is related to this issue and two tests to check that there are no notification received without crash (CBL-5660) after removing the token. * Added an internal debug build only C4QueryObserverCallbackDelayInterval config for testing the fix.
Configuration menu - View commit details
-
Copy full SHA for 12dfb61 - Browse repository at this point
Copy the full SHA 12dfb61View commit details
Commits on Jun 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f5063c6 - Browse repository at this point
Copy the full SHA f5063c6View commit details
Commits on Jun 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e652471 - Browse repository at this point
Copy the full SHA e652471View commit details
Commits on Jun 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b1c5ce6 - Browse repository at this point
Copy the full SHA b1c5ce6View commit details
Commits on Jun 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1e9a1ce - Browse repository at this point
Copy the full SHA 1e9a1ceView commit details -
* build for test only in Actions * build and test for both macOS and iOS in Jenkins
Configuration menu - View commit details
-
Copy full SHA for a38b879 - Browse repository at this point
Copy the full SHA a38b879View commit details
Commits on Jun 22, 2024
-
CBL-5811 : Support Vector Dimension to 4096 and Vector in Base64 Stri…
…ng (#3294) * Updated test 3 and added test 27. * The implementation update is in the EE repo.
Configuration menu - View commit details
-
Copy full SHA for affb1b3 - Browse repository at this point
Copy the full SHA affb1b3View commit details
Commits on Jun 24, 2024
-
CBL-5803 : Implement Lazy Vector Index and Test for Swift (#3295)
* Implemented Lazy Vector Index and Test for Swift * Refactored VectorSearchTest in both Swift and Objective-C to reduce duplicate codes. * Updated some API docs. * The companion change commit is in the EE repo.
Configuration menu - View commit details
-
Copy full SHA for fbdac56 - Browse repository at this point
Copy the full SHA fbdac56View commit details -
CBL-5567 : Implement log replicator heiroglyphics (#3296)
* Implemented Replicator log heiroglyphics by using symbols to describe replicator. * Removed ":" that separates log meesage and the replicator heiroglyphics as it seems to be redundant.
Configuration menu - View commit details
-
Copy full SHA for 19d3dbf - Browse repository at this point
Copy the full SHA 19d3dbfView commit details
Commits on Jun 25, 2024
-
CBL-5859 : Allow explicitly enable vector search (#3297)
* Implemented Extension.enableVectorSearch in both Objective-C and Swift. * Moved the logic from CBLDatabase.mm to CBLExtension in ee repo. * Used LiteCore 61cfa302d61b8baef2c2cfeeb79c24653e1603a0 temporarily to allow the function to be implemented.
Configuration menu - View commit details
-
Copy full SHA for 58ad341 - Browse repository at this point
Copy the full SHA 58ad341View commit details
Commits on Jul 1, 2024
-
CBL-5886: Add missing numProbes and correct min/maxTrainingSize defau…
…lt value (#3298) * add numProbes property and fix tests * all VS tests enabled now * LiteCore 3.2.0-210 * update VS to 1.0.0-52 * rename test class names
Configuration menu - View commit details
-
Copy full SHA for c22c095 - Browse repository at this point
Copy the full SHA c22c095View commit details
Commits on Jul 2, 2024
-
CBL-5932: Update default constants and public symbols (#3299)
* update Defaults and exported symbols * fix isLazy
Configuration menu - View commit details
-
Copy full SHA for 6cff97b - Browse repository at this point
Copy the full SHA 6cff97bView commit details -
CBL-5928 : CBLErrors.h is not included in the umbrella header (#3301)
Made the CBLErrors.h a private header for CBL_Swift and CBL_EE_Swift target.
Configuration menu - View commit details
-
Copy full SHA for 6b109de - Browse repository at this point
Copy the full SHA 6b109deView commit details -
CBL-5927 : Fix Duplicate CBLQueryIndex Interface Definition (#3300)
* Fixed the circular reference b/w CBLCollection and CBLQueryIndex. * Fixed warning in tests.
Configuration menu - View commit details
-
Copy full SHA for 9cf63e0 - Browse repository at this point
Copy the full SHA 9cf63e0View commit details
Commits on Jul 8, 2024
-
CBL-5893: Throw exception for everything if finish() was successfully…
… called beforehand (#3302) * Update test 26/27 per new behaviour * LiteCore 3.2.0-211
Configuration menu - View commit details
-
Copy full SHA for 3de150c - Browse repository at this point
Copy the full SHA 3de150cView commit details
Commits on Jul 9, 2024
-
CBL-5956: Update DistanceMetric (#3303)
* update defaults for euclideanSquare * fix tests
Configuration menu - View commit details
-
Copy full SHA for 9b939f3 - Browse repository at this point
Copy the full SHA 9b939f3View commit details
Commits on Jul 11, 2024
-
CBL-5690 : Update Distance Metric Enum and VS SQL in Tests (#3304)
* Used new Vector Search SQL in Tests * Separated the base xctest class to have no tests, otherwise the tests in the base class will be included in the sub classes as well. * Used forward declaration where possibles in CBLQueryIndex / CBLIndexUpdater implementation. * Fixed warning in URLEndpointListenerTests and Replicator Tests. * Used LiteCore 3.2.0-215 and VS 1.0.0-56
Configuration menu - View commit details
-
Copy full SHA for 670ba90 - Browse repository at this point
Copy the full SHA 670ba90View commit details -
CBL-5990 : Fix _kCBLDefaultLogFileUsePlaintext symbol (#3305)
* Fixed _kCBLDefaultLogFileUsePlaintext symbol. * Added missing deprecated kCBLDefaultLogFileUsePlainText.
Configuration menu - View commit details
-
Copy full SHA for 000d542 - Browse repository at this point
Copy the full SHA 000d542View commit details
Commits on Jul 12, 2024
-
Update LiteCore 3.2.0-219 (#3306)
* Used LiteCore RC v3.2.0-219 (554bf8f7) * Used VS 1.0.0-57 * Fixed objective-c API doc generating script. * Fixed VectorSearchTest 17 and 26. * Removed non-existing file from xcode project.
Configuration menu - View commit details
-
Copy full SHA for 42c172d - Browse repository at this point
Copy the full SHA 42c172dView commit details
Commits on Jul 22, 2024
-
Update LiteCore to 3.2.0-220 (#3307)
* Updated LiteCore to 3.2.0-220. * Used VS 1.0.0-58. * Fixed an incorrect test name.
Configuration menu - View commit details
-
Copy full SHA for a9390ca - Browse repository at this point
Copy the full SHA a9390caView commit details
Commits on Aug 5, 2024
-
CBL-6070: Implement Database Full-Sync Option (#3318)
* LiteCore 3.2.0-223 * cherry picked 5c10248 from release/3.1 branch. A couple of small, easy-to-resolve conflicts - nothing important. CBL-6066: Implement Database Full-Sync Option (#3317) - Implemented FullSync DatabaseConfiguration property. - Only Obj-C tests do check for c4db_config2 kC4DB_DiskSyncFull flag
Configuration menu - View commit details
-
Copy full SHA for 554a301 - Browse repository at this point
Copy the full SHA 554a301View commit details
Commits on Aug 9, 2024
-
CBL-6144: Add testConcurrentCreateAndQuery to verify query's lock (#3320
) * port CBL-6140 from release/3.1 * enable testDatabaseChange and testDocumentChange
Configuration menu - View commit details
-
Copy full SHA for 49b5114 - Browse repository at this point
Copy the full SHA 49b5114View commit details
Commits on Aug 28, 2024
-
CBL-6191 : Fix null URL for proxy CONNECT request (#3324)
NSURL cannot be created with only host and port anymore starting from iOS 17. Changed to use CFURLCreateWithString directly.
Configuration menu - View commit details
-
Copy full SHA for f0872ec - Browse repository at this point
Copy the full SHA f0872ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c5a608 - Browse repository at this point
Copy the full SHA 5c5a608View commit details
Commits on Aug 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a49f7db - Browse repository at this point
Copy the full SHA a49f7dbView commit details
Commits on Sep 23, 2024
-
CBL-5180: Implement Array Index API (#3327)
* ArrayIndex template * add CBLArrayIndexConfiguration to CouchbaseLite.h and exports * add header to CE modulemap
Configuration menu - View commit details
-
Copy full SHA for 804a927 - Browse repository at this point
Copy the full SHA 804a927View commit details
Commits on Oct 7, 2024
-
CBL-5181: Array Index API tests and adjustments (#3330)
* LiteCore 3.2.1-5 * Obj-C tests and api update * Swift tests and api update * CBL-5899
Configuration menu - View commit details
-
Copy full SHA for e2c459c - Browse repository at this point
Copy the full SHA e2c459cView commit details
Commits on Oct 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d05c46b - Browse repository at this point
Copy the full SHA d05c46bView commit details
Commits on Oct 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e2ea8b2 - Browse repository at this point
Copy the full SHA e2ea8b2View commit details -
CBL-6307: Database MMap Configuration API and tests (#3333)
* mmap and tests * LiteCore 3.2.1-9
Configuration menu - View commit details
-
Copy full SHA for 8331d3d - Browse repository at this point
Copy the full SHA 8331d3dView commit details
Commits on Oct 24, 2024
-
CBL-6349: Implement Document's getRevisionHistory() for E2E Test Serv…
…er (#3335) * get c4doc using kDocGetAll content lvl for this * added docID to CBL c4doc * LiteCore 3.2.1-12
Configuration menu - View commit details
-
Copy full SHA for 9334e45 - Browse repository at this point
Copy the full SHA 9334e45View commit details
Commits on Oct 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 39b36fb - Browse repository at this point
Copy the full SHA 39b36fbView commit details
Commits on Oct 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f8609d6 - Browse repository at this point
Copy the full SHA f8609d6View commit details
Commits on Nov 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e116c7c - Browse repository at this point
Copy the full SHA e116c7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80342dc - Browse repository at this point
Copy the full SHA 80342dcView commit details