github smartmontools/smartmontools RELEASE_7_3
Release 7.3

latest release: RELEASE_7_4
2 years ago
  • smartctl: -j: Many additions to the JSON output for SCSI/SAS devices.
  • smartctl: -j: JSON output always includes timestamp, regardless of -i.
  • smartctl: -i and --identify: ATA ACS-5 enhancements.
  • smartctl: -l defects: additionally works for SCSI Pending Defects log
    subpage.
  • smartctl: -l envrep: Prints SCSI Environmental Reporting log subpage.
  • smartctl: -l scterc[,R,W],p: Gets/sets the persistent power-on values.
  • smartctl: -l scterc,reset: Restores to manufacturer's default values.
  • smartctl: -l tapedevstat: Prints SCSI Tape Device Statistics log page.
  • smartctl: -l tapealert: Prints SCSI Tape Alert log page.
  • smartctl: -l zdevstat: Prints SCSI Zoned Block Device Statistics log
    subpage.
  • smartctl: -H: No longer checks and clears the SCSI Tape Alert log page
    unless the option is given twice.
  • smartctl: -H: No longer sets bit 2 of exit status if ATA attributes are
    available.
  • smartctl: -H: Checks new NVME 1.4 status bit.
  • smartctl: -n POWERMODE: ATA: Optionally exits immediately if unsupported.
  • smartctl: Support for Zoned block device characteristics and statistics.
  • smartctl: Various fixes related to SCSI supported log pages and subpages.
  • smartd: Fixed code execution vulnerability in conjunction with
    GNU mailutils < 3.13.
  • smartd: -u USER[:GROUP]: Runs the warning script as a non-privileged user.
  • smartd: --capabilities: No longer suppresses mail notification.
  • smartd: --capabilities=mail: Adds capabilities required for exim MTA.
  • smartd: -q *nodev0*: Three new options to change the exit status to 0 if
    there are no devices to monitor.
  • smartd: -s and -A: Allows one to disable preconfigured files with -.
  • smartd: : Fixed handling of multiple email addresses in conjunction with
    plugin scripts. Added new environment variable SMARTD_ADDRESS_ORIG.
  • smartd: No longer writes smartd -D output to syslog on syntax error.
  • smartd.conf: -c i=N: Allows one to specify device specific check intervals.
  • SCSI: Retry on UNIT ATTENTION when fetching capacity.
  • NVMe/USB: Device type -d sntasmedia for ASMedia ASM2362 USB to
    NVMe bridges.
  • VERSION information in drive database files of all branches.
  • smartctl: and smartd print drive database VERSION information.
  • HDD, SSD and USB additions to drive database.
  • update-smart-drivedb: Now checks VERSION information to prevent downgrades.
  • update-smart-drivedb: --force: Overrides the VERSION check.
  • update-smart-drivedb: --file and --url: Updates from local files or
    other URLs.
  • update-smart-drivedb: -q: Suppresses info messages.
  • update-smart-drivedb: Added long option variants for all short options.
  • update-smart-drivedb: Prevents dangling gpg-agents and temp directories.
  • update-smart-drivedb: --install: Installs runtime drivedb.h from location
    specified by ...
  • configure: --with-drivedbinstdir: drivedb.h package install location.
  • configure: SOURCE_DATE_EPOCH prevents inclusion of configure arguments
    in executables.
  • configure: Check for -fstack-protector now includes the required libs.
  • Dropped restriction to C++98, a C++11 compiler is now required.
  • Linux: Device scan range enhanced to /dev/sdzz.
  • Linux: Fixed access to -d aacraid and -d megaraid devices from smartd
    if --capabilities is used.
  • Linux: -d cciss,N is no longer required for non-RAID hpsa devices.
  • Darwin: smartctl -s apm,N is now supported.
  • OpenBSD: Fixed too short command timeouts.
  • OpenBSD: Fixed device name used for autodetection.
  • OpenBSD: Fixed SAT autodetection of sd* devices.
  • FreeBSD: Added direct access (-d megaraid,N) and scanning for LSI RAID on
    mfi and mrsas controllers.
  • Windows: smartd -u restricted: Runs the warning script with a restricted
    access token.
  • Windows: New script update-smartd-drivedb.ps1 provides gpg verification
    and replaces update-smartd-drivedb.exe.
  • Windows: Disabled -d aacraid support due to unresolved bugs.
    Added -d accraid,...,force flag to try anyway.

Don't miss a new smartmontools release

NewReleases is sending notifications on new releases.