~~NOTOC~~ ======Release Notes for CloudBacko Lite ====== ===== v4.1.0.3 (6-Apr-2020) ===== ---- ==== Enhancements ==== ---- === Newly Support === == Backup Modules == * **File** - Outlook 2019 == Operating Systems == * Mac OS X Mojave 10.14 === Backup modules === * **File** - Support selecting UNC path as the backup source without prior mapping with drive letter * **File** - Enhance information in the delete message when running retention policy / space freeing up and remove files out of retention (ref: T-25192) === Backup Destination === * **Aliyun / Alibaba Cloud** - Support Aliyun Bucket Region - London (oss-eu-west-1) (ref: T-23055) * **Amazon Cloud Drive** - Desupport Amazon Cloud Drive (ref: T-25052, T-24962) * **Amazon S3** - Support Amazon S3 Region - Asia Pacific (Osaka-Local), EU (Stockholm) (ref: T-23315, T-23053) * **BackBlaze** - Support Backblaze B2 cloud storage (ref: AEA-600-60938, JTW-830-35386, MME-211-10211, ZIA-412-17637, T-15329) * **Google Cloud** - Support Google Cloud Storage regional location to specific location instead of using multi-regional type * **Wasabi** - Support Wasabi cloud storage (ref: T-24706) === Deployment === * Update EV cert of CloudBacko for signing drivers (ref: T-23191) === General / Miscellaneous === * New index.db * New backup set index handling process * New Period Data Integrity Check feature * Enhance to run Periodic DIC for cleaning up block files without backup file referencing (ref: T-25440) * Data Integrity Check - will not prompt for confirmation if the number of deleted files are small * Cleanup unnecessary job block folders for ADVANCED retention policy (ref: T-23724) * Update CA cert for Comodo CA because it is renamed to Sectigo (ref: SRN-248-68924, DRS-453-42784, T-23105) * Upgrade bundled JVM to OpenJDK 8 (ref: T-20347) * New Compression Type "Optimal for Local" for low CPU usage === License / Billing module === * No items in this category === Purchase === * No items in this category === Reporting / Email report === * Not to show those obsolete retention policy log entries on the backup report (ref: ALO-141-51990, EXO-901-86833, IJI-295-21483, JUW-841-90334, KNH-301-11392, LZW-845-23463, NRK-425-89204, NVV-492-56763, TNR-925-84199, VIL-361-49573, WDS-128-57604, ZHO-875-43565, T-19145) === Restore / Decrypt === * Performance tuning of delta merging speed during restoration (ref: T-19046) * Verify CRC for delta merge file after restore (ref: T-9774) === Software Update === * No items in this category === System maintenance === * Remove outdated index files to save disk space (ref: ITC-524-59602, YBL-652-52553, YNU-649-79505, T-21024) * Mark an indication to the destinations for the backup files (ref: T-22311) === Translation === * Support of new languages: Russian, Vietnamese, Indonesian and Thai === User experiences === * Cleanup unnecessary job block folders if no actionable data remains in the blocks data folder (ref: COT-132-85200, GVV-913-67241, IKA-369-34782, JVH-645-79771, TOW-823-61625, YNU-649-79505, T-21145) * System Tray notification message for backup job status is not aligned with message on the UI or backup report (ref: T-24505) * Enhance the usability of backup set listing page with sorting (ref: T-24453) ==== Bug Fixes ==== ---- === Backup Modules === * **File** - File backup with error “Failed to run space freeing up of destination” (ref: RHR-191-90022, T-25514) * **File** - File backup fail with error ”[ObsManager.delete] failed in delete file, path: “%Backup Set ID%\blocks\%Backup Data%,, http code: 412” (ref: AUM-505-48026, TGZ-950-63100, T-25219) * **File** - File Backup encounters ”[SQLITE_CONSTRAINT] Abort due to constraint violation UNIQUE constraint failed“ error (ref: PYG-415-74288, T-25410) * **File** - After hitting “Failed to Delete…because it is not empty” error when perform Delete Backup Data, process becomes stuck and cannot complete (ref: T-26104) * **File** - Fail to run backup for concurrent backup mode with “Error=[ConcurrentModificationException] null” (ref: WGZ-610-29277, T-25672) * **File** - When performing backup / applying filter on hard drive, “Backup source/Filter top directory…does not exist” warning is displayed (ref: T-25042) * **File** - File backup crashes and generates large size .mdmp files in the bin folder causing the system drive C: become out of space (ref: NRU-747-54701, T-24763) * **File** - When running retention policy, unnecessary job block folders with no bak files are not removed (ref: T-24845) * **File** - Mac backup Error=“java.io.IOException: Cannot get extented attribute of path…Unknown Error(ErrorCode:1) at com.ahsay.ani.util.MacUtil… (ref: WHD-487-86585, T-24484) * **File** - Add a warning message if user tried to exit in DIC test mode result page (ref: ULC-850-96444, T-24262) * **File** - Backup job is completed successfully even the local predefined destination do not exist (ref: AQY-461-60457, T-22111) * **File** - Backups fail and caused index issues, some files not restorable since upgrading to v8.1.0.50 on OSX 10.13.4 (ref: OUZ-521-60946, PDN-224-10230, T-23588) * **File** - Mac OS X File backup Throwable=[Bptree.KeyRangeIterator.hasNext] Error=[ABlock.parse] Cannot parse file error cannot be fixed by DIC (ref: URC-602-87364, T-23556) * **File** - Fail to run file backup with null error when new volumes are adding during backup (ref: GCG-360-90811, GRB-942-60540, T-23132) * **File** - Fail to backup file from google drive (ref: EZQ-443-72866, T-22615) * **File** - Backup failure when filename contain emoji on Mac OSX (ref: JQD-795-98471, T-22793) * **File** - Backup stuck when VSS shadows were not totally deleted before the backup started (ref: MKC-105-47301, T-21792) * **File** - File backup gets [CloudBasic.backupFile] Unexpected concurrent use of SharedBlockOutputStream detected …. errors (ref: JLZ-838-42312, T-22307) * **File** - When there is error occurred in a manual backup, the “Running” IPC file is not removed, causing backup jobs cannot started afterwards. (ref: T-22515) * **File** - “[IOException] The service cannot be started, either because it is disabled or because it has no enabled devices .. (Error code=1058)” is shown when performing file backup (ref: OYR-462-82900, T-22674) * **File** - After restoring folders with Unicode on OneDrive / OneDrive for Business Cloud File, the restored folder names become garbled text (ref: T-22701) * **Windows System** - Fail to start schedule job of Windows System Backup (ref: QEP-742-54657, T-22588) * **Windows System** - Unable to perform Windows System Backup when Temporary Directory is set to a password protected network drive (ref: YLC-579-13529, T-23517) === Backup Destination === * Incorrectly download index from 1st destination of a pool during backup when it is full and latest index is stored in 2nd destination (ref: T-26252) * Unable to add OpenStack with SSL as Cloud File backup source and Standard destination (ref: T-17749) * Backup to “OneDrive for Business” returned with error “The request has been throttled” (ref: SNX-936-30733, T-24514) * File backup to Google Cloud Storage “Failed to access destination “Google Cloud Storage USA”. Reason=“javax.net.ssl.SSLHandshakeException” (ref: IUR-104-75839, T-24423) * Fail to add “OpenStack” as predefined destination because the user account is not allow to access the main page to detect IdentityAPI version (ref: PEQ-104-23637, T-21814) === General / Miscellaneous === * Add perm of loginfo (logStartBackup) for whether skipping Historical job checking (ref: OGF-452-64213, T-25431) * After running retention policy / space freeing up to remove the files, incorrect statistics is returned when running data integrity check (ref: T-25038) * File backup to Backblaze Standard destinations failed with block (.bak) NOT FOUND error (ref: T-25167) * After upgraded, backup index cannot be decrypted and all files re-uploaded (ref: T-25355) * Enforced full DIC after upgrade failed to remove the data from the backup destination but the backup log claimed the files had been removed (ref: AES-886-44956, T-25400) * backup error Failed to initialize RemoteBDB.Cloud …caused by [SQLiteException][SQLITE_CONSTRAINT] Abort due to constraint violation (ref: DBS-560-83649, OAD-215-96573, T-25451) * Get [FileAttributeIterator.reiterate] Failed to list … [SocketTimeoutException] Read timed out on Backup & DIC after upgrade (ref: FMX-824-64917, IUM-634-68988, MBO-445-38626, MXR-663-34563, T-25479) * After running data integrity check / space freeing up, index.db file is not found in the current folder of backup destination (ref: T-25502) * Massive “exists already” and “Failed to retain non-empty directory” errors occur on backup jobs on multiple users after upgrade (ref: CSA-289-75260, LUV-505-71246, PTD-107-12026, ULZ-650-26955, T-25589) * Backup Error = File: “……/0/000000.bak”, NOT Found (1570189464016) (ref: AIK-520-28469, EDW-131-57375, IBF-322-88806, OOE-430-78965, PFP-545-87796, TZH-238-99663, VPA-889-21299, T-25610) * Error = [d] Failed to initialize RemoteBDB.Cloud. Error=org.sqlite.core.NativeDB._open_utf8([BI)V, caused by [UnsatisfiedLinkError] … (ref: DVG-439-65736, PID-287-79915, XEU-282-96031, T-25612) * CDP backup error [Moved File] … caused by [SQLException] [BlockDB.updateFile] Parent directory “xxx\yyy.tmp” cannot be found (ref: CIG-226-37549, CPL-206-62423, T-25643) * Backup files with mismatched compressed size and block data length from index failed to re-upload in the next backup (ref: T-25724) * Prompted with “null” alert when save user profile or create backup set (ref: T-25979) * Change user settings on CloudBacko which without latest user info will cause newer backup sets being removed (ref: HPR-450-86346, T-24921) * CloudBacko will not update the backup status of previous backup job if the previous job do not have terminated properly (ref: ADP-490-27615, T-24005) * CloudBacko does not recognize the Slovenian/Hebrew characters (ref: UKI-627-18425, KYA-309-34717, T-22562) * Default Values “Encryption Key - User Password” get reset to 44 digit random key when Encryption GUI are hidden (ref: T-21584) === Operating Systems === * Scheduled backup cannot be run when windows username is in Korean (ref: AAC-305-71260, T-23957) === Reporting / Email report === * Some updated files that does not show on backup report (ref: QJD-389-38452, T-25747) * When running advanced retention policy, Delete message is NOT updated with last modified time, size, backup by job information (ref: T-25344) === Restore / Decrypt === * Restore from MS Azure failed IOException, error=Blob data corrupted (integrity check failed), Expected value is xxx, retrieved yyy (ref: BBI-646-47800, T-25988) * Unable to restore folders with trailing space backed up by Windows (ref: JCK-261-28694, T-24901) * Slow Restoration Speed. “Unexpected IOException, error=[ObsManager.getInputStream] Target is not a file.” (ref: XZS-821-95913, T-24452) * Fail to restore data from file backup set and CloudBacko keeps to return the message as Encryption key is incorrect (ref: OIA-708-83464, T-23695) * Restoration failure. Error = Failed to obtain inputstream for '[BackupFile][Version=10100](ref: GDW-259-45653, T-23020) === System Maintenance === * Fail to new /update file with Error=[ReadAheadInputStream.readNext]@1417399903 READ_ TIMEOUT=5400000 exceeded (ref: ZWB-310-24443, T-26147) * Office application slowness and screen flickering after CloudBacko installed (ref: VLS-805-40430, ITZ-205-44053, SOW-380-20119, VUA-649-72676, T-23361) === Translation === * Searching result from Restore > Search is not accurate (ref: VYK-500-55771, T-25531) * Incorrect Korea Translations (ref: T-25401) * Incorrect Korean Translation in Backup / Restore > Basic > User Home page (ref: T-25142) * Spanish translation request (ref: IWP-518-66092, T-24529) * Dutch translation issue on terms “Last” (ref: GPX-370-69228, T-24150) * Missing french translation on some parts during backup set creation (ref: PNJ-911-98507, T-19579) * German Translation is missing on some places and some spelling mistakes is found (ref: WRQ-730-72227, T-19621) * English language shown on CloudBacko Opendirect in any localization (ref: DMH-106-29621, T-22789) * Correction on Spanish translation (ref: JAF-978-55812, T-23220) === User Experiences === * When the login credentials for Windows User Authentication are incorrect the error message is duplicated (ref: T-24496) * When click Previous button on the “Restore items from Users/Site Collections” page at Decrypt for Office 365 backupset, error was prompted (ref: T-25007) * Incorrect Korean Translation (ref: T-25008) * Change the login error messages to improve security (ref: T-25150) * Backup End Status in UI and SystemTray one do NOT match for Korean (ref: T-23729) * Supress log4j message when running CloudBacko batch files (ref: NFO-705-40615, OZW-482-66400, PXZ-557-90014, VMM-247-33047, ZOD-690-36876, T-22988)