github realm/realm-swift v10.40.2

latest releases: v10.50.0, v10.49.3, v10.48.2...
11 months ago

Enhancements

  • Actor.preconditionIsolated() is now used for runtime actor checking when available (i.e. building with Xcode 15 and running on iOS 17) rather than the less reliable workaround.

Fixed

  • If downloading the fresh Realm file failed during a client reset on a flexible sync Realm, the sync client would crash the next time the Realm was opened. (Core #6494, since v10.28.2)
  • If the order of properties in the local class definitions did not match the order in the server-side schema, the before-reset Realm argument passed to a client reset handler would have an invalid schema and likely crash if any data was read from it. (Core 6693, since v10.40.0)

Compatibility

  • Realm Studio: 14.0.1 or later.
  • APIs are backwards compatible with all previous releases in the 10.x.y series.
  • Carthage release for Swift is built with Xcode 14.3.1.
  • CocoaPods: 1.10 or later.
  • Xcode: 14.1-15 beta 1.

Internal

  • Upgraded realm-core from 13.13.0 to 13.16.0.
  • The prebuilt library used for CocoaPods installations is now built with Xcode 14. This should not have any observable effects other than the download being much smaller due to no longer including bitcode.

Don't miss a new realm-swift release

NewReleases is sending notifications on new releases.