Skip to content

Realm JavaScript v10.20.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@kraenhansen kraenhansen released this 27 Jan 14:13

Note: This release is a rebase of our hermes branch on top of v10.12.0.

Breaking change

  • Removed all code related to the legacy Chrome Debugger. Please use Flipper as debugger.

Enhancements

  • Realm.writeCopyTo() now supports creating snapshots of synced Realms, thus allowing apps to be shipped with partially-populated synced databases. (#3782
  • Added beta support for flexible sync (#4220).
  • Adding support for passing the arrayFilters parameter when updating documents using the remote MongoDB client. (#4248)

Fixed

  • Fixed "JSCRuntime destroyed with a dangling API object" assertion when reloading an app in debug mode while running with Hermes engine disabled. (#4115, since 10.20.0-alpha.0)

Compatibility

  • MongoDB Realm Cloud.
  • Realm Studio v11.0.0.
  • APIs are backwards compatible with all previous releases of Realm JavaScript in the 10.5.x series.
  • File format: generates Realms with format v22 (reads and upgrades file format v5 or later for non-synced Realm, upgrades file format v10 or later for synced Realms).

Internal

  • Remove the previous implementation to the JavaScriptCore engine (in src/jsc).