JetBackup 4 - cPanel Changelog

  • v4.1.3 [ Release Tier ] 2022-10-12
    • Case JB4 #1852 - CORE Introduce version lock for JetBackup v5.3.0 and above
    • Case JB4 #1851 - CORE Google Drive Destination Access Code Expires Every 7 Days, No Token Auto-Refresh
  • v4.1.2 [ Release Tier ] 2022-07-17
    • Case JB4 #1849 - CORE critical Support jupiter theme [paper_lantern theme removal in v108]
  • v4.1.1 [ Edge Tier ] 2022-05-22
    • Case JB4 #1847 - CORE [Dropbox] Access Token now requires to be refreshed frequently
    • Case JB4 #1845 - CORE Google Drive updated their authentication process
    • Case JB4 #1834 - security Security Issue [ Stablepoint ]
    • Case JB4 #1831 - CORE Full Compress Backup does not include mysql dumps
  • v4.1.0 [ Release Tier ] 2021-04-18
  • v4.0.26 [ Release Tier ] 2021-02-28
    • Case JB1816 - CORE jetmongod cpanel monitor issue on CentOS 6
  • v4.0.25 [ Release Tier ] 2021-02-07
    • Case JB1809 - critical Retry file restore issue
    • Case JB1799 - CORE [Local] The 'getBackupFiles' function is fetching the wrong information for the backup item
    • Case JB1798 - CORE Jetmongod-cpanel update package issue on CentOS6/CL6
    • Case JB1783 - CORE Cron errors due to Drobox Method
  • v4.0.24 [ Release Tier ] 2020-12-15
    • Case JB1795 - critical Security Update [RACK 911 Labs ]
  • v4.0.23 [ Edge Tier ] 2020-12-06
    • Case JB1792 - CORE [Backup] DB size should be calculated only if db backups are required.
    • Case JB1791 - CORE [Rsync.net] - Destination quota api change
    • Case JB1784 - CORE [Replicate] Adding schedule fails.
    • Case JB1779 - CORE Allow modification of `/etc/cron.d/jetbackup` so update will not overwrite.
    • Case JB1778 - CORE [SSH] Add support for destinations without time_format option in ls command.
    • Case JB1772 - CORE Restore - Add user to CageFS if it is part of it.
    • Case JB1771 - GUI [Restore & Download] Can't add selected backup files to the queue
    • Case JB1768 - GUI [Restore & Download] Incorrect Permission Handling for Reseller Permissions
    • Case JB1767 - CORE .htpasswds in the home dir should be owned by nobody
    • Case JB1763 - CORE GUI [Files and FullIncremental] Update error message on required FREE space on local machine.
    • Case JB1756 - GUI AppKey is missing in cPanel GUI
    • Case JB1749 - CORE exclude from exclude list - include
    • Case JB1744 - GUI cPanel GUI Issues
  • v4.0.22 [ Release Candidate Tier ] 2020-06-22
    • Case JB1754 - CORE Permissions not applied on incremental full restore
    • Case JB1752 - CORE GUI [Performance Settings] Deprecating Update Incremental Backups Sizes setting
    • Case JB1751 - GUI Disable RequireJS timeouts
    • Case JB1745 - CORE [Amazon s3] - Temp profiles are not deleted on AccessKey/AccessToken verification failure.
    • Case JB1743 - CORE CL selector will not select the right PHP version after full restore
    • Case JB1742 - GUI [Translation] cPanel common.js missing a few key:value pairs and escaped characters causing translation to fail.
    • Case JB1740 - CORE [Clone] - Unable to clone PHP selector for 00 ID.
    • Case JB1737 - CORE [SSH] Restore/Download problems with filename containing blank space characters.
    • Case JB1735 - CORE security Security issues
    • Case JB1734 - CORE Restore SSL
    • Case JB1733 - CORE Disable JB UI option.
    • Case JB1732 - GUI GUI - Copy shell command displays wrong message
    • Case JB1730 - CORE Restore folder/file fails when the user has no write permissions for (a part of) it.
    • Case JB1729 - CORE [Export] jetbackup --export will double the path saperator "/" if there is a "/" in the end of the export path supplied.
    • Case JB1727 - CORE [GoogleDrive] - mkdir is not accurate in some cases
    • Case JB1726 - CORE mysqldump not dumping SQL events
    • Case JB1723 - GUI [Restore & Download] Account Filter Searchbox Responsiveness
    • Case JB1719 - GUI GUI - Do not hide the notice of a database that was just restored
    • Case JB1291 - CORE Disable writing permissions for a folder being restored
    • Case JB784 - CORE Verify that the free INODE count on local fits the Percentage in settings.
  • v4.0.21 [ Release Candidate Tier ] 2020-03-23
    • Case JB1721 - GUI [cPanel GUI] Don't display the "Restore in progress... " message when there's no such process
    • Case JB1720 - GUI [cPanel GUI] Restore limit error message Issue
    • Case JB1716 - CORE SSH Destination detected as wrong Filesystem via hostname
    • Case JB1715 - CORE Upgrade php to version 7.3
    • Case JB1712 - CORE Update PHP version to 7.3
    • Case JB1707 - CORE New restore mix up home directories on servers with multi home partitions
    • Case JB1704 - CORE CloudLinux PHP version selector doesn't apply on the new restoration
    • Case JB1696 - GUI [Accounts] View Account Permissions Button
    • Case JB1695 - GUI [Accounts] View Account Backups shows backups from other accounts
    • Case JB1694 - GUI [Suggested Changes] Fail account download if package disk exceeded
    • Case JB1688 - CORE Remove the account folder when removing the last orphan backup
    • Case JB1127 - GUI Can see cPanel icons, after disabling them from the Feature manager in WHM
  • v4.0.20 [ Release Candidate Tier ] 2020-02-03
    • Case JB1691 - GUI [Destination] Increase the maximum Free Disk Space Limit over 95%.
    • Case JB1687 - GUI [File Browser] Disable the download option for unsupported destinations
    • Case JB1686 - CORE Rebuild Backblaze polymorphism structure
    • Case JB1684 - CORE [Backup Retry] Don't repeat all backup types on a retry
    • Case JB1683 - GUI Add retry to failed/cancelled restore queue item
    • Case JB1682 - CORE Add date to alerts emails
    • Case JB1679 - CORE [CXS security plugin] Return value environment fix
    • Case JB1678 - CORE Fix the migration script (after the JetBackup-Core matches)
    • Case JB1663 - CORE GUI Can't create cPanel engine destination with schedule on the same session
    • Case JB1660 - CORE GUI [Reseller] Permissions Issue - prevent resellers of restoring orphan backups
    • Case JB1651 - CORE [License] Not all servers can generate handshake
    • Case JB1622 - GUI [WHM GUI] Add RTL support
    • Case JB1592 - CORE GUI Select all mechanism
    • Case JB1547 - CORE GUI DR wizard GUI becoming unresponsive if large amount of accounts have been selected
    • Case JB1180 - CORE Trap kill signals on backup job - and update the job accordingly
  • v4.0.19 [ Release Candidate Tier ] 2019-12-31
    • Case JB1674 - CORE [BackBlaze] exception handling
    • Case JB1668 - CORE [Backup Jobs] Limit accounts to backup issue: skipping accounts
    • Case JB1652 - CORE Improve restore times
    • Case JB1649 - GUI Add select all to the filemanager
    • Case JB1643 - CORE Prevent the same backup/clone job to run twice (cron.d service bug)
    • Case JB1630 - GUI [cPanel/WHM GUI] Download is in progress after the download is done or failed
    • Case JB1617 - CORE [manageBackupJob api call] Able to add the same path twice
    • Case JB1616 - CORE [Queue] Able to add characters to the queue priority text box
    • Case JB1587 - CORE GUI Restore/download - Orphan Backups - sort by username doesn't work.
    • Case JB1584 - CORE [DNS cluster restore] DNS zone sync not restarting the remote named service
    • Case JB1559 - GUI Unable to use backup job wizard when there are no destinations created
    • Case JB1556 - GUI Syntax and phrasing
    • Case JB1535 - GUI [Logs] Update Automatically
    • Case JB1529 - CORE Backup mail dir when the mail dir is symlink to outside the home dir will result in wrong email accounts index
    • Case JB1525 - CORE [Clone job] The job has status completed when some account are failed
    • Case JB1500 - CORE Restore process doesn't restore user CloudLinux LVE settings
    • Case JB1446 - CORE GUI Display error when cPanel-"list accounts" fails.
  • v4.0.18 [ Release Tier ] 2019-11-11
    • Case JB1641 - CORE GUI cPanel - List snapshots show full backup list.
    • Case JB1638 - CORE GUI [Amazon][Restore & Download Directory] Folder does not exist when Browsing Files
    • Case JB1637 - CORE [Email restore] Doesn't restore roundcube DB
    • Case JB1600 - security Security issue reported by RACK911
    • Case JB1582 - CORE [Hooks] Restore pre/post hook not executing if "Restore Types" selected in the hook settings
  • v4.0.17 [ Edge Tier ] 2019-11-03
    • Case JB1625 - GUI [Destinations] Unable to set schedule when creating a destination with cPanel Backup Engine
    • Case JB1607 - GUI [GUI] Rephrase License Issue Message
    • Case JB1604 - GUI Remove the SSL backups option from cPanel GUI
    • Case JB1598 - CORE GUI [SMTP] New validation fields and progress bar added when sending notifications through SMTP email.
    • Case JB1593 - CORE GUI [Amazon s3] Add multipart_chunksize to the destination configuration
    • Case JB1590 - CORE GUI Executing GUI backup jobs will run with an unlimited retain
    • Case JB1583 - CORE GUI [DR wizard] Add the option to proceed without deleting the DB
    • Case JB1580 - GUI [WHM JB Reseller View] Widgets still shows up when permission is set to No
    • Case JB1570 - CORE GUI [Destination - Amazon] Unlimited Bandwidth option missing
    • Case JB1555 - GUI Feature showcase appears only after refresh browser on fresh install
    • Case JB1548 - CORE Googledrive cache support
    • Case JB1546 - CORE SSH timeout issue - (host key verification failed)
    • Case JB1544 - CORE Ftp sync Caracter encoding issue
    • Case JB1540 - Feature GUI New translation implementation
    • Case JB1534 - CORE Automated Daily DR Export failed on disk space issue
    • Case JB1519 - CORE GUI Avoid duplication while a backup job is running
    • Case JB1490 - CORE "Account vanished" while backup was running.
    • Case JB1481 - CORE [Snapshots] Backup Job for Snapshots - disable the abilty to choose a non accounts backup job
    • Case JB1475 - CORE [Abort backup job] Child processes still alive on CloudLinux servers
    • Case JB1457 - CORE [Backup job] Reverse health check issue - Alerts wasn't always sent.
  • v4.0.16 [ Release Tier ] 2019-08-04
    • Case JB1498 - CORE Monthly scheduled backup job loops on 1st of the month (UTC)
  • v4.0.15 [ Edge Tier ] 2019-07-15
    • Case JB1506 - CORE Destinations improved free disk calculation
    • Case JB1504 - CORE [BackBlaze] Fixed snap retain count if retain is greater than 10
    • Case JB1498 - CORE Monthly scheduled backup job loops on 1st of the month (UTC)
    • Case JB1492 - CORE Fixed workspace free disk calculation for incremental backup restores
    • Case JB1479 - CORE CGI warnings on cPanel log
    • Case JB1450 - CORE Wrap `restorepkg` with LVE
  • v4.0.14 [ Edge Tier ] 2019-06-23
    • Case JB1438 - Feature Retry failed Rsync transport
    • Case JB1428 - CORE Add database indexes for quicker sorting
    • Case JB1423 - CORE [Backup Job] "After backup job done" schedule - set delay fix
    • Case JB1415 - CORE [Post backup account Hook] add success/fail parameter.
    • Case JB1387 - CORE File/Dir restore fails when path contains _space_ character.
    • Case JB1384 - GUI [Url redirection] - Compatibility with cpanel v82
    • Case JB1371 - CORE Rebuild the email directories structure on restore
    • Case JB1370 - Feature Pause backup job if server load reaches specified limit
    • Case JB1369 - Feature [Download Account Backup] Full backup downloads can be restored now with the cPanel script
    • Case JB1353 - CORE [Orphan account] On delete/create user clean all downloads for that user.
    • Case JB1341 - Feature [Restore conditions] Abilty to apply by user type
    • Case JB1339 - Feature Restore Wizard - Guide for WHM users only.
    • Case JB1146 - CORE Amazon destination doesn't honor bandwith limit.
    • Case JB1139 - GUI Modify "Reload Records" Button
  • v4.0.13 [ Release Tier ] 2019-04-24
    • Case JB1405 - CORE [centos 6] Error message when trying to refresh backup size in Restore & Download page.
    • Case JB1394 - GUI Typo Fixes
    • Case JB1383 - CORE [Backup Job] new exclude paths that added after the backups retain as reached won't be excluded
    • Case JB1379 - GUI [GUI] Change "Disaster Recovery" to Export JB Config
    • Case JB1374 - CORE [SMTP EMAILS] Reduce connection time out (currently on 300 sec) to 30 seconds
    • Case JB1367 - CORE [CloudLinux] Remove the CageFS dependencies
    • Case JB1366 - GUI [Resource manager] - enable CL options as soon as IOnice/Renice are disabled.
    • Case JB1365 - CORE Improved backups lock/unlock process
    • Case JB1361 - CORE [Daily tasks] - Fix snapshot cleanup process
    • Case JB1359 - CORE [Backblaze] Add retry functionality on failed chunk upload.
    • Case JB1357 - CORE [CloudLinux] Backup job fails if wrapped by LVE
    • Case JB1354 - GUI [Clone backup] Add instructions on failover issues
    • Case JB1351 - CORE GUI [Local destination] - Rsync settings are not saved
    • Case JB1344 - CORE GUI Notes for snap items not working
    • Case JB1337 - CORE [Settings] Set "Restore sleep time" as 0 by default
    • Case JB1327 - GUI Change DR backup to "Export JetBackup configuration"
    • Case JB1304 - GUI Feature showcase JS preventing from displaying the UI
    • Case JB1036 - CORE new [Backblaze] - Added user application keys
  • v4.0.12 [ Release Candidate Tier ] 2019-02-27
    • Case JB1332 - CORE Export settings - doesn't exclude "SNAP ITEMS".
    • Case JB1299 - CORE [Job - All Accounts] The backup job failes if no accounts found to backup
    • Case JB1289 - CORE SSH Remote destination - Add IPv6 support
    • Case JB1287 - CORE Account filters - allow filters to be empty (no account selected)
    • Case JB1109 - new Create backup job Wizard
  • v4.0.11 [ Release Tier ] 2019-02-03
    • Case JB1285 - CORE GUI Add new Feature showcase: Multi-Processing system
    • Case JB1284 - CORE Restore email fails in some cases
    • Case JB1283 - CORE Can't verify Amazon destination
    • Case JB1282 - GUI Remove web console prints
    • Case JB1280 - CORE GUI Add settings for the new Multi-Proccess feature
    • Case JB1277 - GUI GUI - Dashboard restore queue summary counts "canceled" as "failed"
    • Case JB1273 - GUI Clone SSH Destination - toggle key/password using radio button
    • Case JB1216 - GUI Accessibility
  • v4.0.10 [ Edge Tier ] 2019-01-30
    • Case JB1276 - CORE Account mysqldump is not dumping SQL Procedures/Routines
    • Case JB1274 - CORE Old Downloads are not removed by Daily cron
    • Case JB1272 - GUI Removed misleading description on SSH Private Key field
    • Case JB1250 - CORE Clone Job - hook system and success status are wrong.
    • Case JB1248 - CORE Issue with cPanel single destination re-index
    • Case JB1239 - CORE Dropbox api call usage is high
    • Case JB1234 - CORE Auto detect bucket region in Amazon s3 destinations.
    • Case JB1227 - CORE Changed backup progress bar prepare functionality
    • Case JB1195 - CORE Failed to download/restore file/directory with space in the file name on rsync based destination
  • v4.0.9 [ Release Tier ] 2019-01-01
    • Case JB1226 - CORE Snapshot process is failing
    • Case JB1213 - CORE Backblaze snap.X rotaition is off sometimes,
    • Case JB1206 - CORE Directories backup fails - directories list is saved with empy line
    • Case JB1129 - CORE AWS - don't exclude when pattern start with slash
  • v4.0.8 [ Release Tier ] 2018-12-20
    • Case JB1223 - CORE Archived account backup doesn't clean temp data on failure.
    • Case JB1221 - CORE BackBlaze is not removing snapshots.
    • Case JB1215 - CORE Backblaze llist dir is not working if there is a subdir in the destination.
    • Case JB1212 - CORE Backblaze failed "large file" uploads are stuck forever.
    • Case JB1208 - CORE Amazon config profile could not be found
    • Case JB1204 - CORE FTP - can't verify directory .
    • Case JB1199 - CORE DR is not letting entering into JetBackup interface when DR restore process is running
  • v4.0.7 [ Release Tier ] 2018-12-06
    • Case JB1200 - CORE critical Error when create destination
    • Case JB1198 - CORE Getting many notices on backup jobs when GDPR is Active
    • Case JB1192 - GUI Change google drive docs to new docs
    • Case JB1191 - GUI Add/Fix no permissions on cPanel when no permissions
    • Case JB1190 - CORE Backup accounts when GDPR-suspend_backup was enabled
    • Case JB1188 - CORE Fatal error on DR restore
    • Case JB1187 - CORE Add schedule types to snaps during migration.
    • Case JB1186 - CORE Remove `mcryp` from migration script
    • Case JB1185 - CORE Doesn't remove old snaps when changing schedule
    • Case JB1183 - CORE Don't allow delete a backup job while running
    • Case JB1170 - CORE Migration for resource integers is wrong
  • v4.0.6 [ Release Tier ] 2018-11-12
    • Case JB1165 - CORE fixed Make migration script executable
    • Case JB1160 - fixed GUI Order backups by creation DESC in cpanel.
    • Case JB1157 - critical fixed GUI Can't download from cPanel end
    • Case JB1153 - fixed GUI Downloads is disappearing in file manager
    • Case JB1147 - fixed GUI Charset issue on cPanel side.
  • v4.0.5 [ Release Tier ] 2018-11-05
    • Case JB1145 - CORE fixed Disaster recovery has been deleted by the "Delete Manually Backup TTL" option
    • Case JB1138 - fixed security Security issue
    • Case JB1137 - fixed security Security Issue
    • Case JB1135 - CORE fixed failed to restore migrated databases backups
    • Case JB1133 - CORE critical Email data is not incremental on Full account incremental backup job
    • Case JB1132 - fixed GUI In cPanel Databases backups - fix the table header from domains to databases
    • Case JB1128 - critical DOC CHANGES NEEDED Do not fail job if push notifucation failes
    • Case JB1126 - GUI new Add TTL for "lock snapshots" feature in GUI
    • Case JB1125 - security Security issue.
    • Case JB1123 - fixed GUI Remove Delay field from Hourly schedule (Unused).
    • Case JB1116 - CORE fixed Next run is not updated if job runs less than a minute
    • Case JB1107 - Feature fixed Add support to preserve cloudlinux account settings on clone job when both are cloudlinux
    • Case JB1086 - fixed GUI Scheduled Index Description
  • v4.0.4 [ Release Tier ] 2018-10-21
    • Case JB1118 - critical fixed Backup job fails if API push notification is enabled (since 4.0.3)
  • v4.0.3 [ Release Tier ] 2018-10-18
    • Case JB479 - fixed PHP7 memory issue while backup process is running
  • v4.0.2 [ Release Tier ] 2018-10-09
    • Case JB1078 - fixed Amazon S3 migration between Jetbackup 3.1 to 4 fails in some cases
    • Case JB1077 - fixed Migration failed on old etc folders move
  • v4.0.1 [ Release Tier ] 2018-10-08
    • Case JB1066 - fixed Unable to filter out directories backups using destination filter
    • Case JB1061 - fixed Clone job fail in some cases
    • Case JB1054 - fixed MongoDB import/export fix for passwords starting with "-"
    • Case JB949 - fixed Exclude JetBackup made directories from Accounts Backup
  • v4.0.0 [ Release Tier ] 2018-09-27
    • Case JB1059 - fixed CPanel UI - download list is not shown in FIleManager page
    • Case JB1047 - fixed Empty backups created on no database data
    • Case JB1046 - fixed FTP destination doesn't sync using --delete flag
    • Case JB1045 - fixed security Security FIx
  • v3.3.14 [ Release Tier ] 2018-09-13
    • Case JB1038 - fixed FTP destination migrate to use config file
    • Case JB1035 - fixed Email file attachments with ".gz" extension are corrupted on MAC.
  • v3.3.13 [ Release Tier ] 2018-10-18
    • Case JB1033 - fixed Failed to restore when GDPR+safety is on
    • Case JB1011 - fixed Validate destination is always successful on CloneCpanel
    • Case JB1008 - fixed Backup Job stop button doesn't reset the next run.
    • Case JB1006 - fixed Next run is not updated if job runs less than a minute
    • Case JB1002 - fixed Reseller can't access JetBackup without all privilages.
    • Case JB1001 - fixed jetcli backup --export\import dosnt work in some cases
    • Case JB997 - fixed DR backups in GoogleDrive
    • Case JB975 - new LFTP - authenticate via config file.
  • v3.3.11 [ Release Tier ] 2018-08-20
    • Case JB985 - fixed Fatal error is printed out once the license is not active
    • Case JB974 - fixed Restore & download cache problem.
  • v3.3.10 [ Release Tier ] 2018-08-12
    • Case JB970 - fixed Save button disappeared inside GDPR settings page
  • v3.3.9 [ Release Tier ] 2018-08-12
    • Case JB964 - fixed Destinations are not saved on the pre\post reindex hook
  • v3.3.8 [ Release Tier ] 2018-08-09
    • Case JB956 - fixed Restore failes when safety backup is enabled.
  • v3.3.7 [ Release Tier ] 2018-08-06
    • Case JB926 - critical fixed security Security issue
    • Case JB920 - fixed Doesn't restore files from cPanel
    • Case JB904 - critical fixed Daily schedule calculation might cause "Backup Job loop"
    • Case JB903 - fixed The Date/Time sent in email notification(s) and logs are UTC (and not server timezone)
    • Case JB763 - new Add backups number for each account in accounts page
  • v3.3.6 [ Release Tier ] 2018-08-06
    • Case JB893 - fixed In Cpanel UI, the sorting doesn't work
    • Case JB885 - fixed File restore failes - (No error reported)
    • Case JB872 - fixed Directories ownership not override by settings
    • Case JB839 - fixed When the menu is minimized, there should be tooltips describing the menu items.
    • Case JB731 - new Duplicate jobs
  • v3.3.5 [ Release Tier ] 2018-07-22
    • Case JB844 - critical fixed Files restoration fails
  • v3.3.4 [ Release Tier ] 2018-07-16
    • Case JB836 - fixed Installation/migration fails because on mongodb auth.
    • Case JB827 - fixed Unable to connect as reseller to WHM GUI
    • Case JB822 - fixed Duplicate directories after files restore
    • Case JB818 - fixed cPanel (SSH) Clone destination creation fails
    • Case JB807 - fixed Enable wildcard expressions on exclude list(s)
    • Case JB806 - fixed Disaster recovery error wile trying to import DR DB
    • Case JB794 - fixed Interval server error 500 after reseller login to WHM GUI
    • Case JB793 - fixed Blank page while accessing DNS Zone Backups and Queue pages inside cPanel GUI
    • Case JB790 - fixed Timezone of PHP should effect only log section.
    • Case JB740 - new Implement Feature showcase
  • v3.3.3 [ Release Tier ] 2018-06-21
    • Case JB791 - critical fixed Restore failes while trying to decrypt (unencrypted) backup
    • Case JB789 - critical fixed "Exclude Suspended" filter added wrong condition in migration from 3.2
  • v3.3.2 [ Release Tier ] 2018-06-20
    • Case JB780 - new Allow overide date format (through language file)
    • Case JB779 - fixed Making sure date format is uniform across all pages
    • Case JB778 - new Rename the "Rating" column to "Performance" in the Jobs section
    • Case JB767 - fixed couldn't connect to ssh backup destinations after upgrade to 3.3.1
    • Case JB764 - fixed JetBackup doesn't honor cPanel disable feature
  • v3.3.1 [ Release Tier ] 2018-06-20
    • Case JB777 - new New Encrypted backups engine that will help making your server GDPR compliant
    • Case JB776 - new New SFTP destination
    • Case JB775 - new RESTful API system
    • Case JB774 - new New GUI & Dashboard (AngularJS based)
    • Case JB773 - new Hybrid backup - Now you can choose multiple backup types (to backup only dns + emails in one job for example - no need for multiple jobs)
    • Case JB772 - new Smart account filters - create unlimited filters and assign to job(s)
    • Case JB771 - new Hooks - Smart hook points the can be executed pre/post backup job or system job and react accordingly (abort / continue)
    • Case JB770 - new MultiScheduling - You can now assign multiple schedules to one job, all incremental to the latest backup
    • Case JB768 - new Added an option to automatically restore from safety if for some reason normal restore fails
    • Case JB470 - fixed Empty remote directory on all extra types DNS CRONS ...
    • Case JB408 - fixed validate sorting data
    • Case JB384 - fixed WHM GUI - remove "retain" field from the backup jobs table in the dashboard
    • Case JB381 - fixed If destination is hidden, Snaps should be tagged as hidden also.
    • Case JB379 - fixed RTL is not working on WHM GUI
    • Case JB374 - new Implementation of SSL backup
    • Case JB332 - fixed Email validation returns false on uppercase letters.
    • Case JB304 - new Add compressed backup destination to the billing reports
    • Case JB265 - new Freeze clone job if & when cpanel update is running at the background
    • Case JB10 - fixed Split the accounts list into page chunks
  • v3.2.18 [ Release Tier ] 2018-06-13
    • Case JB690 - critical fixed Security issue with permissions systems
    • Case JB665 - critical fixed Added some more security enforcing when a reseller granted to create jobs
    • Case JB504 - fixed Restoring backup from jetcli returns "invalid id"
    • Case JB465 - fixed Permissions for both cPanel & WHM are all set by default to "no" for new installations
  • v3.2.17 [ Release Tier ] 2018-06-12
    • Case JB686 - fixed Requires JetBackup-core 1.0.24
  • v3.2.16 [ Release Tier ] 2018-06-03
    • Case JB661 - fixed Issue while creating new GoogleDrive destination
  • v3.2.15 [ Release Tier ] 2018-05-07
    • Case JB503 - fixed Directories Compressed jobs are failing with "The provided source file not exists" error
    • Case JB484 - fixed Homedir is always skipped with remote incremental SSH backup job
    • Case JB477 - fixed Directories Compressed jobs are failing with "The provided source file not exists" error
  • v3.2.14 [ Release Tier ] 2018-05-03
    • Case JB474 - critical fixed Job Endtime caused the jobs to quit.
    • Case JB473 - fixed Compressed databases don't have 'gz' extension
    • Case JB469 - fixed All logs Email zipped attachments is corrupted
  • v3.2.13 [ Release Tier ] 2018-05-02
    • Case JB456 - fixed Backup jobs with disabled end time will always end at 01:00 AM
    • Case JB455 - fixed Destination Disk Space Usage is not accurate
  • v3.2.12 [ Release Tier ] 2018-04-30
    • Case JB380 - fixed User/Group ownership is not applied on restore.
    • Case JB370 - fixed In Cpanel GUI using CTL(Complex text layout) languages (ie.. Hebrew,Arabic etc.. ) generates errors.
    • Case JB365 - fixed Downloading compressed cPanel backup will end with downloading all accounts backups
    • Case JB333 - fixed Googledrive - same folder|filename might appear twice or more.
    • Case JB331 - fixed File permissions are not applyed after file|folder restore.
    • Case JB326 - fixed Databases doesn't compressed in the backup process even if the compressed option is enabled in the performance settings
    • Case JB325 - fixed FTP - DNS zones are not backedup.
    • Case JB314 - fixed Exporting JetBackup settings through the CLI doesn't export the backup include/exclude list
    • Case JB251 - fixed Object server destination mkdir create hidden file
  • v3.2.11 [ Release Tier ] 2018-02-12
    • Case JB319 - fixed Hardlinks are not created on RsyncNet destination.
    • Case JB310 - fixed Api calls sometimes return error
    • Case JB308 - fixed Disable disaster recovery notification if there are no destinations
  • v3.2.10 [ Release Tier ] 2018-02-12
    • Case JB315 - fixed backup rotation push notifications API calls where sending wrong data
  • v3.2.9 [ Release Tier ] 2018-02-12
    • Case JB307 - fixed Fixed Backup size report calculations
  • v3.2.8 [ Release Tier ] 2018-02-04
    • Case JB298 - fixed Fixed - Override performance (Since 3.2.x)
    • Case JB293 - fixed Restore "File permissions" update is failing (Since 3.2.x)
    • Case JB289 - fixed Add support for cPanels Debug Mode
    • Case JB288 - fixed GoogleDrive List files limited upto 100 records
    • Case JB286 - fixed GoogleDrive list Dir returns upto 100 records only.
    • Case JB285 - fixed Cpanel GUI - Single icon privileges by the feature manager is missing in all pages (Since 3.2.7)
    • Case JB284 - fixed Restoring resellers from DR sometimes don't restore the reseller previliges.
    • Case JB282 - fixed Unable to delete Clone destiantion (The selected destination id not exists) - (since 3.2.x)
    • Case JB276 - fixed Email backups created in wrong backup directory (since 3.2.0)
    • Case JB272 - fixed Directory Backup job is not executed (Since 3.2.7)
    • Case JB259 - fixed cPanel GUI - Remove roundcube DB from the avaialble restorable databases
    • Case JB254 - fixed DR Clone job verfies twice if it's a cPanel destination (Since 3.2.7)
    • Case JB253 - fixed DR Clone account logs are not shown in the GUI
    • Case JB252 - fixed Validate clone destination always returns false (false positive)
    • Case JB250 - fixed WHM GUI - When checking all permissions, random ones are not saved (JS)
    • Case JB249 - new If restore cPanel account fails - flag the backup as an orphan account
    • Case JB248 - new When restoring cPanel account - keep the current package
    • Case JB229 - new Add user notes when creating a snapshot
    • Case JB182 - fixed Log header is not visible in the log files (since 3.2)
    • Case JB180 - new On destination edit, user will be notified and ask to reindex this destination.
    • Case JB178 - new Add warning when adding SSH destination - It is not recommended to use cPanel server as a backup destination. Your backups might fail.
    • Case JB171 - new Freeze backup job if & when cpanel update is running at the background
  • v3.2.7 [ Release Tier ] 2017-12-26
    • Case JB246 - fixed Whm Permissions are not saved (Since v3.2.6)
    • Case JB243 - fixed Orphan account backups are not visible as list in Users backups (since 3.2.x)
    • Case JB242 - fixed Tar - file vanished while we read it.
    • Case JB231 - new Limit Amazon s3 bandwith and concurrency
    • Case JB228 - new Removed "USE" statement from database dump files
    • Case JB227 - fixed Changes destination type const name
    • Case JB218 - new Add Clone Destination
    • Case JB215 - fixed GoogleDrive destination - failes Authentication if fatching data loop is too long (OAuth 2.0).
    • Case JB214 - fixed Resore multiple accounts uses wrong backup ID (Since 3.2.x)
    • Case JB211 - fixed readline - undefined in cli
    • Case JB210 - new Change the feature manager item names to contain "JetBackup" name
    • Case JB209 - new Skip cpanel logs when creating backup
    • Case JB208 - fixed Cannot cancel "Scheduled index" on Destination once activated (Since 3.2.x)
    • Case JB207 - fixed Wrong error in gui when failing SSH validation/connection (Since 3.2.x)
    • Case JB206 - fixed Create a snapshot of an account via CLI
    • Case JB204 - fixed Destination path verification on Object-Servers (Since 3.2.x)
    • Case JB203 - new Replicate Job - add "delete" option.
    • Case JB202 - fixed ListAccounts takes too many resources (Since 3.2.x)
    • Case JB199 - fixed rsync speed limit doesn't have affect on sync process (Since 3.2.x)
    • Case JB198 - fixed ENV values different when comming from Shell or HTTP.
    • Case JB197 - new Rewrite cPanel GUI to match the new CORE system
    • Case JB196 - new Alert the user that migration process is curently in progress (For 3.1.x only)
    • Case JB192 - fixed Major bug fix - JetBackup hangs/freezes while waiting for process
    • Case JB191 - fixed Ftp error - Failed to prepare temporary snapshot folder
    • Case JB186 - fixed Schedule - Daily/weekly Scedules are delayed by day (since 3.2.x).
    • Case JB183 - fixed Database restore failes
    • Case JB181 - fixed Alerts notifications is growing +1 each cron job, even if DR destination is configured
    • Case JB177 - fixed Job minutes reset to "00" when editing a job.
    • Case JB174 - fixed Backblaze destination fatal error - undeclared function Retries
    • Case JB173 - fixed Error reporting log doesn't add attachment in some cases
    • Case JB170 - fixed Tar binary location is fixed to /usr/bin/tar. Should be editable. (since 3.2.0)
    • Case JB168 - fixed Changed cPanel icons size from 46px to 48px
    • Case JB167 - fixed Check if rsync is installed on Local, SSH and Rsync.net destinations on connection check
    • Case JB163 - fixed Backup fails when "Keep Users Data" option is disabled
    • Case JB161 - fixed Cancelled backup due free space limit reached is reporting "Completed" Backup instead of "Aborted"
    • Case JB155 - new Rewrite permissions system to match jetbackup 3.2 core system
  • v3.2.6-1 [ Release Tier ] 2017-11-08
    • Case JB166 - fixed Schedule - Invalid Schedule Data
    • Case JB162 - new Backblaze - add retries if the server sends too busy message
    • Case JB151 - new Possible to hide all backups which stored in particular destinations
  • v3.2.6 [ Release Tier ] 2017-11-08
    • Case JB157 - critical fixed Security - Information disclosure
    • Case JB150 - new Add support for SMTP when sending email alerts
    • Case JB149 - fixed Error 550 Maximum line length on backup job emails (RFC 5322 2.1.1)
    • Case JB148 - new Add ability to lock orphan / snaps to exclude from cleanup retention so they will stay forever
    • Case JB137 - fixed jet-mongod - Exclude mongod from LFD's Excessive resource usage when installing it.
    • Case JB135 - new Add the ability to replace cPanel JetBackup section with a single icon
    • Case JB132 - fixed Clearing old backup downloads
    • Case JB105 - new Flag orphan accounts in index file, so when restoring from disaster - we will know which was orphan and won't restore them.
    • Case JB104 - new Multiple accounts restore with "Select all" feature
    • Case JB93 - fixed Delete excluded on Amazon destination
    • Case JB13 - new Destination browser
  • v3.2.5 [ Release Tier ] 2017-10-29
    • Case JB146 - fixed Backblaze error : File names must not end with '/'
    • Case JB145 - fixed Backblaze destination Account ID validation error
    • Case JB136 - fixed JetAWS installation failed on CentOS 6
    • Case JB106 - new Add time spend per account to the logs
    • Case JB96 - new Import - Export: Jobs, Destinations, Config
    • Case JB95 - fixed Not possible to set PHP timezone through api call
    • Case JB41 - new Support for DNS cluster
  • v3.2.4 [ Release Tier ] 2017-10-24
    • Case JB128 - fixed cPanel error log reports JetBackup error : "Failed to import Cpanel::Config::ConfigObj::Driver::JetBackup::META"
  • v3.2.3 [ Release Tier ] 2017-10-10
    • Case JB117 - new Notification system - Send email alerts per notification level (Critical / Warning etc)
    • Case JB116 - fixed JetBackup 3.1 -> 3.2 Amazon Migration : Notify admin about new snaps creation (critical alert on notification system) when migrating Amazon destination
    • Case JB115 - fixed JetBackup 3.1 -> 3.2 Amazon Migration : Notify admin to remove old snaps (critical alert on notification system) when migrating Amazon destination
    • Case JB114 - fixed MultiPHP settings are not honored after restore from backup
    • Case JB112 - fixed Unable to restore from GoogleDrive after migration from JetBackup 3.1 -> JetBackup 3.2
    • Case JB111 - fixed GoogleDrive backup job fails after migration from JetBackup 3.1 -> 3.2 : "Failed to prepare temporary snapshot folder"
    • Case JB65 - new Rsync, added an option to prefer IPv4 / IPv6
  • v3.2.2 [ Release Tier ] 2017-11-21
    • Case JB102 - new Introducing new central notification system for alerts and generic system messages
    • Case JB100 - new Added support for BackBlaze destination
    • Case JB92 - fixed Disabled jobs are executed when triggered through the cron
    • Case JB91 - fixed Directories incremental job creates non-incremental duplicated backup data inside the snap folder
    • Case JB90 - fixed Migration - Directories job doesn't create index data when migrating from 3.1 to 3.2
    • Case JB88 - fixed GUI - Progress bar is not shown while "Directories incremental" job is running
    • Case JB83 - new Cpanel api tokens added in v66
    • Case JB82 - fixed Call to undefined method [obfuscated class]::bytestohumanreadable
    • Case JB81 - fixed Daily cron doesn't identify backup rotation accounts (since v3.2.x)
    • Case JB80 - fixed Migration - Backup rotation list data is not migrated properly
    • Case JB79 - fixed Migration - Job configured in JetBackup 3.1 to be executed after "other job is done" doesn't get his scheduled migrated (schedule type is null)
    • Case JB78 - fixed Insure terminating all jetbackup processes when entering migration from 3.1 -> 3.2
    • Case JB77 - fixed Next account is null when resuming a job from migration
    • Case JB76 - fixed Google V1 backup destination migrate from 3.1 -> 3.2
    • Case JB75 - fixed Notice: Undefined index: default in /usr/local/jetapps/var/lib/JetBackup/legacy/whm/views/destinations_manage.php on line 73
    • Case JB74 - fixed Notice: Undefined offset:0 in /usr/local/jetapps/var/lib/JetBackup/Core/Cpanel/Menu.inc on line 230
    • Case JB73 - new DR Clone - Add more verbosity about the backup source instead of just specifying backup id
    • Case JB72 - new GUI - Quick DR Clone, specify the backup destination name when choosing sources that are not the live account
    • Case JB71 - fixed DR Clone / Quick Clone - Validate the destination is indeed a cPanel server while saving job
    • Case JB68 - fixed Restoring file(s) create a safety for entire account
    • Case JB67 - new Notification system
    • Case JB66 - new Added support for BackBlaze backup destination
  • v3.2.1 [ Release Tier ] 2017-09-12
    • Case JB63 - fixed Error handler
    • Case JB62 - fixed DR Clone - scheduled job not executed when it should
    • Case JB61 - fixed Snapshot - Creating an account snapshot is not flagged as one and not shown in the snapshots screen (cPanel GUI)
    • Case JB60 - fixed cPanel GUI - "processing" icon doesn't show up
    • Case JB59 - fixed cPanel GUI - Main JetBackup Screen doesn't display icons (no specific page, the main one)
    • Case JB58 - fixed cPanel GUI - Trying to use the "settings" screen returns PHP Fatal error
    • Case JB57 - fixed cPanel GUI - Restore files / account user level notification doesn't work
    • Case JB56 - fixed Installation / Migration - cPanel userlevel template is broken
    • Case JB55 - fixed Download queue cleanup
    • Case JB54 - removed Remove "Delete selected" button from : Backup Manager › List Accounts › avihai Backups › Full Backups
    • Case JB53 - fixed Migration: Binary Locations Settings are empty after migration
    • Case JB52 - fixed Download file faild : -czf: command not found
    • Case JB51 - fixed Destination Disk Space Usage displays wrong units (GB/TB)
    • Case JB50 - fixed Scheduled backup jobs are not executed
    • Case JB49 - fixed Using "/" when creating ssh destination returns true one destination validate but false when validating through the job
    • Case JB47 - new Add more info to the restore log files - which destination chosen, which date picked
    • Case JB46 - fixed Restoring specific files from backup destination fails
    • Case JB45 - fixed Downloading single files from backup destination fails
    • Case JB44 - fixed DR Clone doesn't sync homedir files
    • Case JB40 - critical fixed dumping mysql databases with special chars failes
    • Case JB36 - new Dumping PostgreSQL databases
    • Case JB35 - new Updated logo with proper solid color scheme
  • v3.1.33 [ Release Tier ] 2018-04-08
    • Case JB367 - fixed Mysql database compression (Since 3.1.32)
  • v3.1.32 [ Release Tier ] 2018-04-03
    • Case JB363 - fixed mysql users are not backed up
    • Case JB318 - fixed GoogledriveV2 - Download fails
  • v3.1.31 [ Release Tier ] 2018-02-05
    • Case JB302 - fixed Restore queue typo -> Coping backup files
    • Case JB301 - fixed Disabling databases backup will add leftovers in the backup
    • Case JB300 - fixed Uncompressed databases is not indexed
    • Case JB287 - fixed FileManager not working in cPanel GUI
  • v3.1.30 [ Release Tier ] 2018-01-04
    • Case JB273 - fixed Email backup indexed path is wrong
    • Case JB271 - fixed Warning in cpanel logs - about JetBackup META.pm file when creating/terminating user.
  • v3.1.29 [ Release Tier ] 2017-11-02
    • Case JB159 - critical fixed Security - Information disclosure