December 2009

December 29 2009, V4.986

Parallel contact sync is now available in all editions and is activated by default.

Photo sharing is now available in all editions and is activated by default.

If you experience any problems syncing contacts that do have photos, please post your findings to this group.

December 27 2009, V4.985

Easy integration with Google domain shared contacts has been added.

December 25 2009, V4.984

This release introduced the first incarnation of the simple permission feature.

You can toggle the permissions for each subscriber between "Read only" and "Can edit" by clicking on the link that displays the current permission for a subscriber.

All subscribers that are in "Read only" mode can still make changes to the contacts or delete shared contacts as we don't have a chance to change the Google contact manager behavior, but these changes will not be distributed to other subscribers.

When a subscriber in "Read only" mode will delete or modify a shared contact, these changes will be reverted on the next sync run: Deleted contacts will be recreated and modifications will be reverted.

Minor UI tweak: The info text on top of the page will only displayed for 15 seconds.

Minor UI tweak: The information if a subscriber already invited the invitation is only indicated by icon+tooltip instead of wasting a column for this redundant info.

December 22 2009, V4.983

Bugfix: When removing a subscriber that has been added by using email + password and removing this subscriber, the authentication token will now get updated once the subscriber logs in.

New feature: A subscriber can be reset using the UI instead of entering values into the datastore directly.

November 2009

November 29 2009, V4.982

Bugfix: Website synchronization was broken when rel not set.

Split up data across multiple entities to reduce datastore timeouts.

Contact sync failed when sharing > 500 address books.

Limited trial period for free version to keep service up and running.

October 2015

October 26 2009, V4.981

Bugfix: Website synchronization was broken.

Contacts are not added to "My Contacts" when shared by default on new installs. All existing installations have to switch off this feature by editing the installation in the subscription portal.

October 21 2009, V4.98

Bugfix: Error messages and invitation email has not been localized properly when running in german or italian locale.

October 20 2009, V4.97

Bugfix: Contacts did not get distributed properly when user has more than 25 groups in its contact manager. Fixed.

October 19 2009, V4.96

Feature added: Shared contacts can be added to the subscribers "My Contacts" group automatically.

This improves iPhone-compatibility as you can share contacts without shared the full "My Contacts" group.

To switch on this option go to "Edit" and redeploy your application with the desired settings.

Bugfix: Modifications of a shared contact did not get distributed to the subscribers under certain circumstances.

This could lead to broadcasting old contact data. This is fixed now.

October 18 2009, V4.95

Migration script added to migrate old datastore to newest CPU optimized schema.

October 17 2009, V4.94

URLEncoding of address books moved from Java encoding to a manual routine. Hopefully invitations to address books with special characters in it should work on all browsers now.

October 16 2009, V4.93

Google introduces some new bugs in the contacts API :-(

You may experience that contacts only get synced after very long time or may appear long time after sync in contact manager.

I'm trying to find someone at Google to have a look at this new "feature".

Bugfix: Under certain circumstances new subscribers added to an existing address book did not receive full contact list.

October 15 2009, V4.92

This release will reduce the CPU resources used for syncing contacts.

Google fixed some bugs introduced with the App Engine 1.2.6 backend. I've reverted the workarounds.

More CPU optimizations for syncing contacts.

October 13 2009, V4.91

Google changed App Engine behavior without warning. All shared contacts apps running on the new 1.2.6 backend will not work anymore. Update to this version to get a workaround.

October 9 2009, V4.9

New feature (experimental!): You can now turn on photo sharing to share the contacts photos (only available in full version)! I found a workaround how to do that even though there are some strange issues in the Google API in conjunction with App Engine.

For the brave ones: Please let me know if this works for you or if you find reproducible issues.

New feature: When creating address books you'll now get suggestions with your existing contact groups.

New feature: Users can be invited by email/password using a real password field. You can invite users from other domains or regular Google accounts so that you can sync your different Google accounts (Google voice etc.).

New feature: Context help introduced explaining in detail how to create address books or invite persons / groups.

Performance improvements: If no changes are made to any contacts at all, less CPU cycles will be consumed.

October 5 2009, V4.8

New feature: When logging in as admin you'll see a list of all address books created in your domain.

New feature: Users will get a hint how frequently contacts will get synced.

New feature: You can enable parallel contact sync. This will distribute changes to all of your domain users in parallel and will reduce the sync duration dramatically. This feature is available for large enterprises only.

Bugfix: When creating a new account Google sometimes returns an unknown error. On the next sync run the app will check if the contact has been created twice and will remove duplicates.

October 2 2009, V4.7

New feature: Suggestions will appear when you invite someone to an address book. The suggestions will support both your domain users and your contact groups (for group invitations).

You can search for your domain users by email, given name and family name.

New feature: Confirmation callback implemented for some actions like remove address book etc.

October 1 2009, V4.6

New feature: You can specify you own logo. If you want to use your domain default logo, please enter:

as your logo url. Replace yourdomain with your domain (e.g.

New feature: You can modify the help URL if you want to direct the user to your own help page.

New feature: You can specify a YouTube video-ID if you want to show your own video. When leaving this setting blank, no video will appear on the main screen.

New feature: You can reset the datastore when being logged in as admin. This will clear all entries in your datastore except the accounts and their tokens (so that they will not have to grant access when logging in after resetting the datastore).

New feature: The total number of shared contacts will be displayed when logging in as admin. The number is updated after each garbage collection (~ every 2 hours).

Bugfix: When inviting someone to an address book that already contains users and the user has already been member of an address book the contacts did not fully get synced. Hopefully fixed.

September 2015

September 30 2009, V4.5

New feature: You can share system groups. To shared one of your system groups, please enter on of these address book names:

"System Group: My Contacts" = The My Contacts system group.

"System Group: Friends" = The Friends system group.

"System Group: Family" = The Family system group.

"System Group: Coworkers" = The Coworkers system group.

Please enter the names exactly. If you'll get a new group in your contact manager you made a typo

September 29 2009, V4.4

Bugfix: Syncing contacts with multiple postal addresses only synced one of the given addresses correctly.

Bugfix: When being logged in as admin, a new version notification was printed when no new version was available.

September 25 2009, V4.3

This is a maintenance release.

Syncing unilited number of contacts should work (Google contacts has a hard contact limit ~10000 though).

Bugifx for new bug introduced with 4.2 that caused to sync only first chunk of synced contacts (~20-50 contacts).

If you want to resync your shared group, please touch them by removing/adding them from/to the shared group.

Better error handling when invalid authentication data is provided.

September 24 2009, V4.2

Improved garbage collection for datastore cleanup. It will be able to clear more than 1000 unreferenced contacts from DB.

Added a switch to restrict the management of address books to admins only.

More than 1000 contacts can be synced.

Known issue: If you sync more than 1000 contacts, duplicates can occur on the receiver side. I'm working on a fix.

If you remove an address book, all subscribers will be deleted as well.

"null" error after deleting address book fixed.

September 23 2009, V4.1

Added garbage collection for datastore cleanup. This will remove all unreferenced shared contacts. Runs about every 2 hours.

Added minor and major version handling. A new major version installation has to be confirmed by making this the default application on appengine. Minor versions just need to be installed and will replace the current version.

Known issue: Currently only up to 1000 contacts will be synced due to this "feature". I'm working on a solution.

September 22 2009, V4.0

New sync engine based on Google Low-Level API. Should give less exceptions in the log file and hopefully some bugs should vanish.

Data will be synced in very little chunks so if App Engine datastore gives up while syncing it should scramble up your data.

Your datastore will be cleared on first login, so you'll need to recreate the address books and re-invite the subscribers in the shared contacts app.

You'll not need to remove groups or contacts in your contact manager. You can use just the same address book names as before if you like.

New update detection. If a newer version is available, you can go directly to the subscription portal and install it.

Unlimited number of shared contacts (or at least much more than today, time will tell).

Several performance and memory enhancements: You should be able to handle more shared contacts with the same app engine quota.

Questions and Feedback

If you have any comments on this page, feel free to add suggestions right to the Google document that we are using to generate this page.

Last Updated: 3/20/17