In brief: The NVM Express consortium recently released a suite of 11 updated NVMe specifications, introducing new features aimed at enhancing performance and reliability on today's fastest storage hardware. Originally designed to take full advantage of the high parallelism offered by modern SSDs, the NVMe protocol is now a mainstay in both client and enterprise storage environments.
NVM Express is a non-profit organization responsible for developing and maintaining an open set of specifications for high-performance, PCIe-based storage devices. The NVMe spec is engineered to provide high bandwidth and low-latency data access. As storage technologies continue to evolve, the NVMe standards are also being updated to better meet the demands of modern workloads.
The NVMe specification is composed of a complex collection of documents that define the various components required for a fully functional NVMe ecosystem. Key documents include the NVMe Base Specification, Command Set Specifications, Transport Specifications, NVMe Boot Specification, and the NVMe Management Interface (NVMe-MI) Specification.
The Base Specification defines the core protocol for data exchange between a host system and an NVMe storage device. The NVMe-MI Specification outlines an optional interface for managing NVMe subsystems. The Command Set Specifications build on the Base Specification by defining additional commands, while the Boot Specification provides guidance for booting an operating system directly from an NVMe drive.

The updated documentation released by the NVM Express organization includes the NVMe 2.3 Base Specification, revised Command Set Specifications, Transport Specifications, the NVMe Management Interface (NVMe-MI) 2.1, and NVMe Boot Specification 1.3.
NVMe president Amber Huffman stated that these updates introduce new capabilities aimed at helping administrators better manage and control storage devices in mission-critical and data center environments. Among the most notable new features introduced in NVMe 2.3 are:
- Rapid Path Failure Recovery (RPFR)
- Power Limit Config (PLC)
- Self-reported Drive Power (SDP)
- Sanitize Per Namespace (SPN)
- Configurable Device Personality (CDP)
With RPFR, NVMe controllers now support communication through alternate channels, allowing hosts to avoid data corruption if the primary path becomes unavailable. PLC and SDP give administrators greater visibility and control over power consumption.
SPN enables cryptographic erasure at the namespace level, allowing secure deletion of individual file systems. Meanwhile, CDP simplifies inventory management by letting devices report customizable attributes that identify their intended use case.
Because the NVMe protocol is implemented at the hardware level, specifically within the SSD's controller, consumer adoption will depend on how quickly storage manufacturers incorporate the new features. While data center deployments may come sooner, it will likely take a few years before NVMe 2.3-based functionality becomes common in mainstream consumer SSDs.