AhsayCBS (DIY) v10.3.0 Release Notes (01-Apr-2026)
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
- Besides the availability of re-branding option, the license key must have valid maintenance in order to build any v10 branded AhsayCBS/OBM/ACB installer.
This release contains the major features listed below:
Enhancements
API
- Include "Upload Size" in GetBackupJobReportSummary.do
General / Miscellaneous
- Extend Run-on-Server Backup (CloudFile/M365/GWS) to be run inside on-premises or cloud Docker container for better server resources scaling
- Separate Restore Process for Run-on-Server Backup (CloudFile/M365/GWS)
- Hide or Disable “Migrate Data” Option for v9+ Backup Sets
Application-specific Backup/Restore - Microsoft 365
- Enhanced Backup source filter for selecting specific folders in OneDrive and Mailbox
- Added debug option to change "Skip Backup" logs for users in Teams and Channels to [Info]
- Support restore multiple Microsoft 365 data types in single job
Application-specific Backup/Restore - Google Workspace
- Support restore multiple Google Workspace data types in single job
Application-specific Backup/Restore - Proxmox VE
- Support setting brandwidth limit for VM migration
Operating Systems
- Support for Debian 12.13
- Support for Debian 13.3
- Support for AlmaLinux 9
- Support for AlmaLinux 10
Performance
- Run Direct Restore Performance Tuning
- Microsoft 365 and Google Workspace Restore Performance Tuning
Security
- Ahsay Security Patchset - Q1/2026
Bug Fixes
API
- Created backupset not showing using "AddBackupSet.do" API
Application-specific Backup/Restore - CloudFile
- Dropbox backup gets an error "Unable to retain old backup file" for moved file
Application-specific Backup/Restore - Microsoft 365
- "Destination type (Exchange) is not supported" encountered during Backupset re-authentication
- Backup personal account gets error "The specified filter to the reference property query is currently not supported"
- Backup gets error "SQLITE_ERROR - SQL error or missing database (not a writable directory)"
- Backup keep retries on item, error "java.sql.SQLException: [TemporaryTable.insert] Failed to insert com.ahsay.afc.cloud.office365.sharepoint.SharePointAttribute"
- Restore gets error "Malformed input or input contains unmappable characters" when restoring a file with special character
Application-specific Backup/Restore - Google Workspace
- Backup gets an error "Failed to parse date" and "remove backup data size incorrect from index"
- Google Drive Lossless backup drive gets error "index 19 out of bounds for length 19"
- Cannot find the destination specified ID when restore another backupset
- Gmail backup gets error "IllegalArgumentException BackupFileLocal is not instance of BackupFileLocalGmail"
Application-specific Backup/Restore - Proxmox VE
- Unable to add FTP destination on Proxmox with "Failed to access FTP service" error
- Restore Failure – SCSI Controller Mismatch (VirtIO vs virtio-scsi-single) on New Host
- Backup fails with error "Cannot invoke "com.ahsay.cloudbacko.eq.d()" because "
" is null" - Restore Failure gets error "reason = [Exception] Fail to start VM '105' under fc mode, caused by [l] kvm:.. Could not open '/dev/vfio/2': Device or resource busy"
- "Cannot invoke \"com.ahsay.cloudbacko.rv.n()\" because \"this.X\" is null" is displayed in the restore log
- Restore get error "Failed to restore \"ProxmoxVE/.../...dat\", reason = [l] WARN: no physical CD-ROM available, ignoring"
General / Miscellaneous
- Cannot access AhsayCBS console after upgrade
- Hidden “User Group” and “Effective Policy” appear after canceling backupset creation
- Client logs reuploading to AhsayCB after removing from Userhome
- Unable to create backup set on AhsayCBS web console
- Cannot enable 2FA on the CBS after applying a new SSL certificate
- Restore Drill job list for today view shows jobs from 2023 and 2024
- Cannot enable 2FA on CBS after applying a new SSL certificate
Customization
- Concurrent branded installer builds cause other subadmins to build QNAP installer only
Replication
- V6 replication error after CBS upgrade
- Replication estimation time is not accurate
System Maintenance
- Multipart upload requests are rejected by Nginx before reaching CBS
- CBS server inconsistently up and down
- CBS service consumed High CPU usage
- Unable to send notification emails using TLSv1.3
- Unable to add SSL certificate due to "HTTP Status 400 – Bad Request" error
Product Abbreviations:
- AhsayACB - ACB
- AhsayOBM - OBM
- AhsayOBR - OBR
- AhsayCBS - CBS
- AhsayMobile - MOB
- Mobile Backup Server (AhsayMobile) - MBS