Realm v10.0.0-beta.4 Release Notes

Release Date: 2020-09-03 // over 3 years ago
  • ✨ Enhancements

    • ➕ Add support for the 64-bit watchOS simulator added in Xcode 12.
    • ➕ Add ability to stream change events on a remote MongoDB collection with [RLMMongoCollection watch:delegate:delegateQueue], MongoCollection.watch(delegate). When calling watch(delegate) you will be given a RLMChangeStream (ChangeStream), this will be used to invalidate and stop the streaming session by calling [RLMChangeStream close] (ChangeStream.close()) when needed.
    • ➕ Add MongoCollection.watch, which is a Combine publisher that will stream
      ⚡️ change events each time the remote MongoDB collection is updated.
    • ➕ Add ability to open a synced Realm with a nil partition value.

    🛠 Fixed

    • <How to hit and notice issue? what was the impact?> (#????, since v?.?.?)
    • 🔧 Realm.Configuration.objectTypes now accepts embedded objects
    • 🛠 Ports fixes from 5.3.5

    Compatibility

    • ⬆️ File format: Generates Realms with format v10 (Reads and upgrades all previous formats)
    • Realm Studio: 3.11 or later.
    • 🚀 APIs are backwards compatible with all previous releases in the v10.0.0-beta.x series.
    • 🚀 Carthage release for Swift is built with Xcode 11.5.

    Internal

    • ⬆️ Upgraded realm-core from v10.0.0-beta.1 to v10.0.0-beta.5
    • ⬆️ Upgraded realm-sync from v10.0.0-beta.2 to v10.0.0-beta.8