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 callingwatch(delegate)
you will be given aRLMChangeStream
(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