wiki:opensync-0.20-notes

Hi everyone,

I'm happy to announce the general availability of OpenSync 0.20, after "only" 5 weeks of development.

These are the highlights of this release

* Multisync (GUI) for OpenSync got rewritten by Daniel Friedrich
* Kitchensync supports disabling of object types (not released - KDE SVN only)
* Time API is thread safe
* Time API handle xml-event Timezone Information
* Added new object type "memo" for plain/text notes
* Avoid slow-syncs when connection failed
* msynctool is now more verbose and shows the plugin name
* SyncML Plugin:

  * Avoid crash of OBEX stack of mobile phone on
    transport errors and send OBEX Disconnect signal.
    This happens often on mobile phones which can't
    handle a synchronisation while another application
    is running on the mobile phone (Calendar, Addressbook, ...)
    
  * Avoid crash when recieving deleted items without
    a contenttype

  * Hint: If you have a Sony Erricson and have trouble to sync
    events, try as calendar_db "agenda". Some SE may have 4th SyncML
    database for todos, which is not yet supported by the                                                            
    syncml-plugin.

Thanks to all the testers and developers of OpenSync!

Many thanks to Christopher Stender, who was the driving force for the 0.20 release. Matthias Jahn for preparing packages of nearly every SVN revision and fixing problems of every kind. Daniel Friedrich for his work on the "Quick and Dirty" branch of multisync. Tobias König und Cornelius Schumacher for their work on Kitchensync, especially for the lightning integration of filtering object types! And of course to Armin Bauer, who spend a whole weekend on hacking libsyncml and OpenSync? to improve the support of the Nokia 6230(i) series and other mobile phones.

====

The OpenSync project is eagerly seeking for contributors. If you are interested in testing plugins, writing new code, fixing bugs, creating tutorials, improving documentation, join our IRC channel #opensync on irc.freenode.org or subscribe to the OpenSync -users and/or -devel mailing list:

 https://lists.sourceforge.net/lists/listinfo/opensync-users
 https://lists.sourceforge.net/lists/listinfo/opensync-devel

OpenSync is still in early stages of development. Please don't sync without a _full backup_ and only sync if you are able to restore from your backup! Please follow the plugin's README prior to using a plugin!

OpenSync 0.20 and most of it's appendant plugins will be packaged with the openSUSE Build Service and will soon available for Mandriva 2006, Fedora Core 5, SUSE Linux 10.0 and 10.1 at:

 http://software.opensuse.org/download/OpenSync/

Debian and Ubuntu packages are being provided by Matthias Jahn at:
 http://www.in.fh-merseburg.de/~jahn/opensync/

Source Tarballs:
http://www.opensync.org/wiki/download

best regards,
Daniel