Skip to content

Realm Core v13.9.0

Compare
Choose a tag to compare
@nicola-cab nicola-cab released this 31 Mar 17:18
· 1404 commits to master since this release

Enhancements

  • Enable multiple processes to operate on an encrypted Realm simultaneously. (#1845)

Fixed

  • Fix a stack overflow crash when using the query parser with long chains of AND/OR conditions. (#6428, since v11.7.0)
  • Changing the log level on the fly would not affect the core level log output (#6440, since 13.7.0)
  • SyncManager::immediately_run_file_actions() no longer ignores the result of trying to remove a realm. This could have resulted in a client reset action being reported as successful when it actually failed on windows if the Realm was still open (#6050).
  • Fix a data race in DB::VersionManager. If one thread committed a write transaction which increased the number of live versions above the previous highest seen during the current session at the same time as another thread began a read, the reading thread could read from a no-longer-valid memory mapping (PR #6411, since v13.0.0).
  • Performing count() on an undefined Query would crash. (#6443, since v13.7.0)

Compatibility

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

Internals

  • PrintChangeset sync CLI utility can now ingest trace-level log files and decode hex/base64-compressed changeset data within the logs (#6375)