We're now finalizing new AweSync release, which will contain the following features and fixes:
- New Google API 188.8.131.52 will be used in this release instead of current 184.108.40.206. Our tests and verification of experimental release with selected users shows noticeably higher synchronization speed.
- Distributed environment support will be enhanced in AweSync, when synchronization is working in automatic mode simultaneously from several computers. The profile document, in which index is saved will be "locked" by writing a value in specific field when synchronization is started, so that process doesn't start at the same time on other computers. If AweSync is terminated unexpectedly and "lock" is not removed upon synchronization completion hence, you will be alerted, and it will be possible to remove it manually in UI.
- Fault tolerance increased for the index. Current logic to store index in profile document only can lead to index faults in some cases, as the profile documents are intensively cashed by Lotus Notes. Now index will be additionally stored on the local file-system periodically during synchronization, so that it can be automatically recovered in case of unexpected fault such as power-off, or process killed. Also, in addition to that a backup of index will be stored in Google Docs, so that in case it was damaged by AweSync somehow, it will be possible to restore it.
- A fix will be done for proxies requiring NTLM (Windows) authentication, which causes connection problems for some users.
And yes, we remember about our promise to add features for privacy protection during synchronization via exlusion of certain fields from sync, and then also contacts sync feature. We'll include these in our plans soon - just focusing on finalizing and increasing reliability of current features set now.