An API endpoint providing access to releases.

Each release can reference either a product version or a base product (or both). There references are done via human-readable product_version_id or base_product_id. Composes belonging to given release are referenced via compose_id.

The list of associated composes includes both composes built for the particular release as well as composes linked to it. It is possible to distinguish between these cases by retrieving a detail of the compose.

Documents & examples

Method: GET

URL: /rest_api/v1/releases/

Query params:

  • active (bool)
  • allow_buildroot_push (bool)
  • allowed_debuginfo_services (string)
  • allowed_push_targets (string)
  • base_product (string)
  • bugzilla_product (string | null)
  • dist_git_branch (string | null)
  • has_base_product (string)
  • integrated_with (string | null)
  • name (string)
  • product_version (string)
  • release_id (string)
  • release_type (string)
  • short (string)
  • sigkey (string)
  • version (string)
  • ordering (string) Comma separated list of fields for ordering results.
    • To sort by a field in descending order, prefix its name with minus (e.g. -name).
    • Use double underscores for nested field names (e.g. parent__child for {"parent": {"child": ...}}).

Following filters can be used to show only specific fields. This can make response time faster. Format is list or single value (JSON: {"fields": ["a","b"]} or {"fields": "a"}, in URL: ?fields=a&fields=b).

  • fields (list | string) Fields to display (other fields will be hidden).
  • exclude_fields: (list | string) Fields NOT to display (overrules fields).

Response: a paged list of following objects

{
    "active (optional, default=true)": "boolean", 
    "allow_buildroot_push (optional, default=false)": "boolean", 
    "allowed_debuginfo_services (optional, default=[])": [
        "Service.name"
    ], 
    "allowed_push_targets (optional, default=[])": [
        "name"
    ], 
    "base_product (optional, default=null, nullable)": "base_product_id", 
    "bugzilla (optional, default=null, nullable)": {
        "product (optional, default=null)": "string"
    }, 
    "compose_set (read-only)": "[Compose.compose_id]", 
    "dist_git (optional, default=null, nullable)": {
        "branch (optional, default=null)": "string"
    }, 
    "integrated_with (optional, default=null, nullable)": "Release.release_id", 
    "name": "string", 
    "product_version (optional, default=null, nullable)": "ProductVersion.product_version_id", 
    "release_id (read-only)": "string", 
    "release_type": "ReleaseType.short", 
    "short": "string", 
    "sigkey (optional, default=null, nullable)": "SigKey.key_id", 
    "version": "string"
}

The list of composes for each release is ordered by their date, type, and respin (even though those fields are not directly visible here).

The releases themselves are ordered by short and version.

Method: GET

URL: /rest_api/v1/releases/{release_id}/

Response:

{
    "active (optional, default=true)": "boolean", 
    "allow_buildroot_push (optional, default=false)": "boolean", 
    "allowed_debuginfo_services (optional, default=[])": [
        "Service.name"
    ], 
    "allowed_push_targets (optional, default=[])": [
        "name"
    ], 
    "base_product (optional, default=null, nullable)": "base_product_id", 
    "bugzilla (optional, default=null, nullable)": {
        "product (optional, default=null)": "string"
    }, 
    "compose_set (read-only)": "[Compose.compose_id]", 
    "dist_git (optional, default=null, nullable)": {
        "branch (optional, default=null)": "string"
    }, 
    "integrated_with (optional, default=null, nullable)": "Release.release_id", 
    "name": "string", 
    "product_version (optional, default=null, nullable)": "ProductVersion.product_version_id", 
    "release_id (read-only)": "string", 
    "release_type": "ReleaseType.short", 
    "short": "string", 
    "sigkey (optional, default=null, nullable)": "SigKey.key_id", 
    "version": "string"
}

The list of composes is ordered by their date, type and respin (even though those fields are not directly visible here).

Instead of creating a release through this method, please consider using the /rest_api/v1/rpc/release/clone/ API that will clone an existing release with its variants and components.

Method: POST

URL: /rest_api/v1/releases/

Data:

{
    "active (optional, default=true)": "boolean", 
    "allow_buildroot_push (optional, default=false)": "boolean", 
    "allowed_debuginfo_services (optional, default=[])": [
        "Service.name"
    ], 
    "allowed_push_targets (optional, default=[])": [
        "name"
    ], 
    "base_product (optional, default=null, nullable)": "base_product_id", 
    "bugzilla (optional, default=null, nullable)": {
        "product (optional, default=null)": "string"
    }, 
    "dist_git (optional, default=null, nullable)": {
        "branch (optional, default=null)": "string"
    }, 
    "integrated_with (optional, default=null, nullable)": "Release.release_id", 
    "name": "string", 
    "product_version (optional, default=null, nullable)": "ProductVersion.product_version_id", 
    "release_type": "ReleaseType.short", 
    "short": "string", 
    "sigkey (optional, default=null, nullable)": "SigKey.key_id", 
    "version": "string"
}

Field allowed_push_targets must be subset of parent product version.

release_type: /rest_api/v1/release-types/

Response:

{
    "active (optional, default=true)": "boolean", 
    "allow_buildroot_push (optional, default=false)": "boolean", 
    "allowed_debuginfo_services (optional, default=[])": [
        "Service.name"
    ], 
    "allowed_push_targets (optional, default=[])": [
        "name"
    ], 
    "base_product (optional, default=null, nullable)": "base_product_id", 
    "bugzilla (optional, default=null, nullable)": {
        "product (optional, default=null)": "string"
    }, 
    "compose_set (read-only)": "[Compose.compose_id]", 
    "dist_git (optional, default=null, nullable)": {
        "branch (optional, default=null)": "string"
    }, 
    "integrated_with (optional, default=null, nullable)": "Release.release_id", 
    "name": "string", 
    "product_version (optional, default=null, nullable)": "ProductVersion.product_version_id", 
    "release_id (read-only)": "string", 
    "release_type": "ReleaseType.short", 
    "short": "string", 
    "sigkey (optional, default=null, nullable)": "SigKey.key_id", 
    "version": "string"
}

It is possible to create this resource in bulk. To do so, use the same procedure as when creating a single instance, only the request body should contain a list of JSON objects. The response you get back will also contain a list of values which you would obtain by submitting the request data separately.

This end-point allows updating a release.

When using the PUT method, if an optional field is not specified in the input, it will be erased.

This applies also to Bugzilla and DistGit mapping: if it is not specified, it will be cleared.

Method: PUT, PATCH

URL: /rest_api/v1/releases/{release_id}/

Data:

{
    "active (optional, default=true)": "boolean", 
    "allow_buildroot_push (optional, default=false)": "boolean", 
    "allowed_debuginfo_services (optional, default=[])": [
        "Service.name"
    ], 
    "allowed_push_targets (optional, default=[])": [
        "name"
    ], 
    "base_product (optional, default=null, nullable)": "base_product_id", 
    "bugzilla (optional, default=null, nullable)": {
        "product (optional, default=null)": "string"
    }, 
    "dist_git (optional, default=null, nullable)": {
        "branch (optional, default=null)": "string"
    }, 
    "integrated_with (optional, default=null, nullable)": "Release.release_id", 
    "name": "string", 
    "product_version (optional, default=null, nullable)": "ProductVersion.product_version_id", 
    "release_type": "ReleaseType.short", 
    "short": "string", 
    "sigkey (optional, default=null, nullable)": "SigKey.key_id", 
    "version": "string"
}

Please note that if you change the short, version, release_type or base_product fields, the release_id will be updated and the URL of this release will change.

Field allowed_push_targets must be subset of parent product version.

Changing allowed_push_targets field also affects this field in child variants.

Response:

{
    "active (optional, default=true)": "boolean", 
    "allow_buildroot_push (optional, default=false)": "boolean", 
    "allowed_debuginfo_services (optional, default=[])": [
        "Service.name"
    ], 
    "allowed_push_targets (optional, default=[])": [
        "name"
    ], 
    "base_product (optional, default=null, nullable)": "base_product_id", 
    "bugzilla (optional, default=null, nullable)": {
        "product (optional, default=null)": "string"
    }, 
    "compose_set (read-only)": "[Compose.compose_id]", 
    "dist_git (optional, default=null, nullable)": {
        "branch (optional, default=null)": "string"
    }, 
    "integrated_with (optional, default=null, nullable)": "Release.release_id", 
    "name": "string", 
    "product_version (optional, default=null, nullable)": "ProductVersion.product_version_id", 
    "release_id (read-only)": "string", 
    "release_type": "ReleaseType.short", 
    "short": "string", 
    "sigkey (optional, default=null, nullable)": "SigKey.key_id", 
    "version": "string"
}

It is possible to update multiple objects in one request. Use the PUT or PATCH method with the same url as for listing/creating objects. The request body should contain an object, where keys are identifiers of objects to be modified and their values use the same format as normal update.

Browsable GET

GET /rest_api/v1/releases/?page=7
HTTP 200 OK
Allow: GET, POST, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Last-Modified: Wed, 28 Feb 2024 02:03:23 GMT
Vary: Accept

{
    "count": 153,
    "next": "https://pdc.fedoraproject.org/rest_api/v1/releases/?page=8",
    "previous": "https://pdc.fedoraproject.org/rest_api/v1/releases/?page=6",
    "results": [
        {
            "release_id": "fedora-iot-36",
            "short": "fedora-iot",
            "version": "36",
            "name": "Fedora-IoT",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "ga",
            "compose_set": [
                "Fedora-IoT-36-20210820.0",
                "Fedora-IoT-36-20210820.2",
                "Fedora-IoT-36-20210822.0",
                "Fedora-IoT-36-20210823.0",
                "Fedora-IoT-36-20210825.0",
                "Fedora-IoT-36-20210827.0",
                "Fedora-IoT-36-20210828.0",
                "Fedora-IoT-36-20210829.0",
                "Fedora-IoT-36-20210909.0",
                "Fedora-IoT-36-20210911.0",
                "Fedora-IoT-36-20210912.0",
                "Fedora-IoT-36-20210915.0",
                "Fedora-IoT-36-20210916.0",
                "Fedora-IoT-36-20210919.0",
                "Fedora-IoT-36-20210921.0",
                "Fedora-IoT-36-20210927.0",
                "Fedora-IoT-36-20211003.0",
                "Fedora-IoT-36-20211004.0",
                "Fedora-IoT-36-20211007.0",
                "Fedora-IoT-36-20211010.0",
                "Fedora-IoT-36-20211011.0",
                "Fedora-IoT-36-20211012.0",
                "Fedora-IoT-36-20211013.0",
                "Fedora-IoT-36-20211014.0",
                "Fedora-IoT-36-20211015.0",
                "Fedora-IoT-36-20211017.0",
                "Fedora-IoT-36-20211018.0",
                "Fedora-IoT-36-20211019.0",
                "Fedora-IoT-36-20211020.0",
                "Fedora-IoT-36-20211024.0",
                "Fedora-IoT-36-20211027.0",
                "Fedora-IoT-36-20211108.0",
                "Fedora-IoT-36-20211211.0",
                "Fedora-IoT-36-20211213.0",
                "Fedora-IoT-36-20220209.0",
                "Fedora-IoT-36-20220214.0",
                "Fedora-IoT-36-20220216.0",
                "Fedora-IoT-36-20220218.0",
                "Fedora-IoT-36-20220219.0",
                "Fedora-IoT-36-20220220.0",
                "Fedora-IoT-36-20220222.0",
                "Fedora-IoT-36-20220223.0",
                "Fedora-IoT-36-20220224.0",
                "Fedora-IoT-36-20220225.0",
                "Fedora-IoT-36-20220227.0",
                "Fedora-IoT-36-20220228.0",
                "Fedora-IoT-36-20220302.0",
                "Fedora-IoT-36-20220306.0",
                "Fedora-IoT-36-20220308.0",
                "Fedora-IoT-36-20220309.0",
                "Fedora-IoT-36-20220310.0",
                "Fedora-IoT-36-20220311.0",
                "Fedora-IoT-36-20220313.0",
                "Fedora-IoT-36-20220315.0",
                "Fedora-IoT-36-20220316.0",
                "Fedora-IoT-36-20220318.0",
                "Fedora-IoT-36-20220319.0",
                "Fedora-IoT-36-20220320.0",
                "Fedora-IoT-36-20220324.0",
                "Fedora-IoT-36-20220326.0",
                "Fedora-IoT-36-20220401.2",
                "Fedora-IoT-36-20220402.0",
                "Fedora-IoT-36-20220403.0",
                "Fedora-IoT-36-20220404.0",
                "Fedora-IoT-36-20220405.0",
                "Fedora-IoT-36-20220406.0",
                "Fedora-IoT-36-20220407.0",
                "Fedora-IoT-36-20220411.0",
                "Fedora-IoT-36-20220413.0",
                "Fedora-IoT-36-20220417.0",
                "Fedora-IoT-36-20220418.0",
                "Fedora-IoT-36-20220422.0",
                "Fedora-IoT-36-20220425.0",
                "Fedora-IoT-36-20220429.0",
                "Fedora-IoT-36-20220503.0",
                "Fedora-IoT-36-20220505.0",
                "Fedora-IoT-36-20220510.0",
                "Fedora-IoT-36-20220511.0",
                "Fedora-IoT-36-20220512.0",
                "Fedora-IoT-36-20220514.0",
                "Fedora-IoT-36-20220516.0",
                "Fedora-IoT-36-20220520.0",
                "Fedora-IoT-36-20220523.0",
                "Fedora-IoT-36-20220529.0",
                "Fedora-IoT-36-20220602.0",
                "Fedora-IoT-36-20220605.0",
                "Fedora-IoT-36-20220607.0",
                "Fedora-IoT-36-20220609.0",
                "Fedora-IoT-36-20220613.0",
                "Fedora-IoT-36-20220616.2",
                "Fedora-IoT-36-20220618.0",
                "Fedora-IoT-36-20220624.0",
                "Fedora-IoT-36-20220629.0",
                "Fedora-IoT-36-20220707.0",
                "Fedora-IoT-36-20220712.0",
                "Fedora-IoT-36-20220717.0",
                "Fedora-IoT-36-20220718.0"
            ],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        },
        {
            "release_id": "fedora-iot-37",
            "short": "fedora-iot",
            "version": "37",
            "name": "Fedora-IoT",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "ga",
            "compose_set": [
                "Fedora-IoT-37-20220217.1",
                "Fedora-IoT-37-20220218.0",
                "Fedora-IoT-37-20220219.0",
                "Fedora-IoT-37-20220220.0",
                "Fedora-IoT-37-20220222.0",
                "Fedora-IoT-37-20220227.0",
                "Fedora-IoT-37-20220228.0",
                "Fedora-IoT-37-20220327.0",
                "Fedora-IoT-37-20220402.0",
                "Fedora-IoT-37-20220403.0",
                "Fedora-IoT-37-20220404.0",
                "Fedora-IoT-37-20220406.0",
                "Fedora-IoT-37-20220417.0",
                "Fedora-IoT-37-20220422.0",
                "Fedora-IoT-37-20220425.0",
                "Fedora-IoT-37-20220426.0",
                "Fedora-IoT-37-20220429.0",
                "Fedora-IoT-37-20220503.0",
                "Fedora-IoT-37-20220505.0",
                "Fedora-IoT-37-20220506.0",
                "Fedora-IoT-37-20220507.0",
                "Fedora-IoT-37-20220508.0",
                "Fedora-IoT-37-20220510.0",
                "Fedora-IoT-37-20220511.0",
                "Fedora-IoT-37-20220512.0",
                "Fedora-IoT-37-20220513.0",
                "Fedora-IoT-37-20220514.0",
                "Fedora-IoT-37-20220516.0",
                "Fedora-IoT-37-20220722.0",
                "Fedora-IoT-37-20220816.0",
                "Fedora-IoT-37-20220818.0",
                "Fedora-IoT-37-20220819.0",
                "Fedora-IoT-37-20220820.0",
                "Fedora-IoT-37-20220822.0",
                "Fedora-IoT-37-20220825.0",
                "Fedora-IoT-37-20220829.0",
                "Fedora-IoT-37-20220830.0",
                "Fedora-IoT-37-20220831.0",
                "Fedora-IoT-37-20220902.0",
                "Fedora-IoT-37-20220903.0",
                "Fedora-IoT-37-20220904.0",
                "Fedora-IoT-37-20220905.0",
                "Fedora-IoT-37-20220906.0",
                "Fedora-IoT-37-20220909.0",
                "Fedora-IoT-37-20220910.0",
                "Fedora-IoT-37-20220915.0",
                "Fedora-IoT-37-20220917.0",
                "Fedora-IoT-37-20220919.0",
                "Fedora-IoT-37-20220920.0",
                "Fedora-IoT-37-20220921.0",
                "Fedora-IoT-37-20220926.0",
                "Fedora-IoT-37-20220929.0",
                "Fedora-IoT-37-20221002.0",
                "Fedora-IoT-37-20221004.0",
                "Fedora-IoT-37-20221005.0",
                "Fedora-IoT-37-20221007.0",
                "Fedora-IoT-37-20221011.0",
                "Fedora-IoT-37-20221012.0",
                "Fedora-IoT-37-20221013.0",
                "Fedora-IoT-37-20221014.0",
                "Fedora-IoT-37-20221015.0",
                "Fedora-IoT-37-20221018.0",
                "Fedora-IoT-37-20221019.0",
                "Fedora-IoT-37-20221020.0",
                "Fedora-IoT-37-20221022.0",
                "Fedora-IoT-37-20221023.0",
                "Fedora-IoT-37-20221030.0",
                "Fedora-IoT-37-20221101.0",
                "Fedora-IoT-37-20221101.1",
                "Fedora-IoT-37-20221107.0",
                "Fedora-IoT-37-20221108.0",
                "Fedora-IoT-37-20221110.0",
                "Fedora-IoT-37-20221116.0",
                "Fedora-IoT-37-20221118.0",
                "Fedora-IoT-37-20221121.0",
                "Fedora-IoT-37-20221124.0",
                "Fedora-IoT-37-20221207.0",
                "Fedora-IoT-37-20221212.0",
                "Fedora-IoT-37-20221213.0",
                "Fedora-IoT-37-20221215.0",
                "Fedora-IoT-37-20221216.0",
                "Fedora-IoT-37-20221226.0",
                "Fedora-IoT-37-20221229.0",
                "Fedora-IoT-37-20230103.0",
                "Fedora-IoT-37-20230104.0",
                "Fedora-IoT-37-20230105.0",
                "Fedora-IoT-37-20230106.1",
                "Fedora-IoT-37-20230108.0",
                "Fedora-IoT-37-20230109.0",
                "Fedora-IoT-37-20230112.0",
                "Fedora-IoT-37-20230116.0",
                "Fedora-IoT-37-20230117.0",
                "Fedora-IoT-37-20230123.0",
                "Fedora-IoT-37-20230127.0",
                "Fedora-IoT-37-20230131.0",
                "Fedora-IoT-37-20230203.0",
                "Fedora-IoT-37-20230215.0",
                "Fedora-IoT-37-20230217.0",
                "Fedora-IoT-37-20230223.0",
                "Fedora-IoT-37-20230227.0",
                "Fedora-IoT-37-20230228.0",
                "Fedora-IoT-37-20230302.0",
                "Fedora-IoT-37-20230303.0",
                "Fedora-IoT-37-20230306.0",
                "Fedora-IoT-37-20230310.0",
                "Fedora-IoT-37-20230313.0",
                "Fedora-IoT-37-20230317.0",
                "Fedora-IoT-37-20230320.0",
                "Fedora-IoT-37-20230322.0",
                "Fedora-IoT-37-20230323.0",
                "Fedora-IoT-37-20230327.0",
                "Fedora-IoT-37-20230328.0",
                "Fedora-IoT-37-20230329.0",
                "Fedora-IoT-37-20230330.0",
                "Fedora-IoT-37-20230331.0",
                "Fedora-IoT-37-20230403.0",
                "Fedora-IoT-37-20230404.0",
                "Fedora-IoT-37-20230405.0",
                "Fedora-IoT-37-20230406.0",
                "Fedora-IoT-37-20230411.0",
                "Fedora-IoT-37-20230412.0",
                "Fedora-IoT-37-20230413.0",
                "Fedora-IoT-37-20230417.0"
            ],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        },
        {
            "release_id": "fedora-iot-38",
            "short": "fedora-iot",
            "version": "38",
            "name": "Fedora-IoT",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "ga",
            "compose_set": [
                "Fedora-IoT-38-20220816.0",
                "Fedora-IoT-38-20220818.0",
                "Fedora-IoT-38-20220819.0",
                "Fedora-IoT-38-20220820.0",
                "Fedora-IoT-38-20220821.0",
                "Fedora-IoT-38-20220822.0",
                "Fedora-IoT-38-20220825.0",
                "Fedora-IoT-38-20220827.0",
                "Fedora-IoT-38-20220829.0",
                "Fedora-IoT-38-20220830.0",
                "Fedora-IoT-38-20220901.0",
                "Fedora-IoT-38-20220917.0",
                "Fedora-IoT-38-20220919.0",
                "Fedora-IoT-38-20220920.0",
                "Fedora-IoT-38-20220929.1",
                "Fedora-IoT-38-20221005.0",
                "Fedora-IoT-38-20221215.1",
                "Fedora-IoT-38-20221229.0",
                "Fedora-IoT-38-20221231.0",
                "Fedora-IoT-38-20230101.0",
                "Fedora-IoT-38-20230103.0",
                "Fedora-IoT-38-20230104.1",
                "Fedora-IoT-38-20230105.0",
                "Fedora-IoT-38-20230105.1",
                "Fedora-IoT-38-20230109.0",
                "Fedora-IoT-38-20230110.0",
                "Fedora-IoT-38-20230112.0",
                "Fedora-IoT-38-20230113.0",
                "Fedora-IoT-38-20230116.0",
                "Fedora-IoT-38-20230117.0",
                "Fedora-IoT-38-20230119.0",
                "Fedora-IoT-38-20230127.1",
                "Fedora-IoT-38-20230131.0",
                "Fedora-IoT-38-20230201.0",
                "Fedora-IoT-38-20230206.1",
                "Fedora-IoT-38-20230207.0",
                "Fedora-IoT-38-20230217.2",
                "Fedora-IoT-38-20230223.0",
                "Fedora-IoT-38-20230227.0",
                "Fedora-IoT-38-20230228.0",
                "Fedora-IoT-38-20230301.0",
                "Fedora-IoT-38-20230301.2",
                "Fedora-IoT-38-20230303.2",
                "Fedora-IoT-38-20230303.3",
                "Fedora-IoT-38-20230306.1",
                "Fedora-IoT-38-20230310.2",
                "Fedora-IoT-38-20230313.1",
                "Fedora-IoT-38-20230315.1",
                "Fedora-IoT-38-20230317.0",
                "Fedora-IoT-38-20230320.0",
                "Fedora-IoT-38-20230322.0",
                "Fedora-IoT-38-20230324.0",
                "Fedora-IoT-38-20230327.0",
                "Fedora-IoT-38-20230329.0",
                "Fedora-IoT-38-20230330.0",
                "Fedora-IoT-38-20230331.0",
                "Fedora-IoT-38-20230403.0",
                "Fedora-IoT-38-20230404.0",
                "Fedora-IoT-38-20230411.0",
                "Fedora-IoT-38-20230412.0",
                "Fedora-IoT-38-20230413.0",
                "Fedora-IoT-38-20230414.1",
                "Fedora-IoT-38-20230419.0",
                "Fedora-IoT-38-20230419.2",
                "Fedora-IoT-38-20230424.5",
                "Fedora-IoT-38-20230425.0",
                "Fedora-IoT-38-20230426.0",
                "Fedora-IoT-38-20230501.0",
                "Fedora-IoT-38-20230503.0",
                "Fedora-IoT-38-20230505.0",
                "Fedora-IoT-38-20230508.0",
                "Fedora-IoT-38-20230516.1",
                "Fedora-IoT-38-20230517.0",
                "Fedora-IoT-38-20230518.0",
                "Fedora-IoT-38-20230519.0",
                "Fedora-IoT-38-20230523.1",
                "Fedora-IoT-38-20230524.0",
                "Fedora-IoT-38-20230526.0",
                "Fedora-IoT-38-20230529.0",
                "Fedora-IoT-38-20230606.0",
                "Fedora-IoT-38-20230608.0",
                "Fedora-IoT-38-20230612.0",
                "Fedora-IoT-38-20230613.0",
                "Fedora-IoT-38-20230619.0",
                "Fedora-IoT-38-20230621.0",
                "Fedora-IoT-38-20230626.0",
                "Fedora-IoT-38-20230627.1",
                "Fedora-IoT-38-20230629.0",
                "Fedora-IoT-38-20230630.0",
                "Fedora-IoT-38-20230706.0",
                "Fedora-IoT-38-20230706.1",
                "Fedora-IoT-38-20230707.0",
                "Fedora-IoT-38-20230711.0",
                "Fedora-IoT-38-20230713.0",
                "Fedora-IoT-38-20230714.0",
                "Fedora-IoT-38-20230717.0",
                "Fedora-IoT-38-20230718.0",
                "Fedora-IoT-38-20230719.0",
                "Fedora-IoT-38-20230720.0",
                "Fedora-IoT-38-20230724.0",
                "Fedora-IoT-38-20230725.0",
                "Fedora-IoT-38-20230727.0",
                "Fedora-IoT-38-20230728.0",
                "Fedora-IoT-38-20230731.0",
                "Fedora-IoT-38-20230802.0",
                "Fedora-IoT-38-20230803.0",
                "Fedora-IoT-38-20230804.0",
                "Fedora-IoT-38-20230808.0",
                "Fedora-IoT-38-20230814.0",
                "Fedora-IoT-38-20230815.0",
                "Fedora-IoT-38-20230816.0",
                "Fedora-IoT-38-20230818.0",
                "Fedora-IoT-38-20230822.0",
                "Fedora-IoT-38-20230824.0",
                "Fedora-IoT-38-20230825.0",
                "Fedora-IoT-38-20230828.1",
                "Fedora-IoT-38-20230829.0",
                "Fedora-IoT-38-20230905.0",
                "Fedora-IoT-38-20230906.0",
                "Fedora-IoT-38-20230907.0",
                "Fedora-IoT-38-20230911.0",
                "Fedora-IoT-38-20230912.0",
                "Fedora-IoT-38-20230914.0",
                "Fedora-IoT-38-20230915.0",
                "Fedora-IoT-38-20230918.0",
                "Fedora-IoT-38-20230920.0",
                "Fedora-IoT-38-20230926.1",
                "Fedora-IoT-38-20230929.0",
                "Fedora-IoT-38-20231002.0",
                "Fedora-IoT-38-20231003.0",
                "Fedora-IoT-38-20231010.0",
                "Fedora-IoT-38-20231011.0",
                "Fedora-IoT-38-20231017.0",
                "Fedora-IoT-38-20231018.0",
                "Fedora-IoT-38-20231019.0",
                "Fedora-IoT-38-20231023.0",
                "Fedora-IoT-38-20231024.0",
                "Fedora-IoT-38-20231025.0",
                "Fedora-IoT-38-20231101.0",
                "Fedora-IoT-38-20231102.1",
                "Fedora-IoT-38-20231103.0"
            ],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        },
        {
            "release_id": "fedora-iot-39",
            "short": "fedora-iot",
            "version": "39",
            "name": "Fedora-IoT",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "ga",
            "compose_set": [
                "Fedora-IoT-39-20230321.1",
                "Fedora-IoT-39-20230411.0",
                "Fedora-IoT-39-20230412.0",
                "Fedora-IoT-39-20230420.0",
                "Fedora-IoT-39-20230425.2",
                "Fedora-IoT-39-20230426.0",
                "Fedora-IoT-39-20230427.0",
                "Fedora-IoT-39-20230502.0",
                "Fedora-IoT-39-20230510.0",
                "Fedora-IoT-39-20230515.1",
                "Fedora-IoT-39-20230516.0",
                "Fedora-IoT-39-20230518.0",
                "Fedora-IoT-39-20230519.0",
                "Fedora-IoT-39-20230530.0",
                "Fedora-IoT-39-20230531.0",
                "Fedora-IoT-39-20230606.0",
                "Fedora-IoT-39-20230607.0",
                "Fedora-IoT-39-20230608.0",
                "Fedora-IoT-39-20230609.0",
                "Fedora-IoT-39-20230707.0",
                "Fedora-IoT-39-20230708.0",
                "Fedora-IoT-39-20230710.0",
                "Fedora-IoT-39-20230711.0",
                "Fedora-IoT-39-20230713.0",
                "Fedora-IoT-39-20230717.0",
                "Fedora-IoT-39-20230718.0",
                "Fedora-IoT-39-20230721.0",
                "Fedora-IoT-39-20230724.0",
                "Fedora-IoT-39-20230726.2",
                "Fedora-IoT-39-20230727.0",
                "Fedora-IoT-39-20230728.0",
                "Fedora-IoT-39-20230731.0",
                "Fedora-IoT-39-20230801.0",
                "Fedora-IoT-39-20230804.0",
                "Fedora-IoT-39-20230817.0",
                "Fedora-IoT-39-20230818.0",
                "Fedora-IoT-39-20230821.0",
                "Fedora-IoT-39-20230822.0",
                "Fedora-IoT-39-20230824.0",
                "Fedora-IoT-39-20230829.1",
                "Fedora-IoT-39-20230905.0",
                "Fedora-IoT-39-20230906.0",
                "Fedora-IoT-39-20230907.0",
                "Fedora-IoT-39-20230908.0",
                "Fedora-IoT-39-20230911.0",
                "Fedora-IoT-39-20230912.0",
                "Fedora-IoT-39-20230913.0",
                "Fedora-IoT-39-20230918.0",
                "Fedora-IoT-39-20230919.1",
                "Fedora-IoT-39-20230926.0",
                "Fedora-IoT-39-20230929.0",
                "Fedora-IoT-39-20231002.0",
                "Fedora-IoT-39-20231003.0",
                "Fedora-IoT-39-20231004.0",
                "Fedora-IoT-39-20231010.0",
                "Fedora-IoT-39-20231011.0",
                "Fedora-IoT-39-20231013.0",
                "Fedora-IoT-39-20231016.0",
                "Fedora-IoT-39-20231018.0",
                "Fedora-IoT-39-20231020.0",
                "Fedora-IoT-39-20231023.0",
                "Fedora-IoT-39-20231025.1",
                "Fedora-IoT-39-20231026.0",
                "Fedora-IoT-39-20231031.0",
                "Fedora-IoT-39-20231101.0",
                "Fedora-IoT-39-20231102.0",
                "Fedora-IoT-39-20231103.0",
                "Fedora-IoT-39-20231103.1",
                "Fedora-IoT-39-20231106.0",
                "Fedora-IoT-39-20231113.0",
                "Fedora-IoT-39-20231114.0",
                "Fedora-IoT-39-20231115.0",
                "Fedora-IoT-39-20231116.0",
                "Fedora-IoT-39-20231117.0",
                "Fedora-IoT-39-20231120.0",
                "Fedora-IoT-39-20231121.0",
                "Fedora-IoT-39-20231122.0",
                "Fedora-IoT-39-20231124.0",
                "Fedora-IoT-39-20231127.0",
                "Fedora-IoT-39-20231128.0",
                "Fedora-IoT-39-20231129.0",
                "Fedora-IoT-39-20231130.0",
                "Fedora-IoT-39-20231204.0",
                "Fedora-IoT-39-20231208.0",
                "Fedora-IoT-39-20231215.0",
                "Fedora-IoT-39-20231224.0",
                "Fedora-IoT-39-20231231.0",
                "Fedora-IoT-39-20240105.0",
                "Fedora-IoT-39-20240111.0",
                "Fedora-IoT-39-20240118.0",
                "Fedora-IoT-39-20240122.0",
                "Fedora-IoT-39-20240131.0",
                "Fedora-IoT-39-20240201.0",
                "Fedora-IoT-39-20240209.0",
                "Fedora-IoT-39-20240214.0",
                "Fedora-IoT-39-20240214.1",
                "Fedora-IoT-39-20240220.1",
                "Fedora-IoT-39-20240226.0",
                "Fedora-IoT-39-20240227.0"
            ],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        },
        {
            "release_id": "fedora-iot-40",
            "short": "fedora-iot",
            "version": "40",
            "name": "Fedora-IoT",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "ga",
            "compose_set": [
                "Fedora-IoT-40-20230823.1",
                "Fedora-IoT-40-20230824.0",
                "Fedora-IoT-40-20230829.0",
                "Fedora-IoT-40-20230830.0",
                "Fedora-IoT-40-20230905.0",
                "Fedora-IoT-40-20230906.0",
                "Fedora-IoT-40-20230908.0",
                "Fedora-IoT-40-20230911.0",
                "Fedora-IoT-40-20230912.0",
                "Fedora-IoT-40-20230913.1",
                "Fedora-IoT-40-20230920.0",
                "Fedora-IoT-40-20230926.0",
                "Fedora-IoT-40-20230929.0",
                "Fedora-IoT-40-20231002.0",
                "Fedora-IoT-40-20231003.0",
                "Fedora-IoT-40-20231006.0",
                "Fedora-IoT-40-20231010.0",
                "Fedora-IoT-40-20231011.0",
                "Fedora-IoT-40-20231018.0",
                "Fedora-IoT-40-20231023.0",
                "Fedora-IoT-40-20231101.0",
                "Fedora-IoT-40-20231102.0",
                "Fedora-IoT-40-20231108.0",
                "Fedora-IoT-40-20231113.0",
                "Fedora-IoT-40-20231114.0",
                "Fedora-IoT-40-20231115.0",
                "Fedora-IoT-40-20231116.0",
                "Fedora-IoT-40-20231129.2",
                "Fedora-IoT-40-20231204.0",
                "Fedora-IoT-40-20231208.0",
                "Fedora-IoT-40-20231231.0",
                "Fedora-IoT-40-20240105.0",
                "Fedora-IoT-40-20240112.0",
                "Fedora-IoT-40-20240118.0",
                "Fedora-IoT-40-20240131.1",
                "Fedora-IoT-40-20240201.1",
                "Fedora-IoT-40-20240205.0",
                "Fedora-IoT-40-20240219.0",
                "Fedora-IoT-40-20240220.0",
                "Fedora-IoT-40-20240221.0",
                "Fedora-IoT-40-20240226.0",
                "Fedora-IoT-40-20240227.0",
                "Fedora-IoT-40-20240227.1"
            ],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        },
        {
            "release_id": "fedora-iot-41",
            "short": "fedora-iot",
            "version": "41",
            "name": "Fedora-IoT",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "ga",
            "compose_set": [
                "Fedora-IoT-41-20240215.2",
                "Fedora-IoT-41-20240216.1",
                "Fedora-IoT-41-20240220.0",
                "Fedora-IoT-41-20240221.1",
                "Fedora-IoT-41-20240223.0",
                "Fedora-IoT-41-20240227.0"
            ],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        },
        {
            "release_id": "fedora-modular-Rawhide",
            "short": "fedora-modular",
            "version": "Rawhide",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": "fedora-rawhide",
            "release_type": "ga",
            "compose_set": [
                "Fedora-Modular-Rawhide-20170817.n.0",
                "Fedora-Modular-Rawhide-20170818.n.0",
                "Fedora-Modular-Rawhide-20170819.n.0",
                "Fedora-Modular-Rawhide-20170820.n.0",
                "Fedora-Modular-Rawhide-20170821.n.0",
                "Fedora-Modular-Rawhide-20170822.n.0",
                "Fedora-Modular-Rawhide-20170824.n.0",
                "Fedora-Modular-Rawhide-20170825.n.0",
                "Fedora-Modular-Rawhide-20170826.n.0",
                "Fedora-Modular-Rawhide-20170827.n.0",
                "Fedora-Modular-Rawhide-20170829.n.0",
                "Fedora-Modular-Rawhide-20170830.n.0",
                "Fedora-Modular-Rawhide-20170907.n.0",
                "Fedora-Modular-Rawhide-20170908.n.0",
                "Fedora-Modular-Rawhide-20170909.n.0",
                "Fedora-Modular-Rawhide-20170910.n.0",
                "Fedora-Modular-Rawhide-20170911.n.0",
                "Fedora-Modular-Rawhide-20170912.n.0",
                "Fedora-Modular-Rawhide-20170913.n.0",
                "Fedora-Modular-Rawhide-20170914.n.0",
                "Fedora-Modular-Rawhide-20170915.n.0",
                "Fedora-Modular-Rawhide-20170916.n.0",
                "Fedora-Modular-Rawhide-20170917.n.0",
                "Fedora-Modular-Rawhide-20170918.n.0",
                "Fedora-Modular-Rawhide-20170919.n.0",
                "Fedora-Modular-Rawhide-20170920.n.0",
                "Fedora-Modular-Rawhide-20170921.n.0",
                "Fedora-Modular-Rawhide-20170922.n.0",
                "Fedora-Modular-Rawhide-20170923.n.0",
                "Fedora-Modular-Rawhide-20170924.n.0",
                "Fedora-Modular-Rawhide-20170925.n.0",
                "Fedora-Modular-Rawhide-20170926.n.0",
                "Fedora-Modular-Rawhide-20170927.n.0",
                "Fedora-Modular-Rawhide-20170928.n.0",
                "Fedora-Modular-Rawhide-20170929.n.0",
                "Fedora-Modular-Rawhide-20171002.n.1"
            ],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        },
        {
            "release_id": "fedora-modular-Bikeshed",
            "short": "fedora-modular",
            "version": "Bikeshed",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "ga",
            "compose_set": [
                "Fedora-Modular-Bikeshed-20170926.n.2",
                "Fedora-Modular-Bikeshed-20170927.n.0",
                "Fedora-Modular-Bikeshed-20170927.n.1",
                "Fedora-Modular-Bikeshed-20170927.n.3",
                "Fedora-Modular-Bikeshed-20170927.n.4",
                "Fedora-Modular-Bikeshed-20171006.n.0",
                "Fedora-Modular-Bikeshed-20171007.n.0",
                "Fedora-Modular-Bikeshed-20171009.n.0",
                "Fedora-Modular-Bikeshed-20171010.n.0",
                "Fedora-Modular-Bikeshed-20171011.n.0",
                "Fedora-Modular-Bikeshed-20171011.n.1",
                "Fedora-Modular-Bikeshed-20171012.n.0",
                "Fedora-Modular-Bikeshed-20171013.n.0",
                "Fedora-Modular-Bikeshed-20171014.n.0",
                "Fedora-Modular-Bikeshed-20171017.n.0",
                "Fedora-Modular-Bikeshed-20171023.n.0",
                "Fedora-Modular-Bikeshed-20171024.n.0",
                "Fedora-Modular-Bikeshed-20171026.n.0"
            ],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        },
        {
            "release_id": "fedora-modular-f27-updates-updates",
            "short": "fedora-modular",
            "version": "f27-updates",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates",
            "compose_set": [],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        },
        {
            "release_id": "fedora-modular-26",
            "short": "fedora-modular",
            "version": "26",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": false,
            "product_version": "fedora-26",
            "release_type": "ga",
            "compose_set": [
                "Fedora-Modular-26-20170710.0",
                "Fedora-Modular-26-20170710.1",
                "Fedora-Modular-26-20170711.0",
                "Fedora-Modular-26-20170711.1",
                "Fedora-Modular-26-20170711.2",
                "Fedora-Modular-26-20170719.2",
                "Fedora-Modular-26-20170720.0"
            ],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        },
        {
            "release_id": "fedora-modular-27",
            "short": "fedora-modular",
            "version": "27",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": false,
            "product_version": "fedora-27",
            "release_type": "ga",
            "compose_set": [
                "Fedora-Modular-27-20170818.n.0",
                "Fedora-Modular-27-20170819.n.0",
                "Fedora-Modular-27-20170820.n.0",
                "Fedora-Modular-27-20170821.n.0",
                "Fedora-Modular-27-20170822.n.0",
                "Fedora-Modular-27-20170823.n.0",
                "Fedora-Modular-27-20170824.n.0",
                "Fedora-Modular-27-20170825.n.0",
                "Fedora-Modular-27-20170826.n.0",
                "Fedora-Modular-27-20170827.n.0",
                "Fedora-Modular-27-20170828.n.0",
                "Fedora-Modular-27-20170829.n.0",
                "Fedora-Modular-27-20170830.n.0",
                "Fedora-Modular-27-20170907.n.0",
                "Fedora-Modular-27-20170907.n.1",
                "Fedora-Modular-27-20170908.n.0",
                "Fedora-Modular-27-20170909.n.0",
                "Fedora-Modular-27-20170910.n.0",
                "Fedora-Modular-27-20170911.n.0",
                "Fedora-Modular-27-20170912.n.0",
                "Fedora-Modular-27-20170914.n.0",
                "Fedora-Modular-27-20170915.n.0",
                "Fedora-Modular-27-20170916.n.0",
                "Fedora-Modular-27-20170917.n.0",
                "Fedora-Modular-27-20170918.n.0",
                "Fedora-Modular-27-20170919.n.0",
                "Fedora-Modular-27-20170920.n.0",
                "Fedora-Modular-27-20170920.n.2",
                "Fedora-Modular-27-20170921.n.0",
                "Fedora-Modular-27-20170921.n.1",
                "Fedora-Modular-27-20170922.n.0",
                "Fedora-Modular-27-20170923.n.0",
                "Fedora-Modular-27-20170924.n.0",
                "Fedora-Modular-27-20170925.n.0",
                "Fedora-Modular-27-20170925.n.1",
                "Fedora-Modular-27-20170926.n.0",
                "Fedora-Modular-27-20170927.n.0",
                "Fedora-Modular-27-20170928.n.0",
                "Fedora-Modular-27-20170930.n.0",
                "Fedora-Modular-27-20171001.n.0",
                "Fedora-Modular-27-20171002.n.0",
                "Fedora-Modular-27-20171002.n.1",
                "Fedora-Modular-27-20171006.n.0",
                "Fedora-Modular-27-20171007.n.0",
                "Fedora-Modular-27-20171008.n.0",
                "Fedora-Modular-27-20171010.n.0",
                "Fedora-Modular-27-20171011.n.0",
                "Fedora-Modular-27-20171012.n.0",
                "Fedora-Modular-27-20171013.n.0",
                "Fedora-Modular-27-updates-20171013.0",
                "Fedora-Modular-27-20171024.n.0",
                "Fedora-Modular-27-20171024.n.1",
                "Fedora-Modular-27-20171025.n.0",
                "Fedora-Modular-27-20171025.n.2",
                "Fedora-Modular-27-20171025.n.3",
                "Fedora-Modular-27-20171026.n.1",
                "Fedora-Modular-27-20171026.n.2",
                "Fedora-Modular-27-20171026.n.3",
                "Fedora-Modular-27-20171028.n.0",
                "Fedora-Modular-27-20171031.n.2",
                "Fedora-Modular-27-updates-testing-20171031.4",
                "Fedora-Modular-27-updates-testing-20171031.5",
                "Fedora-Modular-27-updates-testing-20171031.7",
                "Fedora-Modular-27-updates-testing-20171031.9",
                "Fedora-Modular-27-20171101.n.0",
                "Fedora-Modular-27-20171101.n.1",
                "Fedora-Modular-27-20171101.n.2",
                "Fedora-Modular-27-20171102.n.0",
                "Fedora-Modular-27-20171102.n.1",
                "Fedora-Modular-27-20171103.n.0",
                "Fedora-Modular-27-20171103.n.1",
                "Fedora-Modular-27-20171103.n.2",
                "Fedora-Modular-27-20171103.n.3",
                "Fedora-Modular-27-20171104.n.0",
                "Fedora-Modular-27-20171104.n.2",
                "Fedora-Modular-27-20171105.n.1",
                "Fedora-Modular-27-20171105.n.3",
                "Fedora-Modular-27-20171106.n.0",
                "Fedora-Modular-27-20171107.1",
                "Fedora-Modular-27-20171108.n.1",
                "Fedora-Modular-27-20171108.n.2",
                "Fedora-Modular-27-20171108.2",
                "Fedora-Modular-27-20171109.n.0",
                "Fedora-Modular-27-20171109.n.1",
                "Fedora-Modular-27-20171110.n.0",
                "Fedora-Modular-27-20171110.n.1",
                "Fedora-Modular-27-20171111.n.0",
                "Fedora-Modular-27-20171111.n.1",
                "Fedora-Modular-27-20171112.n.0",
                "Fedora-Modular-27-20171112.n.1",
                "Fedora-Modular-27-20171113.n.0",
                "Fedora-Modular-27-20171113.n.1",
                "Fedora-Modular-27-20171114.n.0",
                "Fedora-Modular-27-20171114.n.1",
                "Fedora-Modular-27-20171115.n.0",
                "Fedora-Modular-27-20171115.n.1",
                "Fedora-Modular-27-updates-testing-20171118.0",
                "Fedora-Modular-27-20171120.n.2",
                "Fedora-Modular-27-20171120.n.3",
                "Fedora-Modular-27-20171121.n.0",
                "Fedora-Modular-27-20171121.n.1",
                "Fedora-Modular-27-20171122.n.0",
                "Fedora-Modular-27-20171122.n.1",
                "Fedora-Modular-27-20171123.n.0",
                "Fedora-Modular-27-20171123.n.1",
                "Fedora-Modular-27-20171124.n.0",
                "Fedora-Modular-27-20171124.n.1",
                "Fedora-Modular-27-20171125.n.0",
                "Fedora-Modular-27-20171125.n.1",
                "Fedora-Modular-27-20171126.n.0",
                "Fedora-Modular-27-20171126.n.1",
                "Fedora-Modular-27-20171127.n.0",
                "Fedora-Modular-27-20171127.n.1",
                "Fedora-Modular-27-20171128.n.0",
                "Fedora-Modular-27-20171128.n.1",
                "Fedora-Modular-27-20171129.n.0",
                "Fedora-Modular-27-20171130.n.0",
                "Fedora-Modular-27-20171130.n.1",
                "Fedora-Modular-27-20171201.n.0",
                "Fedora-Modular-27-20171201.n.1",
                "Fedora-Modular-27-20171202.n.0",
                "Fedora-Modular-27-20171202.n.1",
                "Fedora-Modular-27-20171203.n.0",
                "Fedora-Modular-27-20171203.n.1",
                "Fedora-Modular-27-20171204.n.0"
            ],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        },
        {
            "release_id": "fedora-modular-28-updates-testing",
            "short": "fedora-modular",
            "version": "28",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates-testing",
            "compose_set": [],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        },
        {
            "release_id": "fedora-modular-28-updates",
            "short": "fedora-modular",
            "version": "28",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates",
            "compose_set": [],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        },
        {
            "release_id": "fedora-modular-29-updates-testing",
            "short": "fedora-modular",
            "version": "29",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates-testing",
            "compose_set": [],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        },
        {
            "release_id": "fedora-modular-29-updates",
            "short": "fedora-modular",
            "version": "29",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates",
            "compose_set": [],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        },
        {
            "release_id": "fedora-modular-30-updates-testing",
            "short": "fedora-modular",
            "version": "30",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates-testing",
            "compose_set": [
                "Fedora-Modular-30-updates-testing-20200422.0",
                "Fedora-Modular-30-updates-testing-20200427.0",
                "Fedora-Modular-30-updates-testing-20200428.0",
                "Fedora-Modular-30-updates-testing-20200429.0"
            ],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        },
        {
            "release_id": "fedora-modular-30-updates",
            "short": "fedora-modular",
            "version": "30",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates",
            "compose_set": [
                "Fedora-Modular-30-updates-20200419.0",
                "Fedora-Modular-30-updates-20200425.0",
                "Fedora-Modular-30-updates-20200430.0"
            ],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        },
        {
            "release_id": "fedora-modular-31-updates-testing",
            "short": "fedora-modular",
            "version": "31",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates-testing",
            "compose_set": [
                "Fedora-Modular-31-updates-testing-20200603.0",
                "Fedora-Modular-31-updates-testing-20200605.0",
                "Fedora-Modular-31-updates-testing-20200607.0",
                "Fedora-Modular-31-updates-testing-20200611.0",
                "Fedora-Modular-31-updates-testing-20200701.0",
                "Fedora-Modular-31-updates-testing-20200714.0",
                "Fedora-Modular-31-updates-testing-20200728.0",
                "Fedora-Modular-31-updates-testing-20200805.0",
                "Fedora-Modular-31-updates-testing-20200807.0",
                "Fedora-Modular-31-updates-testing-20200808.0",
                "Fedora-Modular-31-updates-testing-20200814.0",
                "Fedora-Modular-31-updates-testing-20200817.0",
                "Fedora-Modular-31-updates-testing-20200818.0",
                "Fedora-Modular-31-updates-testing-20200820.0",
                "Fedora-Modular-31-updates-testing-20200821.0",
                "Fedora-Modular-31-updates-testing-20200901.0",
                "Fedora-Modular-31-updates-testing-20200903.0",
                "Fedora-Modular-31-updates-testing-20200904.0",
                "Fedora-Modular-31-updates-testing-20200905.0",
                "Fedora-Modular-31-updates-testing-20200912.0",
                "Fedora-Modular-31-updates-testing-20200916.0",
                "Fedora-Modular-31-updates-testing-20200918.0",
                "Fedora-Modular-31-updates-testing-20200930.0",
                "Fedora-Modular-31-updates-testing-20201001.0",
                "Fedora-Modular-31-updates-testing-20201003.0",
                "Fedora-Modular-31-updates-testing-20201007.0",
                "Fedora-Modular-31-updates-testing-20201019.0",
                "Fedora-Modular-31-updates-testing-20201020.0",
                "Fedora-Modular-31-updates-testing-20201024.0",
                "Fedora-Modular-31-updates-testing-20201028.0",
                "Fedora-Modular-31-updates-testing-20201029.0",
                "Fedora-Modular-31-updates-testing-20201030.0",
                "Fedora-Modular-31-updates-testing-20201102.0",
                "Fedora-Modular-31-updates-testing-20201106.0",
                "Fedora-Modular-31-updates-testing-20201107.0",
                "Fedora-Modular-31-updates-testing-20201109.0",
                "Fedora-Modular-31-updates-testing-20201111.0",
                "Fedora-Modular-31-updates-testing-20201113.0",
                "Fedora-Modular-31-updates-testing-20201114.0",
                "Fedora-Modular-31-updates-testing-20201115.0",
                "Fedora-Modular-31-updates-testing-20201118.0",
                "Fedora-Modular-31-updates-testing-20201120.0",
                "Fedora-Modular-31-updates-testing-20201121.0"
            ],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        },
        {
            "release_id": "fedora-modular-31-updates",
            "short": "fedora-modular",
            "version": "31",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates",
            "compose_set": [
                "Fedora-Modular-31-updates-20200611.0",
                "Fedora-Modular-31-updates-20200614.0",
                "Fedora-Modular-31-updates-20200615.0",
                "Fedora-Modular-31-updates-20200616.0",
                "Fedora-Modular-31-updates-20200619.0",
                "Fedora-Modular-31-updates-20200709.0",
                "Fedora-Modular-31-updates-20200722.0",
                "Fedora-Modular-31-updates-20200805.0",
                "Fedora-Modular-31-updates-20200813.0",
                "Fedora-Modular-31-updates-20200815.0",
                "Fedora-Modular-31-updates-20200816.0",
                "Fedora-Modular-31-updates-20200818.0",
                "Fedora-Modular-31-updates-20200822.0",
                "Fedora-Modular-31-updates-20200825.0",
                "Fedora-Modular-31-updates-20200827.0",
                "Fedora-Modular-31-updates-20200828.0",
                "Fedora-Modular-31-updates-20200909.0",
                "Fedora-Modular-31-updates-20200911.0",
                "Fedora-Modular-31-updates-20200912.0",
                "Fedora-Modular-31-updates-20200913.0",
                "Fedora-Modular-31-updates-20200923.0",
                "Fedora-Modular-31-updates-20200926.0",
                "Fedora-Modular-31-updates-20201007.0",
                "Fedora-Modular-31-updates-20201008.0",
                "Fedora-Modular-31-updates-20201010.0",
                "Fedora-Modular-31-updates-20201015.0",
                "Fedora-Modular-31-updates-20201028.0",
                "Fedora-Modular-31-updates-20201031.0",
                "Fedora-Modular-31-updates-20201103.0",
                "Fedora-Modular-31-updates-20201105.0",
                "Fedora-Modular-31-updates-20201106.0",
                "Fedora-Modular-31-updates-20201110.0",
                "Fedora-Modular-31-updates-20201111.0",
                "Fedora-Modular-31-updates-20201117.0",
                "Fedora-Modular-31-updates-20201119.0",
                "Fedora-Modular-31-updates-20201121.0"
            ],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        },
        {
            "release_id": "fedora-modular-32-updates-testing",
            "short": "fedora-modular",
            "version": "32",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates-testing",
            "compose_set": [
                "Fedora-Modular-32-updates-testing-20200603.0",
                "Fedora-Modular-32-updates-testing-20200605.0",
                "Fedora-Modular-32-updates-testing-20200607.0",
                "Fedora-Modular-32-updates-testing-20200611.0",
                "Fedora-Modular-32-updates-testing-20200623.0",
                "Fedora-Modular-32-updates-testing-20200703.0",
                "Fedora-Modular-32-updates-testing-20200714.0",
                "Fedora-Modular-32-updates-testing-20200728.0",
                "Fedora-Modular-32-updates-testing-20200805.0",
                "Fedora-Modular-32-updates-testing-20200807.0",
                "Fedora-Modular-32-updates-testing-20200808.0",
                "Fedora-Modular-32-updates-testing-20200814.0",
                "Fedora-Modular-32-updates-testing-20200817.0",
                "Fedora-Modular-32-updates-testing-20200818.0",
                "Fedora-Modular-32-updates-testing-20200820.0",
                "Fedora-Modular-32-updates-testing-20200821.0",
                "Fedora-Modular-32-updates-testing-20200901.0",
                "Fedora-Modular-32-updates-testing-20200903.0",
                "Fedora-Modular-32-updates-testing-20200904.0",
                "Fedora-Modular-32-updates-testing-20200905.0",
                "Fedora-Modular-32-updates-testing-20200912.0",
                "Fedora-Modular-32-updates-testing-20200916.0",
                "Fedora-Modular-32-updates-testing-20200918.0",
                "Fedora-Modular-32-updates-testing-20200930.0",
                "Fedora-Modular-32-updates-testing-20201001.0",
                "Fedora-Modular-32-updates-testing-20201003.0",
                "Fedora-Modular-32-updates-testing-20201007.0",
                "Fedora-Modular-32-updates-testing-20201012.0",
                "Fedora-Modular-32-updates-testing-20201019.0",
                "Fedora-Modular-32-updates-testing-20201020.0",
                "Fedora-Modular-32-updates-testing-20201024.0",
                "Fedora-Modular-32-updates-testing-20201028.0",
                "Fedora-Modular-32-updates-testing-20201029.0",
                "Fedora-Modular-32-updates-testing-20201030.0",
                "Fedora-Modular-32-updates-testing-20201102.0",
                "Fedora-Modular-32-updates-testing-20201106.0",
                "Fedora-Modular-32-updates-testing-20201107.0",
                "Fedora-Modular-32-updates-testing-20201109.0",
                "Fedora-Modular-32-updates-testing-20201111.0",
                "Fedora-Modular-32-updates-testing-20201113.0",
                "Fedora-Modular-32-updates-testing-20201114.0",
                "Fedora-Modular-32-updates-testing-20201115.0",
                "Fedora-Modular-32-updates-testing-20201118.0",
                "Fedora-Modular-32-updates-testing-20201119.0",
                "Fedora-Modular-32-updates-testing-20201120.0",
                "Fedora-Modular-32-updates-testing-20201121.0",
                "Fedora-Modular-32-updates-testing-20201127.0",
                "Fedora-Modular-32-updates-testing-20201205.0",
                "Fedora-Modular-32-updates-testing-20201211.0",
                "Fedora-Modular-32-updates-testing-20201213.0",
                "Fedora-Modular-32-updates-testing-20201217.0",
                "Fedora-Modular-32-updates-testing-20201222.0",
                "Fedora-Modular-32-updates-testing-20201230.0",
                "Fedora-Modular-32-updates-testing-20210107.0",
                "Fedora-Modular-32-updates-testing-20210114.0",
                "Fedora-Modular-32-updates-testing-20210116.0",
                "Fedora-Modular-32-updates-testing-20210117.0",
                "Fedora-Modular-32-updates-testing-20210118.0",
                "Fedora-Modular-32-updates-testing-20210120.0",
                "Fedora-Modular-32-updates-testing-20210121.0",
                "Fedora-Modular-32-updates-testing-20210123.0",
                "Fedora-Modular-32-updates-testing-20210126.0",
                "Fedora-Modular-32-updates-testing-20210206.0",
                "Fedora-Modular-32-updates-testing-20210208.0",
                "Fedora-Modular-32-updates-testing-20210210.0",
                "Fedora-Modular-32-updates-testing-20210213.0",
                "Fedora-Modular-32-updates-testing-20210217.0",
                "Fedora-Modular-32-updates-testing-20210218.0",
                "Fedora-Modular-32-updates-testing-20210220.0",
                "Fedora-Modular-32-updates-testing-20210222.0",
                "Fedora-Modular-32-updates-testing-20210303.0",
                "Fedora-Modular-32-updates-testing-20210305.0",
                "Fedora-Modular-32-updates-testing-20210308.0",
                "Fedora-Modular-32-updates-testing-20210310.0",
                "Fedora-Modular-32-updates-testing-20210323.0",
                "Fedora-Modular-32-updates-testing-20210402.0",
                "Fedora-Modular-32-updates-testing-20210410.0",
                "Fedora-Modular-32-updates-testing-20210414.0",
                "Fedora-Modular-32-updates-testing-20210422.0",
                "Fedora-Modular-32-updates-testing-20210429.0",
                "Fedora-Modular-32-updates-testing-20210505.0",
                "Fedora-Modular-32-updates-testing-20210507.0",
                "Fedora-Modular-32-updates-testing-20210512.0",
                "Fedora-Modular-32-updates-testing-20210518.0",
                "Fedora-Modular-32-updates-testing-20210520.0",
                "Fedora-Modular-32-updates-testing-20210521.0",
                "Fedora-Modular-32-updates-testing-20210522.0"
            ],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        }
    ]
}