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
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)