Opened 5 months ago

Closed 5 months ago

#20603 closed enhancement (fixed)

libnvme-1.11

Reported by: Bruce Dubbs Owned by: blfs-book
Priority: normal Milestone: 12.3
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (2)

comment:1 by Bruce Dubbs, 5 months ago

The libnvme v1.11 release includes several enhancements and bug fixes. Key improvements involve updates to support new NVMe specification features, including enhanced compatibility and configuration options. This release also refines the command-line tool and improves documentation for better usability.

  • types: added new fields in nvme_nvme_id_ns
  • libnvme: add lockdown log page support(LID : 0x14)
  • type: Added enums for ANSAN and RGCNS bit of OAES field
  • prefix: Use Request or Response Length in DLEN and DOFF for MI
  • build: add install step to doc CI build
  • build: use linux-nvme/ci-containers
  • linux: reorder variable declarations
  • linux: use ssize_t as return type for nvme_identity_len
  • linux: only return the description of a key
  • test: make config-diff more flexible to use
  • test: add test case for importing/exporting PSKs
  • linux: add import/export function for TLS pre-shared keys
  • test: extend psk to test new 'versioned' API
  • tree: add getter/setters for TLS PSK
  • json: move keystore operations out of the JSON parser
  • test: add pre-shared key json tests
  • tree: move dhchap and tls sysfs parser into separate functions
  • tree: read tls_configured_key and tls_keyring from sysfs
  • linux: export keys to config
  • linux: handle key import correctly
  • fabrics: rename first argument for argument macros
  • fabrics: use hex numbers when generating command line options
  • fabrics: add ctrl connect interface
  • fabrics: fix map error level in nvmf_add_ctrl
  • util: added error code for ENOKEY
  • tree: do no export tls keys when not provided by user
  • json: do not escape strings when printing the configuration
  • doc: Regenerate all docs for v1.11
  • Release v1.11
  • types: add new fields added in TP4142
  • types: Add enum for Completion Condition of Get LBA status command
  • libnvme: add EMVS support to sanitize command
  • types: Added enum for SMVES event of PEL log
  • types: Add ETPVDS and SSI fields of sanitize status log
  • linux: fixup PSK HMAC type '0' handling
  • tests: mi: Add test for dlen/doff values through raw admin_xfer interface
  • mi: add control primitive command
  • examples: add control primitive in mi-mctp
  • tree: fix dhchap_key mem leak
  • tree: fix dhchap_ctrl_key mem leak
  • tree: fix tls key mem leak
  • types: Add TP4159 PCIe Infrastructure for Live Migration definitions
  • types: Added new field CSER in enum as per TP4167
  • linux: Correct error handling for derive_psk_digest
  • ioctl: refactoring set_features
  • types: add NVME_CHECK() definition to check nvme register field value
  • types: add NVME_VAL() definition
  • types: add NVME_CTRL_FNA definitions to get field values
  • types: add NVME_CTRL_OAES_TTHR definition
  • types: add NVME_CTRL_OAES get macro definitions
  • types: add NVMe 2.1 get log page LIDs
  • types: add struct nvme_id_ctrl_nvm ver and lbamqf member variables
  • types: add kv opcodes

comment:2 by Bruce Dubbs, 5 months ago

Resolution: fixed
Status: newclosed

Fixed at commits

547cd8679c Update to SPIRV-LLVM-Translator-19.1.1
3ad8331672 Update to libnvme-1.11.
Note: See TracTickets for help on using tickets.