Skip to content

v1.0 Release Candidate 8

Pre-release
Pre-release
Compare
Choose a tag to compare
@igaw igaw released this 01 Apr 13:06
· 911 commits to master since this release

After last -rc7 I though we will have a release by now. But although we fixed a bunch of small issues, the chances are too many too big. Also Hannes and I discussed the filter API which is not flexible enough in our opinion. As this is an API change we rather have sorted this out now and not having regrets not getting it right (or at least better than now). Hence another RC release.

Again on the documentation front there were several contributions to get in better shape. This is an ongoing tasks but it really looks good.

As mentioned we have small bug fixes all over the place, thanks to Tomas, Martin G., Margin B., Brandon and Hannes!

Hannes was also busy fixing the scanning algorithm and Jeff extended support to around get log pages/MI.

Arunpandian J (3):
      fabrics: Streamlining documentation
      ioctl: Align arguments indentation with braces
      test: print test logs for pass case

Boris Glimcher (3):
      CI: fixing dist packaging error
      readme: Add github badges
      ci: add code coverage

Brandon Paupore (2):
      Add lbstm support for create-ns
      Remove nvme_init_id_ns

Daniel Wagner (4):
      fabrics: Avoid out of bounds string chomping
      fabrics: Free old traddr in nvmf_add_ctrl
      ioctl: Remove attribute packed and alignedof for args structs
      doc: Regenerate all documentation

Hannes Reinecke (11):
      meson: build display-tree example
      tree: add debugging messages during scanning
      tree: do not return error when filtering out subsystems
      json: fix endless loop scanning for controllers
      fabrics: add 'nvmf_update_config()'
      libnvme: export 'nvme_lookup_ctrl()'
      tree: move nvme_init_subsystem() into nvme_lookup_subsystem()
      tree: make subsystem name mandatory in nvme_scan_ctrl()
      tree: rework nvme_scan_subsystem()
      Update function prototype documentation
      tree: always allocate config file in nvme_read_config()

Jeff Lien (4):
      types: Add Host Initiated Data Gen Number to telemetry log struct
      types: Update persistent event entry struct added new fields
      types: Add new Identify constant
      types: Add support for get log - MI Command Supported

Martin Belanger (1):
      fabrics: Invoke nvmf_dim() with provided tas argument

Martin George (1):
      fabrics: update log level for write failures

Tomas Bzatek (8):
      tree: nvme_configure_ctrl(): Set errno to zero on success
      tree: Clarify NULL return values from nvme_get_attr()
      fabrics: Add missing break in a switch
      fabrics: Fix leaking ctrl in nvmf_connect_disc_entry()
      tree: Avoid dereferencing nvme_subsystem_t before its check for NULL
      tree: Fix leaking 'name' in nvme_subsystem_lookup_namespace()
      tree: Fix subsystem initialization in nvme_scan_ctrl()
      tree: Handle NULL subsysname in nvme_scan_ctrl()