Zimbra Releases/9.0.0/P9

Revision as of 16:41, 31 March 2021 by Dawood Shaikh (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Zimbra Collaboration Kepler 9.0.0 Patch 9 GA Release

Check out the Security Fixes, What's New, Fixed Issues, and Known Issues for this version of Zimbra Collaboration. Please refer to the Patch Installation section for Patch Installation instructions. As always, you are encouraged to tell us what you think in the Forums or open a support ticket to report issues.


What's New

NOTE: Beta features are not supported and should not be installed on production systems. Beta modules have been provided for evaluation in lab environments only.

Security Fixes

Summary CVE-ID CVSS Score Zimbra Rating Fix Patch Version
Third party vulnerabilities in JQuery 3.4.1 CVE-2020-11022 CVE-2020-11023 6.5 Medium 9.0.0 P9

As of Patch-9, Zimbra has moved all the charts on the Administration Console from Flash-based technologies to pure JavaScript based ones. This was done as support for Flash is being sunsetted. All the charts should seamlessly work as before while not needing the Flash Player.

Classic Web App

  • *Additional Language Support* (Beta): The Classic Web App now supports the Croatian language.

Modern Web App

  • In Modern Web App, the Voice Message Zimlet lets you record an audio message from Zimbra on the desktop (Mac/Windows/Linux) using Chrome, Firefox or Edge (Chrome edition). This is convenient if you are not able or do not want to type the email. The voice message is attached to a regular email, and recipients can listen to it even if they do not have the Zimlet or Zimbra. Playback works on Desktop (Mac/Windows/Linux) using Chrome/Firefox or Edge (Chrome edition). Playback also works on Android. On iPhone and Mac Safari users, the recipient can install VLC Media Player to playback the voice message.

Briefcase

  • When uploading a file in Briefcase, the progress of the upload will be displayed. Upon successful upload, a success toast message is displayed. In case any error is encountered, appropriate toast message is displayed.
  • Zimbra Briefcase can now be accessed and operated from Mobile and Tablet screens.

Mail

  • When sending an email without specifying a subject, a warning message will be displayed to Users.
  • When using the Conversation view, the sequence of users responding to a thread has been changed so that Users are able to identify the recent senders easily. On the hover over the email in the mail list, first names of all the Users responding to that mail thread will be displayed.
  • Users can schedule the message delivery for a future date and time. The scheduler option is available near the Send button. Admin can enable/disable the "Mail send later" option from Admin Console under Features.
  • While composing a message, Users can drag an address pill and drop it on cc/bcc fields or the composer. Users will be able to select single or multiple address pills.

Calendar

  • Users can now see a today's calendar in Mail vertical which displays the day's events from all selected Calendars - Default and Shared. Users can also navigate to other days by clicking on navigation keys <> to view the events. This helps users to get more information about the events without navigating to Calendar vertical.

Common

  • The Modern Web App works seamlessly with large number of folders (more than 1500) in Users account.
  • *Additional Language Support* (Beta): The Modern Web App now supports the Croatian language.
  • In Modern Web App, updated Portuguese and Hungarian language translations.
  • Users will be able to see the slack presence (Active, Away) of contact next to the contact name if the contact is present in the same slack workspace which the User has connected using slack zimlet. The Slack presence will be displayed when composing an email, creating an event or viewing a message.
  • With this release, Zimbra has started supporting enhanced password security. Please see section "Name" to know more about this feature and the restrictions.

Zimbra Docs

  • Added the Roboto Font to Docs.
  • Upgraded libreoffice component to version 4.2.6.

Zimbra Connect

  • Instant messaging interface now has Turkish translation.
  • A message is clearly shown when instant messaging is not possible due to connection issues.
  • When a new instant meeting is created while another one is running all fields now appear empty.
  • It is now possible to edit the user status and unset the avatar picture in the instant.
  • Fixed the behavior 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.

NG Modules

  • Earlier, the Administrator has to set a mobile password using Admin Console for all the users. This functionality will now be available to users in the Classic Web App under the Mail -> Zimlets section. Users can now set mobile passwords using the Zextras Auth zimlet. Users will have an option to create a password using plain text. The administrator can still continue to set the mobile password by using the new command-line utility zxsuite auth credential. Please refer to the Patch Installation section for installing this zimlet.


Fixed Issues

Briefcase

  • Users were not able to upload files that had non-English file names. The issue has been fixed.
  • In Briefcase, Users were not able to upload files whose name contained "<" or ">". The issue has been fixed.

Zimbra Collaboration

  • Administrators can now restrict the end date on Calendar Events where users do not use any end date. This is done by setting zimbraCalendarRecurrenceDailyMaxDays/Weeks attributes in the backend. Please see the user manual for more details.
  • In RHEL8, /var/log/zimbra.log & /var/log/zimbra-stats.log were not getting rotated after logrotate service ran. The issue has been fixed.

Classic Web App

  • In Calendar, the response from Location and Equipment will be displayed separately in the mouse hover details of the events.
  • When the Briefcase feature is disabled for a user, on using the shortcut to create a new document, a window was opened. The issue has been fixed and the shortcut will no longer open a new window in such a situation.
  • In Message View, if the email has a lot of attachments, the scroll bar was not appearing to view the message body. The issue has been fixed and the scroll bar correctly appears now.
  • For the Classic Web App, Offline mode is no more supported for Chrome versions 85 and above. Users can still continue to use Offline mode in previous browser versions.
  • When using the Safari browser on MacOS, the search box was missing for online help. The issue has been fixed and the search box is now displayed.

Mail

  • For the Chinese language, the month was repeated in the date. The issue has been fixed.
  • After Migration from an Old Zimbra version, folders created by Users at the top level folders were not being displayed in Modern Web App. The issue has been fixed.

NG Modules

  • Improved logging of account deletion operation that caused non-relevant lines to be logged when backup service is running but not initialized.
  • Added support for backup to external volume.
  • Fixed the value of the backup export directory returned in the operation log mail received by the administrator.
  • A more readable error is returned when a restore is attempted specifying a date from before the account was first backed up.
  • Added Connect backup disable option.
  • Improved logging of account deletion operation that caused non-relevant lines to be logged when backup service is running but not initialized.
  • Fixed an issue that would prevent the mobile section of the web admin console to show the list of mobile devices.
  • Improved behavior of mobile module that now predictably uses the main address as sender when personas are configured.
  • Fixed an issue that would prevent calendar syncronization if a location was set and some fields were not compiled.
  • The mobile password management has been removed from the Admin GUI to be compliant with the new multiple mobile password management.
  • Added support on Mobile for accounts having custom zimbraID uuid.
  • Fixed an issue coming while 7accepting an appointment via Exchange ActiveSync, its date and time changed to the ones of the acceptation.
  • Added a parameter to configure Outlook EAS filter.

Zimbra Drive

  • Fixed an issue that would cause an error to be returned when opening the link of a public shared object.
  • Fixed an issue that would rend impossible to users to upload files to drive in a shared folder located on a different host.
  • Improved Drive version list so that if a user that edited a file is deleted now "deleted user" is listed in the versions list.
  • 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.
  • Added Drive maintenance mode handling.

HSM

  • Improved s3 code to reduce the number of http(s) calls to a minimum.


Known Issues

  • None


Patch Installation

Please refer to the steps below to install 9.0.0 Patch 9 on Redhat and Ubuntu platforms:

Before Installing the Patch, consider the following:

  • Patches are cumulative.
  • A full backup should be performed before any patch is applied. There is no automated roll-back.
  • Zimlet patches can include removing existing Zimlets and redeploying the patched Zimlet.
  • Only files or Zimlets associated with installed packages will be installed from the patch.
  • Switch to zimbra user before using ZCS CLI commands.
  • Important! You cannot revert to the previous ZCS release after you upgrade to the patch.
  • Important Note for ZCS Setup with Local ZCS repository: Customers who have set up local ZCS repository should first update the local repository by following instructions in wiki
  • Please make note that, installing the zimbra-patch package only updates the Zimbra core packages.

9.0.0 Patch 9 Packages

The package lineup for this release is:

PackageName Version

zimbra-patch                               ->     9.0.0.1605188202.p9-2
zimbra-proxy-patch                          ->     9.0.0.1604495468.p9-1
zimbra-common-core-jar                     ->     9.0.0.1605180878-1
zimbra-openldap-server                     ->     2.4.49-1zimbra8.8b1
zimbra-ldap-components                     ->     1.0.3-1zimbra8.8b1
zimbra-mbox-webclient-war                  ->     9.0.0.1604315228-1
zimbra-mbox-admin-console-war              ->     9.0.0.1604316178-1
zimbra-common-mbox-conf-attrs              ->     9.0.0.1602835824-1
zimbra-common-core-libs                    ->     9.0.0.1591936175-1
zimbra-zco                                 ->     9.0.0.1887.1601968593-1
zimbra-modern-ui                           ->     3.18.0.1604321731-1
zimbra-zimlet-install-pwa                  ->     3.0.2.1589372428-1.u14
zimbra-zimlet-set-default-client           ->     3.1.0.1599471023-1
zimbra-zimlet-date                         ->     3.3.0.1594902852-1
zimbra-zimlet-additional-signature-setting ->     3.2.0.1593001034-1
zimbra-zimlet-sideloader                   ->     3.0.1.1589372340-1
zimbra-modern-zimlets                      ->     3.18.0.1604321731-1
zimbra-zimlet-restore-contacts             ->     3.1.0.1592400205-1
zimbra-network-modules-ng                  ->     7.0.8.1604576975-1
zimbra-drive-ng                            ->     4.0.8.1603992723-1
zimbra-drive-modern                        ->     1.0.8.1603992723-1
zimbra-connect                             ->     2.0.8.1603993104-1
zimbra-connect-modern                      ->     1.0.8.1603993104-1
zimbra-zimlet-onedrive                     ->     4.1.0.1604330836-1
zimbra-zimlet-slack                        ->     4.2.0.1604330836-1
zimbra-zimlet-google-drive                 ->     4.1.0.1604330836-1
zimbra-zimlet-dropbox                      ->     4.1.0.1604330836-1
zimbra-zimlet-zoom                         ->     5.1.0.1604330836-1
zimbra-zimlet-jitsi                        ->     2.1.0.1604330836-1
zimbra-zimlet-video-call-preferences       ->     1.0.2.1604330836-1
zimbra-zimlet-nextcloud                    ->     1.0.1.1604579215-1
zimbra-zimlet-voice-message                ->     1.0.0.1606150168-1
zimbra-zimlet-auth                         ->     1.0.0.1604473561-1.u14
zimbra-zimlet-classic-unsupportedbrowser   ->     1.0.0.1591045240-1
zimbra-docs                                ->     4.0.2.1592415625-1
zimbra-docs-modern                         ->     1.0.3.1599234059-1
zimbra-zimlet-email-templates              ->     1.1.0.1602153556-1
zimbra-chat                                ->     4.0.1.1594306412-1

Redhat

Installing Zimbra packages with system package upgrades

  • As root, first clear the yum cache and check for updates so the server sees there is a new zimbra-patch package in the patch repository:
yum clean metadata
yum check-update
  • Then ask yum to update available packages:
yum update
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Installing Zimbra packages individually for NETWORK and FOSS

Upgrade OpenLDAP on LDAP node

  • As root, install the package:
yum install zimbra-ldap-components
  • Restart ldap as zimbra user:
su - zimbra
ldap restart

Install/Upgrade zimbra-proxy-patch on Proxy node

  • As root, install the package:
yum install zimbra-proxy-patch
  • Restart proxy as zimbra user:
su - zimbra
zmproxyctl restart
zmmemcachedctl restart

Install/Upgrade zimbra-proxy-components on Proxy node

  • As root, first clear the yum cache and check for updates so the server sees all updated packages in the patch repository:
yum clean metadata
yum check-update
  • Then install the package:
yum install zimbra-proxy-components
  • If snmp is installed, upgrade the package before restarting the services:
yum install zimbra-snmp-components
  • Restart proxy as zimbra user:
su - zimbra
zmproxyctl restart

Install/Upgrade zimbra-mta-components on MTA node

  • As root, first clear the yum cache and check for updates so the server sees all updated packages in the patch repository:
yum clean metadata
yum check-update
  • Then install the package:
yum install zimbra-mta-components
  • If dnscache is installed, upgrade the package before restarting the services:
yum install zimbra-dnscache-components
  • If snmp is installed, upgrade the package before restarting the services:
yum install zimbra-snmp-components
  • Restart amavisd as zimbra user:
su - zimbra
zmamavisdctl restart

Install/Upgrade zimbra-mta-patch on MTA node

  • As root, install the package:
yum install zimbra-mta-patch
  • Restart amavisd as zimbra user:
su - zimbra
zmamavisdctl restart

Install/Upgrade zimbra-patch on mailstore node

  • As root, install the package:
yum install zimbra-patch
  • If apache is installed, upgrade the package before restarting the services:
yum install zimbra-apache-components
  • If spell is installed, upgrade the package before restarting the services:
yum install zimbra-spell-components
  • If snmp is installed, upgrade the package before restarting the services:
yum install zimbra-snmp-components
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart


Installing NG packages (NETWORK Only)

Uninstall zimbra-talk on mailstore node

Starting Zimbra 8.8.15 GA, zimbra-connect replaces zimbra-talk. Hence, it is important to remove zimbra-talk before installing zimbra-connect.

  • As root, uninstall the package zimbra-talk:
yum remove zimbra-talk

Install/Upgrade zimbra-network-modules-ng, zimbra-connect, zimbra-zimlet-auth, zimbra-docs and zimbra-drive-ng on mailstore node

yum install zimbra-network-modules-ng
yum install zimbra-connect
yum install zimbra-zimlet-auth
yum install zimbra-docs
yum install zimbra-drive-ng
  • Restart Zimbra mailbox service as zimbra user:
su - zimbra
zmmailboxdctl restart

Install/Upgrade zimbra-chat for FOSS

  • As root, install the package:
yum install zimbra-chat
  • Restart Zimbra mailbox service as zimbra user:
su - zimbra
zmmailboxdctl restart

Ubuntu

Installing zimbra packages with system package upgrades

  • As root, check for updates so the server checks there is a new zimbra-patch package in the patch repository:
apt-get update
  • Then update available packages:
apt-get upgrade
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Installing zimbra packages individually for NETWORK and FOSS

Upgrade OpenLDAP on LDAP node

  • As root, install the package:
apt-get install zimbra-ldap-components
  • Restart ldap as zimbra user:
su - zimbra
ldap restart

Install/Upgrade zimbra-proxy-patch on Proxy node

  • As root, install package
apt-get install zimbra-proxy-patch
  • Restart proxy as zimbra user:
su - zimbra
zmproxyctl restart
zmmemcachedctl restart

Install/Upgrade zimbra-proxy-components on Proxy node

  • As root, install package
apt-get install zimbra-proxy-components
  • If snmp is installed, upgrade the package before restarting the services:
apt-get install zimbra-snmp-components
  • Restart proxy as zimbra user:
su - zimbra
zmproxyctl restart

Install/Upgrade zimbra-mta-components on MTA node

  • As root, install package
apt-get install zimbra-mta-components
  • If snmp is installed, upgrade the package before restarting the services:
apt-get install zimbra-snmp-components
  • Restart amavisd as zimbra user:
su - zimbra
zmamavisdctl restart

Install/Upgrade zimbra-mta-patch on MTA node

  • As root, install package
apt-get install zimbra-mta-patch
  • If dnscache is installed, upgrade the package before restarting the services:
apt-get install zimbra-dnscache-components
  • Restart amavisd as zimbra user:
su - zimbra
zmamavisdctl restart

Install/Upgrade zimbra-patch on mailstore node

  • As root, check for updates and install package:
apt-get update
apt-get install zimbra-patch
  • If apache is installed, upgrade the package before restarting the services:
apt-get install zimbra-apache-components
  • If spell is installed, upgrade the package before restarting the services:
apt-get install zimbra-spell-components
  • If snmp is installed, upgrade the package before restarting the services:
apt-get install zimbra-snmp-components
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart


Installing NG packages (NETWORK Only)

Uninstall zimbra-talk on mailstore node

Starting Zimbra 8.8.15 GA, zimbra-connect replaces zimbra-talk. Hence, it is important to remove zimbra-talk before installing zimbra-connect.

  • As root, uninstall the package zimbra-talk:
apt-get remove zimbra-talk

Install/Upgrade zimbra-network-modules-ng, zimbra-connect, zimbra-zimlet-auth, zimbra-docs, zimbra-drive-ng on mailstore node

  • As root, check for updates and install packages:
apt-get update
apt-get install zimbra-network-modules-ng
apt-get install zimbra-connect
apt-get install zimbra-zimlet-auth
apt-get install zimbra-docs
apt-get install zimbra-drive-ng
  • Restart Zimbra mailbox service as zimbra user:
su - zimbra
zmmailboxdctl restart

Install/Upgrade zimbra-chat for FOSS

  • As root, install package:
apt-get install zimbra-chat
  • Restart Zimbra mailbox service as zimbra user:
su - zimbra
zmmailboxdctl restart

Jira Summary

Jira Tickets fixed in 9.0.0 Patch 9

ZCS-10042 Account deletion logging improvement
ZCS-10029 S3 volume connections handling improvement
ZCS-10028 Mobile device list fix
ZCS-10027 Mobile mail sender improvement
ZCS-10026 Mobile calendar location parameters fix
ZCS-10025 Mobile password management removed from the Admin GUI
ZCS-10024 Added mobile custom zimbraId handling
ZCS-10023 Appointment acceptation date/time fix
ZCS-10022 Drive public share fix
ZCS-10021 Fixed drive shared folder handling
ZCS-10020 Improved deleted user handling in versioning
ZCS-10019 Fixed Drive last version editor error
ZCS-10018 Added Drive maintenance mode handling
ZCS-10017 Added support for backup to external volume
ZCS-10016 Fixed doExport admin mail
ZCS-10015 Improved restore date handling
ZCS-10014 Added Connect backup disable option
ZCS-10013 Added Turkish translation to Connect
ZCS-10012 Account deletion logging improvement
ZCS-10011 Improved connection issue notification
ZCS-10010 Instant meeting creation Improvement
ZCS-10009 Added status and avatar unset configuration
ZCS-10008 Webcam enabling on screen share ending fixed
ZCS-10007 Added Roboto font to Docs
ZCS-10006 Docs codebase update
ZCS-10003 Validating zimbra-zimlet-voice-message zimlet on Zimbra-9
ZCS-9955 Croatian language in Classic UI
ZCS-9781 Added a parameter to configure Outlook EAS filter
ZCS-9704 Status of the response from Location and Equipment is not shown in tooltip
ZCS-9604 Shortcut ND (new document) is not disabled even when Briefcase is disabled
ZCS-9598 Add password confirmation in Enforce-change-password flow
ZCS-9578 Recurring appointment is shown over zimbraCalendarRecurrenceDailyMaxDays/Weeks
ZCS-9357 UI |Third party vulnerabilities in JQuery 3.4.1
ZBUG-1885 Unable to scroll message header in the preview window
ZBUG-1849 Offline mode not working in Google Chrome 85
ZBUG-1843 RHEL8 zimbra.log & zimbra-stats.log
ZBUG-1816 Modern UI: In Briefcase unable to upload files whose file name contains "<" or ">"
ZBUG-1176 Missing search box in Online Help when using MacOS Safari
PREAPPS-5553 Double "month" in Chinese word for Modern UI
PREAPPS-5533 App should support too many folders (more than 1500 folders)
PREAPPS-5529 Folders with "Conversation" view not displayed on modern webclient.
PREAPPS-5438 Croatian language in Modern UI
PREAPPS-5385 Display today's calendar in mail vertical
PREAPPS-5333 Warning message to be displayed while sending email without any subject
PREAPPS-5324 File with names other then english cannot be uploaded in Briefcase
PREAPPS-5261 Need updates to Multiple translations
PREAPPS-5217 Display progress to user during file upload in briefcase
PREAPPS-5203 Slack - Show presence
PREAPPS-4940 Display recent senders for a conversation in mail list
PREAPPS-4899 Briefcase | Implement Mobile and Tablet UI
PREAPPS-4817 Mail Send Later
PREAPPS-3757 Multi select during Drag and Drop Address pills
Jump to: navigation, search