Releases
RELEASE_7_5
Compare
Sorry, something went wrong.
No results found
CI and release builds are now reproducible if same SOURCE_DATE_EPOCH,
build recipes and toolchains are used.
smartctl -j -A: New JSON value 'endurance_used' (ATA/SCSI/NVMe).
smartctl -j -A: New JSON value 'spare_available' (ATA/NVMe).
smartctl -j -i: Re-added the JSON value 'model_name' also for SCSI
devices (regression).
smartctl -j -c: NVMe support.
smartctl -j -n ...: New JSON values 'power_mode.*' (ATA only).
smartctl -H -A: Support for NVMe SMART/Health Information per
namespace.
smartctl -i: ATA ACS-6 updates.
smartctl -x: No longer includes -g wcreorder.
smartctl -x, -l scterc: No longer returns exit status 4 if SCT ERC
is not supported by the device.
smartctl -l error: No longer prints bogus ATA error log entries if
the error index is nonzero but the error count is zero.
smartctl -l ssd: Fixed corruption of the output of the SCSI Format
Status log page.
smartctl -l ssd: Now detects 'no format since manufacture' from the
SCSI Format Status log page.
smartctl -l farm: Fixed the unit of 'Write Power On' time.
smartctl -l farm: Fixed the byte order of ATA 'Assembly Date'.
smartctl -l farm: Fixed a possible segfault.
smartctl -l farm -q noserial: Suppresses serial and WWN also from FARM.
smartctl -l farm -T permissive: Overrides false negative FARM support
check for rebranded drives.
smartctl -t TEST: Fixed self-tests of single namespace NVMe devices.
smartd -A: NVMe attribute log support.
smartd: Ignores NSID in duplicate check of single namespace devices.
smartd: No longer issues LOG_CRIT warnings for 'Set Feature' related
NVMe error information log entries.
smartd: No longer hangs on systems with large file descriptor limits.
smartd: No longer logs invalid "old test ... not run" messages if
staggered self-tests are used.
smartd.conf -l selftest[sts] -s ...: NVMe self-test support.
smartd.conf -H MASK: Ability to ignore specific bits of NVMe
SMART/Health value 'Critical Warning'.
smartd.conf -p: Checks NVMe SMART/Health value 'Available Spare'.
smartd.conf -u [-f]: Checks NVMe SMART/Health values 'Percentage Used'
and 'Media and Data Integrity Errors'.
smartd.conf -W ...: No longer includes individual sensors in NVMe
temperature check as some devices report other values there.
ATA: Device type -d jmb39x-q2,N for another JMB39x protocol variant
used by QNAP-TR002 NAS devices.
SCSI: Fixed range checks of mode page offset and VPD inquiry.
SCSI: Fixed buffer overflow parsing of VPD page.
SCSI: Fixed handling of multiple designators in VPD page.
USB/NVMe: -d sntjmicron no longer triggers USB resets on queries of
the self-test log.
USB/NVMe: -d sntasmedia now supports log pages > 512 bytes.
USB/NVMe/SAT: New experimental NVMe/SAT autodetection options
-d snt*/sat.
Fixed segfault on missing option argument on systems using musl libc.
HDD, SSD and USB additions to drive database.
automake < 1.13 are no longer supported.
Custom make rules are now silenced if make V=0 is used.
Enhanced makefile targets dist-* to create reproducible source
tarballs if SOURCE_DATE_EPOCH is set.
The makefile no longer uses GNU make specific syntax elements
(exception: reproducible builds for macOS).
Dropped support for platforms without sigaction().
configure: Now also detects MidnightBSD.
configure: Dropped option --with-signal-func.
configure: Default for --with-nvme-devicescan is now 'yes' also on
NetBSD.
Version information is now also set if build from GH R/O mirror.
Linux: smartd.service now avoids a warning about an unset environment
variable.
Linux: Dropped autodetection of deprecated device type -d marvell.
macOS: Support for reproducible builds of the DMG image.
OpenBSD: NVMe support.
Windows: Increased WMI timeout.
Windows: Support for reproducible builds of the installer.
Windows: Uninstaller is no longer damaged if the installer is signed.
Windows update-smartd-drivedb.ps1: Fixed call of gpg.exe if it
appears more than once in the PATH.
Windows update-smartd-drivedb.ps1 -Verbose: Now also prints the
download command.
You can’t perform that action at this time.