Realm Xamarin v10.8.0 Release Notes
Release Date: 2022-01-17 // about 2 years ago-
โจ Enhancements
- โ Added the
RealmConfigurationBase.FallbackPipePath
property. In the majority of cases this property can be left null, but it should be used when a realm is opened on a filesystem where named pipes cannot be created, such as external storage on Android that uses FAT32. In this case the path needs to point to a location on another filesystem where named pipes can be created. (PR #2766) - Added support arithmetric operations (+, -, *, /) in the string-based query syntax (
realm.All<Foo>().Filter("some-query")
). Operands can be properties and/or constants of numeric types (integer, float, double or Decimal128). You can now write a query like"(age + 5) * 2 > child.age"
. (Core upgrade)
๐ Fixed
- ๐ Fixed a race condition that could result in
Sharing violation on path ...
error when opening a Unity project on macOS. (Issue #2720, fix by @tomkrikorian) - ๐ Fixed an error being thrown when
Realm.GetInstance
is called multiple times on a readonly Realm. (Issue #2731) - ๐ Fixed a bug that would result in the
LIMIT
clause being ignored whenCount()
is invoked on aIQueryable
- e.g. expressions likerealm.All<Foo>().Filter("Bar > 5 LIMIT(1)).Count()
would ignore the limit in the string-based predicate and return the count of all matches. (Issue #2755) - ๐ Fixed the logic in
RealmResultsVisitor.TraverseSort
to allow sorting on interface properties. (Issue #1373, contribution by @daawaan)
Compatibility
- Realm Studio: 11.0.0 or later.
Internal
- โ Added the