Skip to content

v1.0 Release Candidate 3

Pre-release
Pre-release
Compare
Choose a tag to compare
@igaw igaw released this 11 Feb 13:00
· 1083 commits to master since this release
c434d43

This release candidate brings mostly cleanups and a bunch of bug fixes. The main change is that
we are now properly creating the precompiled documentation. Again some small API changes but
nothing big this time. It looks like things are calming down.

Please keep testing and check if the API is okay. After the v1.0 release things will be way harder
to change.

Arunpandian J (2):
      nvme: Add Supported Capacity Configuration List log page(LID: 0x11)
      nvme: Add Enhanced Controller Meta Data(FID: 0x7D)

Daniel Wagner (12):
      doc: Remove unused make.bat file
      tree: Remove doublicated declaration
      types: Fix doc description
      doc: Mesonize documentation generation
      doc: Fix sphinx setup
      doc: Regenerate all documentation
      build: Make CI build fail on warnings
      build: Add kernel-doc CI build
      tree: Remove dead !LIBUUID code
      tree: Remove CONFIG_JSONC ifdefs
      tree: Fix memleaks in __nvme_free_ns() and nvme_scan_subsystem()
      build: make Python memory allocations valgrind friendly

Hannes Reinecke (25):
      Remove nvme_reset_topology()
      Rename nvme_path_get_subsystem()
      tree: document function prototypes
      Return error from nvme_read_config()
      Ignore errors when opening JSON configuration file
      ioctl.h: fixup kernel-doc comments
      linux.h: fixup kernel-doc comments
      tree.h: fixup kernel-doc comments
      types.h: fixup kernel-doc comments
      fabrics.c: fixup kernel-doc comments
      util.h: fixup kernel-doc comments
      Fixup sphinx warnings
      Regenerate libnvme.rst
      Add documentation section descriptions
      Fixup wrong kernel-doc annotations
      tree: fixup memory leak in nvme_scan_ctrl()
      tree: restart controller lookup
      Add scripts to regenerate documentation
      tree: loop controllers can have transport addresses
      tree: loop address may be NULL
      tree: do not set dhchap_key to 'none'
      tree: do not print function twice
      json: remove wrapper definitions
      Make JSON-C mandatory during built
      tree: add nvme_dump_tree()

Jeff Lien (1):
      linux: Add size and data area parm to nvme_get_telemetry_log

Martin Belanger (1):
      fix license info

Steven Seungcheol Lee (6):
      ioctl: Modify identify command argument based on spec
      types: Add NVM Command Set id-ns structure
      ioctl: Add identify ioctl for CNS 09h, 0Ah
      nvme: Add nulbaf(Number of Unique Capability LBA Formats) field on nvmd_id_ns
      nvme: get log domain id included in Log Specific Identifier
      ioctl: nvme_io_args.dspec(Directive Specific) value is 16 bits