Realm Xamarin v10.11.0 Release Notes

Release Date: 2022-03-28 // about 2 years ago
  • โœจ Enhancements

    • โž• Added property Session.ConnectionState to get a Session's SessionConnectionState. Additionally, Session now implements INotifyPropertyChanged so that you can listen for changes on Session.ConnectionState. (Issue #2801)
    • ๐Ÿ Realm now supports running on Windows ARM64 for .NET Framework, .NET Core, and UWP apps. (Issues #2704 and #2817)
    • โž• Added a property AppConfiguration.HttpClientHandler that allows you to override the default http client handler used by the Realm .NET SDK to make http calls. Note that this only affects the behavior of http calls, such as user login, function calls, and remote mongodb calls. The sync client uses a native websocket implementation and will not use the provided message handler. (Issue #2865)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  [Unity] Fixed an issue that caused the weaver to fail when invoked via the Tools->Realm->Weave Assemblies editor menu with the error UnityEngine.UnityException: get_dataPath can only be called from the main thread. (Issue #2836)
    • ๐Ÿ›  Fixed an issue that caused RealmInvalidObjectException to be caused when enumerating an invalid Realm collection (e.g. a list belonging to a deleted object). (Issue #2840)
    • ๐Ÿ“œ Query parser would not accept "in" as a property name (Core Issue #5312)
    • ๐Ÿ›  Application would sometimes crash with exceptions like 'KeyNotFound' or assertion "has_refs()". Other issues indicating file corruption may also be fixed by this. The one mentioned here is the one that lead to solving the problem. (Core Issue #5283)

    Compatibility

    • Realm Studio: 11.0.0 or later.

    Internal

    • Using Core 11.12.0.
    • ๐Ÿ Enabled running Benchmarks on iOS devices by turning on the interpreter for some windows assemblies.