Repository navigation
Version 2.10.0
Version 2.10.0
Addresses Exponential Backoff Milestone
Multi-user Optimistic Concurrency Control Update - Exponential Backoff
This release re-implements OCC version conflict resolution to allow ongoing, extended conflict resolution while the application still receives user data updates. Documents Updated to reflect the service worker changes. Note that v2.10.0 allows the user changes to be lost in the case that maximum conflict retries (8) fails to resolve the conflicts.
Heartbeat Timer Update
The heartbeat timer was updated to allow a cooperative timer to be started that ignores user activity. This was directly needed in the case of exponential backoff data version conflict resolution. It does still interrupt when the user closes the browser or otherwise puts the application in a state where the service worker could be killed.
Image Processing Update
The code for image processing was removed from this project, factored out for multi-project reuse as @localnerve/gulp-images.