~~NOTOC~~
======Release Notes for CloudBacko Home ======
===== 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)
=== 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)
* 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)
* 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)
* 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)