Skip to content

0.0.24

Compare
Choose a tag to compare
@sylvestre sylvestre released this 25 Jan 22:49
· 613 commits to main since this release

πŸ“¦ Rust Coreutils 0.0.24 Release:

We've got +29 more GNU tests passing than in our last release! We are getting closer to version 1.0: each test passed is a step forward in ensuring that our users have a reliable and robust set of utilities that align closely with GNU standards.

49 developers contributed to this release (28 new contributors started with this release).

A key highlight of this release is the expansion of support to new platforms and operating systems. Notably, the software has been ported to sparc64, OpenBSD, and Redox, broadening its usability across different system architectures and environments. This marks a significant step in making Rust Coreutils more versatile and accessible to a wider range of users and developers.

In addition to these expansions, the release has also focused on the integration of more fuzzing techniques, including differential fuzzing and OSS Fuzz integration.

We also contributed to the GNU implementation to improve their test coverage.

We would like to thank to the support the Sovereign Tech Fund for their support (more details later).

Visit our website at https://uutils.github.io.

If you want to help us, please consider sponsoring on GitHub. This helps us use better tools like GitHub Actions. Sponsor us at https://github.com/sponsors/uutils.

GNU test suite compatibility

Here's how version 0.0.24 compares to the previous release - running GNU/Coreutils 9.4:

Result 0.0.23 0.0.24 Change 0.0.23 to 0.0.24 % Total 0.0.23 % Total 0.0.24 % Change
Pass 393 422 +29 65.07% 69.87% +4.80%
Skip 49 50 +1 8.11% 8.28% +0.17%
Fail 160 132 -28 26.49% 21.85% -4.64%
Error 2 0 -2 0.33% 0.00% -0.33%

GNU testsuite evolution

For more details, visit https://github.com/uutils/coreutils-tracking/.

What's Changed

cat

cksum

cp

dd

df

dircolors

du

echo

expand

expr

fmt

hashsum

head

hostname

  • tests/hostname: disable failing test_hostname::test_hostname_ip on OpenBSD by @lcheylus in #5639

install

join

ls

mknod

mv

nl

pathchk

printf

rm

runcon

seq

shred

sort

split

stdbuf

tail

  • Transform FAIL into ERROR for tests/tail/inotify-rotate-resources.sh by @sylvestre in #5771

tee

test

tr

tsort

  • Returns error when input is dir - same as GNU tsort by @SaHHiiLL in #5860

unexpand

wc

Other OS & arch changes

CI

Documentation

Security

Various improvements

dependency updates

New Contributors

Full Changelog: 0.0.23...0.0.24