Realm v10.9.0 Release Notes
Release Date: 2021-07-01 // almost 3 years ago-
โจ Enhancements
- โ Add
App.emailPasswordAuth.retryCustomConfirmation(email:completion:)
and[App.emailPasswordAuth retryCustomConfirmation:completion:]
. These functions support retrying a custom confirmation function. - ๐ Improve performance of many Dictionary operations, especially when KVO is being used.
๐ Fixed
- Calling
-[RLMRealm deleteObjects:]
on aRLMDictionary
cleared the dictionary but did not actually delete the objects in the dictionary (since v10.8.0). - Rix an assertion failure when observing a
List<AnyRealmValue>
contains object links. (Core #4767, since v10.8.0) - ๐ Fix an assertion failure when observing a
RLMDictionary
/Map
which links to an object which was deleting by a different sync client. (Core #4770, since v10.8.0) - ๐ Fix an endless recursive loop that could cause a stack overflow when computing changes on a set of objects which contained cycles. (Core #4770, since v10.8.0).
- Hash collisions in dictionaries were not handled properly. (Core #4776, since v10.8.0).
- ๐ Fix a crash after clearing a list or set of AnyRealmValue containing links to objects (Core #4774, since v10.8.0)
- Trying to refresh a user token which had been revoked by an admin lead to an infinite loop and then a crash. This situation now properly logs the user out and reports an error. (Core #4745, since v10.0.0).
Compatibility
- Realm Studio: 11.0.0 or later.
- ๐ APIs are backwards compatible with all previous releases in the 10.x.y series.
- ๐ Carthage release for Swift is built with Xcode 12.5.1.
- CocoaPods: 1.10 or later.
- Xcode: 12.2-13.0 beta 2.
Internal
- โฌ๏ธ Upgraded realm-core from v11.0.3 to v11.0.4
- โ Add