realm-java v10.0.0-BETA.2 Release Notes

Release Date: 2020-06-08 // almost 4 years ago
  • 🏗 We no longer support Realm Cloud (legacy), but instead the new MongoDB Realm Cloud. MongoDB Realm is a serverless platform that enables developers to quickly build applications without having to set up server infrastructure. MongoDB Realm is built on top of MongoDB Atlas, automatically integrating the connection to your database.

    🔨 The old Realm Cloud legacy API's have undergone significant refactoring. The new API's are all located in the io.realm.mongodb package with io.realm.mongodb.App as the entry point.

    💥 Breaking Changes

    • None.

    ✨ Enhancements

    • None.

    🛠 Fixed

    • 0️⃣ [RealmApp] AppConfiguration did not fallback to the correct default baseUrl if none was provided. (Since 10.0.0-BETA.1)
    • 🔀 [RealmApp] When restarting an app, re-using the already logged in user would result in Sync not resuming. (Since 10.0.0-BETA.1)

    Compatibility

    • ⬆️ File format: Generates Realms with format v11 (Reads and upgrades all previous formats from Realm Java 2.0 and later).
    • 🚀 APIs are backwards compatible with all previous release of realm-java in the 10.x.y series.
    • Realm Studio 10.0.0 and above is required to open Realms created by this version.

    Internal

    • ⚡️ Updated to Object Store commit: c50be4dd178ef7e11d453f61a5ac2afa8c1c10bf.
    • ⚡️ Updated to Realm Sync 10.0.0-beta.2.