We’re excited to promote JetBackup v5.4.0 to the ALPHA tier! This release introduces our new deduplication backup structure, API support for two-factor authentication (2FA), dry-run filter capabilities, and expanded bulk management with mass account assignment and reassignment features. Enhancements include improved email restore flexibility, cron control for cloned users, and workspace validation checks before download generation. Additionally, this release addresses scheduling delays, security improvements, and various GUI refinements for a more reliable and streamlined experience. Please note that “Base” features and fixes apply to all JetBackup versions.


Bug Fixes

JetBackup – v5.4.0 (Base):

  • Resolved delay schedule not executing after backup job finishes – #2161
  • Added Deduplication backup structure – #2347
  • Added dry run filter capability. #2018
  • Resolved an issue where delayed schedules would not execute after a backup job finished. #2161
  • Check available space of ‘Workspace Directory’ before generating Download – #1247
  • Added the ability to mass reassign Assignable Accounts- # 1755
  • Added the ability to mass assign accounts to a tag- #1754
  • Added ability to restore Email structure only for Email backup items – #1975
  • Improved View Backups behavior where the panel config kept the oldest full backup item selected. #1129
  • Included additional core socket, API help, GUI, and internal security improvements. #2405, #2337, #2268, #2218

JetBackup – v5.4.0 (cPanel):

  • Always restore the Email Account password via API during restore – #213
  • Resolved an issue where a fork could close unexpectedly due to reseller data returning null. #218

JetBackup – v5.4.0 (DirectAdmin):

  • Improved account cross-panel restoration process for users without a contact email – #220
  • Resolved incorrect ownership for files in .cl.selector directory after restore from legacy destinations – #216
  • Resolved a bandwidth type mismatch that could return a float instead of an int. #217
  • Improved handling for cases where no email accounts were found, preventing the condition from being misclassified as an error. #219

JetBackup – v5.4.0 (Plesk):

  • Resolved issue restoring Database Users – #116
  • Fixed fatal error when restoring DNS zones missing SOA record – #120
  • Resolved a regression where incorrect passwd_type handling of complex passwords could cause subscription creation or update failures. #118
  • Resolved an issue where a DNS zone restore API error could result in an empty restored zone for the domain. #117

JetBackup – v5.4.0 (Linux):

  • Added the var.jetbackup_port option to lighttpd jetbackup5.conf to allow changing the web GUI port. #72

Plugin Updates


S3 – 1.1.11

  • Modify the retry condition – #107
  • Performance Settings – Add setting to control Curl Connection Timeout – #106

SSH – 1.1.9

  • Base Compatibility Update

SFTP – 1.0.11

  • Base Compatibility Update

Google Drive – 1.1.5

  • Implement a new file chunk retries method – #32

Known Issues


The resolution of these issues is currently in progress!

  • Implement Email Forwarder backups – JB5-Base #2066
  • Symlinks not selected with select all in File Browser – JB5-Base #2283
  • Allow System Integrity Check time to be set – JB5-Base #1649

For more information on closed issues, please visit JetBackup Change Log.
For more information on new features, please visit JetBackup 5 Documentation.
If you would like to leave feedback, please visit JetBackup Forums.
If you would like to leave a new feature request, please visit JetApps Feature Request.