github realm/realm-cocoa v10.0.0-beta.4

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

  • (#????, 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
latest releases: v10.11.0, v10.10.0, v10.9.0...
pre-release11 months ago