[Kolab-announce] kolab-libs-0.2.0 released

Jeroen van Meeuwen (Kolab Systems) vanmeeuwen at kolabsys.com
Sun Mar 25 14:41:00 CEST 2012


Hi there,

we're pleased to announce the release of kolab-libs version 0.2.0.

The source tarball is available at:

   http://git.kolab.org/kolab-libs/snapshot/kolab-libs-0.2.0.tar.gz

This version of kolab-libs contains libkolabxml, with Python and PHP 
bindings, and libkolab with more advanced handling capabilities.

While it is not yet ready for production use, we encourage everyone 
interested in Kolab 3.0 to experiment with the current release. We 
especially encourage developers and client implementers to give 
libkolabxml and its bindings a closer look, and platform packagers to 
start packaging kolab-libs for their platforms^1.

Between libkolabxml-0.1.0, as libkolabxml was previously released, and 
kolab-libs-0.2.0, the following changes are worth noting:

- API changes to libkolabxml have caused the bindings for PHP and 
Python to change.

- Enterprise Linux 5[1,2] and 6[3,4] packages are available.

- An additional library libkolab has been created to create a divide 
between the serialization, reading and writing of XML objects 
(libkolabxml) and advanced handling including recurrences and exceptions 
to recurrences, routines which are currently depending on KDE PIM 
libraries. The runtime dependencies for libkolabxml have thus been 
reduced to boost >= 1.41 and xerces-c >= 3.0.

It is also worth noting the following (missing) features are currently 
being worked on:

* Reading/Writing of Configuration Objects
* Documentation
* Stable API with Binary Compatibility
* Recurrence exceptions (Not exception dates but as described in KEP 
#17[5])
* Journal contact property
* Contact geo property
* Contact crypto property
* Contact related property

Ongoing effort that is handled with priority include:

* Roundcube for Kolab 3.0, based on libkolabxml PHP bindings
* Akonadi Kolab Resource for Kolab 3.0
* Upgrade tool to upgrade Kolab Objects applicable to single XML files 
up to complete IMAP accounts.

A list of known issues is available through the issue tracker[6].

Kind regards,

Jeroen van Meeuwen

^1: For instructions on building packages, including build requirements 
and build process, please see kolab-libs.spec.in for the RPM example.

[1] 
http://mirror.kolabsys.com/pub/redhat/kolab-3.0/el5/development/i386/repoview/kolab-libs.html
[2] 
http://mirror.kolabsys.com/pub/redhat/kolab-3.0/el5/development/x86_64/repoview/kolab-libs.html
[3] 
http://mirror.kolabsys.com/pub/redhat/kolab-3.0/el6/development/i386/repoview/kolab-libs.html
[4] 
http://mirror.kolabsys.com/pub/redhat/kolab-3.0/el6/development/x86_64/repoview/kolab-libs.html
[5] 
http://wiki.kolab.org/User:Mollekopf/Drafts/KEP:17#Recurrence_exception
[6] 
https://issues.kolab.org/buglist.cgi?component=libkolabxml&product=Kolab&bug_status=NEW&bug_status=ASSIGNED

-- 
Systems Architect, Kolab Systems AG

e: vanmeeuwen at kolabsys.com
m: +44 74 2516 3817
w: http://www.kolabsys.com

pgp: 9342 BF08




More information about the announce mailing list