Skip to content

Version 2.10.0

Choose a tag to compare

@localnerve localnerve released this 05 Apr 00:07
· 151 commits to main since this release
2a48f4f

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.

Documents