{ "description": "A set of major product releases with high-level information, like latest patch version.", "type": [ "object", "null" ], "properties": { "releases-index": { "description": "Set of major releases.", "type": "array", "items": { "description": "A major version release, including the latest patch version, and whether that patch version included security updates.", "type": [ "object", "null" ], "properties": { "channel-version": { "description": "Major (or major.minor) version of product.", "type": "string" }, "latest-release": { "description": "The version of the most recent patch release.", "type": "string" }, "latest-release-date": { "description": "The date of the most recent patch release.", "type": "string", "format": "date" }, "security": { "description": "Whether the most recent patch release contains security fixes.", "type": "boolean" }, "latest-runtime": { "description": "The runtime version of the most recent patch release.", "type": "string" }, "latest-sdk": { "description": "The SDK version of the most recent patch release.", "type": "string" }, "product": { "description": "The product marketing name.", "type": "string" }, "support-phase": { "description": "The support phase of the major release.", "enum": [ "preview", "go-live", "active", "maintenance", "eol" ] }, "eol-date": { "description": "End of life date of the major release.", "type": "string", "format": "date" }, "release-type": { "description": "The release type for of the makor release.", "enum": [ "lts", "sts" ] }, "releases.json": { "description": "Link to detailed release descriptions (JSON format), with all patch releases in one file. This property is now deprecated, but still required (for compatibility).", "type": "string" }, "patch-releases-info-uri": { "description": "Link to detailed release descriptions (JSON format), with all patch releases in one file.", "type": "string" }, "patch-releases-index-uri": { "description": "Link to index file of detailed release descriptions (JSON format), with one file per patch release.", "type": [ "string", "null" ], "default": null }, "supported-os.json": { "description": "Link to supported OS matrix (JSON format). This property is now deprecated, but still required (for compatibility).", "type": [ "string", "null" ], "default": null }, "supported-os-info-uri": { "description": "Link to supported OS matrix (JSON format).", "type": [ "string", "null" ], "default": null }, "os-packages-info-uri": { "description": "Link to OS package information (JSON format).", "type": [ "string", "null" ], "default": null } }, "required": [ "channel-version", "latest-release", "latest-release-date", "security", "latest-runtime", "latest-sdk", "product", "support-phase", "eol-date", "release-type", "releases.json", "patch-releases-info-uri" ], "additionalProperties": false } } }, "required": [ "releases-index" ], "additionalProperties": false }