realm-kotlin
realm-kotlin copied to clipboard
Kotlin Multiplatform and Android SDK for the Realm Mobile Database: Build Better Apps Faster.
This PR adds support for sync schema migration. Sync migrations are only triggered when opening the Realm asynchronously. This PR adds this condition to the heuristic that determines whether to...
This PR reworks our test app initializer, so that it is easier to do variations of the setup.
Android 15 will bring support to 16KB page size [https://developer.android.com/about/versions/15/behavior-changes-all#16-kb](https://developer.android.com/about/versions/15/behavior-changes-all#16-kb) This is reported by a [customer](https://mongodb.slack.com/archives/CL9JSLTGE/p1718804147124089) as well as in the Java repo https://jira.mongodb.org/browse/RJAVA-1264
Fixes https://github.com/realm/realm-kotlin/issues/1715 This was tested locally by adding a JVM test that checks the schema version ```Kotlin assertEquals(realm.schemaVersion(), 42) ``` Then on AS edit the Core method `realm_get_schema_version` (inside https://github.com/realm/realm-core/blob/master/src/realm/object-store/c_api/schema.cpp#L52-L56)...
The cinterop KLIB includes compiled core's static libraries that will be used by the linker to build the final app. This PR will avoid exporting Core's symbols so if the...