Realm v3.6.0 Release Notes
Release Date: 2018-05-29 // almost 6 years ago-
โจ Enhancements
- ๐ Improve performance of sync metadata operations and resolving thread-safe references.
- ๐
shouldCompactOnLaunch
is now supported for compacting the local data of synchronized Realms.
๐ Bugfixes
- ๐ Fix a potential deadlock when a sync session progress callback held the last strong reference to the sync session.
- ๐ Fix some cases where comparisons to
nil
in queries were not properly serialized when subscribing to a query. - Don't delete objects added during a migration after a call to
-[RLMMigration deleteDataForClassName:]
. - ๐ Fix incorrect results and/or crashes when multiple
-[RLMMigration enumerateObjects:block:]
blocks deleted objects of the same type. - ๐ Fix some edge-cases where
-[RLMMigration enumerateObjects:block:]
enumerated the incorrect objects following deletions. - โช Restore the pre-3.5.0 behavior for Swift optional properties missing an ivar rather than crashing.