Difference between revisions of "Zimbra Releases/9.0.0/P3"

(Created page with "{{WIP}} <ol class="breadcrumb"> <li>Zimbra Wiki</li> <li>Zimbra Releases</li> <li class="active">Zimbra Collaboration 9.0.0 Patch 3</li> </ol> __FORCET...")
(No difference)

Revision as of 14:06, 3 June 2020


Zimbra Collaboration Kepler 9.0.0 Patch 3 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.

NOTE: If you are upgrading or migrating from an older version of Zimbra to Zimbra 8.8 Production Ready, please read Things to Know Before Upgrading and First Steps with the Zimbra NG Modules for critical information before you upgrade.

Security Fixes

Summary CVE-ID CVSS Score Zimbra Rating Fix Patch Version
CWE-434: Unrestricted Upload of File with Dangerous Type CVE-2020-12846 4.3 Minor 9.0.0 P3

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.

RHEL (Red Hat Enterprise Linux) 8 support (Beta)
We are nearing the end of our extensive QA cycle for this major upgrade. Watch for the GA announcement in an upcoming patch release.

Check RHEL Upgraded Packages for previous and current versions of included packages.

Zimbra Classic Web Client (ZWC)

  • The login screen that external users engage to authenticate for resource sharing has been updated to visually match the Modern login screen.

Zimbra Connector for Outlook

  • Zimbra Free/Busy Provider is now Generally Available. Refer to the Admin Guide for operation details.
  • When creating a new Rule (aka Zimbra Filter) using ZCO, the user is given the option to run it immediately.

Zimbra Connect

  • Previously the loss of the websocket connection would cause the loss of all pending messages; now the Zimlet retries to send the pending messages every 10 seconds.

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.

  • Additional Language support (Beta) - Zimbra Connect has added support for: French, Japanese, and Dutch locales.

Modern Web App

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.

Briefcase

Briefcase feature (beta) in Modern Web App currently supports the following features:

    • Upload files to briefcase
    • Download files from briefcase
    • Delete files in briefcase
    • Add attachment to an email, from briefcase
    • Save an email attachment, to briefcase

... and many more on the way!

Zimlets
  • Zimlets now carry a user-friendly display name.
  • User feedback zimlet is now present as an optional zimlet for Users. When this zimlet is enabled, end users can send direct feedback about Modern UI to the Zimbra 9 product team. To access this zimlet click on the Settings icon in the Modern Web App.
  • The Zimlets section of the Admin Guide is updated to cover the changes from 8.8.15, which are specific to Zimlets for the Modern Web App.
  • To enhance events' management, declined events appear with a strike-through in users' calendars. Users can choose to view or hide declined events based on the setting under Calendar and Reminders->Declined Events.

Earlier, declined events were removed from the calendar altogether.

  • Propose new time: Event invitees can now respond to the organizer with a proposed new time for the event, which the organizer can choose to [Accept] or [Decline]. If organizers accept the change, the event's edit screen helps them edit the event or series before sending the updated event to all invitees.
  • The app now allows movement of subfolders to any of the system or user-created folders using the drag and drop.
  • Translations for supported languages have been updated for several new features.
  • When users compose a new message, it opens in a new tab. This feature gives greater flexibility when navigating between various verticals and managing drafts.
  • Modern web app now supports more languages -- Polish, Russian, Dutch, Portuguese, Korean, and Traditional Chinese for Hong Kong and Taiwan. Please note that this is currently a beta feature as machine translations have been used for these languages. These will be refined in future patches.
  • "Trusted Addresses and Domains" setting has been added under, "Viewing Emails". This setting gives user the flexibility to decide the specified addresses or domains which can be trusted to display images by default.
  • Following changes have been made in Settings to improve the user experience:
    • Moved Display Images from Security and Activity section to Viewing Emails.
    • Security and Activity tab will only be enabled when user-sessions-management zimlet is enabled for the Users.
  • New email notifications are more informative, and carry the sender's name, email subject, and some part of the email body (when display space is available in the notification).
  • In Settings > Writing Email, users can now choose Right to Left as a compose direction for writing emails.
  • Users can now search various file types using advanced search filters options.
    • Please note that the Sheet, Slides, and Compressed categories do not include the following file types:
      • Sheet = .ots, .ods
      • Slides = .csv, .otp, .odp, .potx, .potm
      • Compressed = .tar, .rar, .tgz, .jar
  • In Settings -> Writing Email -> Composer, users can now set default preferences for Font, Font Size, and colors for composing an email.
  • Earlier, if senders had set a persona with a different Reply-to address, receivers' preview pane did not display it; and replies did not go to that Reply-to email address specified in the persona. Now, the Reply-to address defined in senders' persona appears correctly for receivers and senders receive the replies to this address.

NG Modules

  • New drive blobs will now honor NG HSM compression settings.
  • Basic bucket management commands are now available from the command line. (docreatebucket, listbuckets, doupdatebucket, and dodeletebucket)
  • The mailboxmove notification e-mail sent to the admin now lists also the accounts that were not moved.
  • Like doCheckBlobs, these commands now return the monitor command when run:
    • doAccountScan
    • DoCheckShares
    • DoCoherencyCheck
    • DoExternalRestore
    • DoCheckBlobs
    • DoDeduplicate
    • DoMoveBlobs
    • DoVolumeToVolumeMove
    • DoPurgeMailboxes
    • DoRemoveOrphanedBlobs
    • Improved the Email sent to the admin after a doPurgeMailboxes command, to list detailed information for each purged mailbox.
  • Improved output when a doRestoreOnNewAccount failed beaouse backup data was not available on the current server for the source account.
  • EAS 16.1 is now officially supported
  • The zimbraFeatureTaskEnabled at COS/Account level now defines whether Tasks are synchronized via EAS.
  • The Docs server software has been upgraded to align with Collabora 4.2. "This release includes a fresh look, ...improved inter-operability, new dialogs and functionality as well as a raft of bug fixes and polish." Read more on [1].
  • A scroll bar has been added to make file browsing easier for public users when accessing a Drive share with a lot of files.

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.

  • Additional Language support (Beta) - Zimbra Drive has added support for: French, Japanese, and Dutch locales.

Fixed Issues

Zimbra Collaboration

  • Meeting invites, created in Outlook (Mac), sent to external participants can now be imported into Mac Calendar or Thunderbird/Lightning without errors.

Zimbra Connector for Outlook

  • Fixed a day-1 issue that caused Outlook to crash when creating a Zimbra profile with a name containing extended unicode characters.
  • Fixed some minor cosmetic problems in the Rules wizard.

Modern Web App

  • The tab bar, which contains Mail, Contact, and Calendar tabs, now has a border demarcating it from the rest of the interface.
  • When creating events the web app displayed a font named "Undefined" under font options. After this fix, font options display proper names for all available fonts.
  • Users could not snooze or dismiss event notifications from shared calendars. They received the error - "Permission denied". After this fix, users can dismiss shared calendars' event notifications without errors.
  • When Users hover over labels on Contact actions, information for that action is displayed.
  • When users tried to archive an email, error toast message "There was a problem creating the archive folder" was displayed and the archive failed. After this fix, users can now archive emails successfully.
  • Users can now launch the composer by clicking mailto links in the Contact hovercard. Earlier, this action displayed a 404 error.
  • RSVP action buttons no longer appear on cancelled event notification emails.
  • When users right-click an already read email, the option "Mark as Read" no longer appears.
  • In the Contacts tab, whenever users selected a contact to view it in a resized screen or a smaller Contacts pane, the contact's information did not adjust to the available space. After this fix, the contact information adjusts to the available space without obscuring any information.
  • Users can now move emails from the search list or tag folder to other folders using Drag and Drop.
  • The screen share feature has been rewritten so that it no longer requires the chrome plugin and is available on the Modern Web App in Zimbra 9.

NG Modules

  • Fixed some minor graphical issues with drive�s upload button (hover rule not working, bottom border)
  • Fixed a bug that could cause zip file corruption when downloading a large directory from Drive.
  • Fixed an issue where closing a PDF file took a lot of time and it kept buffering.
  • PDF files can now be opened as expected in Drive in the Modern App.
  • Recipients can now open a shared drive link.
  • Fixed an issue that prevented a delegated admin from setting migration to ng (zxsuite admin doMigrateAdmin) if a different delegated admin had been deleted only from ldap (e.g. by zmprov -l da #adminaccount).
  • Fixed a bug that could cause a file descriptor leak when running any operation that moved blobs between volumes with the same compression settings targeting a volume with a large number of files.
  • When encountering a metadata file without a digest value, the backup purge will now simply log an error at debug level and proceed.
  • Running the doCoherencyCheck operation with the fixBackup option now also fixes "CoS not found" errors that may happen after a migration.
  • When restoring dynamic distribution lists from a backup, Zimbra ids of old items were not replaced with the new ids. Now ids are correctly updated on restoring the lists.
  • Fixed the output of the command zxsuite mobile getdeviceinfo #account #deviceid that mismatched values and descriptions (language was displayed under os, for example).
  • Fixed a date parsing error that made it impossible to search for messages before/after specific dates when the language was set to Hungarian.
  • Fixed a bug that caused the Modern Web App to fail loading when some User Preferences or System Limitations (e.g., zimbraFileUploadMaxSize) were configured to be larger than a 32-bit integer (2,147,483,647).
  • Improved tab handling logic so that the cursor’s position in the document is maintained after switching away from and then back to the document editing tab.
  • Fixed a problem with string encoding/decoding while sending DB rows during doMailboxMove that would cause the operation to fail on some mailboxes.

Zimbra Connect

  • Group members could chat amongst themselves but could not join a video call. This issue is now fixed.
  • Fixed a bug the caused Instant Meeting chat message timestamps to be always in UTC instead of following the client’s settings.
  • Instant Meeting invite emails are now sent to all participants, including internal users.
  • Fixed a bug that caused the icon in the invitation email to disappear and show only a grey square.

Zextras Admin

  • To avoid the unwanted/unauthorized activation of paid features, Delegated Admins are now unable to change the status of features like EWS, MAPI and Archiving even when the "Edit Features" flag is enabled in their administration rights.
  • Reminder: During installation, upgrade, and periodically while in use, the ZCS server transmits information for reconciliation of billing and license data. Notices about this have been added to the Admin Guide and Installation Guides.

Known Issues

  • When users select draft emails individually, the delete icon in the preview pane becomes unavailable.
  • Zimbra Collaboration on RHEL 8 (beta), Monitor -> Server Status shows all the services as stopped even when the services are running on the server.

9.0.0 Patch 3 Packages

The package lineup for this release is:

Package Name                                   Version
zimbra-patch                               -> 9.0.0.1590413485.p3-2
zimbra-common-core-jar                     -> 9.0.0.1590407096-1
zimbra-mbox-ews-service                    -> 9.0.0.1590049922-1
zimbra-mbox-webclient-war                  -> 9.0.0.1589279098-1
zimbra-zco                                 -> 9.0.0.1876.1589990598-1
zimbra-modern-ui                           -> 3.6.1.1589937771-1
zimbra-modern-zimlets                      -> 3.6.1.1589937812-1
zimbra-zimlet-install-pwa                  -> 3.0.2.1589372428-1
zimbra-zimlet-restore-contacts             -> 3.0.1.1589372316-1
zimbra-zimlet-set-default-client           -> 3.0.1.1589372397-1
zimbra-zimlet-calendar-subscription        -> 2.0.1.1589372415-1
zimbra-zimlet-date                         -> 3.2.1.1589372379-1
zimbra-zimlet-sideloader                   -> 3.0.1.1589372340-1
zimbra-zimlet-additional-signature-setting -> 3.1.1.1589372360-1
zimbra-zimlet-user-feedback                -> 3.1.0.1589280390-1
zimbra-zimlet-zoom                         -> 4.0.2.1589492807-1
zimbra-network-modules-ng                  -> 7.0.2.1590047260-1
zimbra-connect                             -> 2.0.2.1590591332-1
zimbra-connect-modern                      -> 1.0.2.1590591332-1
zimbra-drive-ng                            -> 4.0.2.1589463181-1
zimbra-drive-modern                        -> 1.0.2.1589463181-1
zimbra-docs-modern                         -> 1.0.1.1590669053-1
zimbra-zimlet-onedrive                     -> 3.0.1.1586888772-1
zimbra-zimlet-slack                        -> 3.0.1.1586888756-1
zimbra-zimlet-google drive                 -> 3.0.1.1586888748-1
zimbra-zimlet-dropbox                      -> 3.0.1.1586889023-1
zimbra-zimlet-zoom                         -> 4.0.2.1589492807-1

RHEL Upgraded Packages

The packages for RHEL 8 (Beta) are:

Package Name                           Version
zimbra-aspell                  ->      0.60.8-1zimbra8.7b1
zimbra-net-snmp                ->      5.8-1zimbra8.7b1
zimbra-memcached               ->      1.6.5-1zimbra8.7b1
zimbra-perl-net-server         ->      2.009-1zimbra8.7b1
zimbra-perl-io-socket-ssl      ->      2.068-1zimbra8.7b1
zimbra-perl-compress-raw-bzip2 ->      2.093-1zimbra8.7b1
zimbra-perl-compress-raw-zlib  ->      2.093-1zimbra8.7b1
zimbra-perl-io-compress        ->      2.093-1zimbra8.7b1
zimbra-perl-list-moreutils     ->      0.428-1zimbra8.7b1
zimbra-perl-carp-clan          ->      6.08-1zimbra8.7b1
zimbra-perl-dbd-mysql          ->      4.043-1zimbra8.7b2
zimbra-pflogsumm               ->      1.1.5-1zimbra8.7b2
zimbra-prepflog                ->      0.4.1-1zimbra8.7b2
zimbra-aspell-ar               ->      1.2.0-1zimbra8.7b2
zimbra-aspell-da               ->      1.4.42.1-1zimbra8.7b2
zimbra-aspell-de               ->      20030222.1-1zimbra8.7b2
zimbra-aspell-en               ->      7.1.0-1zimbra8.7b2
zimbra-aspell-es               ->      1.11.2-1zimbra8.7b2
zimbra-aspell-fr               ->      0.50.3-1zimbra8.7b2
zimbra-aspell-hi               ->      0.02.0-1zimbra8.7b2
zimbra-aspell-hu               ->      0.99.4.2.0-1zimbra8.7b2
zimbra-aspell-it               ->      2.2.20050523.0-1zimbra8.7b2
zimbra-aspell-nl               ->      0.50.2-1zimbra8.7b2
zimbra-aspell-pl               ->      6.0.20061121.0-1zimbra8.7b2
zimbra-aspell-pt-br            ->      20090702.0-1zimbra8.7b2
zimbra-aspell-ru               ->      0.99f7.1-1zimbra8.7b2
zimbra-aspell-sv               ->      0.51.0-1zimbra8.7b2
zimbra-aspell-zimbra           ->      1.0.0-1zimbra8.7b2
zimbra-php                     ->      7.3.1-1zimbra8.7b4
zimbra-perl-net-http           ->      6.09-1zimbra8.7b2
zimbra-perl-http-message       ->      6.11-1zimbra8.7b2
zimbra-perl-http-negotiate     ->      6.01-1zimbra8.7b2
zimbra-perl-http-daemon        ->      6.01-1zimbra8.7b2
zimbra-perl-http-cookies       ->      6.01-1zimbra8.7b2
zimbra-perl-libwww             ->      6.13-1zimbra8.7b2
zimbra-perl-lwp-protocol-https ->      6.06-1zimbra8.7b2
zimbra-perl-config-inifiles    ->      2.86-1zimbra8.7b2
zimbra-perl-bit-vector         ->      7.4-1zimbra8.7b2
zimbra-perl-date-calc          ->      6.4-1zimbra8.7b2
zimbra-perl-archive-zip        ->      1.53-1zimbra8.7b2
zimbra-perl-xml-parser         ->      2.44-1zimbra8.7b2
zimbra-perl-xml-sax-expat      ->      0.51-1zimbra8.7b2
zimbra-perl-xml-simple         ->      2.20-1zimbra8.7b2
zimbra-perl-soap-lite          ->      1.19-1zimbra8.7b2
zimbra-perl-mail-spamassassin  ->      3.4.4-1zimbra8.8b2
zimbra-perl-swatchdog          ->      3.2.4-1zimbra8.7b2
zimbra-perl-innotop            ->      1.9.1-1zimbra8.7b2
zimbra-perl                    ->      1.0.4-1zimbra8.7b1
zimbra-cluebringer             ->      2.1.0.0.cf484f1b93cf9965886cc89d33bdeee9c26426cb-1zimbra8.7b2
zimbra-spamassassin-rules      ->      1.0.0-1zimbra8.8b2
zimbra-apache-components       ->      2.0.1-1zimbra8.8b1
zimbra-mta-components          ->      1.0.8-1zimbra8.8b1
zimbra-snmp-components         ->      1.0.1-1zimbra8.7b1
zimbra-spell-components        ->      2.0.1-1zimbra8.8b1
zimbra-core-components         ->      3.0.0-1zimbra8.8b1

The updated packages for RHEL 8 (Beta) are:

Package            Old-Version    New-Version
aspell             0.60.7-rc1     0.60.8
Net-Snmp           5.7.3          5.8
memcached          1.4.37         1.6.5
Net-Server         2.008          2.009
IO-Socket-SSL      2.02           2.068
Compress-Raw-Bzip2 2.069          2.093
Compress-Raw-Zlib  2.069          2.093
IO-Compress        2.069          2.093
List-MoreUtils     0.413          0.428
Carp-Clan          6.04           6.08
DBD-mysql          4.033          4.043=Patch Installation=

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

Before Installing the Patch

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.

Template:Important Template:Important

  • Please make note that, installing the zimbra-patch package only updates the Zimbra core packages.

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
  • Update available packages:
yum update
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Installing Zimbra packages individually

  • As root, first clear the yum cache and check for updates so the server finds new packages in the patch repository:
yum clean metadata
yum check-update

Install/Upgrade zimbra-patch on mailstore node

  • As root, install the package:
yum install zimbra-patch
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-network-modules-ng

  • As root, install the package:
yum install zimbra-network-modules-ng
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-drive-ng

  • As root, install the package:
yum install zimbra-drive-ng
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-docs-modern

  • As root, install the package:
yum install zimbra-docs-modern
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-connect

  • As root, install the package:
yum install zimbra-connect
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-zimlet-onedrive

  • As root, install the package:
yum install zimbra-zimlet-onedrive
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-zimlet-slack

  • As root, install the package:
yum install zimbra-zimlet-slack
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-zimlet-google-drive

  • As root, install the package:
yum install zimbra-zimlet-google-drive
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-zimlet-dropbox

  • As root, install the package:
yum install zimbra-zimlet-dropbox
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-zimlet-sideloader (Required for Zimlet developers/Testers only)

  • As root, install the package:
yum install zimbrazimbra-zimlet-sideloader
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-zimlet-user-feedback

  • As root, install the package:
yum install zimbra-zimlet-user-feedback
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Ubuntu

Installing Zimbra packages with system package upgrades

  • As root, check for updates so the server sees there is a new zimbra-patch package in the patch repository:
apt-get update
  • Update available packages:
apt-get upgrade

OR

  • Update all available packages plus any kernel updates:
apt-get dist-upgrade
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Installing Zimbra packages individually

Installing zimbra packages individually

  • As root, first clear the yum cache and check for updates so the server finds new packages in the patch repository:
apt-get update

Install/Upgrade zimbra-patch on mailstore node

  • As root, install the package:
apt-get install zimbra-patch
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-network-modules-ng

  • As root, install the package:
apt-get install zimbra-network-modules-ng
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-drive-ng

  • As root, install the package:
apt-get install zimbra-drive-ng
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-docs-modern

  • As root, install the package:
apt install zimbra-docs-modern
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-connect

  • As root, install the package:
apt-get install zimbra-connect
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-zimlet-onedrive

  • As root, install the package:
apt-get install zimbra-zimlet-onedrive
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-zimlet-slack

  • As root, install the package:
apt-get install zimbra-zimlet-slack
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-zimlet-google-drive

  • As root, install the package:
apt-get install zimbra-zimlet-google-drive
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-zimlet-dropbox

  • As root, install the package:
apt-get install zimbra-zimlet-dropbox
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-zimlet-sideloader (Required for Zimlet developers/Testers only)

  • As root, install the package:
apt-get install zimbrazimbra-zimlet-sideloader
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart

Install/Upgrade zimbra-zimlet-user-feedback

  • As root, install the package:
apt-get install zimbra-zimlet-user-feedback
  • Restart ZCS as zimbra user:
su - zimbra
zmcontrol restart
Jump to: navigation, search