nix v0.20.0 Release Notes

Release Date: 2021-02-20 // about 3 years ago
  • ➕ Added

    • ➕ Added a passwd field to Group (#1338)
    • ➕ Added mremap (#1306)
    • ➕ Added personality (#1331)
    • ➕ Added limited Fuchsia support (#1285)
    • ➕ Added getpeereid (#1342)
    • Implemented IntoIterator for Dir (#1333).

    🔄 Changed

    • 👍 Minimum supported Rust version is now 1.40.0. (#1356)
    • 🗄 i686-apple-darwin has been demoted to Tier 2 support, because it's deprecated by Xcode. (#1350)
    • 🛠 Fixed calling recvfrom on an AddrFamily::Packet socket (#1344)

    🛠 Fixed

    • TimerFd now closes the underlying fd on drop. (#1381)
    • 🐧 Define *_MAGIC filesystem constants on Linux s390x (#1372)
    • mqueue, sysinfo, timespec, statfs, test_ptrace_syscall() on x32 (#1366)

    ✂ Removed

    • 🚦 Dir, SignalFd, and PtyMaster are no longer Clone. (#1382)
    • ✂ Removed SockLevel, which hasn't been used for a few years (#1362)
    • ✂ Removed both Copy and Clone from TimerFd. (#1381)