Skip to content

Realm JavaScript v12.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Nov 13:35
· 349 commits to main since this release
9ec6e31

Enhancements

  • Allow asymmetric objects to contain fields with non-embedded (top-level) links (rather than only embedded links). (realm/realm-core#7003)

Fixed

  • The onBefore, onAfter, and onFallback client reset callbacks were not called. (#6201, since v12.0.0)
  • Symbol.unscopables has been implemented on the base class of Realm.Results, Realm.List, and Realm.Set. (#6215)
  • Deleting an object in an asymmetric table would cause a crash. (realm/realm-kotlin#1537, since v10.19.0)
  • Updating subscriptions did not trigger Realm auto-refreshes, sometimes resulting in async refresh hanging until another write was performed by something else. (realm/realm-core#7031)
  • Fix inter-process locking for concurrent Realm file access resulting in an inter-process deadlock on FAT32/exFAT file systems. (realm/realm-core#6959)

Compatibility

  • React Native >= v0.71.4
  • Realm Studio v14.0.0.
  • File format: generates Realms with format v23 (reads and upgrades file format v5 or later for non-synced Realm, upgrades file format v10 or later for synced Realms).

Internal

  • Some disabled tests for client reset (partition based sync) have been enabled. (#6201
  • Upgraded Realm Core from v13.22.0 to v13.23.2. (#6220)