- Prevent creation of Deleted and HardDeleted models during deserialization to allow propagation of syncable objects that are recreated after a previous deletion without causing a merge conflict.
0.6.17
- Added `client-instance-id`, `server-instance-id`, `sync-filter`, `push` and `pull` arguments to `cleanupsyncs` management command - Added option for resuming a sync to ignore the `SyncSession`'s existing `process_id` - Added custom user agent to sync HTTP requests - Fixed documentation build issues - Makefile no longer defines shell with explicit path
0.6.16
- Added dedicated `client_instance_id` and `server_instance_id` fields to `SyncSession` - Renamed `client_instance` and `server_instance` fields on `SyncSession` to `client_instance_json` and `server_instance_json` respectively
0.6.15
- Fixes issue causing overflow error during lengthy syncs
0.6.14
- Fixes issue that caused discrepancies between the client's and server's sync state - Fixes issue with transaction isolation persisting longer than intended
0.6.13
- Capture and retry transaction isolation errors that occur when conflicting concurrent updates are made during the transaction