====== v9.3.2.0 Release Notes (27-Jun-2022) ====== **1. We have recently identified and confirmed a critical bug found in AhsayCBS / OBM / ACB v9 (v9.1.2.17 to v9.1.4.21) that affects all types of Backup Sets Refer to [[public:announcement:ahsay_upgrade_advisory_34490|Upgrade Advisory #34490]] for more information. \\ ** ==== Limitation / Known Issue of This Version ==== === Deployment / Upgrade === *For multi-domain SSL certificates added to CBS before v7.17.0.30, users are required to re-add the SSL certificates to CBS v7.17.0.30 or above, before the certificates can be used on sub-admins accounts. ==== Note ==== *1. Besides the availability of re-branding option, the license key must have valid maintenance in order to build any v9 branded AhsayCBS/OBM/ACB installer. This release contains the major features listed below: ===== Enhancement ===== ==== AhsayCBS ==== === Application Specific Backup - Microsoft365 === * OBM, CBS - Support Backup & Restore of MS Teams (ref: T-28946) * OBM, CBS - Support M365 Mail Restore as PST File (ref: T-30045) * OBM, CBS - Support M365 Restore to alternate Site Collections (ref: T-33244) * OBC, CBS - M365 remove support of Basic Authentication (ref: T-33768) * OBC, CBS - UI Revamp of M365 Modules (ref: T-28943) * CBS - Support restore to local folder for Run on Server M365 Backupsets (ref: T-31730) === Backup Destination === * OBC, CBS - Support of Wasabi EU Central 2 (Frankfurt) (ref: T-34492) * OBC, CBS - Support of Wasabi AP Southeast 1 (Singapore) (ref: T-34569) * OBC, CBS - Support of Wasabi CA Central 1 (Toronto) (ref: T-34569) * OBC, CBS - Support of Wasabi AP Southeast 2 (Sydney) (ref: T-34431) === Reporting / Email Report === * CBS - Align GUI wording "Migrate Data" with "Migrate Delta" on Backup Report (ref: T-34557) * CBS - Enhanced presentation of User Change Log on Web Console and Backup Report (ref: T-22774) * CBS - Include backup user's alias on CBS report (ref: T-23165) === 2FA / Security === * Device Impersonation for TOTP (Option for CBS Administrator to setup 2FA for Backup Users) (ref: T-31004) === General / Miscellaneous === * CBS - Remove 'forum.ahsay.com' from branding properties %UPDATES_URL% (ref: T-34496) * OBC - Prompt user to correct inaccessible Temporary Directory when creating backup set (ref: T-31554) * OBC - Align GUI wording "Migrate Data" with "Migrate Delta" on Backup Logs (ref: T-34534) * OBC - New OBC installation directly enters "Register Trial User" page not allowing any existing user login (ref: T-33992) * OBC, CBS - Upgrade Bundled Tomcat to v8.5.79 (ref: T-34593) === Application Specific Backup - VMWare === * OBM - Support of VMware Workstation v16.2.0 (ref: T-33741) === Application Specific Backup - Others === * OBM - Support of MariaDB 10.8 (ref: T-33967) === Index === * OBM - Enhanced Index Files Handling for Multiple Host (Cluster / DAG) Backupsets (ref: T-34293) === Synology / QNAP NAS === * OBM - Support of QNAP QTS 5.0 (ref: T-32635) * OBM - Support Integrity Check with [Rebuild index] option for NAS (ref: T-34072) * OBM - Replace SynologyOBM python middleware with Tomcat (ref: T-33151) * OBM - Replace QNAPOBM python middleware with Tomcat (ref: T-33468) ===== Bug Fix ===== === API === * CBS - ListBackupJobStatus.do reporting all finished backup job's UploadSize = 0 (ref: T-34143) === File Backup === * OBM - File Backup gets error "timeout happen when operate delta unit" (ref: T-34239) * OBC - File Backup encountered error "Error=java.lang.StackOverflowError at java.io.WinNTFileSystem.normalize(WinNTFileSystem.java:96)" (ref: T-34405) * OBC - File Backup stuck when shrinking shared block (ref: T-34547) * OBC - File Backup gets error "Failed to initialize RemoteBDB.Cloud. Error=null and backup keeps failing" (ref: T-34654) === Backup Destination === * OBM - System State Backup to Backblaze gets error "[BackblazeManager.delete] " (ref: T-34542) === Application Specific Backup - Microsoft365 === * CBS - M365 Backup encountered "Failed to backup item %Subject_Name% error = Item was not processed as a result of a previous error" (ref: T-34278) * CBS - M365 Backup gets error "Destination integrity check failed. Error ... stack:java.sql.SQLException: Cannot get file ID" (ref: T-34415, T-34444) * CBS - M365 Restore completes within minutes without restoring anything at all (ref: T-34379) * CBS - M365 Exchange Restore shows only old snapshots (ref: T-34434) * CBS - Default M365 Backupsets failed to run scheduled backup (ref: T-34406) * CBS - Incomplete UI shown on M365 Restore Data page (ref: T-34160) * CBS - No data shown on the Restore GUI when restoring M365 SharePoint Backupsets (ref: T-34369) * CBS - M365 Restore gets error "Failed to restore "...". Error=java.io.IOException: Underlying input stream returned zero bytes" (ref: T-34497) * CBS - M365 Backup fails to list with null error (ref: T-34503) * CBS - M365 Backupset starts to get Quota (E-mail Account) exceeded error after upgraded to v9.1.4.0 (ref: T-34533) * CBS - When restoring empty M365 Personal Site lists, warning "[SerializableXmlEntity.getDescriptor] Attribute is NULL" is returned (ref: T-34524) * CBS - M365 Backup gets error "com.ahsay.afc.bfs.cloud.h: Path "%Path%" cannot be added to subindex. Current="xxx", Expected="yyy"" (ref: T-34562) * OBM - M365 Backup encounters "Abort due to constraint violation (FOREIGN KEY constraint failed)" index error (ref: T-34672) * OBM - M365 Backup gets error "[GraphService.getTenantInfoViaSharePoint] Failed. Give up retry, retried 33 time(s)" (ref: T-34510) * OBM - Raw file of OneDrive does not update after being replaced by another file with the same name in Backup Source (ref: T-34541) * OBC - Restore destination selection shows error "Web authorization did not started yet. Please call "getAuthUrl()" again." (ref: T-34159) * CBS, OBM - File/Folder-list in Restore screen does not align with the way showing on the Advanced Backup Source (ref: T-34277) === Application specific backup - MS Exchange Mail === * OBM - Exchange Mail-Level Restore gets error "FastPipedOutputStream has been closed by the reading thread" (ref: T-34556) * OBM - Exchange Mail-Level Backup gets error "Failed to connect to Exchange Management Shell" on non-PDIC Backup jobs (ref: T-34711) * OBM - Exchange Mail-Level Backup gets error "com.ahsay.afc.bfs.cloud.h: Path "%Path%" cannot be added to subindex. Current="xxx", Expected="yyy" (ref: T-34716) === Application specific backup - MSSQL === * OBM - Restored Databases cannot be attached to MSSQL Server (ref: T-34490) * OBM - MSSQL Restore gets error "Network Problem: will retry in yyy second(s) (Failed to getInputStream of file: xxx.bak, HTTP Code: 404 [NoSuchKey], ..." (ref: T-34572) * OBM - MSSQL Restore failed due to " [erro] Skip delete unmatched data because failed to update the selected file result." (ref: T-34141) === Applicaction specific backup - MySQL === * OBM - MySQL Restore gets error "ERROR at line 1: Unknown command '\U'" (ref: T-34307) === Application Specific Backup - Hyper-V === * OBM - Hyper-V Backup gets error "java.lang.UnsatisfiedLinkError: com.ahsay.afc.microsoft.MSVMManager.startShadowCopy" (ref: T-33990) * OBM - Hyper-V Restored VM corrupted, entered Auto Repair on boot (ref: T-34338) * OBM - Granular Restore of Hyper-V Cluster gets error "[BackupSetIndexDB.getFileChunks]...stack:java.sql.SQLException: Cannot get file ID" (ref: T-34602) * OBM - Hyper-V Backup gets error "java.io.IOException: Error The system cannot find the file specified" (ref: T-34372) * OBM - Hyper-V Backup gets error "Exception in 2/files/upload: \"other\" with Dropbox destination" (ref: T-34336) * OBM - Hyper-V Backup to S3 Compatible Storage fails with error "Bucket 'backup' exists already' (ref: T-34403) * OBM - Hyper-V 2019 Cluster Backup gets error "java.lang.NullPointerException" (ref: T-34461, T-34619) * OBM - Hyper-V Backup gets error "java.lang.NullPointerException" (ref: T-34487, T-34586) * OBM - Hyper-V Cluster Backup gets error "[Attribute Changed File]...Error="[h] [CloudBasic.updateHeader] Backup file not found" (ref: T-34228) * OBM - Hyper-V Backup gets error "java.lang.UnsatisfiedLinkError: com.ahsay.afc.microsoft.MSVMManager.startShadowCopy" (ref: T-33990) * OBM - Hyper-V Backup getting "Failed to process CBT/RCT, C:\PData\CBTFilter\CBTDisk\... (The system cannot find the file specified)" (ref: T-34630) * OBM - Deduplication statistics is incorrect for Hyper-V Backup sets (ref: T-34652) === Application Specific Backup - VMWare === * OBM - Not all files are restored when restoring VMware Backup with two VMs using "Restore raw file" (ref: T-34200) === Index === * OBM - OBM does not retrieve latest index file from backup destination before performing operations (Backup/Data Integrity Check) (ref: T-34603) === Restore / Decrypt === * OBM - Could not Restore all the files and Decrypt from Replication server, gets error "Unable to decrypt data "%path%\blocks". Reason = "null"" (ref: T-34427) * OBM - File Restore with Restore script cannot restore from single files (ref: T-34561) === Synology / QNAP OBM === * OBM - SynologyOBM prompts "Error in updating profile" when editing the backupset setting and save the changes (ref: T-34343) * OBM - Gets "URL not found" and "proxy error" in Synology & QNAP OBM when launched (ref: T-34152) === General / Miscellaneous === * CBS - Typo correction, CBS user account label for Module: "In-File DeltaOnly apply to v8 or before" (ref: T-34387) * CBS - "Dedupe Saving" size on CBS statistics page mismatch with Data Integrity Check result (ref: T-34522) * OBM - Backup does not upload full file for updated data when Deduplication is disabled (ref: T-34558) * CBS - Encryption setting was disabled on ACB after upgraded from v6 (ref: T-34527) * CBS = Unable to create Backup User under Sub-Admin User Management (ref: T-33892) * CBS - "The installer / restorer is not available..." is hit when downloading installers from Download page using user "system" as login. (ref: T-34479) === Translation === * CBS, OBC - Update of Dutch Translation for Deduplication Settings (ref: T-34624) * CBS, OBC - Correction of "\u2019" (Right single quotation mark in Unicode) in French Translation (ref: T-34477) === Reporting / Email Report === * CBS - Email Report and API Service Errors with "[NumberFormatException] For input string:..." are logged in CBS from some OBM backup jobs (ref: T-34134) * CBS - CBS Backup / Restore Log doesn't show Missed Backup jobs (ref: T-34425) === System Maintenance === * CBS - CBS started large number of threads, causing web console unresponsive (ref: T-34402) * OBC - Application GUI cannot be started by SystemTray.exe via Tray icon or Shortcut on 32-bit Windows (ref: T-34683) * OBC - SystemTray64.exe occasionally crash when "Tolerance" Backup Reminder is enabled (ref: T-34730) Product Abbrieviation: * AhsayACB - ACB \\ * AhsayOBM - OBM \\ * AhsayCBS - CBS \\ * AhsayACB & AhsayOBM - OBC \\ * (AhsayMobile) Mobile Backup Server - MBS