Hi all,

we have just released Z-Push 2.3.1 final (tag 2.3.1, commit 5b6688deeade1aad2fd9403914a08abdecbe3808).

This is the first maintenance release of 2.3 containing a few important fixes related to Android calendaring, packages on RHEL 6 & 7, move operations and diff backends in general.
The SQL state machine should now work with PostgreSQL, thanks to Ralf for finding the issue and fixing it.
Z-Push now also checks for non-standard characters in the SQL database name. Thanks to Dirk for reporting this.
The issue that in some cases the iOS devices would loop forever and not sync should now also be fixed. Thanks to Mathias for reporting & testing.
For more details and other changes, the full change log is available here.

This version also contains two typo fixes in the commented example configurations of the gab-sync script (package z-push-kopano-gabsync).
If you have this package installed, you will be alerted at update procedure.
You can maintain the existing config, but should fix these typos manually (see file diff).

We would like to thank all our community contributors and everyone who tests Z-Push and provides us feedback.

If you are interested in a detailed overview of the code changes, see the full code diff

Install Z-Push 2.3.1 from the final repositories (recommended): https://wiki.z-hub.io/display/ZP/Installation
The tarball is available, the link can be found at ‘Installation’ wiki page.

Your feedback is highly appreciated.

Z-Push dev team