Z-Push 2.3.5 final released
we have just released Z-Push 2.3.5 final (tag 2.3.5, commit 594a89402efd0703483a695a657d4a4ddfd1585b).
This version contains two new features for the next Kopano Outlook extension (KOE) version - support of secondary contact folders and the availability of WebApp signatures in Outlook. Expect KOE 1.3 beta at the end of this week.
Z-Push 2.3.5 also contains a new script that allows you to synchronize the Global Address Book (GAB) into an simple contacts folder (e.g. in the public folder). This way your GAB can easily be synchronized to mobile devices (e.g. by sharing that public contacts folder globally). Have a look at the z-push-gab2contacts package. Additional information can be found at the Z-Push Wiki.
This version contains also some encoding fixes in the IMAP backend, especially for Japanese, contributed by YANO. Thanks!
We would like to thank all our community contributors and everyone who tests Z-Push and provides us feedback. Please keep doing that.
An update to this version is highly recommended, as it fixes memory usage issues when sending emails with (big) attachments. The php process can run out of memory with e.g. a 20 MB attachment and a memory limit of 256 MB. This becomes an issue especially if using KOE with the send-as functionality.
With the new KOE features there are two new configuration options that should be added to the main configuration file.
Some other notable changes
- Autodiscover configuration: The SERVERURL parameter was replaced by ZPUSH_HOST which expects only a domain name. If ZPUSH_HOST is not set the AutoDiscover host will be used. The new parameter needs to be adjusted, see ZP-1130 for details.
- z-push-admin lists shared folders of a profile
- Fixed several dependencies issues when installing on RHEL 6 and RHEL 7 with PHP5.6 support
- Task requests are displayed and processed correctly in supporting clients (e.g. Outlook 2013 & 2016)
- Android BlackBerries are now able to display S/Mime signed emails correctly
Changes since Z-Push 2.3.4:
KOE Features will be available with KOE 1.3 (beta to be released at the end of this week)
[ ZP-907 ] - KOE: Secondary Contact folder support
[ZP-1065] - KOE: inject signatures from WebApp
[ZP-1132] - KOE: Store client capabilities
[ ZP-998 ] - Implement script that synchronizes the GAB into a contact folder as contacts
[ZP-1112] - Get timezone from Z-Push or system if it’s empty for getMSTZnameFromTZName
[ZP-1119] - z-push-admin should show info about shared folders in details
[ZP-1128] - Do not sync undesired folders (like “Suggested contacts”)
[ZP-1130] - Improve default Autodiscover config
[ZP-1131] - Add lighttpd config for AutoDiscover
[ZP-1142] - Add readme and contributors file
[ZP-1174] - Add new shared folder flag & match flag names for KOE 1.3
[ ZP-869 ] - [IMAP] utf-7 charset conversion: some folders are not shown
[ZP-1029] - Z-Push does not install on RHEL_7_PHP_56 (and likely RHEL_6_PHP_56)
[ZP-1036] - Task request doesn’t appear in the inbox
[ZP-1037] - z-push-gabsync symlink is not set in RPMs
[ZP-1141] - WebserviceDevice->AdditionalFolderList() fails on PHP7
[ZP-1143] - Strict Standards message when sending an email using IMAP backend
[ZP-1147] - Typo in DeviceInformation tag name
[ZP-1148] - Username and deviceid not logged if the device sends base64 query string
[ZP-1149] - Add missing dependencies for the IMAP backend
[ZP-1151] - Ping fails with Provisioning required after policy key update
[ZP-1154] - Android Blackberry unable to display signed emails
[ZP-1155] - iOS mail with z-push preview show raw html
[ZP-1156] - Calling z-push-admin/z-push-top from the kopano backend dir results in php traceback
[ZP-1157] - Unexpected synckey with partial sync
[ZP-1158] - Outlook over AS sync doesn’t work if native body type is 0
[ZP-1159] - SendMail with attachments uses too much memory
[ZP-1160] - Warnings in MR sync when user not found
[ZP-1166] - Gab2Contacts shows one empty contact on multi-tenant systems
[ZP-1173] - Parentid missing in WebserviceDevice->AdditionalFolderList()
[ZP-1175] - Kopano listfolders script can not be executed with KC 8.2.0 final
Code changes since Z-Push 2.3.4: https://stash.z-hub.io/projects/ZP/repos/z-push/compare/diff?targetBranch=refs%2Ftags%2F2.3.4&sourceBranch=refs%2Ftags%2F2.3.5
Install Z-Push 2.3.5 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.5.tar.gz
Please share your experiences and give feedback!
Z-Push dev team
There has been a hotfix update on Z-Push 2.3.5 which has the version number 2.3.5+4.
We found an issue that clients (especially Outlook) could get into loops when permanently deleting folders e.g. via the Kopano WebApp “Empty folder” on the Trash.
The related ticket is: https://jira.z-hub.io/browse/ZP-1179
This fix is available only in git and the repositories and will also be part of 2.3.6.
There has been another hotfix update to Z-Push 2.3.5 which has now the version number 2.3.5+5.
This is only relevant to users that use the IMAP backend.
The IMAP backend can not be installed/updated to 2.3.5 on RHEL+CentOS due to the missing php-awl package dependency.
More information is in these tickets:
https://jira.z-hub.io/browse/ZP-1155 REVERT: [IMAP] iOS mail with z-push preview show raw html
https://jira.z-hub.io/browse/ZP-1191 Z-Push 2.3.5 breaks CentOS updates / libawl invalid dependency
These fixes are available only in git and the repositories.