Daniel Tabacaru
Daniel Tabacaru
## What, How & Why? The sync protocol is updated such that JSON_ERROR messages can be sent from client to server too. The sync client sends error messages when remote...
## What, How & Why? As part of the json_error message the server sends to the client, `action` is used to indicate which action, if any, the client should take...
## What, How & Why? User writes and the sync client compete over the same lock when writing to the realm file. Therefore, committing user changes can be delayed significantly...
## What, How & Why? There is a race when a sync session is closed at the same time with being detached from the SyncManager (as result of the app...
## What, How & Why? User writes and the sync client compete over the same lock when writing to the realm file. Therefore, committing user changes can be delayed significantly...
## What, How & Why? Add support to sync collections of Mixed (i.e, List\). This PR contains: 1. Updates to OT rules to account for collections of mixed 2. Set...
## What, How & Why? Fixes #7711. ## ☑️ ToDos * [X] 📝 Changelog update * [ ] 🚦 Tests (or not relevant) * ~~[ ] C-API, if public C++...
## What, How & Why? Update history command tool to support realm files with file format v24. ## ☑️ ToDos * ~~[ ] 📝 Changelog update~~ * ~~[ ] 🚦...
## What, How & Why? See https://github.com/realm/realm-js/issues/6579 and https://github.com/realm/realm-js/pull/6824 When hot reloading with React Native and using sync session connection change callbacks, the app crashes. This is because the callbacks...
## What, How & Why? Clear incomplete bootstraps when the connection is established. Additionally, prevent re-processing pending bootstraps in the same session if it failed once already. Fixes #7707. ##...