AhsayCBS v8.3.4.42 Release Notes (03-Aug-2020)
This release contains the major features listed below:
Enhancements
API
- AddSysUser & UpdateSysUser - Support of hashed user password when adding or editing system users (ref: T-27235)
- New APIs - ListRestoreJobs & ListRestoreJobStatus for listing restore job(s) of a specific user (ref: DBN-652-15819, DKL-724-63396, XPL-364-31995, T-23634)
- Better error message for API response "Message": "[Error] Parameter SysUser is null!" incorrect for syntax errors (ref: T-25923)
Backup Destination
- Support of Amazon S3 Regions - Africa (Cape Town) & Europe (Milan) on CBS (ref: T-27301)
- Support of Wasabi Region - EU Central 1 (Amsterdam) on CBS (ref: T-27305)
- Support of Aliyun Region - 华南 2 (oss-cn-heyuan) on CBS (ref: T-27303)
- Support of Google Cloud Storage regional location on CBS to specific location instead of using multi-regional type (ref: T-24161)
Application specific backup - Cloud File
- Accept folder name with "\" on Cloud file backup (ref: T-27312)
Application specific backup - Office365
- Performance Enhancement - Support the use of Microsoft's ChangeKey API (Graph) to enhance listing for Incremental Backup Jobs (ref: T-27176)
- Provide schedule options to run "Data Synchronization Check" (ref: T-27242)
File Backup
- Support Periodic Schedule Backup for all Backupset types (CBS) (ref: T-25881)
Group feature / Reseller panel
- Able to restrict sub-admin to access Free Trial Registration (ref: NHZ-435-43969, T-20414)
Operating systems
- Support of Ubuntu 20.04 LTS (ref: T-27299)
Replication
- Allow change of number of Replication concurrent Backupsets up in CBS UI (ref: T-26718)
Security
- Update Apache Commons BeanUtils to 1.9.4 (ref: T-25334)
System maintenance
- Password complexity requirements for Admin/Sub-Admin accounts (ref: T-23733)
- Performance Enhancement - Create a Separate Process to run the backup job for Run on Server backup (ref: USJ-279-11538, T-26857)
- Performance Enhancement - Speed up the start-up time of CBS Services which contain 600+ users (ref: CNW-631-89274, T-25463)
- Performance Enhancement - Speed up the start-up time of CBS Services when the same server is set as both AhsayRDR Host and client (ref: T-26200)
- Support TLSv1.2 Protocol for SMTP Server
User Experiences
- Speed up the User Listing in Users, Groups & Policies (ref: T-25902)
- Modification on UI for replication configuration in [Sending Data] (ref: T-23988)
- Modification on UI for replication configuration in [Accepting Data] (ref: T-23989)
- Improve presentation of username filter in AhsayCBS > Monitoring > [Administration Logs] > [Audit Trails] (ref: T-23739)
Bug Fixes
API
- BackupJobMode in ListBackupJobMode.do , response "M" but job is Scheduled (S) (ref: T-26598)
- GetLicense.do JSON API returns wrong values for "MaxUsers" and "EnableReplication" (ref: T-15394)
- Value of parameter "ClientVersion", "AllHostClientVersion" and "Version7Checked" are reset unexpectedly after calling v6 API "UpdateBackupSet.do" (ref: T-20538)
- Unable to call v2 AddSchedule, v2 UpdateSchedule, v2 GetBackupSet, v2 UpdateBackupSet, ListRestoreJobs, ListRestoreJobStatus (ref: T-27561)
- Align AddUser to UpdateUserProfile API to prompt error for negative quota value (ref: T-22248)
- Log user group changes for user when updated via API (ref: T-24703)
- UpdateConfig.do , able to input "AdminContacts" without bracket [ ], response is Status OK , but does not update changes (ref: T-25922)
- GetBackupJobProgress.do API always returns {"Status":"OK"} even when DestinationID or BackupJobID does not exist (ref: T-27258)
- When call AuthUser.do with incorrect "Password" , incorrect error message with extra string is returned (ref: T-27267)
- Backupset created by AddBackupSet API missing default Temporary directory (ref: FTP-486-65465, T-25484)
- UpdateReplicationConfig.do, passing in fake username, will result in response Status OK (ref: T-26628)
- Modify empty schedule ID and name in user profile during migration from OBSR v6 (ref: T-16143)
Backup Destination
- Cannot refresh Openstack token when Run on Server Backupset running (ref: WPL-102-52637, T-26007)
- Cloud File Backup - Folder names contains "\" in Wasabi could not be listed properly in Backup Source Tree & cause Backup job failure (ref: T-25105)
- When expand folder with ';' in wasabi source tree, it does not expand properly & when backup it causes folder looping and stackoverflow (ref: T-25608)
General / Miscellaneous
- Web Console enable schedule with invalid Computer Name and owner "-" will prompt message "The Backupset ... is owned by "null"" in OBC (ref: T-20242)
- When create Backupset, no "duplicated CBS destination error" returned when trying to add Standard & Predefined CBS destination together (ref: T-23003)
- CBS Web Console UI breaks on Microsoft Edge (ref: T-21203)
- CBS Web Console will be stuck in loading status when Stay button is clicked on Cancel warning prompt when using Microsoft Edge (ref: T-21245)
- Unable to set User Home, System Home and Replication Folder to path containing "Space character" in CBS web console (ref: T-17295)
- All "Default Values" sliders reset to DISABLED if CBS admin click [OK] button in a fast pace (ref: T-11742)
- Allow the creation of new admin users even if "Re-type Password" field is empty (ref: T-14184)
- Missing several choices of filter type under [Administration Logs > Audit Trails] (ref: T-20471)
- After login to a CBS which without valid license, page is not redirected to "ShowSystem.do" page. (ref: T-25399)
- Fix typo "Unlimit", change to "Unlimited" on CBS Console > [Backup User] > [User Profile] > [Backup Client Settings] > Quota (ref: T-25919)
- Cannot select France country code (+33) in Multi-Factor Authentication (Twilio on CBS Server) (ref: OCY-330-53109, T-26498)
- ProfileServiceError "[ProfileService.doGetProfile] [RuntimeException] Key already exists" during user login (ref: T-24627)
- Duplicated Backupset found in users.xml (ref: LIL-478-79652, T-25234)
- Chrome (Browser) cannot access to Subadmin Profile in CBS > Administrative Access occasionally (ref: UGF-213-57954, T-25619)
Customization
- Modifying CBS "Host Name" kicksoff Rebuild Client, but attempts to build for all Admin accounts (ref: CTU-982-62622, T-25473)
Restore / Decrypt
- Fail to restore O365 SharePoint with "Reason = "Save Conflict" (ref: ZRP-722-58230, T-26937)
- Restore OneDrive Cloud File Backup to CBS gets stuck when processing delta merge of a specific file (ref: RFE-480-11959, T-27096)
Application specific backup - Office365
- O365 Run on Server Backupset, Insufficient disk space available for temporary directory .... Required free space at least: 100MB (ref: CLW-450-90439, T-26616)
- O365 login failed due to "incorrect" credential error while MFA & Security Defaults disabled & correct credential provided (ref: GDR-667-48249, T-27086)
- O365 sharepoint backup gets stuck for many hours for "refresh digest" (ref: NMJ-274-27762, T-27183)
- O365 backup OneNote file in OneDrive cannot be backed up with error " SharePointManager is NULL" (ref: JBP-994-18556, T-27365)
- When perform Run on Server jobs, some jobs failed randomly due to Java crash (ref: T-27400)
- O365 client backup has missing site in source list, CBS shows incorrect O365 credentials prompt when trying to modify Backupset settings (ref: SXB-356-83784, T-26214)
- O365 China cannot list emails/files from source with sufficient permission granted (ref: QSK-139-92765, T-26484)
- After backup SharePoint site with delta TWICE, restore error "Fail to restore "Office 365/Site " is hit (ref: T-26640)
- "NullPointerException" Error when performing Incremental Backup with Source Changes (ref: T-27556)
- When Office 365 backup job is performed to Local and S3, hit error StringIndexOutOfBoundsException & crashes on S3 (ref: T-26904)
- When Site Collection URL contains special character, it cannot be listed on Source Tree (ref: T-26154)
Group feature / Reseller panel
- Trial period fixed to 30 days (ref: RIZ-965-78206, RXY-619-25482, T-26548)
- When create MSSQL Backupsets, Backupset schedule = OFF, while it is ON in Default User Policy (ref: OEE-999-23522, T-25721)
- Incorrect online help page for "Free Trial Registration" when login with sub-admin account in CBS Sub Admin console (ref: T-21093)
- Upon saving Sub-Admin accounts having excess license on System Settings> Basic > Administrative Access page, no warning message is prompted (ref: T-23846)
Redirection
- Connection to CBS is still tested when disabling a server in Redirector host (ref: XMF-118-64380, T-27297)
- Fresh installed CBS has RDR configuration by default wrongly set to ENABLED (ref: T-19081)
Replication
- When Replication enabled, OBM Backup Failed to run space freeing up of destination ... http code: 500, java.lang.RuntimeException: Failed ReplicableManager.addMovedPath() (ref: MTJ-323-19072, NFA-355-81479, YWC-347-99702, T-25641)
- ReplicateFile, repeats "Delete" and "Replicating" for Backupset logs, which already existed on Receiver (or PreDefined) (ref: T-26624)
- v7 CBS failed to replicate any data backup with v6 OBM after user home is moved (ref: T-20340)
Reporting / Email report
- No PDF backup reports generated and no Email reports received after CBS upgrade (ref: OQK-191-33529, T-27649)
- "[ReportGenerator.generatePdfBackupReport] Client log is not found..." kept logged on CBS after Backupset is DELETED before PDF generation (ref: T-20185)
- Support generating correct sub-admin protocol-port pairing in hyperlinks in Emails (ref: ZJW-609-35697, T-22940)
- When missing backup in one of the scheduled hosts, backup report is "Missed Backup" instead of "Missed Schedule host" in Hyper-V & Exchange DAG Backup (ref: T-23116)
- CBS backup reports not being sent quarter hourly and customers get many reports at once (ref: TZR-822-69984, WIP-316-52618, T-25286)
- After backup job done, backup client log shows backup successful although backup PDF show Error and Activities log show quota exceed (ref: T-24738)
System maintenance
- Unable to view files of Symbolic Link Folder on CBS > File Explorer and SystemError (Too many levels of symbolic links) logged (ref: T-26141)
- License check flip flop between Local IP addresses of multiple connectors causing license error (ref: NGU-838-28723, T-26771)
- CBS server was extremely slow with high CPU usage (ref: EKF-908-20964, ENP-749-58667, JXS-164-71591, XBZ-194-17497, T-25709)
- access.log is now in "xxx_access_.YYYY-MM-DD.log" instead of "xxx_access_YYYY-MM-DD.log" (ref: T-22995)
Security
- Security Patch, CVE-2020-1938 (ref: QLK-600-73720, T-26699)
AhsayUBS
- When viewing copyright message, year indicated is incorrect (ref: T-27586)
Product Abbreviations:
- AhsayACB - ACB
- AhsayOBM - OBM
- AhsayOBR - OBR
- AhsayCBS - CBS
- AhsayMobile - MOB
- Mobile Backup Server (AhsayMobile) - MBS