Hi all, This is the beta version of Z-Push 2.1.0 (build 1730). It contains several new features like S/Mime support and administration features. Windows 8 ActiveSync is now also supported. Compared to 2.1.0 Milestone 2 this version has various general fixes, regarding S/Mime, Blackberry 10 and calendaring. This version is already used internally in production for some time and we consider it relatively stable. Please try it and give us your feedback. For better performance of Windows 8 mail clients changes in the state files are necessary. When you upgrade from Z-Push 2.0.x or 2.1.0 M1 you need to migrate your Z-Push states - see instructions below. Please report us your experience, about this release in general and please also about the upgrade process. Important - NOTE This version of Z-Push only works with ZCP 7.0.6 or later. Important - UPGRADE from Z-Push 2.0.x The states of Z-Push 2.0.x and 2.1.0 M1 are not compatible, but a state migration script is available in the tools folder. To upgrade, please follow these steps: 1. upgrade your z-push files to the new version 2. mobiles which connect will receive a temporary synchronization error (only visible if you explicitly click "refresh" on the mobiles) 3. run the upgrade script located in the tools folder. The files distributed by us contain a correct configuration of this script to access the config file and locate the state files. If your file locations are different, please check the path settings in the top of the migration script. 4. After running the migration script, mobiles will continue synchronizing without any re-synchronization You can run the script multiple times, but normally there is no need to do so. Changes compared to Z-Push 2.0.x: New features: [ZP-36] - Feature to resynchronize a single folder or folder type of a user [ZP-43] - Implement ValidateCert command [ZP-44] - Implement ResolveRecipients command [ZP-45] - Implement S/Mime [ZP-237] - Show if folders are fully synchronized in z-push-admin device details [ZP-272] - Command MoveItems should check if messages are in sync interval [ZP-328] - Proxied Z-Push could show remote IP instead of proxy IP [ZP-379] - Reply/Forward flags are not synced from the server to the mobile General [ZP-196] - Windows Sharepoint Services on Android 4.0.3 lead to multiple errors. [ZP-231] - Heartbeat with polling triggers full resync after incoming change [ZP-243] - Pass ContentParameters to Importer Interface [ZP-265] - Update copyright dates 2013 [ZP-273] - ConfigContentParameters() has to be added to IImportChanges and all implementing importers [ZP-298] - Typo in namespaces of wbxmldefs.php (ValidateCerts instead of ValidateCert) [ZP-299] - Change backend file structure to allow better packaging [ZP-300] - From field get set to broken-from@z-push.local in saved draft [ZP-302] - Remove phone number from a contact on a mobile is not reflected to the server [ZP-304] - z-push-top creates log files as root [ZP-308] - Windows 8 sends different device ids for same client [ZP-315] - WBXML endtag processing of FolderSync [ZP-322] - Merge contribution - Mail_mimeDecode rebase to 1.5.5 [ZP-336] - Status is missing in Settings->deviceinformation [ZP-337] - Example for specialLogUsers in config.php [ZP-338] - SGSII sends different user agents repeatedly [ZP-339] - z-push-admin: reports no devices found but devices are present [ZP-340] - Heartbeat connections log ProcessLoopDetectionPreviousConnectionFailed [ZP-357] - Migration tool should not be executable from the browser [ZP-358] - Migration tool creates user and settings file as root [ZP-361] - Server not overwritten with SYNC_CONFLICT_DEFAULT - SYNC_CONFLICT_OVERWRITE_SERVER [ZP-362] - Appointment appears twice on an android device [ZP-369] - Warnings in loop detection code [ZP-370] - Heartbeat response is followed by sync on all folders [ZP-380] - Implement EqualTo in Search [ZP-383] - SYNC_SEARCH_LONGID operation does not work [ZP-384] - Logging may use too much memory [ZP-385] - Duplicates from the device user agent history should be removed [ZP-386] - User log files should also contain the initial log lines [ZP-389] - If no pingable folders are found, an empty ping is stuck in checking policy changes only [ZP-390] - Some folders do not have a last synchronization time [ZP-414] - Null attachments flood the log file [ZP-419] - Typo in syncappointment.php [ZP-425] - z-push-admin: clean up functionality [ZP-429] - Force using the user certificate login on authentication [ZP-433] - Error "exporter not available status 12" when doing heartbeat on folders of different stores [ZP-438] - Non stop sync if no changes on empty sync [ZP-447] - WBXML exception when deleting mail from BB 10 Zarafa [ZP-53] - Unable to resolve group or distribution list [ZP-256] - Remove obsolete SendMail code for older Zarafa versions [ZP-260] - Delegating meeting request are forwarded instead of delegated [ZP-306] - In the GAL search also lookup email address [ZP-310] - RTF formatted mail gets synced to device but can not modify content and forward [ZP-341] - Attachment from a meeting request is not available in calendar [ZP-351] - Task created in iOS 6 reminder app does not set owner name in WebAccess [ZP-364] - Forwarding an email loses attachments [ZP-366] - Typo in mapiprovider.php [ZP-381] - Remove unused functions required by previous versions of SendMail [ZP-391] - Downloading embedded attachment does not work [ZP-416] - Recurrent Meeting Request on iOS breaks [ZP-418] - CLONE - Changed note of an occurrence of a recurring appointment won't be synced to the mobile [ZP-436] - Issues with appointments on IOS 6.1.3 [ZP-441] - Email flagged on an iPhone is without subject in task view [ZP-442] - Reminder still active for completed tasks [ZP-445] - S/MIME Mails with larger attachments are not able to be fully downloaded (on IOS) [ZP-446] - A contact's picture is not updated IMAP [ZP-448] - Unconfigured IMAP_EXCLUDED_FOLDERS cause warnings The version is available at: http://zarafa-deutschland.de/z-push-download/beta/2.1/. Your feedback is highly appreciated. Kind regards, Sebastian Z-Push dev team