UPDATE 2017-12-18: due to changes in PHP-MAPI which will be available with the next KC 8.5 release and are already available as nightly builds we’re relasing an updated Z-Push 2.3.8 which reflects these changes. The changes are backwards compatible with earlier KC versions. If you are running KC 8.4.90, you have to update Z-Push to this version. If you are running an earlier KC version, the update is not necessary. It will be available in the next regular Z-Push release.
we have just released Z-Push 2.3.8 final (tag 2.3.8, commit 0039ee362e576c0cd9090cd5d03650d987c4c081).
This is a maintenance release with a lot of bugfixes. We added two more fixes since Z-Push 2.3.8 beta2, so please make sure you update Z-Push to this version.
In some cases there was no data for sent email which led to an empty email in the outbox. Additionally such an email would be created over and over until the user deleted it from the outbox.
This release also fixes some Send-As related bugs.
We made some fixes to improve the experience with Windows Phones and WindowsMail client. If you use these devices/clients an update is encouraged. Also make sure that you update config.php as we modified configuration to improve experience with WindowsMail.
There were quite some contributions for IMAP, CalDav and CardDav backends. We want to thank Z-Push contributors Bart, Chris, Karl and Yano.
There were also some minor fixes for z-push-admin and z-push-top tools.
Changes since 2.3.7 final:
[ZP-1164] Upgrading z-push-common could take a very long time
[ZP-1211] php-memcached not available on CentOS
[ZP-1223] running z-push-top as root destroy /dev/null
[ZP-1224] [caldav] Pass PHP supported timezone to DateTimeZone
[ZP-1230] Windows Phone 8.1 - Data can not be retrieved via ItemOperations
[ZP-1238] Resources booked in Outlook are saved as “required” attendees
[ZP-1239] WP 8.1 sends client changes and fetch in one request
[ZP-1240] HTML bodies should not be truncated within HTML tags
[ZP-1241] Don’t perform heartbeat in empty sync requests
[ZP-1244] Caldav never matches personal/main calendars/tasks if defined CALDAV_PERSONAL has uppercase characters
[ZP-1247] Unexpected synckey (StateInvalidException) for backends without FolderStats support
[ZP-1249] WP 8.1: Empty sync + empty response trigger loop
[ZP-1250] Send-As is detected erroneously
[ZP-1251] z-push-top: too much output from Ping response
[ZP-1254] Wastebasket not available when removing an item in public folder
[ZP-1255] Send-as not working for other companies
[ZP-1256] z-push-admin -a resync -t FOLDERID -u USER does not work
[ZP-1257] Removing a folder added in $additionalFolders from config.php fails with KOE
[ZP-1262] Synchronization progress of z-push-admin shows Folder: unknown
[ZP-1268] Undefined variable: name in z-push-admin
[ZP-1269] Carddav backend, newlines result in an invalid vcard
[ZP-1273] Missing warnings for autodiscover
[ZP-1274] Carddav backend, wrong url in debug logging
[ZP-1275] GAL does not work with DAViCal backend
[ZP-1277] Fatal error in Ping
[ZP-1278] Caldav Backend does not pick up user and domain; results in non-editable events on Exchange device (E.g. phones)
[ZP-1279] Imap backend delete
[ZP-1280] Email from a deleted user doesn’t show from
[ZP-1281] : not escaped when creating icalendar
[ZP-1282] Store deleted occurrences as EXDATE in caldav
[ZP-1285] Caldav time zone incorrectly converted
[ZP-1286] Unable to delete an appointment on mobile phone
Code changes since Z-Push 2.3.7: https://stash.z-hub.io/projects/ZP/repos/z-push/compare/diff?targetBranch=refs%2Ftags%2F2.3.7&sourceBranch=refs%2Ftags%2F2.3.8
Install Z-Push 2.3.8 from the final repositories (recommended): https://wiki.z-hub.io/display/ZP/Installation
The tarball is available here (not recommended): http://download.z-push.org/final/2.3/z-push-2.3.8.tar.gz
Please share your experiences and give feedback!
Z-Push dev team