Realm v4.3.0 Release Notes

Release Date: 2019-12-19 // over 4 years ago
  • โœจ Enhancements

    • โž• Add the ability to set a custom logger function on RLMSyncManager which is called instead of the default NSLog-based logger.
    • ๐Ÿ”ฆ Expose configuration options for the various types of sync connection timeouts and heartbeat intervals on RLMSyncManager.
    • โž• Add an option to have Realm.asyncOpen() report an error if the connection times out rather than swallowing the error and attempting to reconnect until it succeeds.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix a crash when using value(forKey:) on a LinkingObjects property (including when doing so indirectly, such as by querying on that property). (#6366, since 4.0.0).
    • Fix a rare crash in ClientHistoryImpl::integrate_server_changesets() which would only happen in Debug builds (since v3.0.0).

    Compatibility

    • โฌ†๏ธ File format: Generates Realms with format v9 (Reads and upgrades all previous formats)
    • Realm Object Server: 3.21.0 or later.
    • ๐Ÿš€ Carthage release for Swift is built with Xcode 11.3.

    Internal

    • โฌ†๏ธ Upgraded realm-sync from 4.8.2 to 4.9.0.