github realm/realm-swift v10.28.2

latest releases: v10.54.0, v20.0.0, v10.53.1...
2 years ago

Fixed

  • Using seedFilePath threw an exception if the Realm file being opened already existed (#7840, since v10.26.0).
  • The intialSubscriptions callback was invoked every time a Realm was opened regardless of the value of rerunOnOpen and if the Realm was already open on another thread (since v10.28.0).
  • Allow using RLMSupport.Swift from RealmSwift's Cocoapods (#6886).
  • Fix a UBSan failure when mapping encrypted pages. Fixing this did not change the resulting assembly, so there were probably no functional problems resulting from this (since v5.0.0).
  • 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 #5614)
  • Fix a data race when opening a flexible sync Realm (since v10.28.0).
  • Add a missing backlink removal when assigning null or a non-link value to an AnyRealmValue property which previously linked to an object. This could have resulted in "key not found" exceptions or assertion failures such as mixed.hpp:165: [realm-core-12.1.0] Assertion failed: m_type when removing the destination link object. (Core #5574, since the introduction of AnyRealmValue in v10.8.0)

Compatibility

  • Realm Studio: 12.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 13.4.1.
  • CocoaPods: 1.10 or later.
  • Xcode: 13.1-14 beta 2.

Internal

  • Upgraded realm-core from 12.1.0 to 12.3.0.

Don't miss a new realm-swift release

NewReleases is sending notifications on new releases.