Zimbra Releases/10.1.7
Zimbra Daffodil (v10.1.7) Patch Release
Release Date: April 18, 2025
Check out the Things to know before you upgrade sections for this version of Zimbra Collaboration.
End of Life (EOL) Notice - ZCS 9.0 & 10.0
ZCS 9.0 is set to reach its End of Life on June 30, 2025, and ZCS 10.0 is set to reach End of General Support on June 30, 2025. No further updates will be provided after this date. Customers using these versions are advised to plan their migration to the 10.1 version to ensure continued security updates and access to the latest features.
For assistance during this transition, our support team is available to address any inquiries.
10.1 is the active and supported version.
Things to know before you upgrade
Changes to SOAP API
There are changes in ChangePassword SOAP API. Please refer to API reference documentation. If you have custom auth implementation with ChangePassword, please incorporate changes to support new API changes.
Changes to Licensing System
To upgrade to version 10.1.7 from 10.1.3 or before, it is important to ensure that you are using the latest version of the zimbra-lds-patch package. After upgrading to 10.1.7, you must reactivate the license to maintain synchronization. Please refer to patch installation for LDS patch update steps.
To reactivate the license, execute the following command as zimbra user:
zmlicense -a <license_key>
What's New
Modern Web App
General
- Zimbra Desktop App now supports Auto-Update, ensuring seamless access to the latest features and security updates. The users can update the app by going into Settings -> Software Updates -> Download. Users can enable or disable auto-updates, and receive notifications updates
- Zimbra introduces Restricted Sharing Mode to prevent unauthorized capture or sharing of sensitive content. Key behaviours include:
1. Screenshot Blocking: Attempts to capture the Zimbra Desktop App using native tools or third-party screenshot apps result in blank images.
2. Screen Sharing Restriction: When sharing the screen via apps like Microsoft Teams or Slack, the Zimbra Desktop window is hidden and not displayed to others.
3. Screenshot Attempt Notification: A toast notification is shown when a user tries to take a screenshot, informing them that screen capture is restricted.
4. Admin Control: This feature is enabled via the "zimbra-zimlet-disable-screen-capture" Zimlet, configurable at the user or COS level.
- Improved the idle session management with a Session Timeout Alert, notifying users before automatic logout. The alert appears 120 seconds before timeout (or half the time if under 3 minutes). Users can extend their session through activity or they are logged out.
Admins can configure timeouts using LDAP attribute "zimbraMailIdleSessionTimeout" or via the admin console for COS and User. For COS: Configure -> Class of service -> <cos_name> -> Advanced -> "Session idle timeout". For User: Manage user -> <user_name> -> Advanced -> "Session idle timeout".
- Zimbra now automatically blocks spy trackers in emails to protect user privacy. Common trackers like invisible 1x1 pixel images and tracking links are detected and blocked without affecting email content or valid images. Users are notified when tracking attempts are blocked
Users can enable/disable Spy Blocker zimlet in Modern web app -> Settings -> Add-Ons (Zimlets). Admins can also manage this setting for COS/Users.
Chat
- Zimbra Chat
Zimbra Chat is a secure, real-time messaging solution integrated into the Zimbra Collaboration, designed to enhance team communication while adhering to Zimbra’s core principles of privacy, data sovereignty, and user control. This chat service is offered in two distinct variants:
Basic Chat: A lightweight 1:1 messaging solution, ideal for users who need quick, person-to-person communication embedded within the Modern UI. Advanced Chat: A full-featured messaging platform, enabling threaded group conversations, channels, and additional collaboration tools. Built using an open-source platform, this variant supports advanced use cases and is suited for organisations needing rich communication experiences.
Both variants are integrated directly into Zimbra’s Modern Web Client (Modern UI) and support secure on-premises deployment. Please note that Chat support for Zimbra's Classic UI is under development and will be available soon.
For detailed instructions on installation, licensing, admin settings, FAQs, and troubleshooting refer to the Administrator’s Guide for Zimbra Chat. For help using chat features such as direct messages, channels, and notifications refer to the User’s Guide for Zimbra Chat. Both these guides are under the Chat Resources section at: https://www.zimbra.com/product/documentation/
The previous hosted chat & video solution has been terminated and will no longer be supported in Daffodil 10.1.
The EOL for Zimbra Connect and Zimbra Talk is on 30th June 2025.
Licensing
- The Offline Licensing feature now includes the ability for users to deactivate their offline activated licenses. This is useful when switching a system from offline back to online activation, or when transferring an offline-activated trial/NFR license to another machine.
Eligibility requires licenses to be active and non-expired, with the product license needing deactivation before the network license or both together. The process uses the "zmlicense --offlineDeactivateCertRequest" command (with specific product/network codes) and places the system into a grace period requiring subsequent reactivation. Crucially, this deactivation opens up the activation slots on the license codes, making them available for reuse on a different system or for online reactivation of the original system.
Fixed Issues
Zimbra Collaboration
- Zimbra Ubuntu packaging GPG key had expired, causing signature verification errors during repository updates. Update the expired Zimbra Ubuntu packaging GPG key and upload to keyserver. Customers must fetch the new key before upgrading to new version. Please run the following command in the terminal: "sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 5234D2B73B6996C7". This will retrieve the updated GPG key from the Ubuntu keyserver and allow you to continue with your repository updates without encountering signature verification issues.
- Fixed an issue with SendLater where error "No MimeMessage content" was encountered even after the email was sent successfully.
- Emails scheduled using the "Send Later" option weren’t being delivered to restricted Distribution Lists even for allowed senders. After the fix, scheduled emails are now sent correctly while still following DL restrictions.
- Server-side enforcement of zimbraFeatureMailForwardingInFiltersEnabled, zimbraFeatureImportFolderEnabled, and zimbraFeatureExportFolderEnabled LDAP attributes has been fixed to honor the feature status through Web App.
- The issue where deleted appointments in Outlook keep attempting to resync, causing a "Could not synchronize record" error, has been fixed.
Modern Web App
General
- Fixed an issue where the notification email was sometimes sent using a persona email instead of the user’s primary email.
- Fixed an issue where pasting copied text while composing an email caused unexpected line breaks, disrupting formatting. Now, pasted text retains its original structure when sent.
- Updated French translations for "Today," "Yesterday," and "Last Week" across the app.
- Fixed an issue where the Modern Web app incorrectly enforced a 0-character limit for signatures when "zimbraMailSignatureMaxLength" was set to 0 instead of allowing infinite characters for signatures.
- Switching between pinned and non-pinned searches resulted in a "Page not found" error. This has been fixed and the pinned saved searches now function as required.
- Updated the calendar view (Free/Busy) French language translations to ensure accuracy and consistency.
- Emails containing multipart data, including text and inline images are now displayed as expected with correct formatting.
- Users were unable to download files from Briefcase when selecting files multiple times via the Google Chrome browser. This issue has been fixed.
- Fixed an issue where inline images pasted in the email body using the Modern web app were not visible in Gmail. Images are now displayed correctly across all email providers.
- External users were unable to see shared folders after accepting the share and logging in. This issue has been fixed and they can view the shared folders contents correctly.
- Fixed an issue in the Modern Web app where the default signature was incorrectly added to replies, even when the Reply or Forward signature was blank
- External users can now view shared Mail, Calendar, and Briefcase folders upon logging into their Zimbra accounts.
- Replies to emails now automatically use the selected persona by the user, rather than defaulting to the primary one.
- There was an issue while copying a calendar event where it wouldn’t retain the location. The added notes formatting were merging all lines into one. This has been resolved now. The copied events retain the location and the notes formatting.
- Some emails were missing from date-based inbox searches. This has been fixed, and the "Search your mailbox" panel works correctly for custom dates, "Last 7 days," and "Last 30 days" searches display the right results.
- The issue where the Delete button disappeared when selecting multiple drafts in the bottom preview pane has been fixed. The button now remains visible as expected.
Zimbra Connector for Outlook
- Fixed an issue where outlook users with "view permission" on a shared calendar could edit exceptions in a recurring series. Now, such users can no longer modify these events, preventing unintended email notifications and incorrect status updates.
- Fixed an issue for Outlook users using email signatures set as default for new messages and replies/forwards are retained as expected after restarting Outlook.
- When a new draft consisting special characters like Éé is created using ZCO, that gets synced to an active sync device, and this draft is synced back to ZCO or Web App, the characters are not displayed correctly. The issue has been fixed and in such a scenario, the characters are now displayed correctly.
When the email with such characters is directly sent using ZCO, and the email is received through ActiveSync on an iOS device and synced back to ZCO or Web App, the characters are not displayed correctly. To overcome this issue, it is recommended to update the encoding settings before sending the email. Please refer to the user guide section to update the encoding - https://zimbra.github.io/zm-windows-comp/latest/ZCS_Connector_For_Outlook_User_Guide.html#_update_encoding
- Users can now delete folders in shared accounts.
- The SendAsDistList functionality in outlook has been improved. Users with the correct permissions can now send emails using a distribution list as the sender without errors.
ActiveSync
- On an iOS device, multiple response email is sent to the organizer when a user deletes the meeting invite from Inbox and Trash, and tries to accept the meeting from the Calendar app. The issue has been fixed.
Backup Restore
- When restoring users whose data resided on S3 storage when it was backed up, the blobs were restored to incorrect paths and displayed "missing blobs" errors when viewing emails in Web App. The issue has been fixed and the blobs now restore to their correct locations, ensuring data integrity after a successful restore.
- Fixed an issue where zmmboxmove operations would fail when migrating mailboxes larger than 2 GB from S3-backed storage to block storage. Mailbox moves now complete successfully for all mailbox sizes across S3 or Block storage setups.
- Slowness is observed in backup speed when the user's data is on external storage. Introduced a new localconfig attribute "backup_copy_blob_parallelism_level" to enable parallel processing of the data. The default value is set to 5 but it can be increased to 15 depending upon the hardware resources and available network bandwidth. The parallel processing resulted in improvement of backup speed by over 70% for S3.
Licensing
- Resolved an issue where offline activations were not saving the activated product version in LDS while running the command "zmlicense -p".
- We've fixed a bug where feature grace period data in LDAP and cache caused incorrect admin alerts. The system now syncs accurate data every 10 minutes or upon license re-activation.
- Resolved an issue related to licensing sync errors that occur after upgrades. In case the sync errors are still encountered, try re-activating the license. The license server calls have been optimized and the timeout value has been increased for better reliability.
- Improved license error messages where instead of stack traces, user friendly error messages are displayed. Few common scenarios are proxy validation failure, license proxy server is not reachable.
In case error “Failed to fetch the license status.” is encountered, make sure the LDS packages in the setup is updated to the latest version.
- User friendly error message is now displayed when checking the license status while the LDS is down.
- Resolved an issue where "zimbraRemoteManagementPort" custom values were disregarded during license cache file deletion via "zmlicensectl --clearLicenseWorkDir".
Known Issues
Modern Web App
- Known Issue: When replying to or forwarding an email using the Plain Text editor, the typing cursor may unexpectedly shift to the bottom of the message body. This behavior occurs after typing some text and occurs in Plain Text mode only. The issue does not affect Rich Text (TinyMCE) mode. This issue is planned to be addressed in an upcoming release.
Workaround: Users can switch to Rich Text mode to avoid the issue during replying or forwarding an email.
Packages
The package lineup for this release is:
zimbra-patch -> 10.1.7.1743823366-2 zimbra-lds-patch -> 10.1.7.1743823366-1 zimbra-mta-patch -> 10.1.7.1743823366-1 zimbra-onlyoffice-patch -> 10.1.7.1743823366-1 zimbra-proxy-patch -> 10.1.7.1743823366-1 zimbra-ldap-patch -> 10.1.7.1743823366-1 zimbra-common-core-jar -> 10.1.7.1743164318-1 zimbra-common-mbox-conf-attrs -> 10.1.7.1743164103-1 zimbra-license-extension -> 10.1.7.1743227294-1 zimbra-mbox-ews-service -> 10.1.7.1743086436-1 zimbra-license-tools -> 10.1.7.1743774318-1 zimbra-nalpeiron-offline-daemon -> 1.0.0.1731930474-1 zimbra-license-daemon -> 1.0.0.1742801818-1 zimbra-extension-chat-proxy -> 1.0.0.1743143644-1 zimbra-store-components -> 1.0.4-1zimbra8.7b1 zimbra-zco -> 1947.1744696076-1 zimbra-nalpeiron-offline-daemon -> 1.0.0.1731930474-1 zimbra-license-daemon -> 1.0.0.1742801818-1 zimbra-extension-chat-proxy -> 1.0.0.1743323453-1 zimbra-modern-ui -> 4.44.0.1743488770-1 zimbra-modern-zimlets -> 4.44.0.1743488770-1 zimbra-zimlet-admin-chat -> 1.0.0.1743074837-1 zimbra-zimlet-chat -> 10.0.1.1743664529-1 zimbra-zimlet-deceptive-link-detector -> 2.1.0.1743074837-1 zimbra-zimlet-desktop-auto-update -> 1.0.1.1743580733-1 zimbra-zimlet-disable-screen-capture -> 1.0.0.1743074837-1 zimbra-zimlet-email-defanger -> 1.1.0.1743074837-1 zimbra-zimlet-import-export-ics -> 2.1.0.1743074837-1 zimbra-zimlet-spy-blocker -> 2.0.0.1743074837-1 zimbra-zimlet-date -> 10.0.0.1743074837-1 zimbra-zimlet-document-editor -> 12.3.0.1743488507-1 zimbra-zimlet-preventive-ooo -> 2.0.3.1743580733-1 zimbra-zimlet-additional-signature-setting -> 9.4.0.1743580733-1
Patch Installation
Important Change for Installation on Ubuntu systems:
We observed an issue with apt-get upgrade method on 10.1.7 release. apt-get upgrade is keeping packages back due to new dependencies in the 10.1.7 patch packages. apt upgrade resolves this issue and ensures all packages are upgraded.
We should use apt upgrade instead of apt-get upgrade for patch upgrades going forward.
Please refer to below link to install 10.1.7: Patch Installation
Quick note: Open Source repo
The steps to download, build, and see our code via Github can be found here: https://github.com/Zimbra/zm-build