Realm Xamarin v10.15.0 Release Notes

Release Date: 2022-08-05 // over 1 year ago
  • โœจ Enhancements

    • ๐Ÿ‘ Preview support for .NET 6 with Mac Catalyst and MAUI. (PR #2959)
    • โฌ†๏ธ Reduce use of memory mappings and virtual address space (Core upgrade)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix a data race when opening a flexible sync Realm (Core upgrade).
    • ๐Ÿ›  Fixed a missing backlink removal when setting a RealmValue from a RealmObject to null or any other non-RealmObject value. Users may have seen exception of "key not found" or assertion failures such as mixed.hpp:165: [realm-core-12.1.0] Assertion failed: m_type when removing the destination object. (Core upgrade)
    • ๐Ÿ›  Fixed an issue on Windows that would cause high CPU usage by the sync client when there are no active sync sessions. (Core upgrade)
    • ๐Ÿ‘Œ Improved performance of sync clients during integration of changesets with many small strings (totalling > 1024 bytes per changeset) on iOS 14, and devices which have restrictive or fragmented memory. (Core upgrade)
    • ๐Ÿ›  Fix exception when decoding interned strings in realm-apply-to-state tool. (Core upgrade)
    • ๐Ÿ›  Fix a data race when committing a transaction while multiple threads are waiting for the write lock on platforms using emulated interprocess condition variables (most platforms other than non-Android Linux). (Core upgrade)
    • ๐Ÿ›  Fix some cases of running out of virtual address space (seen/reported as mmap failures) (Core upgrade)
    • โฌ†๏ธ Decimal128 values with more than 110 significant bits were not synchronized correctly with the server (Core upgrade)

    Compatibility

    • Realm Studio: 12.0.0 or later.

    Internal

    • Using Core 12.4.0.