Realm v5.12.0 Release Notes

Release Date: 2019-06-20 // almost 5 years ago
  • ✨ Enhancements

    • 🔀 [ObjectServer] Added SyncManager.refreshConnections() that can be used to manually trigger a reconnect for all sessions. This is useful if the device has been offline for a long time or fail to detect that it regained connectivity. (Issue #259)
    • ➕ Added RealmResults.asJson() in @Beta that returns the result of the query as a JSON payload (#6540).

    🛠 Fixed

    • [ObjectServer] PermissionManager stopped working if an intermittent network error was reported. (Issue #6492, since 3.7.0)
    • The Kotlin extensions library no longer defines a app_name, which in some cases conflicted with the app_name defined by applications. (Issue #6536, since 4.3.0)

    Compatibility

    • Realm Object Server: 3.21.0 or later.
    • ⬆️ File format: Generates Realms with format v9 (Reads and upgrades all previous formats)
    • 🚀 APIs are backwards compatible with all previous release of realm-java in the 5.x.y series.

    Internal

    • ⚡️ Updated to Realm Core 5.22.0.
    • ⚡️ Updated to Realm Sync 4.6.1.
    • ⚡️ Updated to Object Store commit 7c3ff8235579550a3e3c6060c47140b2005174f5