Latest Release - Zextras Suite 3.0.5

Release Date: December 18th, 2019



This is a critical Compatibility Release
Previous Zextras Suite versions will not work on Zimbra 8.8.15p5 and higher due to the JDK update contained in such patch.


  • Fixed a bug that could cause the doMoveBlobs operation not to move some blobs and reporting a digest mismatch error.


  • Fixed a bug that could cause the team-room-resolver sub-service not to start because of a “No such Account” error.

Known Issues

  • The "Dismiss" button is missing from the pop-up notification status window that appears when logging into the Admin Console. Pressing the Esc key will close the pop-up.

Previous Releases

Zextras Suite 3.0.4

Release Date: December 2nd, 2019


  • Improved server-to-server communication protocol, connection establishment times and resource consumption lowered to 1/5th.

  • Improved log feedback when a server is missing the Zextras Core or the Zextras Core is not reachable (a message will be displayed instead of a full stack trace).

  • The --json option of the zxsuite CLI will now output dates in Unix Epoch format.

  • The doAddEASFilter CLI command will now fail if the target of an account filter is not a local account.

  • Mobile Password set/edit/remove actions are now logged in the audit.log file.

  • Fixed a bug that could cause replies to messages with certain image type attachments sent from mobile clients to have an invalid MIME.

  • The doVolumeToVolumeMove command now features a policy option that allows to only move items that comply to a policy.

  • Fixed a bug that could cause itemID overlapping in some very specific and hard to reproduce/encounter cases.

  • Fixed a bug that could cause preauth validation to fail due to a NullPointerException error.

  • When importing files from the Briefcase, the "Last Modified" field of each file is now preserved instead of being overwritten with the import date.

  • When editing a document, Document names longer than 32 characters are now trimmed when displayed as the title of the tab to avoid tab overlapping.

  • A full log of all messages and events can be now enabled by setting the ZxChat_LogEnabled config property to true via zxsuite config. The log will be located at /opt/zimbra/log/team_audit.log.

  • Old Chat commands have been removed from the Team CLI.

  • Scrolling and focus management UX improvements.

  • Name and Topic input on both Spaces and Channels has been redesigned to be more usable and easier to understand.

  • Email and user import fields now force the Browser’s autocomplete off so that only the built-in autocomplete will kick-in.

  • Safari compatibility improved, files downloaded from a chat will now have the correct name.

  • Fixed a small UI inconsistency that caused the "Instant_Meeting" string to appear as the label of the Instant Meeting feature on non-english clients.

  • Fixed a bug that caused the wrong message to be displayed when an internal user joined an Instant Meeting via external link.

  • Fixed a routing issue that made impossible for a user to join an active Instant Meeting again after leaving.

  • Fixed a bug that could cause a mandatory Team sub-service not to start because of a Null Pointer Exception error.

Zextras Suite 3.0.3

Release Date: November 5th 2019


  • Full command start parameters are now included in all "Operation Started" notifications.

  • Logging into the Admin Console will not enter a logic loop anymore if one or more servers in the infrastructure send an empty or badly formatted zimbraServiceEnabled list.


  • Improved SmartScan error handling, especially when the Backup is being initialized. All write/permission errors are now considered blockers.

  • The doFixOrhpans operation now fully supports Drive items.


  • The getDeviceInfo command now returns more information (on par with the Legacy Mobile module).

  • Bad header detection has been improved, badly formatted items that used to cause errors such as "javax.mail.internet.ParseException: Expected parameter name, got ";" " should now be handled correctly.

  • Fixed a bug that could cause a " java.lang.RuntimeException: Invalid Zimbra WeekOfMonth 5" error during calendar sync.


  • The doMoveMailbox operation has been reworked to improve resource usage and lower its impact on the system’s general performances.

  • Fixed a bug that could cause the doMoveBlobs operation to only handle 10001 items for each run.


  • Fixed an issue that caused Delegated Admin authentication to be logged twice, once as "Unknown" and once with the proper email address.


  • Added a MIME-detection logic to assiste the browser’s build-in one. This avoids unknown files to be uploaded with a 0 bytes file size.

  • Folder download will now get all items hosted on third party volumes synchronously in order to avoid download issues.

  • Fixed a bug that caused items imported from Briefcase to lose the original creation date.


  • No changes


  • Several minor message acknowledgement (read/unread) and scrolling improvements.

  • When searching for a contact, more information will be displayed (e.g. in the "New Chat" view).

  • The default Instant Meeting name format has been changed to "Instant Meeting YYYY-MM-DD".

  • An error is now displayed when a user tries to upload a profile picture larger than the allowed size.

  • Fixed a bug that could cause sent file preview to be inconsistent between the mini chat view and the tab view.

  • Fixed a bug that allowed to add multiple instances of the same email address to an Instant Meeting’s attendee list.

  • Fixed a bug that could cause both ends of a 1:1 chat to see the "You created the conversation" message on new conversations.

  • Fixed a bug that could cause all users in a channel to see the "You joined the channel" message when another user joined the channel.

  • Fixed a bug that could cause the background of the "Instant Meeting Link" section of an Instant Meeting’s info panel to have a white background.

  • Fixed a bug that caused the "Cancel" button in some dialogs to be empty.

  • Fixed a bug that prevented to send a file when the same file was added to the list of files to send and then removed.

  • Fixed a bug that could cause profile picture changes not to be immediately viewed in

Zextras Suite 3.0.2

Release Date: October 8th 2019


  • Improved License duration and expiration feedback in the Admin Console.

  • New versions of the Zextras Drive Zimlet, Zextras Docs Zimlet and Zextras Team Zimlet have been released.

    • After deploying the new zimlets, clear the server’s cache with zmprov fc all.

  • New Zextras Drive mobile app!

  • Added a new "force_as_external_restore" option to the External Restore feature in order to improve Disaster Recovery usability.

  • Improved Backup Purge to ignore errors triggered by the original item having an invalid locator field.

  • The default value for the "Free Space Threshold" value has been changed to 2048Mb to improve usability.

  • "lost+found" system folders within the Backup Path are now properly ignored, as those could have made the Purge operation to fail.

  • The "EmptyFolderContent" EAS command is now only supported for the /Trash folder.

  • Improved the compatibility with Blackberry UEM.

  • Mobile log lines will now always include the original IP address of the client.

  • The minimum value for the WindowSize setting is now 1, as 0 is not supposed to be used and could cause the sync to get stuck on some clients.

  • Fixed a bug that could cause the "Content-type" header not to be properly updated when forwarding a message from a client that uses the SmartForward EAS feature.

  • The doCheckBlobs operation now includes Drive NG BLOBs.

  • Improved performances on the HSM policy application when policies only contain time-based and/or size-based rules.

  • Applying the HSM policy when the source volume contained Drive files reported filename errors in the log and did not move Drive files.

  • When choosing to save an attachment to Drive, the Home folder is now the default destination.

  • Shares to accounts that don’t exist anymore are now ignored and not shown anymore.

  • Fixed a bug that caused the "Save attachment to Drive" feature to fail if the email containing the attachment was in a shared folder.

  • UI translations have been updated.

  • Fixed a bug that could increase disk usage during the HSM operation.

  • New Zextras Drive Zimlet available, deploy it from the "Core" section of the Zextras Administration Zimlet after upgrading Zextras Suite to benefit of all client improvements and bugfixes.

  • Fixed a bug that could cause documents saved to Drive from an email to become uneditable by Docs.

  • UI translations have been updated and now include Spanish (es_ES) and Brazilian Portuguese (pt_BR).

  • New Zextras Docs Zimlet available, deploy it from the "Core" section of the Zextras Administration Zimlet after upgrading Zextras Suite to benefit of all client improvements and bugfixes.

  • Changed the internal URL creation logic from absolute to relative in order to better handle concurrent file editing on multistore environments.

  • A new version of the Docs server has been released for Centos 7 and Ubuntu 16.

    • Due to a library management issue in Ubuntu 18, the Docs server update for this Operating System is postponed to the next release.

  • New Zextras Docs Zimlet available, deploy it from the "Core" section of the Zextras Administration Zimlet after upgrading Zextras Suite to benefit of all client improvements and bugfixes.

  • Users can now send files via Team, by either dragging and dropping one or more files to any Chat/Group conversation or using the "paperclip" icon. Files sent via Team are uploaded on a dedicated, protected folder in the sender’s Drive and will remain available to the receivers until deleted. *Multiple Instant Meeting user experience improvements:

    • The Instant Meeting creation UI has been redesigned to be clearer and more usable;

    • Upon successfully adding an attendee to the list, a confirmation message will briefly appear under the "Add attendee email" box;

    • Internal users invited to an Instant Meeting will now always receive an email notification just like the one received by external users;

    • When creating an Instan Meeting, autocomplete from both GAL and Address Book is now available;

    • The "Save" button has been relabeled to "Start" to better describe its use;

  • Fixed a bug that caused the "Team" logo to appear twice in the Instant Meeting log-in page;

  • Fixed a bug that could cause links sent or copy/pasted via chat to have garbage characters at the end.

  • Fixed a bug that could cause the "message read" acknowledgment (two blue ticks) to be sent when the message was delivered.

  • Fixed a bug that stripped "hard" newlines in a message (e.g. by pressing SHIFT+Enter)

  • Fixed a bug that caused the "Last Seen" field to display the word "Now" for users that never used Team.

  • Team will now be disabled if a user is logged in from a browser that does not support WebRTC.

  • UI translations have been updated and now include Spanish (es_ES), Portuguese (pt_PT) and Brazilian Portuguese (pt_BR)

  • Fixed a bug that could cause the "Conversation Created" message to be misplaced

Zextras Suite 3.0.1

Release Date: August 21st 2019


  • Fixed a bug in Team license check that prevent Team to properly works.

  • Fixed a bug that could cause purge operation to fail in case of items with no blob.

  • Fixed a bug that could cause restore / undelete operations to fail when restoring very old back-up.

  • Other minor bug fixes and improvements.

  • Fixed a bug that cause import/export to fail when using primary remote storage.

  • Minor bug fixes and improvements.

Zextras Suite 3.0.0

Release Date: August 7th, 2019


  • New component: Zextras Docs.

  • New component: Zextras Team.

  • After 6 years of honorable service, Zextras Chat has reached its End of Life in favor of Zextras Team.

  • Improved AccountScan operation output to account of metadata changed by an "Empty Folder" action in the WebClient.

  • Improved the doItemSearch command help (CLI).

  • Improved the error management logic to avoid causing OutOfMemory errors during a SmartScan when many missing BLOBs are detected in any Zimbra volume.

  • Improved the usability of the doFixShares command. It will now also work if the full path to the map file is entered.

  • Fixed a bug that could cause a ` java.lang.Long cannot be cast to class java.lang.String` error during the doCoherencyCheck operation.


  • Minor bug fixes and improvements.

  • Improved the performances of the doMoveBlobs operation (Apply HSM) thanks to a new logic that makes it quicker to identify items that should be moved, especially on volumes with a very large number of items.

  • Running the doCheckBlobs operation with the missing_blob_delete_item option will now also delete database entries of items with an invalid/nonexisting volume locator value.

  • Swift buckets now support Auth v2.

  • Ceph is now officially supported for both Primary and Secondary volumes.

    • To create a volume on CEPH, use zxsuite powerstore docreatevolume Ceph <attributes>.

  • Added the read_error_threshold option to the doVolumeToVolumeMove operation.

  • Fixed a bug that caused the doCheckBlobs operation to sometime process only 100 items if the missing_blob_delete_item option was set to true.

  • Fixed a bug that could cause a storage error when an IMAP client tried to save a message in the Sent folder if Centralized Storage was enabled.

  • Minor bug fixes and improvements.

  • Added a "Save to Drive" option for email attachments.

  • Added a "Send as attachment" option when right-clicking a file in Drive.

  • New component added.

  • New component added.