Realm v10.0.0-beta.2 Release Notes

Release Date: 2020-06-09 // almost 4 years ago
  • ๐Ÿ‘ Xcode 11.3 and iOS 9 are now the minimum supported versions.

    โœจ Enhancements

    • โž• Add support for building with Xcode 12 beta 1. watchOS currently requires removing x86_64 from the supported architectures. Support for the new 64-bit watch simulator will come in a future release.

    ๐Ÿ›  Fixed

    • ๐Ÿš€ Opening a SyncSession with LOCAL app deployments would not use the correct endpoints.
    • ๐Ÿ”— Linking from embedded objects to top-level objects was incorrectly disallowed.

    • Opening a Realm file in file format v6 (created by Realm Cocoa versions between 2.4 and 2.10) would crash. (Since 5.0.0, Core #3764).

    • โฌ†๏ธ Upgrading v9 (pre-5.0) Realm files would create a redundant search index for primary key properties. This index would then be removed the next time the Realm was opened, resulting in some extra i/o in the upgrade process. (Since 5.0.0, Core #3787).

    • ๐Ÿ›  Fixed a performance issue with upgrading v9 files with search indexes on non-primary-key properties. (Since 5.0.0, Core #3767).

    Compatibility

    • โฌ†๏ธ File format: Generates Realms with format v11 (Reads and upgrades all previous formats)
    • MongoDB Realm: 84893c5 or later.
    • ๐Ÿš€ APIs are backwards compatible with all previous releases in the 10.0.0-alpha series.
    • ๐Ÿš€ Carthage release for Swift is built with Xcode 11.5.

    Internal

    • โฌ†๏ธ Upgraded realm-core from v6.0.3 to v10.0.0-beta.1
    • โฌ†๏ธ Upgraded realm-sync from v5.0.1 to v10.0.0-beta.2