AweSync Changelog

What's new in AweSync 8.1.2.0

Jul 8, 2022
  • Fixed “Can’t get Google timezone” error while contacts sync;
  • Fixed mapping of contact phone fields.

New in AweSync 8.0.9.0 (Jun 29, 2022)

  • Fixed contact sync error that occurred when adding contacts to Google.

New in AweSync 8.0.7.0 (Jun 17, 2022)

  • Fixed contact synchronization features: Sync All -> Contacts and Debug -> Remove Contacts Index.

New in AweSync 8.0.6.0 (Jun 16, 2022)

  • Fixed a contact sync failure that occurred when Google did not have any contacts;
  • Fixed stats tooltip not showing all information;
  • ‘Lotus Notes’ was replaced with ‘Notes’ all over the UI.

New in AweSync 8.0.1.0 (Jun 9, 2022)

  • Implemented support of Google People API to return back the contacts synchronization functionality previously implemented with outdated Contacts API;
  • Added support of HCL Notes 12.

New in AweSync 7.8.0.0 (Oct 16, 2020)

  • Fixed the ERROR that started appearing for some users in early October 2020 – Can’t process: The request was aborted: Could not create SSL/TLS secure channel. TLS 1.2 is now enforced.

New in AweSync 7.7.0.0 (Aug 19, 2020)

  • Fixed Calendar synchronization error: he following error: Response status code does not indicate success: 404 (Not Found).

New in AweSync 7.6.0.0 (Feb 6, 2020)

  • Updated according to new Google requirements for OAuth API verification process;
  • Several bug fixes and performance improvements.

New in AweSync 7.5.1 (Mar 5, 2019)

  • Added support of IBM Notes 10;
  • Enhanced stability and fixed several performance issues reported by our users.

New in AweSync 7.5 (Jan 23, 2019)

  • IBM Notes 10 support;
  • Fixed several performance issues.

New in AweSync 7.0.1 (Oct 27, 2017)

  • Enhanced stability and performance;
  • Fixed the problem with freezing of synchronization;
  • Fixed several performancer issues.

New in AweSync 6.7.0 (May 29, 2017)

  • Improved stability and performance;
  • Fixed the problem with ContactsRestorer.exe tool (the error Execution of authentication request returned unexpected result: (404) Not Found on running the tool);
  • Fixed the error "Can't connect to Google service: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.";
  • Fixed the error "Can't process: Object reference not set to an instance of an object".

New in AweSync 6.6.0 (Mar 2, 2017)

  • Added Win10 compatibility;
  • Fixed activation problem experienced by users without access to HTTPS;
  • Fixed "System.NullReferenceException: Object reference not set to an instance of an object". The error might occur randomly, due to some calendar-related problems in Google;
  • Fixed "Can't process: The added or subtracted value results in an in-representable DateTime." The error might be experienced by some users in some random cases.

New in AweSync 6.5.0 (Sep 5, 2016)

  • improved overall stability and performance;
  • fixed some minor issues.

New in AweSync 6.4.0 (May 20, 2016)

  • improved overall stability and performance
  • changed OAuth2 instruction
  • added additional logging
  • fixed some minor issues

New in AweSync 6.3.0 (Dec 28, 2015)

  • added the possibility to manage Private settings - now the settings can be enabled/disabled by Administrator at a corporate level
  • fixed the error "Wrong license code"
  • fixed the error "Token has been revoked"
  • fixed the problem with crashing default calendar on some Sony devices
  • fixed the issue with declined events not deleted from Google calendar

New in AweSync 6.2.0 (Dec 28, 2015)

  • Added backup encryption
  • Improved restore tool
  • Enhanced work with locked Notes ID file. Now Awesync will try to wait until ID file will be available
  • Integrated new cryptographic algorithms which make Awesync FIPS-compliant
  • Fixed some minor errors

New in AweSync 6.1.0 (May 28, 2015)

  • Fixed incorrect synchronization of all days events;
  • Fixed crashing in some situations;
  • Fixed several problems during activation process;
  • Enhanced performance and stability.

New in AweSync 6.0.0.2 (Mar 18, 2015)

  • Added support of corporate-wide licensing and ability to install corporate licenses via domain policies to employees' computers. With a corporate license key Awesync activation is tied to organization part of IBM Lotus Notes names. That is, if all employees have Lotus names like "John Doe/Company", then corporate license key will work for all users with "/Company" in their names;
  • Added possibility to manage some settings via Group Policy objects: allow or prohibit synchronization of Calendar, Contacts, Tasks and Notebooks to IBM Lotus Notes side and/or to Google side;
  • Fixed some issues and optimized performance.

New in AweSync 5.1.0 (Dec 2, 2014)

  • Added fixes for several issues occurred after switching to the new Google Calendar API.

New in AweSync 5.0.11 (Nov 20, 2014)

  • Added the option to automatically detect necessity of the patch from Microsoft required to enable work of .NET with Google calendar API;
  • Fixed the error "The requested minimum modification time lies too far in the past. [410]";
  • Fixed the error "Response status code does not indicate success: 410 (Gone)";
  • Fixed the error "The item with the same key has already been added".

New in AweSync 5.0.10 (Oct 29, 2014)

  • Fixed the impossibility to pass authentication for users with @googlemail.com type of addresses;
  • Fixed impossibility to switch off the option for SMS notifications;
  • Fixed the error "Thread in invalid state";
  • Fixed the error "The item with the same key has already been added".

New in AweSync 5.0.8 (Oct 16, 2014)

  • Switched to new Google APIs for Calendar, Contacts, Tasks and Notebook;
  • Support of proxy servers with transparent Microsoft NTLM authentication protocol;
  • A lot of bug fixes and enhancements.

New in AweSync 5.0.4.1 Beta (Aug 19, 2014)

  • The most important change in this major release is switching from the current Google APIs for Calendar, Contacts, Tasks and Notebook to the new ones. The existing APIs start becoming inactive on November 17th, 2014, so we had to rewrite Awesync using the new APIs to keep the product working after that date. First of all, the new APIs work much faster. Also, the new API for Tasks should resolve some issues with tasks synchronization in case of Google 2-step authentication. The other major improvement is support of proxy servers with transparent Microsoft NTLM authentication protocol. It will enable users with NTLM authentication inside their networks to use Awesync without taking any additional steps, such as installing 3rd party tools as intermediary proxies, etc.

New in AweSync 4.25.0 (Mar 25, 2014)

  • Fixed the problem with tasks synchronization.

New in AweSync 4.24.0 (Mar 6, 2014)

  • Fixed the problem that occurred on synchronization of corrupt or non-standard notebook documents, on Google and on Notes sides;
  • Fixed the problem with incorrect processing of some fields in contacts on contacts synchronization;
  • Fixed the problem with manual activation not working when proxy is enabled;
  • Fixed the error on deleting events in Google;
  • Fixed the error occurred on tasks synchronization.

New in AweSync 4.23.0 (Oct 18, 2013)

  • In this release we've fixed several important problems, such as incorrect synchronization of custom labels of contacts, various problems with tasks synchronization and the error "Can't process: Object reference not set to an instance of an object". Synchronization of some types of Lotus Notes events was added. Please see the details in AweSync 4.23 Release Notes.

New in AweSync 4.22.0 (Jul 1, 2013)

  • Fixed the problem with contacts synchronization (error "Can't synchronize contacts: Object reference not set to an instance of an object.").

New in AweSync 4.21.0 (Jun 17, 2013)

  • In this release we've fixed a problem which prevented tasks from being synchronized. The problem appeared after unexpected and hence unpredictable changes on Google side and caused various error messages related to tasks sync, such as "Index is out of range", "Can't parse JSON text", etc. In addition to this fix, AweSync code was optimized - now synchronization is not stopped in case notes.ini file is not found while Notes session itself is opened successfully
  • New release is available in 14 languages: Chinese, Czech, Dutch, English, French, German, Italian, Japanese, Polish, Portuguese, Portuguese (Brazilian), Russian, Spanish, and Swedish

New in AweSync 4.20.0 (May 16, 2013)

  • Fixed the error "Error while reading deleted Google events: An item with the same key has already been added";
  • Fixed the problem with missing buttons in Settings windows under Parallels desktop.

New in AweSync 4.19.1 (Mar 11, 2013)

  • Fixed the error: Can't process: Object reference not set to an instance of an object.

New in AweSync 4.19.0 (Feb 27, 2013)

  • Added authorization via eToken;
  • Added the possibility to edit startup delay manually;
  • Fixed the problem with extra comma symbols in contacts sync'ed from Google to Notes;
  • Fixed the error "Error while RetrieveMissingEvent: An item with the same key has already been added".

New in AweSync 4.18.0 (Dec 6, 2012)

  • Added the option to make sync'ed tasks from Google private in Notes;
  • Fixed the Notebook problem arisen after moving the Notebook folder from Google Docs to Google Drive;
  • Fixed the error: ERROR - Google operation failed (403): Rate limit exceeded, lower query rate.

New in AweSync 4.17.0 (Oct 4, 2012)

  • Version 4.17 contains the ability to synchronize contacts with read-only Notes address book, as well as an option to use automatic proxy configuration script from IE. Also, several important fixes were made.

New in AweSync 4.16.0 (Jun 8, 2012)

  • Fixed the problem with long verification for deleted Google calendars;
  • Fixed the error "Can't process: Argument has been deleted" which is related with AweSync index locking problem;
  • Fixed the problem with events restore tool (support of Win x64 is added).
  • Fixed the error "Can't synchronize contacts: You do not have access to write public document to Lotus Notes database".

New in AweSync 4.15.0 (May 10, 2012)

  • Fixed notification for All Day events;
  • Fixed the error "Unexpected contact's batch status code: 503 Status reason:Temporary problem - please try again later. The user is over quota";
  • Fixed the error "Error in MainForm.ProcessSyncThreadFunc: Invoke or BeginInvoke cannot be called on a control until the window handle has been created";
  • Fixed the error "Can't synchronize contacts: You do not have access to write public document to Lotus Notes database".

New in AweSync 4.14.0 (Apr 6, 2012)

  • Added possibility to properly synchronize Lotus Notes categories after moving tasks from one list in Google to another;
  • New option which allows to not display the Main window on startup if the option Minimize when started is selected in AweSync;
  • Improved locking index mechanism;
  • Improved synchronization of postal address in contacts;
  • Fixed the problem with full log that appeared each time after clicking on balloon with error notification;
  • Fixed the problem with some e-mails not sync'ed in contacts;
  • Fixed presentation of the proxy settings in UI.

New in AweSync 4.13.0 (Feb 17, 2012)

  • Optimized the speed of checking for deleted documents in Lotus Notes by excluding verification of deletion of those events, which aren't within time-frame specified in settings, if the time-frame is defined;
  • Fixed the error "Calendar is not in this feed" appearing in some cases during calendar synchronization;
  • Fixed the error causing home email not being synchronized from Lotus Notes to Google in some cases;
  • Fixed the problem with trial message not removed completely automatically from contacts description after purchasing the product.

New in AweSync 4.12.0 (Jan 26, 2012)

  • Added command line with support of some AweSync options.
  • Added option to clear AweSync logs and backups automatically, after a chosen period of time;
  • Added more security to portable version by changing log storage destination from %AppData% to the main application folder;
  • Added an option to keep sync'ed events, contacts, tasks, or notes in sync destination even if initial events (contacts, tasks, notes) were removed from a source;
  • Added synchronization of annual All day events from Google to Lotus Notes as Anniversaries;
  • Added automatic full sync of contacts after changing filtering settings for contacts;
  • Added immediate sync on startup, if automatic synchronization is selected in settings;
  • Added one more sync attempt (without displaying error balloon) when automatic sync fails due to a network problem;
  • Fixed the problem with unwanted changing of e-mail types in Notes contacts, if e-mail type contacts in Google is changed after synchronization with iPhone: now the e-mail type in Notes contacts won't change in this case.

New in AweSync 4.11.0 (Oct 14, 2011)

  • In this release support of Chinese language has been added. Besides, some important problems have been addressed: the problem with timeframe (when new future events outside timeframe weren't sync'ed), the error "Can't synchronize contacts - The remote server returned an error: (400) Bad Request", etc.

New in AweSync 4.10.0 (Aug 12, 2011)

  • Added possibility to synchronize Lotus Notes Notebook entries in rich text format (except in-line pictures or attachments);
  • Added possibility to define a folder in Google Docs to sync Notebook entries. Please note that if you change the name of Google Docs folder for Notebook synchronization, the documents already synchronized to your default folder (created by AweSync in Google Docs) and not modified after setting change immediately. If such document is modified after setting change, it will be synchronized to a newly created folder, whereas older version of this document will still be available in default AweSync folder in Google Docs;
  • Added possibility to sync events from a shared/read-only Google calendar as available in Notes calendar;
  • Fixed the problem with symbol ";" which is not used as separator in Lotus Notes contacts any more;
  • Fixed the error "Index was out of range. Must be non-negative and less than the size of the collection";
  • Fixed the error "Google operation failed (403): g:originalEvent does NOT correspond to an instance of the recurring event".
  • Fixed bug with tray notification.
  • Fixed the problem with Google default calendar: "Google Calendar specified as default is not found in your Google account. Synchronization is stopped".

New in AweSync 4.9.1 (Jun 8, 2011)

  • Added synchronization of contacts pictures. The pictures will be visible properly in Person document in Lotus Notes if you use Lotus Notes 8.0 or higher. Please note that if contacts are synchronized to Lotus Notes prior to R8.0 (R6.5 and R7.x), the pictures will be shown as attachments without the extension;
  • Added support of Czech language;
  • Added the possibility to remove contacts index from tray icon menu, which makes possible starting synchronization of contacts from scratch in more convenient way;
  • Improved synchronizing recurring schedule exceptions, to execute less transactions with Google, to help avoid Google error "Returned code: 403. Reason: The user has exceeded their quota";
  • Fixed the problem with synchronization of contacts without names;
  • Fixed the problem with contacts copied from server address book;
  • Fixed My Contacts group filtering issue;
  • Fixed the error "Can't synchronize contacts: Full Name is empty";
  • Fixed the problem with weekly events created initially in Outlook;
  • Fixed the problem with Lotus Notes password: AweSync didn't prompt for the password again if the password was rejected on first synchronization;
  • Fixed the error "LotusDocument.Remove. doc is invalid";
  • Fixed the error "Can't synchronize tasks: Index was out of range".

New in AweSync 4.8.0 (Apr 20, 2011)

  • Added advanced scheduling options to define synchronization schedule more precisely;
  • Added option to filter contacts synchronization by Google system groups (My Contacts, Friends, Family, Coworkers);
  • Added possibility to sync Google contacts groups not only with Lotus Notes Notes address book categories, but also with groups;
  • Fixed the problem with AweSync configuration file settings.cfg cleared when computer is rebooted while AweSync is running;
  • Fixed the problem with alerts (reminders) not popping up, for the events sync'ed from Google to Lotus Notes;
  • Fixed the error "Can't process: An item with the same key has already been added".

New in AweSync 4.7.0 (Mar 18, 2011)

  • Added Notebook synchronization:
  • During the first synchronization of Notebook between Notes and Google Docs, AweSync will create a new folder in Google Docs named "Lotus Notes Notebook", to where Notebook entries from Notes will be synchronized as Documents. When synchronizing from Google to Notes, AweSync will synchronize only documents found in the folder "Lotus Notes Notebook", so if you will be doing one-way sync from Google to Notes and you do not have the folder with this name in Google Docs, you'll need to create it first and place there the Documents you need to synchronize. Please note that only synchronization of Documents is supported - nor Spreadsheets, neither Presentations will be synchronized.
  • Also, keep in mind that in current release formatting is preserved only when Notebook entries created in iNotes are synchronized to Google Docs one-way only. In all other cases all formatting will be transformed to plain text. For example, if you have a Document in Google Docs folder "Lotus Notes Notebook" with formatting, and then edit it, then upon synchronization to Lotus Notes all formatting will be lost. Or, in another example, if you have your Notebook locally in Lotus Notes client, and synchronize it to Google Docs, it will show without formatting as a plain text in Google Docs. And if you modify it on Google Docs side with two-way synchronization enabled, triggering pushing changes from Google Docs to Lotus Notes, this will also make you lose the formatting upon next synchronization;
  • Added support of Dutch language;
  • Fixed the error "Returned code: 403. Reason: The property "goo.allowInvitesOther" may only be changed by the organizer";
  • Fixed the problem with reminders synced only for events created by user;
  • Fixed the error "Returned code: 400. Reason: Wrong value of original Id";
  • Fixed the error "Google operation failed (400): Participant is neither attendee nor organizer";
  • Fixed the problem with changing time-zone while AweSync is open, which caused meetings between Google calendar and Lotus Notes to be occurring at different times;
  • Fixed the problems with windows profile synchronization due to the length of some files in the directory specified in object.

New in AweSync 4.6.0 (Jan 24, 2011)

  • Added support of Polish and Portuguese user interface (log is not translated to Polish yet, so Polish volunteer translators are welcome);
  • Added the option for manual activation used when it is not possible to connect to Awesync activation service;
  • Added the option to select different databases for contacts synchronization, so that users can select the Address Book with contacts they wish to synchronize;
  • Added the warning that will appear when Awesync tries to synchronize to a read-only/ not editable Google calendar;
  • Fixed the problem with impossibility to change event owner in Google calendar after synchronization of event from Notes to Google (will work for newly created meetings);
  • Fixed the problem "Value cannot be Null" occurred on contacts synchronization;
  • Fixed the problem with e-mails in the format "Lastname,Firstname" .

New in AweSync 4.5.0 (Dec 9, 2010)

  • Added multi-language support;
  • Optimized memory consumption;
  • Added the option to backup events in case of events deletion both in Lotus and Google. Restore is not implemented and possible only with support team help for now;
  • Added the option to sync events to Google according to Google default privacy settings;
  • The tray balloon will show synchronization results only for the data type(s) selected by user (calendar entries, contacts or tasks);
  • Fixed the error "Notes error: Field is too large (32K) or View's column & selection formulas are too large". Note that the fix will work only for the newly created events;
  • Fixed the "Error in SyncLotusMainDoc: Index and length must refer to a location within the string";
  • Fixed the problem with participants not processed by Google correctly without providing a reason for this;
  • Fixed the problem with displaying reminders for events created in Google and later sync'ed to Notes.

New in AweSync 4.3.0 (Oct 22, 2010)

  • Fixed loosing main e-mail address in contacts created in Lotus Notes 6.x or 7.x after the contacts were synchronized to Google, modified there and synchronized back to Lotus Notes;
  • Fixed impossibility to select ID file under Windows XP SP3 (which was treated erroneously as Vista);
  • Fixed the problem with newlines in the Subject of the event. Newlines symbols were just thrown away by Google during synchronization, so if an event was synchronized back to Lotus, newlines were lost;
  • Fixed the problem with repeating meetings that didn't show up on Google calendar due to participants that had only Notes e-mail address.

New in AweSync 4.2.0 (Oct 7, 2010)

  • Fixed the error "Strange returned code: -1" occurred on incorrect processing of certain symbols by Google;
  • Fixed the error "Error during synchronization: Index and length must refer to a location within the string" that was a side effect of document body synchronization optimization.

New in AweSync 4.1.0 (Oct 2, 2010)

  • Fixed the problem with duplication of e-mails on synchronization of contacts to Google;
  • Fixed the problem with some events using non-standard Lotus Notes format that were not sync'ed to Google;
  • Fixed error "Can't synchronize tasks: Invalid Tasks's fields" that occurred due to non-standard fields of tasks;
  • Fixed the problem with tasks created in Google that didn't have Complete button in task, but requested information as if they were delegated tasks;
  • Fixed the problem with tasks created by another user that didn't sync to Google correctly;
  • Description added to task in Lotus Notes in reach text was synced back from Google as plain text - fixed;
  • Fixed error in Wizard on upgrading from 3.0.5. to 4.0.0;
  • Settings to select Local workstation for tasks didn't save in Wizard - fixed;
  • Contacts from Notes were synched to Google with "0" as a title/prefix if no title was selected - fixed;
  • Fixed the error "Strange returned code: -1";
  • Text changed and small icons were added for the option SyncALL in the tray icon menu.

New in AweSync 4.0.0 (Sep 7, 2010)

  • Google Tasks and Lotus To Do's synchronization is implemented;
  • Email address will be synchronized from Lotus to Google only if it's marked as "Internet" type;
  • Fixed the problem with contact's data overwriting from another contact after synchronization, if contacts were created via copy & paste in Lotus Notes;
  • Now "synchronization finished with error" balloon is can be clicked to open full log;
  • Added ability to move contacts from Lotus to "My Contacts" group in Google;
  • Fixed the problem with repeating weekly events coming from iPhone into Google becoming daily after synchronization with Lotus;
  • Sync All tray icon menu is now organized as Sync All -> Everything, Events, Contacts, Tasks

New in AweSync 3.0.5 (Aug 9, 2010)

  • Fixed the error "Can't process: Internal Notes COM error prevents from continuing the synchronization...";
  • Fixed the error with non-compliant dates of recurring events sent from Outlook to Google.

New in AweSync 3.0.4 (Aug 2, 2010)

  • A balloon with statistics will appear on the system tray after synchronization in case some events/contacts have been added or removed;
  • Sync ALL button was restored in the tray menu;
  • Fixed the problem with Google events which were not updated after deletion of instances;
  • Fixed the problem produced Google API errors when synchronizing recurring events with cancelled instances;
  • Fixed the rule for the Timezone +7;
  • Fixed the issue occuring when Awesync tried to save cancelled instances of custom events. This produced the error "Returned code: 400. Reason: Cannot decrease the sequence number of an event";
  • Fixed the problem with not refreshing the data on the calendar excluded from sync in main Google calendar window;
  • Fixed a problem with mapping of e-mail addresses of Contacts.

New in AweSync 3.0.2 (Jun 17, 2010)

  • Fixed the problem with proxies support for contacts synchronization

New in AweSync 3.0.1 (Jun 15, 2010)

  • Contacts synchronization is added
  • Fixed the problem with synchronizing recurring events with erroneous instance dates
  • Fixed the problem with retrieving Google calendars
  • Fixed "Error while RetrieveMissingEvent: Object reference not set to an instance of an object." happening sometimes right after retrieving Google calendars list

New in AweSync 2.1.4 (May 26, 2010)

  • Added setting 'Exclude events created by "Add iCalendar Feed" in Eclipse-based client' in Lotus Notes settings section

New in AweSync 2.1.3 (May 26, 2010)

  • Fixed "403 - Google didn't accept participants". This error occurs when meeting has an invitee with improper or absent email address. Google requires valid email for all invitees. Awesync will create fake email for such invitees with address "[email protected]". If this fake email also is not accepted by Google (for example, if user name contain symbols not accepted by Google), then event will be sent from Lotus to Google without any participants, like if you cleared Privacy Option "Synchronize invitees from Lotus to Google" for this particular event;
  • Fixed "Instance date is not in possible instance dates". This error occurs if recurring Lotus Notes event has invalid structure. Particularly, if main Appointment document (it's not visible in Calendar) has a recurrence list of dates not including really scheduled dates in an event itself (i.e. real event instance shown in your Lotus Notes calendar).

New in AweSync 2.1.0 (May 7, 2010)

  • Privacy Options implemented - "How To Use" section of the website will be updated soon with details;
  • Fixed error "Google operation failed (404): No events found" when some instances of custom recurring event were deleted in Lotus Notes;
  • Fixed errors in schedule mapping when synchronizing custom repeated events from Lotus Notes to Google;
  • Fixed the problem with events cancelled by another chair in Lotus Notes not cancelled in Google.

New in AweSync 2.0.1.7 (Apr 30, 2010)

  • Now chairperson of Lotus Notes event will be synchronized to Google Invitees field on first position. Please note that you need to follow the same "spam" protection techniques as described for Invitees synchronization in this article. Also, disabling Invitees synchronization from Lotus Notes to Google will disable chairperson synchronization as well;
  • Events from read-only Google Calendars are now not marked as busy time in Lotus Notes;
  • Fixed the bug when meetings canceled in Lotus Notes were not removed from Google Calendar;
  • Fixed the problem with yearly repeating events synchronized from Lotus Notes to Google causing additional schedule exceptions;
  • Fixed minor bug with Activation not working if user selected another Notes ID file right before the activation.

New in AweSync 2.0.1.5 (Apr 23, 2010)

  • New Google API 1.5.0.0 is used in this release instead of current 1.4.0.2 for higher synchronization speed
  • Distributed environment support is enhanced in AweSync, when synchronization is working in automatic mode simultaneously from several computers. The profile document, in which index is "locked" now when synchronization is started, so that process doesn't start at the same time on other computers (if working against the same replica of the database). If AweSync is terminated unexpectedly and "lock" is not removed upon synchronization completion, you will be alerted about locked profile, and it will be possible to unlock manually
  • Fault tolerance is increased for the index. Now in addition to the profile document in mail database, index is 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 kill
  • Added the option to disable pop-up balloon if Lotus Notes database is unavailable - should be also useful for traveling users who synchronize against the server database, but don't maintain persistent connection to Lotus Domino server
  • Fixed potential deletion of events from Lotus, when switching from 2-way to 1-way sync and back
  • Fixed events from read-only Google calendars not synchronized back to Lotus, if they were removed manually in Lotus. Now they will be synchronized back to Lotus after the second synchronization (first sync will update them properly in index)

New in AweSync 2.0.1.4 (Apr 21, 2010)

  • Fixed error "Google service did not accept participants" causing further errors "Google operation failed (409): Version conflict";
  • Fixed error "Can't process: Notes error: Invalid or nonexistent document";
  • Minor UI fixes.

New in AweSync 2.0.1.2 (Apr 21, 2010)

  • Fixed duplicate and missing calendar entries in Google Calendar after sync for specific Lotus Notes data;
  • Fixed incorrect event schedule in Google Calendar for specific Lotus Notes data;
  • Fixed "Error while SyncLotusDoc (#1#2#3#4#5#7#8#9): Index was outside the bounds of the array;
  • Fixed "Can't process: The file exists" error;
  • Fixed "Google operation failed (409): Version conflict" caused by operation time-out in Google;
  • Changed behavior for users, who enable option "Don't prompt for a password from other Lotus Notes-based programs" in their Lotus Notes User Security settings or use Lotus Notes single logon. If no password is saved in AweSync Lotus Options, then on the first sync, users will be prompted to enter the password. Leaving password blank in this prompt together with enabling "save password in settings" will make AweSync save empty password in settings, and it won't be asked again if Lotus Notes is running in the background.

New in AweSync 2.0.1.1 (Apr 21, 2010)

  • New feature is implemented. If due to security reasons you canot store Lotus Notes or Google password in AweSync settings, you can leave password field(s) blank. In this case Awesync will prompt for password(s) and will use them until you exited AweSync;
  • Fixed - ERROR - "Error during Google batch run: Value cannot be null. Parameter name: key" which caused event duplication;
  • Fixed - WARN - BatchId of processed event is empty. EventId: xxxxxxxxxxxxxxxxxxxxxx. Status: 200. Reason: Success;
  • Fixed - WARN - Value cannot be null. Parameter name: Document is null

New in AweSync 2.0.1.0 (Apr 21, 2010)

  • Increased synchronization reliability in case network faults during the process;
  • Fixed the error with duplicate entries in index "An item with the same key has already been added";
  • Index processing has been changed, so now if there is an error, which is not critical, synchronization will go through. But if index structure is critically damaged, sync will stop. In latter case you would need to submit an issue to our Support database to get further directions;
  • Fixed the "Error in ProcessSophisticatedRules"

New in AweSync 2.0.0.9 (Apr 21, 2010)

  • Fixed "Network Unavailable" error for users who connect to the Internet via proxy server

New in AweSync 2.0.0.8 (Apr 21, 2010)

  • Added Privacy Options. Currently it can be used only to disable invitees synchronization, due to multiple requests from our users, who need it for privacy purposes, or who experienced Google Calendar sending reminders to their invitees email. Please note, that when Invitees are disabled for synchronization, this field will not be synchronized immediately, however it will not be cleared from those events, which were already synchronized. If sync for this field will be re-enabled again, synchronization of invitees for those events, for which it was previously prevented, will not be performed.
  • So, if you're using one way sync from Lotus Notes to Google, and need to make sure all your events coming from Lotus Notes to Google don't have invitees, you would need to remove and re-create a Google calendar for receiving events from Lotus Notes, and perform the sync in there. See the details below.
  • This is an instruction on how to push all events from Lotus Notes to Google without invitees for those, who are using one way synchronization to dedicated Google calendar. It is not recommended for those, who are using different synchronization directions and options.
  • As you're synchronizing one way, you can try to perform a "sync from scratch" sequence of actions:
  • Delete the calendar in Google, to which you're pushing Lotus Notes events - if possible, i.e. if you don't create events in it manually (otherwise, you would need to leave this calendar, but manually delete events coming from Lotus Notes, which is a bit painful).
  • Create new empty Google calendar for receipt of events from Lotus Notes.
  • Change your AweSync settings to synchronize with only this new Google calendar as default (don't forget to click Retrieve button, so that new calendar appears)
  • From tray icon select Debug -> Remove Index
  • Perform sync all
  • Added Network Options with a new option to show balloon pop-up, when the network is unavailable, and moved other network settings there.
  • Added a progress indication, when verification is done whether any calendar events were removed from Lotus on the final phase of synchronization for better visual control, as user may think it is hanged
  • Changed retrieving of primary documents from Google with smaller batches to prevent hanging
  • Changed working with batches sent to Google during synchronization to increase reliability
  • Fixed error happening when one instance of a repeating event created by a delegate was rescheduled "The batch operation for event (Event URI is not found) failed. Returned code: 403. Reason: You can't modify a cancelled event"
  • Fixed few misspellings in the log

New in AweSync 2.0.0.7 (Apr 2, 2010)

  • Exception when the main AweSync form loads
  • Fixed the error preventing synchronization to complete normally "The entry is already part of this collection"
  • Fixed Notes Document cannot be parsed - DateTime field is empty: RepeatInstanceDates - now if field is missing or invalid AweSync collects information from the other fields
  • Fixed similar problem - Invalid field "StartDateTimes" (dimension is X, but should be Y)
  • Fixed the problems with synchronization of events originating from MS Outlook
  • Fixed the problem with America/Argentina/Buenos_Aires time zone "No rules found for rule name Arg"

New in AweSync 2.0.0.6 (Apr 2, 2010)

  • Fixed exception "AweSync.MainForm ........", which occured on startup in some rear cases.

New in AweSync 2.0.0.5 (Apr 2, 2010)

  • Fixed "Error happened while Google batch ran";
  • Fixed "System.NullReferenceException at Google.GData.Client.AtomBaseLink.get_AbsoluteUri()";
  • Fixed "Can't process: Value cannot be null.";
  • Fixed "Can't convert time zone from...";
  • Fixed "Can't process: Exception... Domino8.NotesDocumentClass.get_Items()";
  • Fixed "Unexpected error: {0}Systen.NullReferenceException: AweSync.MainForm_Load(object sender , EventArgs e)";
  • Fixed "Upgrade Now box pop up every time a sync occurs" - now this message box will be shown only once;
  • Fixed "Proxy password is lost, and also in auto-detect it doesn't ask for password".

New in AweSync 2.0.0.4 (Apr 2, 2010)

  • "Child domain removed" problem causing not all recurring events to be synchronized is fixed;
  • New known instances of "Notes document cannot be parsed" fixed;
  • Potentially slow or even hanging synchronization fixed;
  • Fixed events created in Google calendar from iPhone not synchronizing into Lotus Notes;
  • Fixed the problem with invitees and locations being removed during synchronization, which also caused conversion of Meetings into Appointments.

New in AweSync 2.0.0.3 (Apr 2, 2010)

  • We fixed "Value cannot be null", "Object reference not set" and know instances of "Notes Document cannot be parsed" errors.

New in AweSync 2.0.0.1 (Apr 2, 2010)

  • Fixed with time zone errors
  • Fixed the bug "Could not load file or assembly Interop.Domino8" on 64-bit operating systems
  • Fixed some instances of the errors "Notes Document cannot be parsed"

New in AweSync 2.0.0.0 (Apr 2, 2010)

  • Full support of repeated events with exceptions;
  • Configuration Wizard
  • An option is added to change if the Google Calendar name should be stored in Lotus Notes Calendar entry Category field. Might be useful for those, who use categories in Lotus Notes Calendar intensively, and don’t want to mess it up with stuff coming from Google Calendar.
  • Support of synchronization with Google Calendars to which there is no write access (for example, shared by other users).
  • Google Apps Calendar support is added.
  • Support of public and private flags synchronization.
  • Configuration for double-clicking tray icon is added to either show/hide application window, or start/stop synchronization.
  • A log of calendar entries changes is added, where more detailed information about synchronized entries can be found (View Changed Documents link below the Synchronization Log).
  • Support of synchronization between Invitees Required field in Lotus Notes Meeting and Guests field in Google calendar event. Internet addresses of corresponding Lotus Notes user is placed in Google calendar event.
  • Google Calendar event field Where is now synchronized with Lotus Notes Calendar entry Location field, including 2 way. Values of reservation fields from Lotus Notes Calendar entry are added to Google Calendar event Where field in format [Rooms: RoomName] [Resources: ResourceName].
  • Google SMS notifications are now supported. You can enable AweSync option to map Lotus Notes Notify Me options into Google SMS notification, if it’s enabled in your Google Calendar.
  • Now it’s possible to cancel the synchronization at any time.
  • Made some improvements in handling Lotus Notes and Google data, which previously could cause some errors, as well as fixed a lot of other bugs.
  • It is now possible to run few instances of different installations of AweSync which makes it possible to use them in terminal server environment.