Zextras Changelog - 3.1.x releases

Zextras Suite 3.1.11

Version 3.1.11 - May 17th, 2021

Auth

*Issue ID:* AUTH-202

Title: Change the title to login page

Description: You can now change the title to the login page.

Backup

*Issue ID:* BCK-492

Title: Restoration of particular Item on new account

Description: Improvement in the working of restoration of appointments/calendar

*Issue ID:* BCK-494

Title: Restore operation’s speed improvements

Description: The restore operation has been improved to increase its speed

*Issue ID:* BCK-496

Title: Index suspended during restore operations

Description: The Zimbra indexing is now temporarily disabled while performing restore operations such as the external restore and the restore on a new account to improve the restore performances.

*Issue ID:* BCK-514

Title: LDAP dump created during daily Smart Scan

Description: Now the daily Smart Scan operation will save a dump of the LDAP in the backup path.

*Issue ID:* BCK-518

Title: Error message when missing blobs are found by the coherency check operation improved

Description: The error message that the coherency check operation throws when a missing blob is found in the backup path has been clarified

*Issue ID:* BCK-519

Title: Account/COS/domain configuration saved and restored

Description: The Real-Time backup now saves account/COS/domain configuration too. On restoring an account/COS/domain, it is now restored also the whole item configuration.

*Issue ID:* BCK-522

Title: Improved error handling in coherency check on fixing backup

Description: The handling of errors during a coherency check where the backup is being fixed has been improved, now if it is not possible to move files away from the backup path, an error will be thrown.

*Issue ID:* BCK-534

Title: Improved debug logs on migrating the backup on third party store

Description: The debug logs have been improved, now they log each remote call to the store, and more in detail, now every file upload to remote storage is logged for each folder.

*Issue ID:* BCK-540

Title: Coherency check’s backup fix operation fixed when missing Drive blobs

Description: Fixed a bug that prevented the backup coherency check operation to properly fix the backup path when missing Drive’s blobs are present

*Issue ID:* BCK-550

Title: doUndelete operation now restores in the original folder by default

Description: The restore inside the source folder is now the default behaviour of doUndelete command

*Issue ID:* BCK-577

Title: doUndelete on restoring items in subfolders fixed

Description: Fixed a bug that prevented the items in the subfolders to be properly restored inside its subfolder when restoring with the doUndelete command

General

*Issue ID:* COR-496

Title: Improvement in showing notifications empty list

Description: When the notifications' list is empty, a status message is now shown to advise the admins to click the refresh button to update the list. A refresh button has also been added to refresh the list.

Team

*Issue ID:* TEAMS-1489

Title: Instant Meetings hosted on the owner’s server

Description: Now, an instant meeting is hosted on the server the user that creates the meeting resides on

*Issue ID:* TEAMS-2467

Title: Show separate stream for screen share

Description: In a meeting, users can send two different streams: one for webcam and one for screen share

*Issue ID:* TEAMS-2468

Title: Autopin screen share

Description: During an instant meeting, on sharing the screen the view automatically changes to cinema and the new screen share session is pinned when Video Server is used

*Issue ID:* TEAMS-2544

Title: History optimizations for groups and instant-meetings

Description: Group invitation is now improved with the new option to allow users to show or hide the previous history of a group chat. Also in Instant meetings when a new user joins a meeting will not be able to see the previous history. On the other hand, in spaces and channels, history will always be visible. Moreover, when a user leaves a conversation or the conversation is deleted, the clear conversation’s data is removed.

*Issue ID:* TEAMS-2554

Title: Conversations messages clean up service has been implemented

Description: A cleaning service has been implemented for messages that are no longer reachable and visible

*Issue ID:* TEAMS-2709

Title: Create space without participants

Description: It is now possible for users to create spaces with no user

*Issue ID:* TEAMS-2749

Title: Instant meeting’s modal window shown twice fixed

Description: Instant meeting’s modal windows will is no more shown twice on adding participants while creating an Instant meeting

*Issue ID:* TEAMS-2761

Title: Order of conversations on forward modal refactored

Description: In the forward modal window, the conversations with cleared history were wrongly set at the top of the list.

*Issue ID:* TEAMS-2777

Title: Content-Type refactored in Team responses

Description: Now all the HTTP responses but the 404 error will contain the Content-Type header so Team can be used in conjunction with "X-Content-Type-Options: nosniff" header.

*Issue ID:* TEAMS-2787

Title: Pin video icon during meeting fixed

Description: The 'Pin video' action has been fixed and is now visible during a meeting both in grid and in cinema mode

Zextras Suite 3.1.10

Version 3.1.10 - April 19th, 2021

Auth

*Issue ID:* AUTH-189

Title: Login page Zimbra parameters

Description: Login page now support standard Zimbra parameters

Notes:

Known issue:

To use both domain and customerDomain you have to specify the parameter twice. Eg: `https://infra-576dd838.testarea.zextras.com/zx/login/page/?domain=example.com&customerDomain=example.com`_

*Issue ID:* AUTH-201

Title: Login page issue on changing color palette fixed

Description: Fixed an issue that made the Login button disappear on changing color palette in the login page.

*Issue ID:* AUTH-209

Title: Auth zimlet minor graphical refactoring

Description: Some useless labels have been removed from the Auth zimlet

Backup

*Issue ID:* BCK-422

Title: External restore operation now considers already existent folders

Description: During an external restore operation, if a folder with the same path and name is already present in the account, it will be used instead of creating a new one with the same name.

*Issue ID:* BCK-485

Title: External restore operation now considers already existent mount points

Description: During an external restore operation, if a mount point with the same path has already been created by a filter in the account, it will be used instead of creating a new one.

*Issue ID:* BCK-491

Title: Backup on S3 storage class improvement

Description: Items' storage classes in the S3 store reflect the current storage class settings for the backup.

*Issue ID:* BCK-515

Title: Purge operation during backup migration fixed

Description: During a backup migration operation, if a purge operation occurs it will be queued and will wait for the first operation to finish. The same happens if a purge operation is running and a migration operation attempts to start. This avoids the migration operation from failing.

*Issue ID:* BCK-517

Title: Account scan information improved

Description: Now account id and mailbox id are reported in account scan notifications

*Issue ID:* BCK-524

Title: Backup migration to third party store improved

Description: Now the backup migration to a third party store also copies the metadata, the server’s configuration and the map files.

The progress will display the number of archives, server configurations and maps uploaded. If the server’s logs are set to debug level, a line for every file uploaded will be reported. The final notification will not propose to run a smart scan with deep and remote_metadata_upload flags anymore.

General

*Issue ID:* COR-489

Title: Notifications: date column sortable

Description: Date column must be sortable and must show the full time field

*Issue ID:* COR-492

Title: Detail panel disappear on notification list

Description: There’s no scroll bar, and scrolling on the last element of the list makes the detail panel disappear

*Issue ID:* COR-508

Title: Auth deploy from Core

Description: Auth Zimlet cannot be deployed from the Core panel

*Issue ID:* COR-598

Title: Added a new command to dump configuration

Description: It is now possible to dump configuration attributes, both inherited or not

Drive

*Issue ID:* DRIV-385

Title: Content-Type header in Drive responses fixed

Description: Fixed a bug that prevented the Content-Type header to be inserted in requests. This caused Docs' documents not to be showed in some browsers if "X-Content-Type-Options nosniff" header was set.

*Issue ID:* DRIV-1031

Title: Fixed logo size issue with Drive email notifications in Outlook

Description: Creating, modifying or revoking Drive shares generates a mail notification that contains the Drive logo. The image size has been fixed to be shown correctly also in Outlook.

*Issue ID:* DRIV-1146

Title: Drive database queries speed up improvements

Description: The Drive database and queries have been optimized to speed up the opening of files.

The current version has been added to the node table to avoid calculating the maximum version of each node during the fetch of the related node and revision information. The database has been updated to version 10.

Mobile

*Issue ID:* MOB-38

Title: Activate ABQ by global/cos/account

Description: the ABQ can be set at COS and account level too.

*Issue ID:* MOB-305

Title: All weekdays recurrence in appointments synchronization fixed

Description: Fixed a bug that prevented appointments recurring all the weekdays to be properly synchronized.

*Issue ID:* MOB-307

Title: EAS Organizer of shared calendar

Description: Creating appointments on someone else’s calendar via EAS causes the appointment to be wrongly seen as an invite accepted as tentative by the calendar’s owner.

*Issue ID:* MOB-340

Title: EAS Contacts' birthday synchronization

Description: This covers a bug where ZxMobile will shift birthday time according to the server’s timezone, so birthdays will be showed a day before the correct data for GMT+x timezone

Subscription Management

*Issue ID:* SM-7

Title: Empty license warning notification

Description: When the number of created users exceeds the number of licensed a warning was sent without the necessary information

Team

*Issue ID:* TEAMS-1837

Title: Team desktop notification fixed

Description: Fixed a bug that prevent zimbra tab to open when clicking on team desktop notification (chrome only)

*Issue ID:* TEAMS-2472

Title: Leave group as last participant fix

Description: Fixed a bug that show and endless load page with Team logo when leaving a group type conversation as last partecipant

*Issue ID:* TEAMS-2483

Title: Clear history button added

Description: Added clear history button in one to one conversations, groups, spaces.

*Issue ID:* TEAMS-2500

Title: "who is writing" notifications

Description: This fixes a bug where the "…​is writing" message was shown even when the chat user had finished writing

*Issue ID:* TEAMS-2517

Title: Video Server issue related to IPv6 fixed

Description: Fixed a bug that prevented the Video Server service to properly bind on the 8188 port if the IPv6 interface is disabled

*Issue ID:* TEAMS-2524

Title: Added a new config attribute for user presence

Description: Now, sysadmins can set a config attribute to allow or block the sending or receiving information of user presence ("online"/"offline" status, "is writing" status and "is writing" )

*Issue ID:* TEAMS-2526

Title: Added a new config attribute for message reads(ACKs)

Description: Now, sysadmins can set a config attribute to allow or block receiving information of message reads

*Issue ID:* TEAMS-2573

Title: Start/end meeting date

Description: A timestamp has been added to team meeting service notifications.

*Issue ID:* TEAMS-2574

Title: Free signal on meetings

Description: Added a Free signal while user is waiting other participants to join on meetings

*Issue ID:* TEAMS-2630

Title: Fixed a bug that mutes the client when the video will be disabled by user

Description: Fixed a problem that mutes the audio while user disable the video

*Issue ID:* TEAMS-2726

Title: Team connection bug fixed

Description: Fixed a bug that caused Team connection to be dropped on downloading all the attachments from an email.

*Issue ID:* TEAMS-2743

Title: Instant meeting bug fixed

Description: Fixed rendering bug that prevented the instant meetings to start correctly.

*Issue ID:* TEAMS-2767

Title: Team conversations rendering fix

Description: Fixed rendering bug that prevent to see others participants names inside conversation title

Zextras Suite 3.1.9

Backup

Issue ID: BCK-24

Title: Fixed and added more info to restore blobs command for notifications

Description: Now, after a restore blobs operation has been performed, the list of parameters is correctly displayed.

Issue ID: BCK-437

Title: Backup’s CLI doItemRestore accepts parameter in different forms

Description: Now the CLI accepts the account’s name or the account’s id as parameter

Issue ID: BCK-439

Title: Changed backupChatEnabled attribute default value to false

Description: Now, by default, the backup has been disabled.

Issue ID: BCK-446

Title: Added a new parameter to undelete command

Description: Now, with the undelete command is possible to restore deleted items in their original folder

Issue ID: BCK-447

Title: NullPointerException during purge with third party backup fixed

Description: Fixed a bug that prevented to complete the purge operation if third party backup on S3 is enabled

Issue ID: BCK-461

Title: doRestoreOnNewAccount command has been fixed

Description: Fixed issue that prevented restoring older deleted account when backup contains multiple accounts with the same name.

Issue ID: BCK-493

Title: Backup on external volume has been fixed

Description: Fixed the check if backup is migrated on a new bucket with the same credentials Fixed the creation of backup volume directly from migrate/set command

General

Issue ID: COR-515

Title: doDeployClientZimlet download fixed

Description: Fixed a bug that was downloading the zimlet from a wrong path

Issue ID: COR-516

Title: The doDeploy command’s error message has been improved with explanation

Description: Now, when doDeploy command fails, a message is displayed containing the error and the explanation

Issue ID: COR-572

Title: GetAllOperations command has been fixed

Description: Fixed a bug that prevented the correct output from being displayed if no operations were running

Issue ID: COR-584

Title: The display of the config status has been improved

Description: Now, in the case of out-of-sync nodes the config status reports the errors and the related causes

Docs

Issue ID: DOCS-113

Title: Popup error if user clicks on preferences before complete zimlet load

Description: Popup error if a user clicks on preferences before complete Docs zimlet load

Drive

Issue ID: DRIV-974

Title: Special characters in Drive file name fixed

Description: Now it is possible to save into Drive attachments that have a single quote in the name

Mobile

Issue ID: MOB-306

Title: Shared folders file download fixed

Description: Fixed a bug that prevented attachments to be downloaded from emails in shared folders.

Issue ID: MOB-308

Title: EAS autocomplete honor zimbra contacts autocomplete settings

Description: When composing a new mail via EAS device, autocomplete on recipient address will search in local contact, GAL, or shared contacts, honoring Zimbra contacts settings (zimbraPrefSharedAddrBookAutoCompleteEnabled, A_zimbraPrefGalAutoCompleteEnabled)

Powerstore

Issue ID: PS-286

Title: Fixed logs for mailbox purge command

Description: Fixed a bug that wrongly displayed the logs for mailbox purge command

Issue ID: PS-291

Title: DoMailboxMove now returns an error for missing parameters

Description: Added an error that is shown when a user tries to perform a mailbox move operation by CLI without specifying any parameters or specifying the wrong ones.

Issue ID: PS-297

Title: BulkDelete service fixed

Description: Fixed a bug that doesn’t retry failed deletions on the local file system

Team

Issue ID: TEAMS-2054

Title: Improved Instant Meeting UI

Description: Such a big UI improvement for Instant Meeting, with a new layout with grid-mode or cinema-mode, both with fullscreen available; see the list of who is speaking, use the push to talk feature or mute/unmute someone with microphone issues. Participants list is cleaner and more organized, you can cycle it if your meeting is large. Resizing the window will adjust automatically every ui component of the instant meeting. Instant Metting will remain open if the owner is still in there, otherwise if owner left and you’re the last user in there the Instant Meeting will close automatically.

Issue ID: TEAMS-2128

Title: Mute notifications button added

Description: Added mute notifications button in one to one conversations, groups, spaces.

Issue ID: TEAMS-2167

Title: Mute feature for conversations added

Description: It is now possible to mute the conversations, groups and spaces to avoid notifications.

Notes: this is very useful for noisy groups!

Issue ID: TEAMS-2353

Title: Meeting views on grid mode have been improved

Description: Now, during a meeting, a user can see if other users are talking, via the green border that appears in their panel

Issue ID: TEAMS-2356

Title: Little tiles separation

Description: Stream components are more visible thanks to its margin

Issue ID: TEAMS-2357

Title: Writing notification fixed in conversations

Description: If the connection with the server is lost while writing, the "is writing" notification will remain until logout. Now this has been fixed.

Issue ID: TEAMS-2376

Title: Chat list filter has been improved

Description: Now, when the user clicks on the "chats" tab after filtering the chat list, the filter is reset

Issue ID: TEAMS-2380

Title: Removed notifications for messages of join, left and kicked type on channels and spaces

Description: Removed notifications for messages from badge for channels and spaces in case someone joins, left or has been kicked out from a channel or space, only if these messages were received during the session

Issue ID: TEAMS-2382

Title: A new button has been added to mini-chat for calls

Description: Added a new button on mini-chat header that allows you to call the other member/members who are part of the conversation

Issue ID: TEAMS-2384

Title: A new button has been added to switch from the Team tab to the related mini-chat

Description: Added a new button on conversation header that allows you to direct to the related mini-chat

Issue ID: TEAMS-2385

Title: A new button has been added to switch from the mini-chat to the Team tab

Description: Added a new button on mini-chat header that allows you to direct to the related conversation on the Team tab

Issue ID: TEAMS-2392

Title: Team user search does not performs too many searches

Description: Check if team search do not performs too many searches

Issue ID: TEAMS-2433

Title: Added copy in message menu

Description: Added copy functionality on bubble contextual menu

Issue ID: TEAMS-2477

Title: Mailbox move must handle mute

Description: When mailbox move is performed, even mute conversation info should be moved

Issue ID: TEAMS-2491

Title: GetHistory doesn’t show deleted messages

Description: GetHistory doesn’t show deleted messages

Issue ID: TEAMS-2498

Title: Add papyrous as conversation background image

Description: Add papyrous as conversation background image

Issue ID: TEAMS-2615

Title: Video Server installer differentiates Zimbra NE and OSE installation

Description: Now the Video Server installer provides the command to run to configure it both on Zimbra Network Edition and Zimbra Open Source Edition.

Issue ID: TEAMS-2620

Title: Error with multi version cluster

Description: Exception is thrown when a user on a server using APIv9 create a conversation with a user on a server using APIv10

Issue ID: TEAMS-2621

Title: Fixed janus calls bug on rooms

Description: Fixed a bug that prevented the calls in rooms to be started if these rooms are on a different server than the user’s.

Zextras Suite 3.1.8

Auth

Issue ID: AUTH-196

Title: Improved logging

Description: Added more information to the log when an invalid credential is used

Notes: Working as intended

Backup

Issue ID: BCK-291

Title: Missing Blob logging improvement

Description: Missing Blob log lines have been made more specific

Notes: Working as Intended

Issue ID: BCK-364

Title: Coherency Check logic improvement

Description: Anomaly and error management logic in the Coherency Check has been improved.

Notes: Logic Change

Issue ID: BCK-431

Title: doStopAllOperation realtime scanner queue bugfix

Description: Due to a bug, pending RealTime Scanner operations were not properly cleared out from the operation queue by the doStopAllOperations command.

Notes: Working as Intended

Issue ID: BCK-433

Title: Added backup of all ldap master host

Description: Fixed an issue with the command zxsuite core getnotification when a host was specified with --host

Notes: ldap dump is repeated for all listed master hosts

General

Issue ID: COR-402

Title: Remote getnotification fix

Description: Fixed an issue with the command zxsuite core getnotification when a host was specified with --host

Notes: getnotification can now be used successfully in conjunction with --host

Docs

Issue ID: DOCS-95

Title: Docs Sidebar View bugfix

Description: Due to some missing icons, the sidebar in Docs appeared broken.

Notes: Working as intended

Issue ID: DOCS-117

Title: Docs logging improvement

Description: Docs logging has been made more verbose, now save operations are logged in /opt/zimbra/log/docs-server.log

Notes: save operations are logged as expected

Issue ID: DOCS-118

Title: Docs idle/standby removal

Description: Docs no longer sets itself in idle/standby remaining ready to accept user interaction

Notes: standby feature disabled

Issue ID: DOCS-125

Title: Docs document limit bugfix

Description: Fixed a bug that caused a 50 concurrent documents limit on the server’s side

Notes: Working as intended

Mobile

Issue ID: MOB-288

Title: Added regex filtering to ABQ

Description: It is now possible to filter devices via RegEx through a dedicated ABQ command set.

Notes: Working as Intended

Issue ID: MOB-301

Title: Eas 2.5 and Samsung allday calendar item fix

Description: Fixed an issue that would cause allday calendar events created or accepted on mobile to be moved to the day before if the device is Samsung or using an older eas version

Notes: issue no longer present itself

Powerstore

Issue ID: PS-276

Title: Powerstore cache improvements

Description: After a mailboxd failure or restard under heavy load, several partial blobs were left over in the cache.

Notes: Working as Intended

Issue ID: PS-277

Title: 'doMailboxMove` can now move mailboxless accounts

Description: The doMailboxMove is now capable to move accounts that lack a mailbox.

Notes: Working as Intended

Issue ID: PS-284

Title: Mailbox Move concurrency issue fixed

Description: Fixed a bug that caused mailbox moves to hang due to drive indexing being running on the same mailbox.

Notes: Working as Intended

Team

Issue ID: TEAMS-2265

Title: doDeployTeamZimlet error line fix

Description: Fixed the error output appearing when the doDeployTeamZimlet fails, previously it was incorrectly refering to Drive

Notes: error description is now correct

Issue ID: TEAMS-2297

Title: Multiple VideoServers can now be used

Description: The hard limit on one VideoServer per infrastructure has been lifted. It is now possible to set up multiple VideoServer instances on the same infrastructure

Notes: Working as Intended

Issue ID: TEAMS-2310

Title: Messages longer than 4096 handling

Description: instant messages longer than 4096 characters are now truncated and no longer stay in queue

Notes: message is truncated

Issue ID: TEAMS-2312

Title: Added # character to channels

Description: Channel names now have the character # in front of their name

Notes: feature implemented correctly

Issue ID: TEAMS-2366

Title: Edit message behavior improvement

Description: Edited messages, either in 1:1 conversations, groups, spaces or channels, are not resend if the content has not been changed

Notes: behavior compatible with new specifications

Issue ID: TEAMS-2405

Title: Instant messaging interface font

Description: Fonts now honor the small-normal-large-verylarge value of the display font size option for the instant messaging features

Notes: Font size option is now honored

Issue ID: TEAMS-2447

Title: VideoServer installer improvements

Description: The VideoServer installer has been updated in order to avoid some corner cases that could cause the installation to fail.

Notes: Working as Intended

Zextras Suite 3.1.7

Auth

Issue ID: AUTH-131

Title: "Password Label" arrow keys navigation

Description: Fixed a bug that caused the arrow keys not to work in the "Password Label" field when creating a new Auth password.

Notes: working as intended

Issue ID: AUTH-184

Title: Domain configuration warning disable option

Description: It is now possible to disable the domain warning if zimbraPubliService values have not been set.

Notes: the setting successfully disables notifications for missing configuration

Issue ID: AUTH-185

Title: Account credential creation update

Description: It is now possible to create a user credential even if the zimbraPublicServiceHostname is not set if qrcode is set to false

Notes: system no longer verifies publicservicehostname value if qrcode is set to false

Backup

Issue ID: BCK-414

Title: DoRestoreOnNewAccount feedback improvement

Description: Improved the output of doRestoreOnNewAccount operations, now if a non exixting source account is specified a correct output is returned

Notes: error handling has been improved

General

Issue ID: COR-568

Title: i18n Updates (Core)

Description: i18n updates on Core modules

Notes: N/A

Docs

Issue ID: DOCS-80

Title: Open in a new browser tab docs documents

Description: Docs documents are now opened in a new browser tab for improved usability

Notes: application behaves as expected

Drive

Issue ID: DRIV-1008

Title: i18n Updates (Drive)

Description: i18n updates on Drive

Notes: N/A

Mobile

Issue ID: MOB-295

Title: Workaround to fix synchronization of recurring appointment created by Outlook for Mac

Description: Added a workaround to fix a an Outlook for Mac bug that causes recurring appointments to be created with bad recurrence metadata and thus not to sync to mobile devices via EAS.

Notes: working as intended

Powerstore

Issue ID: PS-278

Title: Volume removal performance improvement

Description: Improved the volume removal check so that when a volume is removed the sistem will check only once if there is data on that volume

Notes: check is no longer executed twice

Team

Issue ID: TEAMS-1897

Title: TEAM infopanel improvement

Description: Team infopanel layout has been refactored to improve usability

Notes: working as intended

Issue ID: TEAMS-1999

Title: Team UI Refactoring

Description: Refactored several UI components to be more streamlined and usable

Notes: working as intended

Issue ID: TEAMS-2066

Title: Images in replies improvement

Description: Improved the arragment of images when replying to 1:1 conversation or group messages, now the list is no longer reversed

Notes: Images are shown in the correct order

Issue ID: TEAMS-2067

Title: Zimlet version copy added

Description: When using instant messaging functions it is now possible to copy the zimlet version just by clicking it.

Notes: Zimlet version is copied correctly

Issue ID: TEAMS-2158

Title: Space addowner fix

Description: Fixed an issue that would prevent the administrator to add space owners.

Notes: command now behaves as expected

Issue ID: TEAMS-2172

Title: Placeholder page on instant meetings loaded on mobile browser

Description: Instant meetings opened from received link on a mobile device caused the browser and endless load a web page. This was confusing for users and an UX/UI improvement was necessary.

Notes: working as intended

Issue ID: TEAMS-2197

Title: Message edit interface improvement

Description: Improved the edit function for messages in TEAM that increases the editing section.

Notes: function is now much easier to use

Issue ID: TEAMS-2233

Title: Microphone/Webcam modal pop-up bugfix

Description: Fixed a bug that could cause the initial "Microphone/Webcam" modal to remain open when joining an Instant Meeting as an external guest.

Notes: working as intended

Issue ID: TEAMS-2245

Title: Fixed a logic loophole that allowed to forward forwarded messages

Description: It is no longer possible to forward forwarded messages in groups/spaces/channels and 1:1 conversations

Notes: forward option disabled where necessary

Issue ID: TEAMS-2249

Title: Forwarded message original sender improvement

Description: Messages forwarded in conversations/groups/spaces/channels now show who wrote the message even if the sender is not a contact.

Notes: user details are shown as expected

Issue ID: TEAMS-2259

Title: i18n Updates (Team)

Description: i18n updates for Team

Notes: N/A

Issue ID: TEAMS-2263

Title: Quick access sidebar has been removed

Description: The Quick Access sidebar in the "Mail" view, which showed the most recent conversations and allowed to start chats, has been removed.

Notes: working as intended

Zextras Suite 3.1.6

Auth

Issue ID: AUTH-132

Title: Cli commands date improvement

Description: Improved the output of the commands zxsuite auth, now returned dates are no longer in epoch format

Notes: command output is no longer ambiguous

Issue ID: AUTH-151

Title: Auth credential backup improvement

Description: Improved the auth backup behavior, now credentials are added to the backup by the real time scanner instead of just the daily operation

Notes: auth credentials added now are backed up by the real time scanner

Issue ID: AUTH-165

Title: Auth saml output default settings change

Description: Changed the default output format of zxsuite auth saml get that is no longer json

Notes: json format is now optional

Issue ID: AUTH-166

Title: Auth commands improvements

Description: Improved zx auth saml commands, all is now the default key value

Notes: default key value is now all

Issue ID: AUTH-174

Title: Cli commands date improvement

Description: Improved the output of the commands zxsuite auth, now returned dates are no longer in epoch format

Notes: date format is Dayofweek gg mm yyyy ad hh:mm:ss

Issue ID: AUTH-175

Title: Auth cli commands improvement

Description: Improved the examples returned by the zxsuite auth commands that now use generic names like domain.com and organization.name

Notes: no specific existing domain is returned

Backup

Issue ID: BCK-367

Title: Restoreonnewaccount log improvement

Description: Improved the logs for restoreonnewaccount operations that no longer list entries regarding the delegated admin function, since those settings are not restored with this option.

Notes: restoreonnewaccount commands now ignore delegatedadmin configuration

Issue ID: BCK-403

Title: Bucket cli command improvement

Description: Improved the placement of bucket cli commands that are now under zxsuite core

Notes: bucket related commands have been moved under zxsuite core

Issue ID: BCK-411

Title: Backup path can change without restarting the mailboxd

Description: Backup can now handle the change of the backup path without restarting the mailboxd.

Notes: now you can change the backup path without restarting the mailboxd

Mobile

Issue ID: MOB-280

Title: Exchange ActiveSync malformed emails synchronization improvement

Description: Now the synchronization of the devices via EAS do not break when a message cannot be parsed by Zimbra.

Notes: synchronization is now more reliable also with malformed emails

Issue ID: MOB-282

Title: Appointment’s description on acceptance bug fixed

Description: A bug that made the description of an appointment to be cleared on accepting it via Exchange ActiveSync.

Notes: works as expected

Issue ID: MOB-287

Title: Mobile shared folder bug fix

Description: Fixed an issue that would prevend mobile devices from syncing shared folders

Notes: shared folders on mobile feature restored

Team

Issue ID: TEAMS-2069

Title: Missing Team placeholder

Description: Text is now returned when the cursor is hovering over the Team section of the menu

Notes: text is returned as expected

Issue ID: TEAMS-2143

Title: Added scroll functionality to instant message replies

Description: It is now possible to scroll to the original message by clicking on the text attached to replies to instant messages

Notes: new scroll functionality appears to be functional

Issue ID: TEAMS-2166

Title: Forwarded instant message visualization improvement

Description: Text of long forwarded instant messages is no longer cropped making it easier to read

Notes: forwarded messages are now easily readable

Zextras Suite 3.1.5

Auth

Issue ID: AUTH-161

Title: Mobile password must be exclusive for EAS

Description: Fixed a bug that caused the account’s password to be usable for EAS synchronization even if a Mobile Password was set.

Notes: Working as intended

Issue ID: AUTH-170

Title: Improved "Domain configuration missing" notification

Description: Auth’s "Domain configuration missing" notification will now ignore domain alias and be sent at most once a day

Notes: Working as intended

Backup

Issue ID: BCK-404

Title: Fixed typo in smartscan email log

Description: Added a missing hyphen in the "smarstcan completed" mail.

Notes: mail has all the needed hyphens

Issue ID: BCK-406

Title: Backup volume on S3 creation fixed

Description: Fixed a bug that prevented the backup volume to be correctly created if S3 credentals are passed to the command.

Notes: you no more need to create the bucket before setting the backup volume on S3

General

Issue ID: COR-485

Title: Fixed drive startup switch

Description: Fixed an issue that would prevent an admin to disable drive at startup from the web admin console

Notes: The workaround zxsuite config server get zmhostname attribute isDriveEnabledOnStartup is no longer necessary

Issue ID: COR-504

Title: CLI commands input validation for email addresses

Description: Input validation has been added to CLI to warn the administrator when invalid email addresses are given.

Notes: More ease to understand CLI errors relative to email addresses

Docs

Issue ID: DOCS-103

Title: Sidebar hidden by default

Description: The sidebar is now hidden by default in Docs so the interface is more clear.

Notes: the workspace is clearer now

Issue ID: DOCS-105

Title: Unauthenticated access to documents redirected

Description: The unauthenticated access to documents is now redirected to the login page.

Notes: Unauthenticated accesses are now managed more efficiently

Drive

Issue ID: DRIV-993

Title: Fixed drive shares on distribution lists

Description: Fixed an issue that would prevent drive items to be shared to distribution lists

Notes: Shares are correctly created

Issue ID: DRIV-1002

Title: Updated zimbraXverstion to 4.0.0

Description: Updated zimbraXVersion value in the com_zimbra_drive_modern zimlet manifest

Notes: value has been updated

Mobile

Issue ID: MOB-266

Title: Follow-up flag improvement

Description: Changed the logic of FlagType so mail sent via Exchange ActiveSync will not automatically have the follow-up flag.

Notes: sent emails no more have the follow-up flag set

Issue ID: MOB-276

Title: All day events added to incorrect day fixed

Description: Fixed a bug with the timezone that made the all day events created via Exchange ActiveSync to be added to the day before instead of the correct one on the webmail.

Notes: all day events created on the correct day

Powerstore

Issue ID: PS-260

Title: Deprecated drivesecondarystore value migration

Description: Added the automatic creation of an hsm rule to implement what was once done using the parameter driveSecondaryStore

Notes: the driveSecondaryStore value is emptied, a mail sent to the admin account and if no hsm rule covers documents a new rule is created

Issue ID: PS-271

Title: doCreateVolume command improved for centralized volumes

Description: doCreateVolume command improved to give the administrator feedback when run.

Notes: now admins are notificated about the command execution

Issue ID: PS-275

Title: Improved zxsuite online help

Description: Added further examples when invoking a docheckblobs operation without parameters

Notes: useful information about docheckblobs parameter are now available

Team

Issue ID: TEAMS-1789

Title: Added Team account status awareness

Description: Team now verifies if the account status is "maintenance" and if not send or receive further messages for it.

Notes: account status is now honored

Issue ID: TEAMS-1873

Title: Added Instant message functions

Description: Added Edit, Delete, Forward, Reply to to messages in conversations, groups, channels.

Notes: new feature implemented and functional

Issue ID: TEAMS-1895

Title: None

Description: None

Notes: None

Issue ID: TEAMS-1938

Title: [TSE] Ticket #36850, Case 01043426

Description: User Report for issue TEAMS-1977

Notes: See TEAMS-1977

Issue ID: TEAMS-1970

Title: TEAM loading screen Improvement

Description: Improved TEAM opening screen, now an animation makes clear to the user that the application is loading

Notes: The new loading screen is functional

Issue ID: TEAMS-1987

Title: Fixed instant message text cleanup

Description: Fixed an issue that would would not clean the instant message textbox of the minichat when the message was sent from the TEAM tab using the send button instead of enter

Notes: Instant message text cleanup is now functional even when using the send button

Issue ID: TEAMS-2013

Title: Changed disable microphone behavior

Description: Changed the disable microphone behavio, now only the local device will be muted instead of all user’s devices

Notes: Disable microphone function now affects only one device

Issue ID: TEAMS-2019

Title: Fixed minor graphic glitch

Description: Fixed an issue on Modern that would cause a modal window to have buttons incorrectly placed when creating a new instant meeting while another one is already running

Notes: Modal window graphics look correct

Issue ID: TEAMS-2020

Title: Fixed new instant meeting window buttons

Description: Fixed an issue that would prevent all abort button not to work when creating a new instant meeting while another one is already running

Notes: All buttons inside the window are now responding

Issue ID: TEAMS-2026

Title: Changed "Mute" behavior

Description: The "Mute" button has been changed to "Mute for all"

Notes: Works as intented

Issue ID: TEAMS-2027

Title: Meeting screenshare termination fix

Description: Fixed an issue that would cause a screenshare to continue after closing the group/space/channel/instant meeting window

Notes: video stream is terminated as expected

Issue ID: TEAMS-2028

Title: Screen sharing avatar behavior improvement

Description: Improved the screen sharing avatar placement so that it no longer makes the screen sharing function difficult to use

Notes: avatar moved in a corner

Issue ID: TEAMS-2034

Title: Fixed download concurrency issue

Description: Fixed an issue that would cause video conferences and instant messaging to be unavailable for a few seconds while mail attachments are downloaded

Notes: attachment download no longer breaks instant messaging

Zextras Suite 3.1.4

Backup

Issue ID: BCK-308

Title: Account deletion logging improvement

Description: Improved logging of account deletion operation that caused non-relevant lines to be logged when backup service is running but not initialized

Notes: log handling has been improved

Issue ID: BCK-366

Title: External Restore backward compatibility improvement

Description: Restoring data from backups made on very old releases now correctly import tag data

Notes: it is now possible to migrate from old versions still in technical guidance

Issue ID: BCK-384

Title: Added chat backup disable option

Description: It is now possible to disable the chat backup from the scheduled operation

Notes: Chat database is not backed up when backupChatEnabled is set to false

Issue ID: BCK-385

Title: Improved restore date handling

Description: A more readable error is returned when a restore is attempted specifying a date from before the account was first backed up

Notes: The correct error is returned

Issue ID: BCK-386

Title: Fixed doExport admin mail

Description: Fixed the value of the backup export directory returned in the operation log mail received by the administrator

Notes: The backup path parameter is correctly returned

Issue ID: BCK-399

Title: Added support for backup to external volume

Description: It is now possible to use an external volume, for example an s3 bucket, as store for backup data

Notes: option is present and backup data is sent to the s3 bucket

General

Issue ID: COR-417

Title: Core page inaccessible with expired license fix

Description: Fixed an issue that would make the core section of the zextras menu unusable with an expired license

Notes: it is now possible to upload a new license via web after the old one has expired

Docs

Issue ID: DOCS-92

Title: Docs codebase udate

Description: Upgraded libreoffice component to version 4.2.6

Notes: the correct version is returned

Issue ID: DOCS-99

Title: Added Roboto font to Docs

Description: Added the Roboto Font to Docs

Notes: Roboto font is listed

Issue ID: DOCS-106

Title: Fixed Safari compatibility issue

Description: Fixed an issue that would prevent DOCS from opening, returning a security error

Notes: it is possible to use Docs on a Mac

Drive

Issue ID: DRIV-83

Title: Added Drive maintenance mode handling

Description: Drive now no longer shows items shared by an account in maintenance mode

Notes: drive correctly handles maintenance mode

Issue ID: DRIV-933

Title: Fixed Drive last version editor error

Description: Fixed an issue that would cause an error to pop up if a user had a drive object last edited by another user that no longer exists

Notes: erro no longer presents itself

Issue ID: DRIV-952

Title: Improved deleted user handling in version

Description: Improved Drive version list so that if a user that edited a file is deleted now "deleted user" is listed in the versions list

Notes: no error is returned

Issue ID: DRIV-956

Title: Fixed drive shared folder handling

Description: Fixed an issue that would rend impossible to users to upload files to drive in a shared folder located on a different host

Notes: it is possible to upload files to different zimbra hosts

Issue ID: DRIV-988

Title: Drive public share Fix

Description: Fixed an issue that would cause an error to be returned when opening the link of a public shared object

Notes: public shares appear to be working correctly

Mobile

Issue ID: MOB-239

Title: Appointment acceptation date/time fix

Description: On accepting an appointment via Exchange ActiveSync, its date and time changed to the ones of the acceptation. Now this has been fixed.

Notes: works as expected

Issue ID: MOB-242

Title: Added mobile custom zimbraId handling

Description: Added support on Mobile for accounts having custon zimbraID uuid

Notes: it is possible to use accounts with custom zimbraId on mobile devices

Issue ID: MOB-248

Title: Mobile password management removed from the Admin GUI

Description: The mobile password management has been removed from the Admin GUI to be compliant with the new multiple mobile password management.

Notes: works as expected

Issue ID: MOB-254

Title: Mobile calendar location parameters fix

Description: Fixed an issue that would prevend calendar syncronization if a location was set and some fields were not compiled

Notes: locations configured with minimum data no longer cause device sync to fail

Backup

Issue ID: BCK-308

Title: Account deletion logging improvement

Description: Improved logging of account deletion operation that caused non-relevant lines to be logged when backup service is running but not initialized

Notes: log handling has been improved

Issue ID: BCK-366

Title: External Restore backward compatibility improvement

Description: Restoring data from backups made on very old releases now correctly import tag data

Notes: it is now possible to migrate from old versions still in technical guidance

Issue ID: BCK-384

Title: Added chat backup disable option

Description: It is now possible to disable the chat backup from the scheduled operation

Notes: Chat database is not backed up when backupChatEnabled is set to false

Issue ID: BCK-385

Title: Improved restore date handling

Description: A more readable error is returned when a restore is attempted specifying a date from before the account was first backed up

Notes: The correct error is returned

Issue ID: BCK-386

Title: Fixed doExport admin mail

Description: Fixed the value of the backup export directory returned in the operation log mail received by the administrator

Notes: The backup path parameter is correctly returned

Issue ID: BCK-399

Title: Added support for backup to external volume

Description: It is now possible to use an external volume, for example an s3 bucket, as store for backup data

Notes: option is present and backup data is sent to the s3 bucket

General

Issue ID: COR-417

Title: Core page inaccessible with expired license fix

Description: Fixed an issue that would make the core section of the zextras menu unusable with an expired license

Notes: it is now possible to upload a new license via web after the old one has expired

Release Date: June 18th, 2020 === Docs

Issue ID: DOCS-92

Title: Docs codebase udate

Description: Upgraded libreoffice component to version 4.2.6

Notes: the correct version is returned

Issue ID: DOCS-99

Title: Added Roboto font to Docs

Description: Added the Roboto Font to Docs

Notes: Roboto font is listed

Issue ID: DOCS-106

Title: Fixed Safari compatibility issue

Description: Fixed an issue that would prevent DOCS from opening, returning a security error

Notes: it is possible to use Docs on a Mac

Drive

Issue ID: DRIV-83

Title: Added Drive maintenance mode handling

Description: Drive now no longer shows items shared by an account in maintenance mode

Notes: drive correctly handles maintenance mode

Issue ID: DRIV-933

Title: Fixed Drive last version editor error

Description: Fixed an issue that would cause an error to pop up if a user had a drive object last edited by another user that no longer exists

Notes: erro no longer presents itself

Issue ID: DRIV-952

Title: Improved deleted user handling in version

Description: Improved Drive version list so that if a user that edited a file is deleted now "deleted user" is listed in the versions list

Notes: no error is returned

Issue ID: DRIV-956

Title: Fixed drive shared folder handling

Description: Fixed an issue that would rend impossible to users to upload files to drive in a shared folder located on a different host

Notes: it is possible to upload files to different zimbra hosts

Backup

Issue ID: BCK-308

Title: Account deletion logging improvement

Description: Improved logging of account deletion operation that caused non-relevant lines to be logged when backup service is running but not initialized

Notes: log handling has been improved

Issue ID: BCK-366

Title: External Restore backward compatibility improvement

Description: Restoring data from backups made on very old releases now correctly import tag data

Notes: it is now possible to migrate from old versions still in technical guidance

Issue ID: BCK-384

Title: Added chat backup disable option

Description: It is now possible to disable the chat backup from the scheduled operation

Notes: Chat database is not backed up when backupChatEnabled is set to false

Issue ID: BCK-385

Title: Improved restore date handling

Description: A more readable error is returned when a restore is attempted specifying a date from before the account was first backed up

Notes: The correct error is returned

Issue ID: BCK-386

Title: Fixed doExport admin mail

Description: Fixed the value of the backup export directory returned in the operation log mail received by the administrator

Notes: The backup path parameter is correctly returned

Issue ID: BCK-399

Title: Added support for backup to external volume

Description: It is now possible to use an external volume, for example an s3 bucket, as store for backup data

Notes: option is present and backup data is sent to the s3 bucket

General

Issue ID: COR-417

Title: Core page inaccessible with expired license fix

Description: Fixed an issue that would make the core section of the zextras menu unusable with an expired license

Notes: it is now possible to upload a new license via web after the old one has expired

Docs

Issue ID: DOCS-92

Title: Docs codebase udate

Description: Upgraded libreoffice component to version 4.2.6

Notes: the correct version is returned

Issue ID: DOCS-99

Title: Added Roboto font to Docs

Description: Added the Roboto Font to Docs

Notes: Roboto font is listed

Issue ID: DOCS-106

Title: Fixed Safari compatibility issue

Description: Fixed an issue that would prevent DOCS from opening, returning a security error

Notes: it is possible to use Docs on a Mac

Drive

Issue ID: DRIV-83

Title: Added Drive maintenance mode handling

Description: Drive now no longer shows items shared by an account in maintenance mode

Notes: drive correctly handles maintenance mode

Issue ID: DRIV-933

Title: Fixed Drive last version editor error

Description: Fixed an issue that would cause an error to pop up if a user had a drive object last edited by another user that no longer exists

Notes: erro no longer presents itself

Issue ID: DRIV-952

Title: Improved deleted user handling in version

Description: Improved Drive version list so that if a user that edited a file is deleted now "deleted user" is listed in the versions list

Notes: no error is returned

Issue ID: DRIV-956

Title: Fixed drive shared folder handling

Description: Fixed an issue that would rend impossible to users to upload files to drive in a shared folder located on a different host

Notes: it is possible to upload files to different zimbra hosts

Issue ID: DRIV-988

Title: Drive public share Fix

Description: Fixed an issue that would cause an error to be returned when opening the link of a public shared object

Notes: public shares appear to be working correctly

Mobile

Issue ID: MOB-239

Title: Appointment acceptation date/time fix

Description: On accepting an appointment via Exchange ActiveSync, its date and time changed to the ones of the acceptation. Now this has been fixed.

Notes: works as expected

Issue ID: MOB-242

Title: Added mobile custom zimbraId handling

Description: Added support on Mobile for accounts having custon zimbraID uuid

Notes: it is possible to use accounts with custom zimbraId on mobile devices

Issue ID: MOB-248

Title: Mobile password management removed from the Admin GUI

Description: The mobile password management has been removed from the Admin GUI to be compliant with the new multiple mobile password management.

Notes: works as expected

Issue ID: MOB-254

Title: Mobile calendar location parameters fix

Description: Fixed an issue that would prevend calendar syncronization if a location was set and some fields were not compiled

Notes: locations configured with minimum data no longer cause device sync to fail

Issue ID: MOB-255

Title: Mobile mail sender improvement

Description: Improved behavior of mobile module that now predictably uses the main address as sender when personas are configured

Notes: it is possible to predict the sender address when personas are configured

Issue ID: MOB-273

Title: Mobile device list Fix

Description: Fixed an issue that would prevent the mobile section of the web admin console to show the list of mobile devices

Notes: a devices list is shown

Powerstore

Issue ID: PS-263

Title: S3 volume connections handling improvement

Description: Improved s3 code to reduce the number of http(s) calls to a minimum

Notes: number of http calls appears to be lower

Team

Issue ID: TEAMS-1786

Title: Webcam enabling on screen share ending fixed

Description: Fixed the behaviour of the instant meeting that enabled the webcam after a screen sharing session during an instant meeting even if it was disabled before starting the screen share session.

Notes: now the instant meeting behaviour reflects the expectations of the users

Issue ID: TEAMS-1819

Title: Added status and avatar unset configuration

Description: It is now possible to edit the user status and unset the avatar picture in the instant messaging settings

Notes: new options are available

Issue ID: TEAMS-1835

Title: Instant meeting creation Improvement

Description: When a new instant meeting is created while another one is running all fields now appear empty

Notes: interface behaves as expected

Issue ID: TEAMS-1869

Title: Improved connection issue notification

Description: A message is clearly shown when instant messaging is not possible due to connection issues

Notes: issue is clearly reported

Issue ID: TEAMS-1930

Title: Added Turkish translation to Team

Description: Instant messaging interface now has Turkish translation

Notes: translation present

Issue ID: DRIV-988

Title: Drive public share Fix

Description: Fixed an issue that would cause an error to be returned when opening the link of a public shared object

Notes: public shares appear to be working correctly

Mobile

Issue ID: MOB-239

Title: Appointment acceptation date/time fix

Description: On accepting an appointment via Exchange ActiveSync, its date and time changed to the ones of the acceptation. Now this has been fixed.

Notes: works as expected

Issue ID: MOB-242

Title: Added mobile custom zimbraId handling

Description: Added support on Mobile for accounts having custon zimbraID uuid

Notes: it is possible to use accounts with custom zimbraId on mobile devices

Issue ID: MOB-248

Title: Mobile password management removed from the Admin GUI

Description: The mobile password management has been removed from the Admin GUI to be compliant with the new multiple mobile password management.

Notes: works as expected

Issue ID: MOB-254

Title: Mobile calendar location parameters fix

Description: Fixed an issue that would prevend calendar syncronization if a location was set and some fields were not compiled

Notes: locations configured with minimum data no longer cause device sync to fail

Issue ID: MOB-255

Title: Mobile mail sender improvement

Description: Improved behavior of mobile module that now predictably uses the main address as sender when personas are configured

Notes: it is possible to predict the sender address when personas are configured

Issue ID: MOB-273

Title: Mobile device list Fix

Description: Fixed an issue that would prevent the mobile section of the web admin console to show the list of mobile devices

Notes: a devices list is shown

Powerstore

Issue ID: PS-263

Title: S3 volume connections handling improvement

Description: Improved s3 code to reduce the number of http(s) calls to a minimum

Notes: number of http calls appears to be lower

Team

Issue ID: TEAMS-1786

Title: Webcam enabling on screen share ending fixed

Description: Fixed the behaviour of the instant meeting that enabled the webcam after a screen sharing session during an instant meeting even if it was disabled before starting the screen share session.

Notes: now the instant meeting behaviour reflects the expectations of the users

Issue ID: TEAMS-1819

Title: Added status and avatar unset configuration

Description: It is now possible to edit the user status and unset the avatar picture in the instant messaging settings

Notes: new options are available

Issue ID: TEAMS-1835

Title: Instant meeting creation Improvement

Description: When a new instant meeting is created while another one is running all fields now appear empty

Notes: interface behaves as expected

Issue ID: TEAMS-1869

Title: Improved connection issue notification

Description: A message is clearly shown when instant messaging is not possible due to connection issues

Notes: issue is clearly reported

Issue ID: TEAMS-1930

Title: Added Turkish translation to Team

Description: Instant messaging interface now has Turkish translation

Notes: translation present

Issue ID: MOB-255

Title: Mobile mail sender improvement

Description: Improved behavior of mobile module that now predictably uses the main address as sender when personas are configured

Notes: it is possible to predict the sender address when personas are configured

Issue ID: MOB-273

Title: Mobile device list Fix

Description: Fixed an issue that would prevent the mobile section of the web admin console to show the list of mobile devices

Notes: a devices list is shown

Powerstore

Issue ID: PS-263

Title: S3 volume connections handling improvement

Description: Improved s3 code to reduce the number of http(s) calls to a minimum

Notes: number of http calls appears to be lower

Team

Issue ID: TEAMS-1786

Title: Webcam enabling on screen share ending fixed

Description: Fixed the behaviour of the instant meeting that enabled the webcam after a screen sharing session during an instant meeting even if it was disabled before starting the screen share session.

Notes: now the instant meeting behaviour reflects the expectations of the users

Issue ID: TEAMS-1819

Title: Added status and avatar unset configuration

Description: It is now possible to edit the user status and unset the avatar picture in the instant messaging settings

Notes: new options are available

Issue ID: TEAMS-1835

Title: Instant meeting creation Improvement

Description: When a new instant meeting is created while another one is running all fields now appear empty

Notes: interface behaves as expected

Issue ID: TEAMS-1869

Title: Improved connection issue notification

Description: A message is clearly shown when instant messaging is not possible due to connection issues

Notes: issue is clearly reported

Issue ID: TEAMS-1930

Title: Added Turkish translation to Team

Description: Instant messaging interface now has Turkish translation

Notes: translation present

Zextras Suite 3.1.3

Backup

Issue ID: BCK-365

Title: CoherencyCheck stopping procedure fixed

Description: Now the Coherency Check stops without checking server configurations if stop is sent before the check starts.

Notes: now the stop command is correctly handled

Issue ID: BCK-370

Title: Restore operation now preserve folders' colors

Description: Colors of folders are now preserved while restoring from an external source.

Notes: Zimbra is now more colorful

Issue ID: BCK-373

Title: Fixed restore of Drive revisions

Description: A bug that prevented the current version of a Drive document to be correctly restored in an external restore has been fixed.

Notes: now the external restore actually restores all files' versions

Issue ID: BCK-374

Title: Restore operation now preserves keep forever attribute in Drive

Description: The "keep forever" attribute of Drive file versions is now preserved on external restore.

Notes: keep forever attribute is now preserved

Issue ID: BCK-380

Title: Improve restore drive share loglines

Description: Improved restore operation loglines for drive shares so that no longer point to "new target"

Notes: restore lines for drive shared items have been changed

General

Issue ID: COR-374

Title: Notification panel redesign

Description: Based on customers' inquiries, the notifications' list and the operations' queue in the zimbraAdmin have been completely redesigned to be more clear and and easily usable by admins.

Notes: now the notifications' panel is more easy to use and clearer to read

Drive

Issue ID: DRIV-885

Title: Improve deleted shared drive items handling

Description: Drive shared items are now shown as striked in "shared with me" instead of being listed in the trash folder

Notes: Shared drive items marked for deletion are correctly shown in shared with me

Issue ID: DRIV-928

Title: A new command shows Drive quotas

Description: Upon customers' inquiry, a new CLI command has been added to read the Drive quotas.

Notes: known issue: help is not shown if no parameter is given

Mobile

Issue ID: MOB-244

Title: getAllDevices now supports multiserver environments

Description: You can now use the getAllDevices command to ask the devices list to all store servers.

Notes: you can now have the list of all devices in all the infrastructure from a single server via CLI

Issue ID: MOB-246

Title: Fixed attachments in recurring appointments exceptions

Description: A bug that prevented the attachments in exceptions of recurring appointments to be downloaded has been fixed.

Notes: the bug has been fixed and the attachments can successfully be opened

Issue ID: MOB-256

Title: Calendar attachment deletion fixed

Description: Fixed a bug that prevented the calendar attachments to be deleted from synchronized devices.

Notes: works as expected

Powerstore

Issue ID: PS-257

Title: Centralized volumes as secondary store

Description: Centralized volumes now inherit the type on all the servers, if the centralized volume on the main server is created as secondary volume, then the centralized volumes that derive from it in other servers will be secondary too.

Notes: now you can have centralized secondary volumes too

Issue ID: PS-261

Title: DoCheckBlobs orphaned mailbox handling improvement

Description: Improved orphaned mailbox handling so that DoCheckBlobs no longer returns an error when one is found

Notes: no exception is logged anymore

Issue ID: PS-264

Title: Moveblobs log improvement

Description: Moveblobs log no longer contain a Dumpster log line if dumpster items were not included in the hsm policy

Notes: moveblobs logs are cleaner

Team

Issue ID: TEAMS-1393

Title: Improved sharing link for instant meetings

Description: Links for joining instant meetings have been improved to easier share them avoiding errors.

Notes: no more encoding errors in sharing bug

Issue ID: TEAMS-1778

Title: Improved synchronization of Team’s database

Description: Now the Team nodes bulk insert users when populating rooms between different Team nodes

Notes: None

Issue ID: TEAMS-1782

Title: Move room errors fixed

Description: A bug that prevented the error messages to be logged when moving a single room between stores in a multiserver environment has been fixed.

Notes: now failure notifications are correctly reported on moving rooms

Issue ID: TEAMS-1783

Title: Unused rooms cleared daily

Description: A scheduler now cleans daily the Team rooms left without any member.

Notes: no more empty rooms left in the database

Issue ID: TEAMS-1809

Title: Improved Group name handling

Description: Group names no longer trigger an error during a file upload if their name contains characters that cannot be handled by drive

Notes: no error is returned

Issue ID: TEAMS-1821

Title: Team loading splash screen added

Description: A splash screen will be shown to the users while Team is loading.

Notes: splash screen is now shown to users while Team is loading

Issue ID: TEAMS-1827

Title: Improved Instant meeting creation

Description: When choosing to create a new instant meeting an option is now given to the user that must decide between creating a new one while terminating the existing one or abort the operation

Notes: feature implemented as expected

Issue ID: TEAMS-1831

Title: Anonymous user cleanup from room fix

Description: Fixed an issue that would cause certain anonymous users to be removed from rooms after 1 hour

Notes: instant meetings function reliably after the one hour mark

Issue ID: TEAMS-1833

Title: User status truncated at 256 chars length

Description: The setStatus handler now truncates the user status at 256 chars length to be compliant with the Team API.

Notes: setStatus is now compliant with the Team API

Issue ID: TEAMS-1836

Title: Instant meetings' and spaces' topic added on invite email

Description: To avoid Zimbra grouping invites to instant meetins and spaces, the topic has been added to the mail’s subject.

Notes: invites are no more grouped

Zextras Suite 3.1.2

Backup

Issue ID: BCK-233

Title: Improved backup feedback on web console

Description: A better warning is returned in the web admin console if there are issues with the backup directory (backup damaged, disk full, etc)

Notes: new error forces the admin to verify the root cause

Issue ID: BCK-307

Title: Bug preventing files revisions' metadata to be created in backup fixed

Description: Metadata were not properly created in the backup by the Real Time Scanner for Briefcase’s files' revisions while they was by the Smart Scan. Now also the Real Time Scanner correctly creates metadata for revisions.

Notes: a correct backup of Briefcase’s files' versions is now correctly taken by the Real Time Scanner without wait for the Smart Scan

Issue ID: BCK-319

Title: Backup GetAvailableAccounts count fix

Description: Fixed an issue that would cause incorrect list of available accounts from the backup when an account was deleted and then restored with the same name

Notes: accounts with the same name are now handled properly in the backup

Issue ID: BCK-326

Title: Coherency check fixBackup can now handle Drive missing blobs

Description: The coherency check with fixBackup flag set to true can now handle Drive’s missing blobs.

Notes: the restoration of Drive’s missing blobs works as expected

Issue ID: BCK-329

Title: doRestoreOnNewAccount fails when user has zimbraPrefWhenInFolderIds pointing to a shared subfolder

Description: Fixed a NullPointer exception error in resolving the foler’s account owner since maps are not available during that stage of the operation

Notes: Working as intended

Issue ID: BCK-341

Title: Backup exports now filter disabled cos

Description: Coses removed from backup will no longer be included in backup exports

Notes: accounts are filtered by cos during export

Issue ID: BCK-358

Title: External restore now restores Drive’s shares

Description: The external restore operation now restores the Drive’s shared resources too. The doFixShares operation can also handle different type of serialized maps to be compatible with mapped id’s from Drive.

Notes: you don’t need to run the doFixShares operation to restore Drive’s shares, but it is compatible with Drive’s ids

General

Issue ID: COR-452

Title: Improved server-to-server connection handling

Description: Every time the DataStoreServiceAccessor performs an operation a new connection is created and closed. This slows down cluster synchronization by a substantial amount. Replace this with a permanent connection which will be initialized and closed with the DataStoreServiceAccessor lifecycle.

Notes: Tested in dogfood environment

Docs

Issue ID: DOCS-96

Title: Docs memory check fix

Description: Fixed an issue that caused incorrect output values for totalAvailableMemory and usedMemory of the command zxsuite docs status

Notes: totalAvailableMemory and usedMemory value appear to be correct

Mobile

Issue ID: MOB-207

Title: Added a parameter to configure Outlook EAS filter

Description: Now the default Outlook EAS filter could be modified with ZxMobile_MaxOutlookVersion parameter to customize the EAS version used by Outlook clients.

Notes: Outlook clients can now be synchronized with any EAS version.

Issue ID: MOB-215

Title: "No such folder id: 0" error on search

Description: A bug caused mobile searches to return an error when searching for a string that returns no result.

Notes: Working as intended

Issue ID: MOB-216

Title: Reactions to invites from mobile devices fixed

Description: Fixed a bug that prevented the reactions sent from mobile devices to be displayed in the details of the appointment.

Notes: the bug has been fixed

Issue ID: MOB-222

Title: Samsung EAS16 sync loop workaround

Description: Samsung devices could enter a loop when using EAS16 if an invalid email address is saved in a draft.

Notes: Working as intended

Issue ID: MOB-223

Title: Recurring appointments' attachments bugfixes

Description: Fixed three bugs that prevented the attachments to be properly synchronized in recurring appointments on an invite.

Notes: attachments correctly synchonized

Issue ID: MOB-224

Title: Completed tasks sync bug fixed

Description: Fixed a bug that prevented the completed tasks to be correctly synchronized via EAS.

Notes: now completed tasks are correctly synchronized

Issue ID: MOB-252

Title: Fixed a bug that could cause all appontiment attendees to receive a "Appointment Deleted" notification when one attendee declined the invite from a mobile device.

Description: Fixed a bug that could cause all appontiment attendees to receive a "Declined" notification when one attendee declined the invite from a mobile device.

Notes: Working as intended

Powerstore

Issue ID: PS-244

Title: Improved doVolumeToVolumeMove reliability when orphaned mailboxes are present

Description: The doVolumeToVolumeMove operation often failed when the server had orphaned mailboxes. Issues regarding orphaned/missing mailboxes are now properly handled and logged.

Notes: Working as Intended

Issue ID: PS-248

Title: Misleading reports removed from doVolumeToVolumeMove operation

Description: When running a doVolumeToVolumeMove operation, the count of source blobs' deletions can show misleading numbers in lazy deleting file systems, so the confirmation has been removed.

Notes: now the source blobs' deletions count are correct

Issue ID: PS-250

Title: Added incorrectly compressed digest handling

Description: Docheckblobs operations with fix_incorrect_compresset digests flag set to true now verify if the digest is calculated on the compressed blob even if the blob is not and fixes it.a

Notes: digests are fixed

Issue ID: PS-259

Title: Moving a mailbox with empty Drive document fixed

Description: Solved a bug that prevented a mailbox containing an empty Drive document to be properly moved to another mailboxd.

Notes: the mailbox can actually be moved even when containing empty Drive docs

Team

Issue ID: TEAMS-1755

Title: WebSocket stability improvement

Description: In order to improve stabilty on slow connections, a delay has been added between the disconnect of a client and the closing of the related WebSocket

Notes: Tested on dogfood environment

Issue ID: TEAMS-1756

Title: UX Improvements when connection issues are experienced

Description: Sometimes, in case of connection issues, the same message is displayed multiple times in the chat. When the client is refreshed, the additional copies disappear.

Notes: Working as intended

Issue ID: TEAMS-1768

Title: Chat sidebar graphical fix

Description: Fixed a bug that caused the Zimbra components in the top bar to shift upward when the icons in the chat sidebar exceedes the height of the screen.

Notes: works as intended

Zextras Suite 3.1.1

Backup

Issue ID: BCK-290

Title: Improved restore operation error handling

Description: Improved restore operation so that it will complete even if any Drive’s blob is missing from the backup.

Notes: Missing Drive’s blobs no more stop the restore operation

Issue ID: BCK-305

Title: Improved Restore Operation Feedback

Description: Improved restore operation operation log, now restored/unrestored/skipped zimbra and drive items are counted both on undelete and restoreonnewaccount operations

Notes: restore operation logs contain all the expected counters

General

Issue ID: COR-406

Title: Removed case sensitiveness to mobile device list

Description: Hostname checks are no longer case sensitive for the list of user mobile devices in the web admin panel, this would prevent admins to edit users settings

Notes: case mismatch between hostname and ldap settings no longer cause the issue

Docs

Issue ID: DOCS-90

Title: Removed incorrect "too many open documents" error

Description: There is no longer a warning where more than 50 documents are opened at the same time

Notes: zimbra@mail:~$ zxsuite docs status id e465363b-6d1b-48a7-bb17-5d542b655991 name 346eee7be0b2 hostname 346eee7be0b2 status online activeDocuments 55 activeUsers 66 totalAvailableMemory 201.19 MB usedMemory 5.94 MB version 4.2.1

Drive

Issue ID: DRIV-776

Title: Fixed PDF scrolling bug on Firefox

Description: Fixed a bug where opening a PDF file using the Firefox browser the page wouldn’t scroll using the keyboard

Notes: PDF files can be scrolled using the keyboard on Firefox

Issue ID: DRIV-821

Title: Removed "Save into Drive" option for mail-type attachment

Description: The option to save into Drive for mail-type attachment was removed

Notes: Cannot save into Drive .eml attachments

Issue ID: DRIV-828

Title: Drive file versioning window improvement

Description: Minor graphical improvement regarding the spacing between text and icon in the first line of the drive file versioning window

Notes: spaces have been added to improve readability

Mobile

Issue ID: MOB-208

Title: Mobile invalid address handling improvement

Description: Implemented a workaround for mobile devices that do not validate destination accounts that would end up in a loop when sending mails with invalid addresses.

Notes: mail is sent only once and an error mail is returned. One message still shows up in the dumpster

Issue ID: MOB-217

Title: Blank Bcc field stripped from email in mobile devices

Description: Fixed a bug that showed a blank Bcc field in mobile devices when the recipient is in Bcc

Notes: some clients hide blank Bcc fields

Powerstore

Issue ID: PS-251

Title: Added log line on docheckblobs item deletion

Description: Added a log line for the docheckblobs whenever an item is removed by missing_blob_delete_item option

Notes: log behaves as expected

Issue ID: PS-252

Title: Implemented double compression handling

Description: Docheckblobs operations now fix double compressed items if check_incorrect_compressed_digests is set to true

Notes: tested successfully with suggested parameters

Team

Issue ID: TEAMS-1119

Title: Start a new instant meeting from new conversations

Description: Now users can start a new instant meeting from a new conversation without having written a single message first

Notes: Now you can start a new instant meeting without even write a single message

Issue ID: TEAMS-1317

Title: Instant meeting ringing handling improved

Description: Improved the handling of rings on instant meeting calls. Now the ringing in web browser stops when user answer the call from a the mobile app

Notes: no more annoying ringing on the web interface

Issue ID: TEAMS-1436

Title: Instant message duplication on connection loss

Description: If connections from the server are dropped during a conversation messages gets duplicated as they kept being resend while the connection is down

Notes: messages are not duplicated, it might be necessary to refresh the page

Issue ID: TEAMS-1581

Title: Added move room between hosts feature

Description: It is now possible to move groups/spaces/channels between hosts

Notes: new implemented commands appear to work properly

Issue ID: TEAMS-1622

Title: Data are being preserved while creating new instant meetings

Description: While creating a new instant meeting, you can now switch tabs without losing the data already inserted.

Notes: you will no longer lost already inserted attendees while checking the other emails to add

Issue ID: TEAMS-1688

Title: Team and Drive hidden in mobile browsers

Description: Team and Drive have been hidden from mobile browsers because users can use the relative mobile apps

Notes: mobile apps are preferred for mobile devices

Issue ID: TEAMS-1689

Title: Fixed multiple preview_ready websocket messages

Description: A bug that sent multiple "preview_ready" messages via WebSocket while uploading an image in a conversation has been fixed. Now only one message is sent when the preview is ready.

Notes: works as expected

Issue ID: TEAMS-1735

Title: Fixed conversation GUI issue on Firefox

Description: Fixed a issue that would present itself on Firefox, where opening a conversation the user interface would brake

Notes: no GUI issues on Firefox with conversations

Release Date: July 14th, 2020 == Zextras Suite 3.1.0 === Backup

Issue ID: BCK-230

Title: Itemrestore logs improvements

Description: Restore log lines now specify the primary address of the restored item’s account

Notes: [Restores item] log lines have been modified as expected

Issue ID: BCK-248

Title: Missing digests reported in backup coherency check

Description: Fixed a bug that prevented missing digests to be reported in backup coherency check.

Notes: The missing digests are now correctly reported.

Issue ID: BCK-262

Title: RestoreOnNewAccount domain creation fix

Description: Fixed a bug that caused a domain to be undeleted when running a dorestoreonnewaccount operation recovering an account from a deleted domain

Notes: Account is created but no domain is recovered

Issue ID: BCK-273

Title: HSM service mandatory for restore operation

Description: RestoreBlob operations now require the hsm module to be running, otherwise an error is returned

Notes: "Request ignored since module hsm is disabled" error is returned

Issue ID: BCK-284

Title: Restore account with deleted COS fixed

Description: Fixed a bug that caused the restore on new account to fail when the assigned COS was deleted.

Notes: works as expected

General

Issue ID: COR-300

Title: Made CLI parameters and attribute names case-insensitive

Description: Parameters and attribute names are now recognized with any capitalization to improve CLI usability

Notes: the CLI usage experience is strongly improved

Issue ID: COR-361

Title: No more false unknown logins in admin panel reported

Description: Fixed a bug that caused false unknown logins to be reported in the monthly report relative to admins activities.

Notes: now it works as expected, please note that if no information is provided neither via cookies nor via "name" parameter, the name will always be "unknown"

Issue ID: COR-371

Title: Added admin interface translations

Description: Admin interface has been translate into Portuguese, French, German, Italian, Spanish, Dutch, Japanese, Simplified Chinese, Indonesian, Thai, and Hindi.

Notes: web admin interface appears to have been correctly translated

Drive

Issue ID: DRIV-338

Title: Several minor drive import improvements

Description: Logging has been improved for doImportBriefcase operations: user details for each line, exceptions are listed, the number of account is liste, a final report has been added and a missing account is no longer a blocking condition

Notes: logs for doImportBriefcase operations are much more verbose

Issue ID: DRIV-750

Title: Fixed drive cyrillic fonts handling on download

Description: Fixed an issue that mangled the filename of drive items on download when cyrillic fonts were present

Notes: cyrillic names aren’t renamed any longer

Issue ID: DRIV-765

Title: Completed translation for Drive’s docs menu entries

Description: Docs related menu entries under the drive tab have all been translated

Notes: translation of the elements under the drive tab appears to be completed

Issue ID: DRIV-771

Title: Made Drive panel similar between classic and modern

Description: Done some graphical review of Drive panel to make it very similar between classic and modern GUI.

Notes: the two panels are now very similar

Issue ID: DRIV-783

Title: Info button in Drive search views fixed

Description: Fixed a bug that prevented the info button to be clickable in search views, these comprehend the default views (starred, shared by me, shared with me and Trash views).

Notes: now you can open the info box from all search views

Issue ID: DRIV-785

Title: Versions' Upload and Purge buttons disabled in view only shares

Description: Purge and Upload buttons remained enabled in versioning for view only shares. Now this has been fixed.

Notes: now the buttons are correctly disabled in view only shares

Issue ID: DRIV-786

Title: Improved versioning description

Description: The versioning description is now independent from the retention time and the number of versions to keep.

Notes: the description now is more correct

Issue ID: DRIV-790

Title: Removed meaningless drive menu entry

Description: The Dirve move menu entry has been removed for "shared with me" items

Notes: Menu entry has been removed

Powerstore

Issue ID: PS-235

Title: Check_digests implicit for fix_incorrect_compressed_digests

Description: It is no longer necessary to specify check_digests true when fix_incorrect_compressed_digests is also true

Notes: fix_incorrect_compressed_digests no longer requires check_digests

Issue ID: PS-241

Title: Fixed missing text on web admin interface

Description: The command for viewing the current moveblobs operation is now returned when a mailboxmove operation is launched from the web interface

Notes: command string has been restored

Issue ID: PS-242

Title: Fixed customs3 bucket migration issue

Description: Fixed an issue that would not add "storeType CUSTOM_S3" to custom buckets configuration when upgrading to the new bucket management if a custom_s3 bucket and at least one swift or openio volume is present

Notes: upgrade is tested as successful

Team

Issue ID: TEAMS-1329

Title: Missing Safari notifications fix

Description: Fixed on screen notifications that were missing in safari

Notes: notifications now work on safari too

Issue ID: TEAMS-1389

Title: Provide relative path for websocket and v7 API

Description: Team login now provides a relative local path for websockets and the version 7 of the API

Notes: works as expected

Issue ID: TEAMS-1561

Title: Graphical improvements for emoji selector

Description: Made the emoji selector more harmonious

Notes: the emoji selector is now in line with graphic

Issue ID: TEAMS-1562

Title: Added scrollbars to instant messaging elements

Description: Scrollbars are available to view all the elements available in the interface.

Notes: scrollbars are clearly visible

Issue ID: TEAMS-1579

Title: Improved instant message lenght limit management

Description: It should not be possible to instert more than 4096 character in an instant message (previously it was possible to do so but it would have been truncated)

Notes: it is now impossible to insert messages longer that the maximus deliverable size

Issue ID: TEAMS-1580

Title: Improved add participants view

Description: The avatar icon has been added to the add participants view of the instant meetings

Notes: Improved add participants view

Issue ID: TEAMS-1588

Title: Improved send message icon

Description: The icon used to send instant messages should switch from an airplane to a clip depending if text has been inserted in the textbox

Notes: the send message/attachment icon switches as expected

Issue ID: TEAMS-1612

Title: Added empty message handling

Description: It should not possible to send an instant message made only of empty space

Notes: sending of messages made only of spaces is no longer possible

Issue ID: TEAMS-1614

Title: Improved notifications of read messages

Description: The notifications of read messages now shows who has read the messages in groups, spaces and instant meetings.

Notes: now you can easily know who read your messages

Issue ID: TEAMS-1628

Title: Improved user details section

Description: Improved the user details section of one on one conversations where the user’s name was truncated too early

Notes: the username can now span all of the infopanel’s length

Issue ID: TEAMS-1633

Title: Completed translations of user’s settings

Description: The device settings of the user’s settings section are now translated

Notes: interface translation now looks complete

Issue ID: TEAMS-1634

Title: Added translation for file description

Description: Added translation for the file description when attaching a file to an instant message

Notes: interface translation now looks complete

Issue ID: TEAMS-1638

Title: Removed end meeting notification

Description: The end meeting message does no longer trigger a notification

Notes: notification for the meeting end event has been suppressed

Issue ID: TEAMS-1650

Title: Updated translations for new graphics

Description: Translations have been extended and now all elements for audio/video meetings are translated

Notes: translation of the last elements has been included