Skip to main content

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