Zimbra Releases/9.0.0/P9
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.
- 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.
- 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! Please note that the install process has changed. Additional steps to install zimbra-common-core-jar, zimbra-common-core-libs, zimbra-mbox-store-libs packages have been included for this patch release. Please refer to the Patch Installation section to install the packages in its order.
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 newzimbra-patch
package in the patch repository:
yum clean metadata yum check-update
- On mailstore node, install the following packages:
yum install zimbra-common-core-jar zimbra-common-core-libs zimbra-mbox-store-libs
- 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-patch
- Restart
ZCS
aszimbra
user:
su - zimbra zmcontrol restart
Install/Upgrade zimbra-proxy-patch
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 yum install zimbra-proxy-patch
- Restart proxy as
zimbra
user:
su - zimbra zmproxyctl restart zmmemcachedctl restart
Install/Upgrade snmp
if it is installed on Proxy node
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
aszimbra
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
aszimbra
user:
su - zimbra zmamavisdctl restart
Install/Upgrade zimbra-patch
on mailstore node
- As
root
, install the package:
yum install zimbra-common-core-jar zimbra-common-core-libs zimbra-mbox-store-libs 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 packagezimbra-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 newzimbra-patch
package in the patch repository:
apt-get update
- On mailstore node, install the following packages:
apt-get install zimbra-common-core-jar zimbra-common-core-libs zimbra-mbox-store-libs
- 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-patch
- Restart
ZCS
aszimbra
user:
su - zimbra zmcontrol 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 snmp
if it is installed on Proxy node
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
aszimbra
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
aszimbra
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-common-core-jar zimbra-common-core-libs zimbra-mbox-store-libs 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 packagezimbra-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 |