Z-Push 2.3.0 beta3 released

Announcements etc.

Z-Push 2.3.0 beta3 released

Postby mku » Wed Jul 13, 2016 9:12 pm

Hi all,

we have just released Z-Push 2.3.0 beta3 (tag 2.3.0beta3, commit 8ec65e579270d2f1ccce7276818c3468e3237def).
This beta targets mainly performance improvements, especially when using MemCache. It also contains a few bug fixes.
Thanks to everybody who provided feedback! Please keep testing!

There are many new features in Z-Push 2.3.0, like packages and repositories, MySQL and memcache support for states, improved Outlook compatibility (KOE) and especially: a vast speed improvement!
We would like to thank a lot our community contributors Etienne, Francisco, Nicolas, Ralf and Vincent who helped to make this possible!

Upgrade procedure
You can directly upgrade from any Z-Push 2.2.x. After the upgrade, "z-push-admin -a fixstates" needs to be executed once! Else the Ping request will not block and devices will sync continuously.
After the fixstates all mobiles will work normally and Ping will be blocking as expected.

This version introduces new features that are partially not downgradable. A limited downgrade is possible.
In order to use all new features (especially for Outlook users) existing profiles must be completely re-synchronized, e.g. via "z-push-admin -a resync -u username".
After the resync the devices use a new type of folderids (short ids) which are not compatible with Z-Push 2.2.x anymore.
Re-synchronized profiles or newly connected devices (after the upgrade to 2.3.0) will not work properly when downgrading to Z-Push 2.2.x. These devices will be re-synchronized again automatically.
There is no need to perform the resync immediately. Profiles created with 2.2.x will work normally with 2.3.0, but not all new features will be available.
Using "z-push-admin -a lastsync" you are able to see who has new/old profiles.

Blackberry 10 users: our tests have shown that a server side resync as described here is not enough for BB10 devices to work reliably. You need to remove and re-create the profile on these devices.
BB seems to cache old folderids which causes sync inconsistencies. Ideally: (1) remove profile from BB (2) remove state on server (3) create the profile on the BB again.
Existing Blackberry profiles will work normally with 2.3.0, but at some point they should be re-synchronized & re-created.
We have seen a similar behavior with Outlook 2013+ when upgrading. You will need to recreate your profile in Outlook as well.

We strongly advise you to install the from the packages and don't use the tarball (which we also publish).
More information about the installation from repositories and packages is available here: https://wiki.z-hub.io/display/ZP/Installation

This is the last planned beta release before the 2.3.0 final.

Changes since Z-Push 2.3.0 beta2:

Improvements & new features
[ZP-977] - Closing streams after exporting
[ZP-989] - Remove 'readonly' flag from configuration and webservice and show permissions in AdditionalFolderList()
[ZP-978] - Load policies from default section policy file
[ZP-982] - Include buildfiles in git repository
[ZP-986] - Possibility to disable TopCollector for big systems
[ZP-987] - Memcache IPC too slow
[ZP-993] - Allow to disable Outlook access from LDAP/ADS

Bug fixes
[ZP-980] - Exception of an all day recurrence is not all day
[ZP-981] - Error deleting an all-day occurrence on a mobile device
[ZP-984] - Unable to list folders of a another user if not an admin user
[ZP-990] - KOE: Race-condition when connecting two Outlooks with the same user simultaneously
[ZP-994] - On missing permissions WebserviceInfo->ListUserFolders() returns own folders
[ZP-995] - Warnings in WebserviceInfo->ListUserFolders()

An overview of the tickets in relation to 2.3.0beta2 is available here: https://jira.z-hub.io/projects/ZP/versions/10414
Code changes since 2.3.0beta2 are available here: https://stash.z-hub.io/projects/ZP/repo ... 2.3.0beta3
You can get the full list of changes since 2.2.x here: http://download.z-push.org/beta/2.3/z-p ... alpha2.txt, http://download.z-push.org/beta/2.3/z-p ... 0beta1.txt and http://download.z-push.org/beta/2.3/z-p ... 0beta2.txt

Install Z-Push 2.3.0beta3 from repositories (recommended): https://wiki.z-hub.io/display/ZP/Installation
The tarball is available here (not recommended): http://download.z-push.org/beta/2.3/z-p ... ta3.tar.gz

Please share your experiences and give feedback!

Z-Push dev team
Try using forum search as well!
Please do not PM me asking for support. Use the forum instead. Thank you.
Site Admin
Posts: 1375
Joined: Thu Sep 20, 2007 4:48 pm
Location: Belo Horizonte / Brazil

Return to General discussion

Who is online

Users browsing this forum: No registered users and 1 guest