libnvme v1.8 and nvme-cli v2.8 release

Daniel Wagner dwagner at suse.de
Wed Feb 14 02:05:57 PST 2024


** libnvme v1.8

It's not a very interesting release this time. There are mostly small bug fixes and a few improvements in the testing area. Though it's worth to get these fixes out.

Thanks to all: Hannes Reinecke, Jian Zhang, Jinliang Wang, Leonardo da Cunha, Martin George, Martin Wilck, Tokunori Ikegami, Tomas Bzatek

Daniel Wagner (12):
      build: fix release python tag match
      build: checkout full repo for checkpatch
      json-schema: add keyring and tls_key details
      tree: use logical block size for lba
      libnvme: export nvme_dump_tree
      json: dump the output to the user selected filedescriptor
      nvme: allow to overwrite base sysfs path
      nvme: allow to overwrite hostnqn and hostid
      test: read and dump sysfs tar file
      tree: do not issue an error when subsys lookup fails during scanning
      build: Update version to v1.8
      doc: Regenerate all docs for v1.8

Hannes Reinecke (3):
      meson.build: fixup 'join' syntax
      Merge pull request #770 from hreinecke/fix-join.v2
      fabrics: add 'concat' option

Jian Zhang (1):
      example: fix mi identify failed with error cntid

Jinliang Wang (1):
      mi: set correct rc and errno when crc mismatch

Leonardo da Cunha (1):
      util: Added function to find specific UUID in UUID list.

Martin George (1):
      linux: avoid segfault in check-tls-key due to null hostnqn/subsysnqn

Martin Wilck (1):
      nbft: avoid duplicate entries in ssns->hfis

Tokunori Ikegami (1):
      types: Add controller properties CMBEBS, CMBSWTP and NSSD

Tomas Bzatek (9):
      fabrics: Explicitly initialize auto-cleanup variables
      linux: Explicitly initialize auto-cleanup variables
      tree: Explicitly initialize auto-cleanup variables
      util: Explicitly initialize auto-cleanup variables
      nbft: Fix (struct nbft_info_subsystem_ns).num_hfis off-by-one
      tests: Fix diffs output for duplicate HFI entries
      tests: Add sample NBFT table from Dell PowerEdge R760
      tests: Add sample NBFT table from Dell PowerEdge R660
      linux: Explicitly initialize auto-cleanup variables

dependabot[bot] (1):
      build(deps): bump codecov/codecov-action from 3 to 4

** nvme-cli v2.8

The sedcli project for doing SED Opal operation has been archived and the only maintained fork is a private project. Thus Greg has implemented some basic commands as a new plugin.

The rest is mostly bug fixes. So nothing to exciting but still worth to get released.

Thanks to all: Anant Mashiana, Bean Li, Caleb Sander, Felix Yan, Greg Joyce, Hannes Reinecke, Keith Busch, Leonardo da Cunha, Martin George, Maurizio Lombardi, Minsik Jeon, Stuart Hayes, jeff-lien-wdc

Anant Mashiana (1):
      completions: added Solidigm plugin to autocomplete scripts

Bean Li (1):
      nvme: do not include meta data for PRACT=1 and MD=8 (version 2)

Caleb Sander (1):
      nvme: Remove unused cfg argument from NVME_ARGS() macro

Daniel Wagner (6):
      nbft: fixup include for libnvme
      nbft: do not issue an error if ACPI tables are missing
      nvme-print-json: append array object in json_support_log
      build: bump libnvme version
      build: Update version to v2.8
      doc: Regenerate all docs for v2.8

Felix Yan (2):
      doc: Fix short option name for cfg-file
      doc: Fix config-schema.json's URL

Greg Joyce (1):
      sed: Add plugin for basic SED Opal operations

Hannes Reinecke (3):
      Merge pull request #2165 from martin-gpy/warnings_verbose_level
      build: Update libnvme wrap
      nvme-fabrics: enable option 'concat'

Keith Busch (2):
      nvme: fix directive receive identify offsets
      don't include newlines in already wrapped text

Leonardo da Cunha (1):
      plugins/solidigm: Compressing vs-internal-log log files into zip file.

Martin George (3):
      fabrics: move hostid/hostnqn warnings to verbose level
      nvme: print inserted tls key for check-tls-key
      nvme-print: fix typo in list verbose output

Maurizio Lombardi (1):
      create-ns: align the namespaces to 1Mib boundaries when using SI suffixes

Minsik Jeon (1):
      nvme: use correct telemetry log size

Stuart Hayes (1):
      nbft: fix tcp/dhcp address fallback retry

dependabot[bot] (1):
      build(deps): bump codecov/codecov-action from 3 to 4

jeff-lien-wdc (2):
      plugins/wdc: Plugin fixes and updates
      plugins/wdc: Add Debug Log Collection Support



More information about the Linux-nvme mailing list