Some new features from the NVMe 1.3 Specification are starting to be
incorporated with this release with new field decoding and commands,
including sanitize and directives. Lots of other bug fixes, documentation
updates, and output format. Thank you to everyone who contributed. More
updates from the latest specifcation will be incorporated in the next
release.
Shortlog:
Aaron Miller (1):
fix use-after-free in pci.ids parsing
Baruch Siach (1):
Makefile: allow linker override for cross uuid test
Chaitanya Kulkarni (7):
nvme-cli: add error message for nvme list.
nvme-cli : add support for sanitize command.
nvme-cli : add sanitize command documentation.
nvme-cli : add support for retrieving sanitize log.
nvme-cli : add sanitize-log command documentation.
nvme-cli : wdc-plug-in : return on invalid input device.
nvme-cli : only print help text and return for nvme list -h option.
Charlesworth, Thomas J (1):
nvme-cli: Fix nvme ns desc
Christoph Hellwig (2):
resync nvme.h with the kernel nvme.h
fix build without libuuid
Daniel Verkamp (1):
nvme-cli: generate spec-compliant UUID NQNs
Guan Junxiong (8):
nvme-cli: add fields into identify controller data structure
nvme-cli: show more fields for id-ctrl
nvme-cli: add thermal management fields for smart-log
nvme-cli: add temperature sensor fields in json_smart_log
nvme-cli: add output-format discription for smart-log
nvme-cli/list-ns: fix identifying active or allocated namespaces list
nvme-cli/list: fix when nvme device can not be open
nvme-cli: fix connecting failure due to invalid uuid format of hostid
Guilherme G. Piccoli (1):
nvme-cli: Fix typo in Intel plugin and improve generic help text
Gwendal Grignou (1):
nvme-cli: Describe action 3 of nvme activate
Jeff Lien (2):
NVMe-CLI Fix Sanitize Command Parameter Types
NVMe-CLI Fixed Status Code check for reset type on fw-activate.
Johannes Thumshirn (2):
fabrics: add hostid option to connect command
nvme-cli: add ns-descs subcommand
Jon Derrick (2):
Show help when no or an invalid device is given
Show help for nvme reset and subsystem-reset
Keith Busch (7):
nvme-print: Free only top-level json objects
Formatting update
Regenerate documentation
Show help for get-ns-id
Update docs
Fix app tag and mask setting
Fix app tag field sizes
Kwan (Hingkwan) Huen-SSI (2):
nvme-cli: add nvme directive command support
nvme-cli: add documentation for directive commands
Mandar Thorat (1):
Update nvme.c
Mete Balci (3):
fix for issue 219, show-regs reports AQA.ACQS and AQA.ASQS as bytes
new bit fields (6, 7, and 8) for OACS from NVMe rev 1.3
added new bit field (6) to ONCS from NVMe rev 1.3
Michael Davis (1):
Fixed get_internal_log to parse the entire nlog and allow selection of specific regions to be parsed.
Narasimhan V (1):
Fix typo of flbas in nvme_create_max_ns_test
Nitzan Carmi (1):
nvme-cli/fabrics: Add ctrl-loss-tmo param to connect cmd
Rodrigo R. Galvão (1):
Fix spelling errors
Schremmer, Steven (3):
nvme-cli: id-ctrl: display additional fields
nvme-cli: Get Feature support for Extended Host Id
nvme-cli: Extended Data Structure in resv-report
Scott Bauer (1):
Implement Intel Vendor specific logs
Xiao Liang (1):
nvme-cli/list: change fd returned by open operation from unsigned to signed.
Zou (1):
nvme-cli: add id-ctrl for nvme-huawei plug-in.
jeffreyalien (2):
nvme-cli : Add Namespace Rescan Command
nvme-cli : Add man documentation files for ns-rescan command.
mandarcthorat (2):
Fixing macro definitions to avoid issues when these are used in expressions
Added handling for temperature threshold values below 0C(273K) and removed buffer check for human readable output as Temperature threshold feature does not use Memory Buffer for Attributes
Signed-off-by: Keith Busch <keith.busch@intel.com>