AhsayCBS v8.3.0.30 Release Notes (14-Oct-2019)
This release contains the major features listed below:
Enhancements
General Miscellaneous
- Support Lets Encrypt SSL certificate with Java 8 (ref: EZH-550-73555, JEH-572-96085, KQZ-994-37439, RHA-244-37433, T-16480)
- CBS Support 2-factor authentication login (ref: FNJ-420-39892, KGH-747-80292, MZM-160-37445, PCO-759-56880, T-19666, T-22800)
- Retry Logic, supporting resumable uploading/downloading files between CBS and OBC (ref: T-23233)
Upgrade
- Remove backup data in cloud storage after using JSON API to remove the USER / BACKUP SET/ PREDEFINED DESTINATION inside the backup set (ref: AUM-996-66080, GTL-618-59204, T-14268)
Application specific backup
- Support Backup & Restore of Version History for Non-Files List items (ref: T-24104)
- Support backup and restore site column - “External Data” of a site in Office 365 (ref: T-24112)
- Support backup and restore site column - “Managed Metadata” of a site in Office 365 (ref: T-24114)
- Support restore “List type PublishedFeed” of a site in Office 365 SharePoint Online (ref: T-24127)
- Office 365 - Support listing Office 365 SSO (Single-Sign-On) accounts' OneDrive & Personal Site data for backup/restore (ref: T-24140)
- Support restore file of same filename / list item of same GUID from 2 different users to the alternate Office 365 account (ref: T-24143)
- Support to backup and restore document library (including OneDrive) items' Share Link (Office 365 backup) (ref: T-24145)
- Office 365 - Support backup and restore of OneDrive and Sharepoint documents version history (ref: T-24148)
- Support restore checked out/ checked in file to OneDrive and Document Library when require check out setting is enabled (ref: T-24397)
- Handling for migrating DB index for multiple host backup set type (ref: T-24710)
- Verify the checksum (sHexOfSHA256Hash) when OBM calling uploadFile for uploading block files (ref: T-25236)
- Feature to modify Office 365 Username in the backup set (ref: T-23709)
- Add “List View” of backup source page so that the deleted Office 365 backup source can be de-selected in CBS (ref: FBJ-446-95277, HET-417-55580, NWZ-638-45014, YSK-137-10586, T-23632)
- Support Multi-Factor Authentication for Office 365 mailbox backup (ref: T-23445)
Backup Destination
- Support Amazon S3 Regions - Asia Pacific (Hong Kong) (ref: T-24122)
- Support Backblaze B2 as cloud source (ref: T-24193)
- Support wasabi cloud storage for destination and Cloud File backup source (ref: T-24705)
- Remove Amazon Cloud Drive from new destination (ref: T-24940)
- Support Amazon S3 Storage Class - INTELLIGENT_TIERING and ONEZONE_IA (ref: T-23814)
- Support Aliyun Bucket Region - London 英国(伦敦)(oss-eu-west-1) (CBS) (ref: T-23054)
- Backup Set data in Predefined destination not clean up by routine job upon changing destination for Run on Server backup set (ref: T-22973)
- Support of Amazon S3 Region - EU (Stockholm) region (CBS) (ref: T-23051)
- Support Amazon S3 Regions - Asia Pacific (Osaka-Local) (ref: T-23316)
- Support Backblaze B2 Cloud Storage (ref: MKC-369-90385, T-15975)
- Backblaze B2 Cloud Storage as Replication storage in CBS (ref: RFO-895-40915, T-16257)
- Support Amazon S3 Regions - China (Ningxia) on OBC & CBS (ref: T-21831, T-21812)
Customization
- Sub-Admin user can view the SSL certificate of another Sub-Admin user account (ref: PBJ-473-53253, T-23164)
Deployment
- Update CBS install and startup script to support CBS on ASUSTOR (one of NAS) (ref: T-23629)
- Installer to check maintenance validity before upgrade from old version (ref: T-24300)
- Fix TLS issue by upgrading Tomcat 8.5.43 bundled with CBS v8 (ref: T-24704)
- Bundle New dummy SSL certificate which will expire on 3-Jan-2024 in v8.3 (ref: T-25195)
File backup
- Generated temp directory path according to backup set OS (ref: BUW-856-89232, T-23325)
Group policy / Reseller panel
- Request to have “New Backup Set Wizard - OpenDirect” & “New Backup Set Wizard - Granular Restore” options in CBS Group Policy [GUI Settings] (ref: IIM-210-76077, KDN-136-78924, LRW-711-54650, NQK-377-65195, UGQ-723-15814, WSJ-810-70336, ZQD-849-65880, ZRO-473-73773, T-18301)
License / Billing module
- License interchangeable for MS HyperV / VMware, NAS - QNAP / NAS - Synology and Office 365 add-on modules quota (ref: T-23162, T-23321)
Operating systems
- Support CBS on Red Hat Enterprise Linux 8 (ref: T-23916)
- Support CBS on Ubuntu 19.04 (ref: T-23711)
- Support CBS on FreeBSD 12 (ref: T-22890)
Reporting / Email report
- Create a new backup job end status “BS_STOP_BY_MODULE_QUOTA_EXCEEDED” for the module quota exceeded (ref: T-25066)
- CBS backup report jobs listing according to the end time results in inconsistency and leads to confusion of the customer (ref: AYI-881-54132, T-23645)
Security
- Vulnerabilities on requests used for connecting from client to server (ref: IFX-361-90536, PYS-448-50152, T-23562)
System maintenance
- Support CBS on FreeBSD 11.3 (ref: T-24647)
- Performance tuning for EditUser page (ref: WDN-832-74924, T-23741)
- Performance tuning for [Statistics] page in EditUser (ref: WDN-832-74924, T-23882)
User experiences
- Show message when selected a list template which is NOT supported to restore (e.g. MicroFeed) in tree restorer of CBS UI (ref: T-23696)
- Tomcat poor transfer rate due to server.xml values: socket.rxBufSize=xxxxx and socket.txBufSize=xxxxx (ref: WJV-882-69842, T-23825)
- Enhance server-side performance when expanding nodes in Advanced Backup Source Tree to align with OBC (ref: BMS-678-40150, T-23687)
Bug Fixes
General Miscellaneous
- OBM Input correct encryption key but prompt “Encryption Key is invalid” for Cloud File Backup set created via CBS (ref: T-14517)
- CBS delete Cloud File Backup set, the backup set folder is not removed on server (ref: T-14647)
- Web elements with data-label in list table are changed with addition of extra spaces in CBS HTML code (ref: T-23512)
- OBM / ACB Tabs are missing on the download page on CBS v8 web console (https://%hostname%/cbs/system/ShowDownload.do) (ref: GXD-374-16790, T-23568)
Restore / Decrypt
- When restoring site to an alternate Office 365 account in CBS, Original site collections do not exist alert message pops up (ref: GTV-521-54177, T-23600)
- The user section will not show on Alternate location page if using backup user account to access CBS and restore data from Office 365 backup (ref: FDT-902-94334, T-23762)
- Filter feature does not work when restoring the data from Office 365 backup (CBS Server Side) (ref: CVB-104-45377, T-23892)
- A blank Restore page is shown when restoring Office 365 Sharepoint data in CBS web console (ref: UTY-627-10691, T-24948)
Upgrade
- After upgraded OBM and perform backup job, unable to update data migration flag “v6-index-to-migrate” of v6 backup set from “Y” to “N” (ref: T-23731)
- Upgrade from CBS 7.17.0.50 to CBS 8.1.1.50 CBS Service will not start, problem with upgraded server.xml (ref: XBM-796-17561, T-23542)
API
- With “QuotaList” value of invalid data type in “AddUser.do” v2 JSON API, backup user is created with “java.lang.NullPointerException” error (ref: T-22606)
- Improper error message shown from AddUser.do & UpdateUserProfile JSON API when non-positive quota value is inputted (ref: T-21272)
- After calling AddUser.do v1 JSON API with module enabled and 0 or negative quota, invalid behaviour is returned (ref: T-22132)
- JSON API AddUser.do can enable “ShadowProtectBackupEnabled, NasClientEnabled, MSWindowsSystemStateBackupEnabled, QnapEnabled” for ACB user (ref: T-20693)
- Bandwidth control is not removed when the same UpdateBackupSet.do request contains both change/add and removals requests (ref: KRM-638-60950, T-23344)
- RunBackup.do does not work for Run-on-Server backup sets (ref: PQF-949-19043, T-23441)
- UpdateBackupSet.do API fails to handle adding multiple backup schedules/bandwidth settings at once (ref: TGP-219-53686, T-23404)
- No error for invalid value in AddUser / UpdateUser API “XXXQuotaType” and No Quota Exceeded checking when MSHyperVVMQuotaType is invalid (ref: T-23765)
- UpdateBackupSet.do API unable to update Office 365 account password (ref: T-23790)
- After calling UpdateBackupSet.do to update ApplicationSettings of Cloud File / Office 365 backup set created by API, dummy folder generated (ref: T-24630)
- After Updated user password in Windows Active Directory, Incorrect backup username/password results in next backup job that involve DIC (ref: T-24688)
- UpdateConfig.do API returns JSONObject[“EventLogName”] not found after fresh installed CBS (ref: T-24833)
- API result cannot be align with system user and API user - UpdateServerConfig.do (v1) & UpdateSystemSetting.do (v2) (ref: T-23923)
- CBS, API - Upon running GetLicense.do v1 API, 3 parameters that supposed to be from GetLicense.do v2 API was returned (ref: T-23928)
- Upon comparing GetLicense.do v1 and v2 responses, some EnableXXX are removed on GetLicense.do v2 than to GetLicense.do v1 API (ref: T-24006)
Application specific backup
- When listing large number of items in Office 365 backup set, web console fails to show items in backup source tree (ref: T-23367)
- When create / edit backup set after untick shortcut & save WITHOUT viewing advanced source, corresponding items still selected (ref: T-23174)
- Keep adding and launching schedule job of Office 365 backup set (Run on server) continuously (Job by job) (ref: JWX-977-99116, MXW-207-92823, T-23654)
- Failed to perform run on server office 365 backup job with “[StackOverflowError] null” error in v8.2.1.8-v2 cbs (ref: T-23810)
- Failed to restore data of office 365 account to alternate location and alternate office 365 account (ref: T-23812)
- CBS, Cloud File - After clicking restore button of Run On Server Cloud File Backup Set, no response is returned (ref: T-23819)
- When create backup set with Office 365 administrator account, unable to list other users and Site Collections (ref: T-25274)
- Unable to perform Run on Server backup jobs if backup user's name contains unicode character (ref: T-25102)
- Failed to upload cached index file with reason “Failed to mirror directory” when storage quota exceeded (ref: T-24746)
- When select library after deselecting Lists and Libraries & Subsites nodes as source, no file backed up (ref: T-24777)
- CBS, Cloud File - When create Aliyun backup set, icon is missing in top node of source tree (ref: T-24814)
- CBS, Cloud File - When edit Google Drive cloud file backup set after token expired, blank page is returned (ref: T-24815)
- When edit Cloud File and Office 365 backup set, radio button indicating run-on-server or run-on-client is missing (ref: T-24829)
- CBS, Cloud File - When create OneDrive for Business cloud file backup set, source tree is empty (ref: T-24803)
- CBS, Cloud File - When create cloud file backup set, drop-down list for switching to table view is shown (ref: T-24804)
- After Upgraded, Run On Server Cloud File and Office 365 Backup Set keep running Data Integrity Check in every backup job (ref: T-24915)
- When restore from Chinese version Outlook to English version Outlook, new folder is created for Inbox (ref: T-24395)
- The Office365 backup job is stuck on the process of “Downloading server file list (Office 365)… Completed” (ref: T-24125)
- CBS O365 SharePoint Backup cannot backup emoji and get error … Cannot open file “xxx.eml”. 500 Internal Server Error (ref: KCT-270-62506, T-24407)
- Office 365 backup error “[CloudFileSystem.createFile] Parent directory 'Office 365/Users/xxx@yyy.com' does not exist” (ref: BYQ-468-42829, T-24409)
- OBM, If account used to create backup set without application impersonal permission, error is returned when backup other user (ref: T-24129)
- Run on Server Office 365 Backup stucks when backup source contains multiple Office 365 users (ref: T-24131)
- Restore site collection/personal site to a site with “denyAddAndCustomizePages = true” settings hit access denied warnings (ref: T-24132)
- Office 365 - When restore Public Folder mail to original location, New mail is restored and not overwriting the existing mail (ref: T-24134)
- Office 365 - When restore a list to alternate office 365 account, the name of the list restored in that office 365 account is wrong (ref: T-24136)
- Office 365 - If delete one file from sharepoint during backup, other files in same directory are NOT backed up and errors are returned (ref: T-24138)
- OneDrive for Business Cloud File backup “xxx does not exist”&“Failed to getInputStream of file xxx Failed to obtain FileAttribute, sPath” error (ref: T-24118)
- CBS, Unable to expand Site Collections node when there are over >5000 sites (ref: T-24120)
- OBM Exchange MailLevel Backup error = Target is not a file, sParent=Indbakke, sName… (ref: T-24106)
- Office 365 SharePoint “Run on Server” Restore flagged warning status “Cannot convert a primitive value to the expected type 'Edm.DateTime'…” (ref: T-24116)
Backup Destination
- When add predefined destinations, list table for destination pool is shown even when single storage destination radio button is selected (ref: T-24879)
- OBM Backup to Standard Destination “OneDrive for Business” returned with error “The request has been throttled” (ref: T-24515)
Customization
- Customized Color Scheme does not take effect in OBC for imported branding json in CBS (ref: VDQ-649-22359, T-23553)
- CBS 8.1.1.50 Cookie Banner does not accept HTML code anymore (ref: T-23521)
Deployment
- After installing CBS in Linux / UBS OS, console.log is missing (ref: T-24967)
- After clicked Login on fresh installed CBS before applying any license, blank page is returned (ref: T-25055)
- Unable to install QNAP OBM in CBS with HTTP & HTTPS connectors where the first connector in the list is an HTTP connector (ref: SCJ-355-29681, T-23694)
- CBS v8.1.1.50 Windows Installer cannot apply custom port to server.xml (ref: T-23574)
Group policy / Reseller panel
- Select Preempted backupset & then go to User Profile > General or Backup Client Settings, some enabled fields become disabled (ref: T-17934)
- When both preempted CBS and predefined CBS destination are used, duplicate predefined CBS exists in Quota view and calculation is wrong (ref: T-23097)
- Unable to config Standard CBS destination for backup sets in Sub Admin system console (ref: ZFR-508-96565, T-23586)
- “Move/Import/Export User” & “Rescan All Userhome Directories” were incorrectly shown in CBS Sub Admin console (ref: T-25046)
- When create preempted file backup set, unable to proceed to OpenDirect page (ref: T-24905)
License / Billing module
- CBS license check flip flop between HTTP and HTTPS ports causing license error (ref: MXR-100-85815, T-23673)
- Keep receiving the system error “Unable to create license usage snapshot” from CBS Dashboard (ref: ALN-718-69293, KFS-632-53029, T-23808)
Redirection
- When OBM machine connected to Redirector server and shuts down for 30 minutes, system error Null log appears alongside system info message (ref: T-23839)
Replication
- Failed to replicate file with “[CloudCache.get] Failed in FolderNode.getChild()” error after upgrade to v8.2.2.19 (ref: T-24924)
Reporting / Email report
- CBS sends Missed Backup emails to users which their backup schedules are disabled for the backupsets (ref: NVB-510-19449, T-23566)
- When Daily Routine Job is performed, Statistics related Routine job Error is returned (ref: T-25021)
- Backup report cannot be generated correctly after finishing backup successfully due to null error (ref: DPP-131-81818, T-24751)
- “Schedule Host” field is empty in the generated PDF report of Multiple Host Backup Set (Hyper-V Cluster & Exchange DAG) (ref: T-24021)
Server Crash
- CBS server refuses connections several times per day after upgrade (ref: ENN-122-76172, GRO-720-36449, T-23787)
- Cannot connect to CBS server (Server Down) and need to restart CBS service (ref: QXA-419-90162, T-23918)
System maintenance
- When CBS upgraded from v7.17.2.2 to v8.2, socket.txBufSize and socket.rxBufSize are missing in server.xml (ref: T-23912)
- CBS, UBS - Unable to access link folder with error “The selected file is no longer available. The page is reloaded” on CBS > File Explorer (ref: T-23870)
- After called AddSysUser.do to add a sub-admin, “System Settings - Basic” page becomes inaccessible and redirected to login page (ref: T-23745)
- Align the Unix script for CBS and OBC (ref: T-23575)
- After upgraded CBS, multiple SystemAuthOK with empty message logs are found in Administration Activities log (ref: T-24954)
- Temp folders and files in obs\system\temp folder are uncleared when failed to export user (ref: T-24166)
- Extra “properties-common.tar.gz” file is packed in C:\Program Files\AhsayCBS\download\component folder (ref: T-24178)
- CBS web console signs out while changing the selection of drop down lists in Chrome version 75 and IE version 11 (ref: CAQ-811-42758, EJA-285-74295, EXH-542-21517, KKS-141-42582, MJO-405-39604, VEO-877-31917, WBW-504-84552, T-24228)
- CBS web console signs out while deleting item in list table in Chrome version 75 (ref: OSZ-604-89870, T-24277)
- Default certificate type is “undefined” and Extra “server.xml.bak.%timestamp%” is generated when start fresh installed CBS v8.2.1.0 (ref: T-23924)
Translation
- Dutch translation issue on terms “Report” (ref: GIP-198-80421, T-24191)
- Germany translation issue in word “Normal” under Backupset setting > Other > Compressions (ref: JUQ-346-15148, T-23584)
- CBS Advance In-File Delta German / Dutch translation is not correct (ref: QOG-323-42022, T-23672)
- CBS Greek Translation (ref: AOE-288-36698, T-23611)
- Germany translation issue (ref: UUD-814-45430, T-23805)
- CBS Korean Translation (ref: T-23723)
User experiences
- When clicking “Move/Import/Export User” button on Manage User Page, alert is prompted (ref: CCX-328-96883, T-23605)
- CBS, OBM - When backup user login after 3 incorrect attempts, backup user is still able to login with Enabled status (ref: T-23744)
- Statement “Backup/Restore jobs that are currently running or finished within 1 hour” not align with the behavior of “CBS > Live Activities” page (ref: T-14986)
- Alias in Unicode unable to be displayed in csv file generated with Export Users' Usage Statistics (ref: T-23985)
- “[ProgressInfoList.remove] Cannot find the element..” is found in CBS Activities logs whenever there is a backup or restore job (ref: T-25212)
- Remove “Progressive Data Integrity Check” page in CBS web console, disable PDIC for clients in all versions (ref: T-25163)
- CBS web console occasionally encounter “Too many redirects” and “Failed to load resource: net::ERR_EMPTY_RESPONSE” (ref: AAS-756-92310, KJA-449-89256, T-24623)
- Error when create new backup set from OBC when preempted deselected source is set in CBS (ref: ORP-536-90701, T-24770)
- Columns of tables in Activities Log and rebrand Custom Properties are not displayed properly (ref: T-24808)
Product Abbreviations:
- AhsayACB - ACB
- AhsayOBM - OBM
- AhsayOBR - OBR
- AhsayCBS - CBS
- AhsayMobile - MOB
- Mobile Backup Server (AhsayMobile) - MBS