Change Log
3.2.4-1.2.0
24 Oct 2025
- Vector Search (#57) — Couchbase Lite 3.2 API (#54)
- Support 16 KB page sizes (#47)
- New log sink API (#55)
- Paging extensions now use AndroidX Paging directly (#52)
- Predictive model registration now available on Linux and Mingw platforms (#57)
- Migrate kotlinx-datetime to 0.7.1 (#48)
kotlinx.datetime.Instantis nowkotlin.time.Instantin the Kotbase API- kotlinx-datetime is no longer an API dependency
- Update other dependencies
- Fix some memory allocation bugs on Linux & Mingw platforms (#58, #60)
3.1.11-1.1.2
1 Sep 2025
- Update Couchbase Lite dependency to 3.1.11 (JVM & Android) & 3.1.10 (Objective-C & C) (#50)
- Add full sync API to database configuration (#49)
- Update to Kotlin 2.2.10
- Use AtomicFu compiler plugin (#44)
- Update dependencies
3.1.9-1.1.1
28 Oct 2024
3.1.3-1.1.0
1 Feb 2023
- Scopes and Collections — Couchbase Lite 3.1 API (#11)
- Update to Kotlin 1.9.22 (8546e4b)
- Handle empty log domain set (00db837)
- Source-incompatible change: Convert
@Throwsgetter functions to properties (#12)Database.getIndexes()->Database.indexesReplicator.getPendingDocumentIds()->Replicator.pendingDocumentIds
- Make
Expression,as, andfromquery builder functionsinfix(#14)
KTX extensions:
- Add
Expressionmath operator functions (148399d) - Add
fetchContexttodocumentFlow, default toDispatchers.IO(2abe61a) - Add
mutableArrayOf,mutableDictOf, andmutableDocOf, collection and doc creation functions (#13) selectDistinct,from,as, andgroupByconvenience query builder functions (#14)
3.0.15-1.0.1
15 Dec 2023
- Make
ReplicatorAutoCloseable(#2) - Avoid memory leaks with
memScopedtoFLString()(#3) - Update Couchbase Lite to 3.0.15 (#4):
- Update to Kotlin 1.9.21 (#5)
- K2 compiler compatibility (#7)
- Update kotlinx-serialization, kotlinx-datetime, and kotlinx-atomicfu (#8)
- Use default hierarchy template source set names (#9)
3.0.12-1.0.0
1 Nov 2023
Initial public release
Using Couchbase Lite: