Skip to main content

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