Announcing the Kolab Server 2.3.1

Yesterday late at night I finished the the Kolab Server 2.3.1.

Features

There are not many new features because it is a bugfix release, but in the
webadmin you new will find a new ActiveSync configuration. It will work for
most users, however not completely for power-users with lots of nested and
shared folders, so please consider it only a technical preview.

Bugfixes

Most of the bugfixes affect the webadmin, cyrus-imapd and z-push:

  • cyrus-imapd: Work around for missing user_deny.db
  • cyrus-imapd: Properly flush buffer after TLS initiation
  • kolab-webadmin: Problems with new UID based dn were fixed
  • kolab-webadmin: LDAP Error for maintainers group was fixed
  • kolab-webadmin: New welcome pages now work for all users
  • kolab-webadmin: Multi-language function was fixed
  • kolab-webadmin: Kolab Server version string was fixed
  • z-push: The alias “Microsoft-Server-ActiveSync” now works out of the box
  • z-push, kolab-z-push and PEAD-Kolab_Zpush: New versions with many bug fixes

For a complete list of changes please refer to the release notes.

Upgrading

The upgrade form 2.3.0 is straight forward, there is nothing special you need to care about. If you are upgrading from 2.2.4, please follow the instructions to upgrade from 2.2.4 to 2.3.0 as outlined in the 1st.README file.

Downloads

Documentation and OpenPKG packages are available as shown on the download page. Binary packages for Debian GNU/Linux 6.0 (Squeeze/stable) and 5.0 (Lenny/oldstable) on x86 platforms can be found next to the sources. As soon as they have synced, you can also use the mirrors.

You can check the integrity of the downloaded files by importing our file distribution key and verify the OpenPGP signature and SHA1 checksums:

$ wget https://ssl.intevation.de/Intevation-Distribution-Key.asc
$ gpg --import Intevation-Distribution-Key.asc
$ gpg --verify SHA1SUMS.sig
$ sha1sum -c SHA1SUMS

Known bugs

There are still two bugs in freebusy and the resource management:

  • Issue 4730: Generating free/busy cache broken in server 2.3.0
  • Issue 4731: Answer from resources contains extra “\r\n\r\n” characters

These will be fixed in 2.3.2 and we will offer packages for testing next week. Please report bugs in our bug tracker.

Development roadmap

As 2.3.1 was released two weeks after 2.3.0 and I’d like to stick with the two-weeks cycle. This means that the Kolab Server 2.3.2 will be released on Friday, May 13th. Yes, this is an unlucky date, not because I’m superstitious but I will be busy. This might even mean I will release earlier.

Announcing the Kolab Server 2.3.0

For the plane in the fog, the mountain is unforeseeable, but then it is suddenly very real, and inevitable.

Simon Forster, Minister for foreign relations [1]

And so is the release of the Kolab Server 2.3.0. It was a bumpy ride and I’d apologize for the delays, but now we made it!

Features

The new Kolab 2.3.0 server includes a lot of new features, namely:

  • Z-push synchronization for mobile devices
  • a reworked webadmin
  • the possibility to have multiple accounts with the same name.
  • modular packaging of the webclient
  • many updated core components
  • tons of bug fixes

A detailed list of changes is available in the release notes.

Upgrading

Because of the changes in LDAP, upgrading from 2.2.4 is not trivial and requires manual intervention. Please make sure you read and follow the upgrade instructions.

Downloads

Documentation and OpenPKG packages are available as shown on the download page. Binary packages for Debian GNU/Linux 6.0 (Squeeze/stable) and 5.0 (Lenny/oldstable) on x86 platforms can be found next to the sources. Support for Debian GNU/Linux 4.0 (etch/oldstable) was dropped because it is no longer supported by Debian ether. As soon as they have synced, you can also use the the mirrors.

You can check the integrity of the downloaded files by importing our file distribution key and verify the OpenPGP signature and SHA1 checksums:

$ wget https://ssl.intevation.de/Intevation-Distribution-Key.asc
$ gpg --import Intevation-Distribution-Key.asc
$ gpg --verify SHA1SUMS.sig
$ sha1sum -c SHA1SUMS

Notice

This release marks the end of a long development cycle. After over 2 years, the master and the stable branch are (more or less) in sync again. We introduced many new features and fixed a large number of bugs. We tested the release intensively but due to the massive code changes, we might have missed something or even introduced new bugs.

Before you use this release in a critical environment, we’d like you to test it. Please report any problems you encounter in our bug tracker.

Depending on the number and severity of bugs, we will issue an updated release soon. We already have a number of fixes in the queue such as the today’s Z-push 1.5.2 release, so Kolab 2.3.1 will come soon.

Credits

I’d like to thank a few people for their help, namely and in no particular
order:

  • Paul and Georg, for giving me the chance to work on a great project like Kolab
  • Bernhard for his coordination
  • Thomas and Sascha for their support, especially during this week
  • Bogo for the awesome new look of the webadmin
  • Jeroen for his input and providing me the infrastructure I need
  • Gunnar for responding so fast to the issues we spotted

Without these people the Kolab Server 2.3 would not be possible. Thanks everybody for your hard work!

[1] In the excellent movie “In the loop