Release Notes: This release skips faster over damaged areas. A new pass has been added that trims error areas backward before splitting. Support for sparse output files has been added. Blocks are now split at sector boundaries. The new option "--fill" has been added. This release can resume an interrupted retry pass instead of reinitiating it. It achieves perfect resumability if interrupted during trimming or splitting and handles SIGHUP and SIGTERM. The "--quiet" option quiets error messages. Consistency checks have been added to detect bugs.
Release Notes: The new option "-L, --loose-domain" has been added to ddrescue and ddrescuelog. The new option "-N, --no-trim" has been added to ddrescue. The default value of option "-a, --min-read-rate" has been restored to its original value (disabled). The option "-B, --binary-prefixes" has been ported to ddrescuelog. The new option "-C, --complete-logfile" has been added to ddrescuelog. A code reorganization has been made. The new class 'Logfile' has been added.
Release Notes: The long name of the option "-r" has been changed to "--retry-passes" to make it clear that ddrescue tries each sector only once per retry pass. The default value of option "-a, --min-read-rate" has been changed to 0 (auto). The effect of option '-O, --reopen-on-error' is now limited to the copying phase, but it also reopens the file on slow reads.
Release Notes: The new option "-O, --reopen-on-error" has been added.
Release Notes: The format of the files produced by the options "--log-rates" and "--log-reads" has been modified to make them usable by plotting utilities like gnuplot. Skip size is now reset (instead of reduced) after good data is found. This should make ddrescue regain speed faster after leaving a bad or slow area. Current total runtime is now shown on the screen.
Release Notes: The new options "-1, --log-rates" and "-2, --log-reads" have been added. The short name of option "--generate-mode" has been changed to "-G".