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

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

Enhancements

  • Sync connection and session reconnect timing/backoff logic has been unified into a single implementation and is now configurable. Previously some errors would cause an hour-long wait before attempting to reconnect, now - by default - the sync client will wait for 1 second before retrying and double the timeout after each subsequent attempt up to 5 minutes, after which a retry will be attempted every 5 minutes. If the cause of the error changes, the backoff will be reset. If the sync client voluntarily disconnects, no backoff will be used. (PR #6526).
  • Add support for the SDK initializing the schema inside a before-client-reset callback (PR #6780).

Fixed

  • Sync errors included the error message twice (PR #6774, since v13.16.0).
  • Fix timestamp representation when serializing to json on different platforms. (#5451).

Breaking changes

  • Deprecate Object::obj() in favour of Object::get_obj() in order to provide better cache efficiency and keep Obj up to date when writes happened after then object instance is obtained.

Compatibility

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

Internals

  • Run baas on remote ubuntu host for evergreen object-store-tests. (PR #6757)

Don't miss a new realm-core release

NewReleases is sending notifications on new releases.