You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
14.3.0 Release notes
Enhancements
Add support to synchronize collections embedded in Mixed properties and other collections (except sets) (PR #7353).
Improve performance of change notifications on nested collections somewhat (PR #7402).
Improve performance of aggregate operations on Dictionaries of objects, particularly when the dictionaries are empty (PR #7418)
Added Resumption delay configuration to SyncClientTimeouts. (PR #7441)
Fixed
Fixed conflict resolution bug which may result in an crash when the AddInteger instruction on Mixed properties is merged against updates to a non-integer type (PR #7353).
Fix a spurious crash related to opening a Realm on background thread while the process was in the middle of exiting (#7420)
Fix a data race in change notification delivery when running at debug log level (PR #7402, since v14.0.0).
Fix a 10-15% performance regression when reading data from the Realm resulting from Obj being made a non-trivial type (PR #7402, since v14.0.0).
Breaking changes
Remove realm_scheduler_set_default_factory() and realm_scheduler_has_default_factory(), and change the Scheduler factory function to a bare function pointer rather than a UniqueFunction so that it does not have a non-trivial destructor.
Compatibility
Fileformat: Generates files with format v24. Reads and automatically upgrade from fileformat v10. If you want to upgrade from an earlier file format version you will have to use RealmCore v13.x.y or earlier.
Internals
The CMake option REALM_MONGODB_ENDPOINT for running the object-store-tests against baas has been deprecated in favor of an environment variable of the same name (PR #7423).
The object-store-tests test suite can now launch baas containers on its own by specifying a BAASAAS_API_KEY in the environment (PR #7423).