Skip to content

v1.10

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Aug 07:54
· 61 commits to master since this release

Thanks to everyone contributing to this release.

There are bug fixes all over the places, from build fixes to normal bug fixes.

Noteworthy changes are from Caleb who updated/extended the ANA log fetcher/parser, Hannes updating the TLS feature. I've updated the config.json handling, so the nvme-cli will be able to connect to all resources defined in the config.json.

Once more, big thanks to everyone involved, if it is via code or bug reports. All highly appreciated.

Andrew Jeffery (1):
      mi: Probe quirks on first command submission

Caleb Sander Mateos (9):
      ioctl: fix nvme_get_log_ana_groups() pointer type
      ioctl: respect rae in nvme_get_log_ana()
      ioctl: replace nvme_ana_rsp_hdr in doc comments
      ioctl: add support for atomic, piecewise ANA log fetch
      test: support returning shorter buffer in mock ioctl
      test: log mock ioctl command fields in hexadecimal
      test: add mock ioctl tests for atomic ANA log fetch
      libnvme: export nvme_mi_admin_get_ana_log_atomic()
      linux: add nvme_get_ana_log_len_from_id_ctrl()

Daniel Wagner (22):
      libnvme: sort export map
      log: keep log level logic in one place
      log: split log variables from root object
      linux: default init cleanup variable
      doc: remove unused release variable
      build: reorder release commits
      linux: add nvme_revoke_tls_key
      build: add documentation CI build
      build: always CI build documentation
      tree: preserve parsing order of a config file
      json: filter out pcie transport
      test: revamp sysfs tree dump test
      test: add config dump test
      test: add config-pcie-with-tcp-config test case
      fabrics: extend hostnqn/hostid variable inject interface
      tree: add helper to lookup hostnqn/hostid
      test: add hostnqn lookup test
      build: do not overwrite conf data from main meson.build
      build: show git version used during configuration
      test: return error code
      doc: Regenerate all docs for v1.10
      Release v1.10

Francis Pravin (4):
      types: add enum for Protection Information Format
      types: add new filed added in TP4141a
      types: Changed the space into tap space
      types: add new fields added in TP4165

Greg Joyce (1):
      tree: handle no address phy slot dirs

Hannes Reinecke (2):
      tree: optionally skip namespaces during scanning
      linux: update TLS version 1 PSK derivation

Hao Jiang (2):
      mi: fix the return error code.
      mi: fix the rc for nvme_mi_scan_ep

Hasan Polat (1):
      ioctl: update nvme_set_var_size_tags() to properly use reftag

Israel Rukshin (1):
      libnvme: Introduce functions to generate host identifier and host NQN

Jinliang Wang (1):
      mi: restore default ep timeout during admin_passthru

Martin George (1):
      tree: fix segfault in nvme_free_tree()

Maurizio Lombardi (3):
      types: add the nvme Cancel command opcode
      linux: avoid potential null pointer dereference
      mi-mctp: initialize the rc variable in handle_mctp_endpoint()

Nitin Sao (3):
      types: add new field added in TP4090
      types: add new field added in TP4099
      types: Added new controller attribute as per TP4104

Sam James (1):
      Use C99 types for uint32_t

Tokunori Ikegami (2):
      types: add PEL vendor specific and TCG defined events definitions
      tree: fix nvme_read_config() to not set errno if return 0

Tomas Bzatek (5):
      linux: Fix uninitialized variables
      fabrics: Introduce simple URI parser
      tests: Add uriparser tests
      fabrics: Unescape URI elements
      linux: Remove the use of OpenSSL Engine API

Warner Losh (2):
      examples: Include sys/stat.h for S_I* constants
      ccan/endian.h: Only define __{BIG,LITTLE}_ENDIAN if undefined.

dependabot[bot] (1):
      build(deps): bump mosteo-actions/docker-run from 1 to 2