A Rust Coreutils 0.12-es verziója mostantól elérhető. Számos kompatibilitási javítást tartalmaz, és kifejezetten az Ubuntu felhasználók és karbantartók által jelzett problémákra koncentrál.
A projekt a jól ismert GNU Coreutils parancsok Rust megvalósítását kínálja, az Ubuntu pedig már ezt szállítja alapértelmezett Coreutils megvalósításként. A fejlesztők szerint a 0.12-es verzió minden olyan problémát kezel, amelynek megoldását az Ubuntu erre a ciklusra kérte tőlük.
Ezek között van egy hiba, amely adatvesztést okozhatott párhuzamosan futtatott install -D esetén, továbbá javítások a du működéséhez 32 bites rendszereken, az ls ACL-kezeléséhez, az ismétlődő fájlnevekhez recursive cp használatakor, valamint a recursive chmod szimbolikus linkekkel kapcsolatos viselkedéséhez.
A kiadás jelentős része arra irányul, hogy a viselkedés még jobban igazodjon a GNU Coreutils működéséhez. Több parancs mostantól helyesen elfogadja a kötőjellel kezdődő értékeket ott, ahol a GNU is, például a csplit, paste, join, stat és numfmt bizonyos kapcsolói esetén.
Sok parancshoz érkeztek célzott javítások is. Az rm már nem omlik össze nagyon mélyen egymásba ágyazott könyvtárstruktúrák kezelésekor, a sort -n pedig mostantól csak a kijelölt kulcsra alkalmazza a numerikus rendezést, nem az egész sorra. A cp javításokat kapott az attribútumkezeléshez, a truncate mostantól támogatja a --io-blocks opciót, a date pedig több --reference kapcsolót is elfogad egyszerre.
További, GNU-kompatibilitást érintő javításokat kapott a basename, realpath, ln, printf, test, echo, uniq, chgrp, factor, expr, od, tty, tsort és pathchk is.
A projekt GNU tesztcsomagjának eredményei is valamelyest javultak. Összehasonlításképp: a uutils Coreutils 0.12 jelenleg 653 teszten megy át, 21 sikertelen és nulla hibás teszt mellett. Csak a lefutó teszteket számolva a fejlesztők 96,9%-os sikerarányról számolnak be, ami eddigi legjobb eredményük.
A többplatformos támogatás terén Windows alatt mostantól le lehet fordítani a nice, nohup és hostid parancsokat, és több segédprogram átállt biztonságosabb, szabványos Rust API-kra. A Windows alatti uucore fájlrendszer-réteget újraírták biztonságos Win32 wrapper-ekre támaszkodva.
További munkák érkeztek AIX, Haiku, GNU Hurd, NetBSD, WASI, macOS és OpenHarmony célplatformokra is.
Teljesítmény szempontjából a karbantartók mostantól úgy tekintenek minden olyan esetre, amikor egy uutils segédprogram érezhetően lassabb a GNU megfelelőjénél, hogy az hiba, nem pedig egy lehetséges jövőbeli optimalizáció.
További részletekért nézd meg a változásnaplót.

