github realm/realm-core v13.13.0
Realm Core v13.13.0

latest releases: v14.0.1, v14.0.0, v13.27.0...
11 months ago

Enhancements

  • None.

Fixed

  • Allow numeric substitutions into a geospatial query. Example location GEOWITHIN geoCircle([$0, $1], $2). (#6662)
  • Access token refresh for websockets was not updating the location metadata (#6630, since v13.9.3)
  • Fix several UBSan failures which did not appear to result in functional bugs (#6649).
  • Fix an out-of-bounds read in sectioned results when sectioned are removed by modifying all objects in that section to no longer appear in that section (#6649, since v13.12.0)
  • Using both synchronous and asynchronous transactions on the same thread or scheduler could hit the assertion failure "!realm.is_in_transaction()" if one of the callbacks for an asynchronous transaction happened to be scheduled during a synchronous transaction (#6659, since v11.8.0)

Breaking changes

  • None.

Compatibility

  • Fileformat: Generates files with format v23. Reads and automatically upgrade from fileformat v5.

Internals

  • Simplify the implementation of query expression nodes which have a btree leaf cache.
  • Fix a lock order inversion hit by object store tests running on linux. The cycle required test-specific code and so is not applicable to non-tests.
  • Remove catch() clause to prevent truncating stack trace in AsyncOper::do_recycle_and_execute() (PR #6667)

Don't miss a new realm-core release

NewReleases is sending notifications on new releases.