Realm v10.17.0 Release Notes

Release Date: 2021-10-06 // 10 days ago
  • โœจ Enhancements

    • โž• Add a new @ThreadSafe property wrapper. Objects and collections wrapped by @ThreadSafe may be passed between threads. It's intended to allow local variables and function parameters to be used across threads when needed.

    ๐Ÿ›  Fixed

    • None.

    Compatibility

    • Realm Studio: 11.0.0 or later.
    • ๐Ÿš€ APIs are backwards compatible with all previous releases in the 10.x.y series.
    • ๐Ÿš€ Carthage release for Swift is built with Xcode 13.0.
    • CocoaPods: 1.10 or later.
    • Xcode: 12.2-13.0.

Previous changes from v10.16.0

  • โœจ Enhancements

    • โž• Add async versions of EmailPasswordAuth.callResetPasswordFunction and r User.linkUser methods.
    • โž• Add async version of MongoCollection methods.
    • โž• Add async support for user functions.

    ๐Ÿ›  Fixed

    • A race condition in Realm.asyncOpen() sometimes resulted in subsequent writes from Realm Sync failing to produce notifications (#7447, #7453, Core #4909, since v10.15.0).

    Compatibility

    • Realm Studio: 11.0.0 or later.
    • ๐Ÿš€ APIs are backwards compatible with all previous releases in the 10.x.y series.
    • ๐Ÿš€ Carthage release for Swift is built with Xcode 13.0.
    • CocoaPods: 1.10 or later.
    • Xcode: 12.2-13.0.