Redfish Release 2024.1 Now Available

Posted on Tue, 05/21/2024 - 09:34

DMTF’s Redfish®, Release 2024.1 is now available for public download. Designed to deliver simple and secure management for hybrid IT and the Software Defined Data Center (SDDC), the latest release of the Redfish standard includes four new schemas, 29 schema updates, and additional developer resources.

Key highlights of the Redfish 2024.1 release are the addition of ResetMetrics to PortMetrics, NetworkAdapterMetrics, and NetworkDeviceFunctionMetrics schemas.

These latest enhancements are driven by the growth of Redfish and interoperability feedback received from implementers. Some of the items in the new Redfish 2024.1 update include:

  • Redfish Specification v1.20.1 – Errata release.
    • Clarified that privilege enforcement is required when sending events
    • Added “Transiently unavailable resources” clause to describe best practices for showing status of devices in an unavailable state
    • Clarified $expand query parameter to show HTTP 200 as the proper response code when a resource collection is partially expanded
  • 2024.1 Redfish Schema Bundle – This .zip file contains the current versions of all Redfish schemas. The bundle includes 29 schema updates and additional developer resources.
    • Deprecated and replaced ThroughputReductionSupport with TemporaryThroughputReductionSupported for CXL devices
    • Added part identification (Manufacturer, Model, SKU, SerialNumber, PartNumber, SparePartNumber, UserLabel) to Sensor
    • Added ResetMetrics to PortMetrics, NetworkAdapterMetrics, and NetworkDeviceFunctionMetrics
  • Redfish Message Registry Bundle 2024.1 – The Message Registry Bundle (DSP8011) contains all released Redfish message registries.
    • Added NVRAMClearAsserted and SecurityBypassAsserted to Platform v1.1.0
    • Added PropertyValueModifiedByClient to ResourceEvent v1.4.0
    • Added NoTargetsDetermined to Update v1.1.0
  • Redfish Interoperability Profile Specification v1.8.0
    • Added ChassisType, DriveProtocol, MemoryType, PortProtocol, and ProcessorType as additional UseCaseType methods to allow selection of resources based on type information from a parent resource in the tree
  • Redfish Release 2024.1 Overview – This presentation provides detailed descriptions of each revision in Redfish 2024.1.
  • Redfish Resource and Schema Guide – Updated for 2024.1 this human-readable guide to the Redfish Schema is designed to help educate users of Redfish. Application developers and DevOps personnel creating client-side software to communicate with a Redfish service, as well as other consumers of the standard, will benefit from the explanations in this resource.
  • Redfish Publications Repository - Public GitHub repository contains an official read-only copy of the Redfish schemas and standard message registries
    • Creates public, durable locations for referencing specific schema or registry items in issue reports, forum postings, or other online references
    • Allows developers to automatically synchronize with new Redfish releases using normal GitHub tools and processes
    • Repository will be updated as each Redfish release become public
  • Redfish Data Model Specification – Includes normative statements (“LongDescription”) and informative description details from schema in a single document. Intended for both Redfish Service and client-side developers.
  • Redfish Conformance Testing Tools - Open source tools for service developers to validate their conformance with the Redfish protocol, data model, and profiles. Tools include the Redfish Protocol Validator, Redfish Service Validator, Redfish Interop Validator.
  • Redfish Property Guide – Intended primarily for schema authors, this newly revised reference helps with locating existing property definitions within the Redfish schema.
  • Redfish Release History – Updated with each new release, this presentation offers a comprehensive view of each revision to Redfish since 2016.

To learn more about Redfish, click here. The Redfish Developer Hub is a one-stop, in-depth technical resource and provides all the files, tools, community support, tutorials and other advanced education you may need to help you use Redfish. Technical work on the Redfish standard takes place in DMTF’s Redfish Forum. To find out how you can join and contribute to this standard, click here. To submit input via the DMTF Technology Submission and Feedback Portal click here.