Recent Releases

1.9.2420 Dec 2024 05:05 minor feature: *feature: new --format sequences for graphical progress bars - " bar-block ", " bar-granular ", and " bar-shaded ". *feature: new --format sequence " sgr:colour... " to use ECMA-48 Select Graphic Rendition codes to add colours. *feature: new --bar-style option to change the default bar style. *feature: allow decimal values such as "1.5G" with "--size", "--rate-limit", "--buffer-size", and "error-skip-block". *cleanup: improve progress bar granularity on wide displays by internally tracking the transfer percentage as a decimal number. *cleanup: correct detection of --remote usability on GNU Hurd. *cleanup: reduce likelihood of race conditions in tests when running on slow systems. *cleanup: reduce memory footprint. *docs: simplified the synopsis section of the manual.
1.9.1510 Dec 2024 02:25 minor bugfix: *feature: new --format sequence " nL", showing the most recent line written. *feature: each --format sequence now has a more readable equivalent name, for example " r" can be written as " rate ". *feature: new --format sequences " progress-bar-only " and " progress-amount-only ". *: allow --format to include " nA" more than once, with different "n" values. *: allow --format to include " p" more than once, with optional width pre *: calculate width correctly when wide characters are in --format strings. *: add _configure_ script fallback for --remote check when cross-compiling. *: allow extra-display to be changed by --remote. *cleanup: refactored display formatters into separate functions. *cleanup: improve format parser handling of dangling or invalid " " sequences.
1.9.705 Dec 2024 18:45 minor feature: *feature: new --extra-display option to update window and process titles. *: correct failure to report file positions in --watchfd. *i18n: Russian translations added. *cleanup: tests added for --watchfd. *cleanup: worked around file descriptor leak false positives in valgrind 3.23. *cleanup: cleared all *shellcheck warnings in the test scripts. *cleanup: check at compile-time whether --remote is going to be usable.
1.9.027 Nov 2024 04:45 major bugfix: *feature: new --store-and-forward option to read input to a file first, then write it to the output. *feature: new --stats option to show transfer stats at the end, like "`ping`". *feature: --rate can now be used with --numeric. *feature: --gauge with --progress to show rate gauge when size is unknown. *i18n: comprehensive German translations update. *i18n: comprehensive Polish translations update. *i18n: complete Turkish translations added. *i18n: complete Czech translations added. *i18n: updates to French translations. *: resume stopped pipelines when running in the background (part of. **: inspect the output pipe buffer to give a more accurate progress indicator of how much the next command has consumed. *: precompletion time (--fineta) with *FIN rather than *ETA. *: surround average rate (--average-rate) with brackets rather than square brackets. *: correct a memory leak in --watchfd PID. *: make --direct-io work correctly with --output instead of assuming stdout. *: call `posix_fadvise()` on every input, not just the first one. *: write UTC timestamps in deging mode to avoid lockups in signal handlers. *security: added a signed *MANIFEST file to releases. *cleanup: removed TODO.md, since it's just an outdated copy of the tracker. *cleanup: re-ordered structure members to reduce padding. *cleanup: improved readability of *SIGTTOU handling code. *cleanup: refactored to separate display, transfer, and calculation more cleanly. *cleanup: instead of moving stderr when backgrounded, set a suspend-output flag.
1.8.1423 Nov 2024 13:05 minor bugfix: : correct double-free on exit when using "`--watchfd`" reported by jettero.
1.8.1322 Oct 2024 22:05 minor bugfix: Feature: when using "`--size @FILE`", _FILE_ can be a block device, and its size will be used (pull request supplied by alexanderperlis.
1.8.1221 Jul 2024 03:15 minor bugfix: : correct the detection of output block device size that was broken in 1.8.10. : do not treat a zero/interrupted write as an end of file (pull requests and.
1.8.1016 Jun 2024 20:25 minor feature: Feature: new "`--output`" option to write to a file instead of standard output (pull request supplied by xmort.
1.8.922 Apr 2024 12:32 minor bugfix: feature: new "--si" option to display and interpret size suffixes in multiples of 1000 rather than 1024 (pull request #85) supplied by kevinruddy fix: continue producing progress output when the output is blocking writes (#34, #86, #87) fix: honour the TMPDIR / TMP environment variables again, rather than hard-coding "/tmp", when using a terminal lock file (originally removed in 1.8.0) (#88) i18n: corrections and missing strings added to French translations (pull request #83) supplied by Thomas Bertels