v2.14
The JSON output was improved, e.g. also some of the debug output is now in JSON format. Still some things need more work but it's getting better. Thanks @ikegami-t!
nvme-cli is now handling EINTR and EAGAIN return code, which should address the recent regression reports because the kernel started to return these error codes.
There are several plugin updates (ocp, sed, wdc, micron) in this release. A new plugin was added for MangoBoost.
What's Changed
- sed: better error messages for revert and password by @gjoyce-ibm in #2774
- Missing log descriptions and UUID support by @lgdacunh in #2776
- ocp: Fix Parsing of Statistics Snapshot FIFO Event by @jeff-lien-sndk in #2777
- udev: Add custom udev rule for the Vast Data Block array by @sagigrimberg in #2780
- nvme: add performance characteristic feature output by @ikegami-t in #2779
- wdc: Fixed check for supported log pages by @jeff-lien-sndk in #2783
- plugin: translate -h into commands by @ikegami-t in #2784
- feat: add hctm command by @ikegami-t in #2787
- wdc: plugin code cleanups by @tomas-winkler-sndk in #2782
- nvme: add dry-run NVME_ARGS default option by @igaw in #2789
- plugins/mangoboost: Add plugin to support MangoBoost by @jhk16 in #2798
- nvme-builtin: sort command list as alphabetical order by @ikegami-t in #2750
- plugin/ocp_get_feature_fid_c5h:Added the OCP Get Feature FID=C5h comm… by @VigneshwaranSaravana in #2768
- feat: combine get functions by @ikegami-t in #2790
- nvme: delete host identifier feature length checking by @ikegami-t in #2794
- nvme: make --opcode argument mandatory by @ikegami-t in #2786
- feat: add FEAT_ARGS to use instead of NVME_ARGS by @ikegami-t in #2795
- nvme-print: include subsys serial num in the list-subsys output by @martin-gpy in #2799
- nvme: retry commands on EAGAIN and EINTR (v2) by @igaw in #2801
- nvme-print: print Boot Partition Write Protection Config feature field by @francispravin5 in #2803
- nvme: add output-format-version option by @ikegami-t in #2796
- Feat timestamp by @ikegami-t in #2792
- Feat temp thresh by @ikegami-t in #2793
- plugin/ocp_get_feature_fid_c3h:Added the OCP Get Feature FID=C3h comm… by @Gopinath511 in #2785
- CI: move to self-hosted GitHub ARC infrastructure by @MaisenbacherD in #2804
- Handle add ctrl errors by @igaw in #2802
- doc: update dir-send command documentation on -H by @ikegami-t in #2806
- build: delete docs=disabled muon build option by @ikegami-t in #2813
- logging: add nvme_mi_submit entry and exit functions by @ikegami-t in #2807
- sighdl: include stddef header file by @ikegami-t in #2808
- Json key val by @ikegami-t in #2687
- Update: micron plugin with latest product support by @sivaprasad6541 in #2812
- Fixed OCP Latency Monitor stdout spacing in column header by @mh2022-meta in #2645
- nvme-print-json: reverse pel power on reset parameter order error by @ikegami-t in #2815
- build: make 'clean' target an alias for 'purge' by @igaw in #2819
- wdc: fix muon build warning by @ikegami-t in #2816
- plugin/ocp_get_feature_fid_c8h:Added the OCP Get Feature FID=C8h comm… by @VigneshwaranSaravana in #2788
- Json id ns lbaf by @ikegami-t in #2817
- nvme: output copy command success message for json format by @ikegami-t in #2818
Full Changelog: v2.13...v2.14