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=8
HTTP 200 OK
Allow: GET, POST, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Last-Modified: Wed, 08 Nov 2023 01:14:16 GMT
Vary: Accept

{
    "count": 150,
    "next": null,
    "previous": "https://pdc.fedoraproject.org/rest_api/v1/releases/?page=7",
    "results": [
        {
            "release_id": "fedora-modular-34-updates-testing",
            "short": "fedora-modular",
            "version": "34",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates-testing",
            "compose_set": [
                "Fedora-Modular-34-updates-testing-20210308.0",
                "Fedora-Modular-34-updates-testing-20210316.0",
                "Fedora-Modular-34-updates-testing-20210323.0",
                "Fedora-Modular-34-updates-testing-20210412.0",
                "Fedora-Modular-34-updates-testing-20210414.0",
                "Fedora-Modular-34-updates-testing-20210426.0",
                "Fedora-Modular-34-updates-testing-20210428.0",
                "Fedora-Modular-34-updates-testing-20210429.0",
                "Fedora-Modular-34-updates-testing-20210502.0",
                "Fedora-Modular-34-updates-testing-20210505.0",
                "Fedora-Modular-34-updates-testing-20210507.0",
                "Fedora-Modular-34-updates-testing-20210512.0",
                "Fedora-Modular-34-updates-testing-20210518.0",
                "Fedora-Modular-34-updates-testing-20210520.0",
                "Fedora-Modular-34-updates-testing-20210521.0",
                "Fedora-Modular-34-updates-testing-20210522.0",
                "Fedora-Modular-34-updates-testing-20210526.0",
                "Fedora-Modular-34-updates-testing-20210608.0",
                "Fedora-Modular-34-updates-testing-20210610.0",
                "Fedora-Modular-34-updates-testing-20210614.0",
                "Fedora-Modular-34-updates-testing-20210616.0",
                "Fedora-Modular-34-updates-testing-20210625.0",
                "Fedora-Modular-34-updates-testing-20210629.0",
                "Fedora-Modular-34-updates-testing-20210701.0",
                "Fedora-Modular-34-updates-testing-20210708.0",
                "Fedora-Modular-34-updates-testing-20210710.0",
                "Fedora-Modular-34-updates-testing-20210712.0",
                "Fedora-Modular-34-updates-testing-20210716.0",
                "Fedora-Modular-34-updates-testing-20210717.0",
                "Fedora-Modular-34-updates-testing-20210718.0",
                "Fedora-Modular-34-updates-testing-20210722.0",
                "Fedora-Modular-34-updates-testing-20210729.0",
                "Fedora-Modular-34-updates-testing-20210811.0",
                "Fedora-Modular-34-updates-testing-20210812.0",
                "Fedora-Modular-34-updates-testing-20210818.0",
                "Fedora-Modular-34-updates-testing-20210820.0",
                "Fedora-Modular-34-updates-testing-20210821.0",
                "Fedora-Modular-34-updates-testing-20210826.0",
                "Fedora-Modular-34-updates-testing-20210830.0",
                "Fedora-Modular-34-updates-testing-20210903.0",
                "Fedora-Modular-34-updates-testing-20210904.0",
                "Fedora-Modular-34-updates-testing-20210906.0",
                "Fedora-Modular-34-updates-testing-20210907.0",
                "Fedora-Modular-34-updates-testing-20210909.0",
                "Fedora-Modular-34-updates-testing-20210913.0",
                "Fedora-Modular-34-updates-testing-20210914.0",
                "Fedora-Modular-34-updates-testing-20210915.0",
                "Fedora-Modular-34-updates-testing-20210919.0",
                "Fedora-Modular-34-updates-testing-20210920.0",
                "Fedora-Modular-34-updates-testing-20210922.0",
                "Fedora-Modular-34-updates-testing-20210929.0",
                "Fedora-Modular-34-updates-testing-20210930.0",
                "Fedora-Modular-34-updates-testing-20211001.0",
                "Fedora-Modular-34-updates-testing-20211003.0",
                "Fedora-Modular-34-updates-testing-20211005.0",
                "Fedora-Modular-34-updates-testing-20211013.0",
                "Fedora-Modular-34-updates-testing-20211015.0",
                "Fedora-Modular-34-updates-testing-20211020.0",
                "Fedora-Modular-34-updates-testing-20211101.0",
                "Fedora-Modular-34-updates-testing-20211102.0",
                "Fedora-Modular-34-updates-testing-20211103.0",
                "Fedora-Modular-34-updates-testing-20211109.0",
                "Fedora-Modular-34-updates-testing-20211122.0",
                "Fedora-Modular-34-updates-testing-20211124.0",
                "Fedora-Modular-34-updates-testing-20211201.0",
                "Fedora-Modular-34-updates-testing-20211205.0",
                "Fedora-Modular-34-updates-testing-20211207.0",
                "Fedora-Modular-34-updates-testing-20211208.0",
                "Fedora-Modular-34-updates-testing-20211210.0",
                "Fedora-Modular-34-updates-testing-20211223.0",
                "Fedora-Modular-34-updates-testing-20211228.0",
                "Fedora-Modular-34-updates-testing-20211229.0",
                "Fedora-Modular-34-updates-testing-20220113.0",
                "Fedora-Modular-34-updates-testing-20220114.0",
                "Fedora-Modular-34-updates-testing-20220115.0",
                "Fedora-Modular-34-updates-testing-20220120.0",
                "Fedora-Modular-34-updates-testing-20220124.0",
                "Fedora-Modular-34-updates-testing-20220127.0",
                "Fedora-Modular-34-updates-testing-20220202.0",
                "Fedora-Modular-34-updates-testing-20220203.0",
                "Fedora-Modular-34-updates-testing-20220207.0",
                "Fedora-Modular-34-updates-testing-20220211.0",
                "Fedora-Modular-34-updates-testing-20220218.0",
                "Fedora-Modular-34-updates-testing-20220303.2",
                "Fedora-Modular-34-updates-testing-20220304.0",
                "Fedora-Modular-34-updates-testing-20220305.0",
                "Fedora-Modular-34-updates-testing-20220308.0",
                "Fedora-Modular-34-updates-testing-20220318.0",
                "Fedora-Modular-34-updates-testing-20220322.0",
                "Fedora-Modular-34-updates-testing-20220323.0",
                "Fedora-Modular-34-updates-testing-20220324.0",
                "Fedora-Modular-34-updates-testing-20220325.0",
                "Fedora-Modular-34-updates-testing-20220328.0",
                "Fedora-Modular-34-updates-testing-20220421.0",
                "Fedora-Modular-34-updates-testing-20220426.0",
                "Fedora-Modular-34-updates-testing-20220428.0",
                "Fedora-Modular-34-updates-testing-20220430.0",
                "Fedora-Modular-34-updates-testing-20220501.0",
                "Fedora-Modular-34-updates-testing-20220503.0",
                "Fedora-Modular-34-updates-testing-20220504.0",
                "Fedora-Modular-34-updates-testing-20220508.0",
                "Fedora-Modular-34-updates-testing-20220525.0",
                "Fedora-Modular-34-updates-testing-20220526.0",
                "Fedora-Modular-34-updates-testing-20220527.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-34-updates",
            "short": "fedora-modular",
            "version": "34",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates",
            "compose_set": [
                "Fedora-Modular-34-updates-20210424.0",
                "Fedora-Modular-34-updates-20210504.0",
                "Fedora-Modular-34-updates-20210506.0",
                "Fedora-Modular-34-updates-20210507.0",
                "Fedora-Modular-34-updates-20210510.0",
                "Fedora-Modular-34-updates-20210512.0",
                "Fedora-Modular-34-updates-20210514.0",
                "Fedora-Modular-34-updates-20210520.0",
                "Fedora-Modular-34-updates-20210525.0",
                "Fedora-Modular-34-updates-20210526.0",
                "Fedora-Modular-34-updates-20210528.0",
                "Fedora-Modular-34-updates-20210529.0",
                "Fedora-Modular-34-updates-20210603.1",
                "Fedora-Modular-34-updates-20210616.0",
                "Fedora-Modular-34-updates-20210622.0",
                "Fedora-Modular-34-updates-20210624.0",
                "Fedora-Modular-34-updates-20210703.0",
                "Fedora-Modular-34-updates-20210707.0",
                "Fedora-Modular-34-updates-20210709.0",
                "Fedora-Modular-34-updates-20210718.0",
                "Fedora-Modular-34-updates-20210720.0",
                "Fedora-Modular-34-updates-20210724.0",
                "Fedora-Modular-34-updates-20210725.0",
                "Fedora-Modular-34-updates-20210726.0",
                "Fedora-Modular-34-updates-20210730.0",
                "Fedora-Modular-34-updates-20210807.0",
                "Fedora-Modular-34-updates-20210819.0",
                "Fedora-Modular-34-updates-20210825.0",
                "Fedora-Modular-34-updates-20210827.0",
                "Fedora-Modular-34-updates-20210829.0",
                "Fedora-Modular-34-updates-20210903.0",
                "Fedora-Modular-34-updates-20210904.0",
                "Fedora-Modular-34-updates-20210906.0",
                "Fedora-Modular-34-updates-20210913.0",
                "Fedora-Modular-34-updates-20210914.0",
                "Fedora-Modular-34-updates-20210915.0",
                "Fedora-Modular-34-updates-20210917.0",
                "Fedora-Modular-34-updates-20210922.0",
                "Fedora-Modular-34-updates-20210927.0",
                "Fedora-Modular-34-updates-20210929.0",
                "Fedora-Modular-34-updates-20210930.0",
                "Fedora-Modular-34-updates-20211001.0",
                "Fedora-Modular-34-updates-20211006.0",
                "Fedora-Modular-34-updates-20211007.0",
                "Fedora-Modular-34-updates-20211010.0",
                "Fedora-Modular-34-updates-20211013.0",
                "Fedora-Modular-34-updates-20211021.0",
                "Fedora-Modular-34-updates-20211023.0",
                "Fedora-Modular-34-updates-20211028.0",
                "Fedora-Modular-34-updates-20211109.0",
                "Fedora-Modular-34-updates-20211110.0",
                "Fedora-Modular-34-updates-20211111.0",
                "Fedora-Modular-34-updates-20211116.0",
                "Fedora-Modular-34-updates-20211130.0",
                "Fedora-Modular-34-updates-20211202.0",
                "Fedora-Modular-34-updates-20211209.0",
                "Fedora-Modular-34-updates-20211213.0",
                "Fedora-Modular-34-updates-20211215.0",
                "Fedora-Modular-34-updates-20211216.0",
                "Fedora-Modular-34-updates-20211218.0",
                "Fedora-Modular-34-updates-20211224.0",
                "Fedora-Modular-34-updates-20220105.0",
                "Fedora-Modular-34-updates-20220106.0",
                "Fedora-Modular-34-updates-20220120.0",
                "Fedora-Modular-34-updates-20220121.0",
                "Fedora-Modular-34-updates-20220123.0",
                "Fedora-Modular-34-updates-20220127.0",
                "Fedora-Modular-34-updates-20220204.0",
                "Fedora-Modular-34-updates-20220210.0",
                "Fedora-Modular-34-updates-20220211.0",
                "Fedora-Modular-34-updates-20220215.0",
                "Fedora-Modular-34-updates-20220219.0",
                "Fedora-Modular-34-updates-20220225.0",
                "Fedora-Modular-34-updates-20220311.0",
                "Fedora-Modular-34-updates-20220313.0",
                "Fedora-Modular-34-updates-20220314.0",
                "Fedora-Modular-34-updates-20220316.0",
                "Fedora-Modular-34-updates-20220325.0",
                "Fedora-Modular-34-updates-20220331.0",
                "Fedora-Modular-34-updates-20220401.0",
                "Fedora-Modular-34-updates-20220402.0",
                "Fedora-Modular-34-updates-20220405.0",
                "Fedora-Modular-34-updates-20220429.0",
                "Fedora-Modular-34-updates-20220503.0",
                "Fedora-Modular-34-updates-20220508.0",
                "Fedora-Modular-34-updates-20220509.0",
                "Fedora-Modular-34-updates-20220511.0",
                "Fedora-Modular-34-updates-20220512.0",
                "Fedora-Modular-34-updates-20220516.0",
                "Fedora-Modular-34-updates-20220602.0",
                "Fedora-Modular-34-updates-20220603.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-35-updates-testing",
            "short": "fedora-modular",
            "version": "35",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates-testing",
            "compose_set": [
                "Fedora-Modular-35-updates-testing-20210903.0",
                "Fedora-Modular-35-updates-testing-20210906.0",
                "Fedora-Modular-35-updates-testing-20210907.0",
                "Fedora-Modular-35-updates-testing-20210909.0",
                "Fedora-Modular-35-updates-testing-20210913.0",
                "Fedora-Modular-35-updates-testing-20210919.0",
                "Fedora-Modular-35-updates-testing-20210920.0",
                "Fedora-Modular-35-updates-testing-20210922.0",
                "Fedora-Modular-35-updates-testing-20210929.0",
                "Fedora-Modular-35-updates-testing-20210930.0",
                "Fedora-Modular-35-updates-testing-20211001.0",
                "Fedora-Modular-35-updates-testing-20211002.3",
                "Fedora-Modular-35-updates-testing-20211003.0",
                "Fedora-Modular-35-updates-testing-20211005.0",
                "Fedora-Modular-35-updates-testing-20211013.0",
                "Fedora-Modular-35-updates-testing-20211015.0",
                "Fedora-Modular-35-updates-testing-20211021.0",
                "Fedora-Modular-35-updates-testing-20211101.0",
                "Fedora-Modular-35-updates-testing-20211103.0",
                "Fedora-Modular-35-updates-testing-20211104.0",
                "Fedora-Modular-35-updates-testing-20211109.0",
                "Fedora-Modular-35-updates-testing-20211123.0",
                "Fedora-Modular-35-updates-testing-20211201.0",
                "Fedora-Modular-35-updates-testing-20211205.0",
                "Fedora-Modular-35-updates-testing-20211207.0",
                "Fedora-Modular-35-updates-testing-20211208.0",
                "Fedora-Modular-35-updates-testing-20211210.0",
                "Fedora-Modular-35-updates-testing-20211223.0",
                "Fedora-Modular-35-updates-testing-20211228.0",
                "Fedora-Modular-35-updates-testing-20211229.0",
                "Fedora-Modular-35-updates-testing-20220113.0",
                "Fedora-Modular-35-updates-testing-20220114.0",
                "Fedora-Modular-35-updates-testing-20220115.0",
                "Fedora-Modular-35-updates-testing-20220120.0",
                "Fedora-Modular-35-updates-testing-20220124.0",
                "Fedora-Modular-35-updates-testing-20220127.0",
                "Fedora-Modular-35-updates-testing-20220202.0",
                "Fedora-Modular-35-updates-testing-20220203.0",
                "Fedora-Modular-35-updates-testing-20220207.0",
                "Fedora-Modular-35-updates-testing-20220211.0",
                "Fedora-Modular-35-updates-testing-20220218.0",
                "Fedora-Modular-35-updates-testing-20220303.3",
                "Fedora-Modular-35-updates-testing-20220304.0",
                "Fedora-Modular-35-updates-testing-20220305.0",
                "Fedora-Modular-35-updates-testing-20220308.0",
                "Fedora-Modular-35-updates-testing-20220318.0",
                "Fedora-Modular-35-updates-testing-20220322.0",
                "Fedora-Modular-35-updates-testing-20220323.0",
                "Fedora-Modular-35-updates-testing-20220324.0",
                "Fedora-Modular-35-updates-testing-20220325.0",
                "Fedora-Modular-35-updates-testing-20220328.0",
                "Fedora-Modular-35-updates-testing-20220421.0",
                "Fedora-Modular-35-updates-testing-20220426.0",
                "Fedora-Modular-35-updates-testing-20220428.0",
                "Fedora-Modular-35-updates-testing-20220430.0",
                "Fedora-Modular-35-updates-testing-20220501.0",
                "Fedora-Modular-35-updates-testing-20220503.0",
                "Fedora-Modular-35-updates-testing-20220504.0",
                "Fedora-Modular-35-updates-testing-20220508.0",
                "Fedora-Modular-35-updates-testing-20220525.0",
                "Fedora-Modular-35-updates-testing-20220526.0",
                "Fedora-Modular-35-updates-testing-20220527.0",
                "Fedora-Modular-35-updates-testing-20220606.0",
                "Fedora-Modular-35-updates-testing-20220718.0",
                "Fedora-Modular-35-updates-testing-20220719.0",
                "Fedora-Modular-35-updates-testing-20220720.0",
                "Fedora-Modular-35-updates-testing-20220726.0",
                "Fedora-Modular-35-updates-testing-20220727.0",
                "Fedora-Modular-35-updates-testing-20220728.0",
                "Fedora-Modular-35-updates-testing-20220729.0",
                "Fedora-Modular-35-updates-testing-20220730.0",
                "Fedora-Modular-35-updates-testing-20220802.0",
                "Fedora-Modular-35-updates-testing-20220803.0",
                "Fedora-Modular-35-updates-testing-20220813.0",
                "Fedora-Modular-35-updates-testing-20220819.0",
                "Fedora-Modular-35-updates-testing-20220823.0",
                "Fedora-Modular-35-updates-testing-20220826.0",
                "Fedora-Modular-35-updates-testing-20220829.0",
                "Fedora-Modular-35-updates-testing-20220830.0",
                "Fedora-Modular-35-updates-testing-20220904.0",
                "Fedora-Modular-35-updates-testing-20220907.0",
                "Fedora-Modular-35-updates-testing-20220908.0",
                "Fedora-Modular-35-updates-testing-20221021.0",
                "Fedora-Modular-35-updates-testing-20221024.0",
                "Fedora-Modular-35-updates-testing-20221025.0",
                "Fedora-Modular-35-updates-testing-20221026.0",
                "Fedora-Modular-35-updates-testing-20221111.0",
                "Fedora-Modular-35-updates-testing-20221120.0",
                "Fedora-Modular-35-updates-testing-20221122.0",
                "Fedora-Modular-35-updates-testing-20221124.0",
                "Fedora-Modular-35-updates-testing-20221201.0",
                "Fedora-Modular-35-updates-testing-20221206.0",
                "Fedora-Modular-35-updates-testing-20221208.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-35-updates",
            "short": "fedora-modular",
            "version": "35",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates",
            "compose_set": [
                "Fedora-Modular-35-updates-20211029.0",
                "Fedora-Modular-35-updates-20211109.0",
                "Fedora-Modular-35-updates-20211111.0",
                "Fedora-Modular-35-updates-20211112.0",
                "Fedora-Modular-35-updates-20211116.0",
                "Fedora-Modular-35-updates-20211201.0",
                "Fedora-Modular-35-updates-20211209.0",
                "Fedora-Modular-35-updates-20211213.0",
                "Fedora-Modular-35-updates-20211215.0",
                "Fedora-Modular-35-updates-20211216.0",
                "Fedora-Modular-35-updates-20211218.0",
                "Fedora-Modular-35-updates-20211231.0",
                "Fedora-Modular-35-updates-20220105.0",
                "Fedora-Modular-35-updates-20220106.0",
                "Fedora-Modular-35-updates-20220120.0",
                "Fedora-Modular-35-updates-20220121.0",
                "Fedora-Modular-35-updates-20220123.0",
                "Fedora-Modular-35-updates-20220127.0",
                "Fedora-Modular-35-updates-20220204.0",
                "Fedora-Modular-35-updates-20220210.0",
                "Fedora-Modular-35-updates-20220211.0",
                "Fedora-Modular-35-updates-20220215.0",
                "Fedora-Modular-35-updates-20220219.0",
                "Fedora-Modular-35-updates-20220225.0",
                "Fedora-Modular-35-updates-20220311.0",
                "Fedora-Modular-35-updates-20220313.0",
                "Fedora-Modular-35-updates-20220314.0",
                "Fedora-Modular-35-updates-20220316.0",
                "Fedora-Modular-35-updates-20220325.0",
                "Fedora-Modular-35-updates-20220331.0",
                "Fedora-Modular-35-updates-20220401.0",
                "Fedora-Modular-35-updates-20220402.0",
                "Fedora-Modular-35-updates-20220405.0",
                "Fedora-Modular-35-updates-20220429.0",
                "Fedora-Modular-35-updates-20220503.0",
                "Fedora-Modular-35-updates-20220508.0",
                "Fedora-Modular-35-updates-20220509.0",
                "Fedora-Modular-35-updates-20220511.0",
                "Fedora-Modular-35-updates-20220512.0",
                "Fedora-Modular-35-updates-20220516.0",
                "Fedora-Modular-35-updates-20220602.0",
                "Fedora-Modular-35-updates-20220603.0",
                "Fedora-Modular-35-updates-20220604.0",
                "Fedora-Modular-35-updates-20220614.0",
                "Fedora-Modular-35-updates-20220726.0",
                "Fedora-Modular-35-updates-20220727.0",
                "Fedora-Modular-35-updates-20220728.0",
                "Fedora-Modular-35-updates-20220803.0",
                "Fedora-Modular-35-updates-20220805.0",
                "Fedora-Modular-35-updates-20220806.0",
                "Fedora-Modular-35-updates-20220807.0",
                "Fedora-Modular-35-updates-20220810.0",
                "Fedora-Modular-35-updates-20220812.0",
                "Fedora-Modular-35-updates-20220822.0",
                "Fedora-Modular-35-updates-20220826.0",
                "Fedora-Modular-35-updates-20220830.0",
                "Fedora-Modular-35-updates-20220904.0",
                "Fedora-Modular-35-updates-20220906.0",
                "Fedora-Modular-35-updates-20220907.0",
                "Fedora-Modular-35-updates-20220913.0",
                "Fedora-Modular-35-updates-20220916.0",
                "Fedora-Modular-35-updates-20220921.0",
                "Fedora-Modular-35-updates-20221028.0",
                "Fedora-Modular-35-updates-20221101.0",
                "Fedora-Modular-35-updates-20221103.0",
                "Fedora-Modular-35-updates-20221119.0",
                "Fedora-Modular-35-updates-20221128.0",
                "Fedora-Modular-35-updates-20221130.0",
                "Fedora-Modular-35-updates-20221202.0",
                "Fedora-Modular-35-updates-20221209.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-36-updates-testing",
            "short": "fedora-modular",
            "version": "36",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates-testing",
            "compose_set": [
                "Fedora-Modular-36-updates-testing-20220302.0",
                "Fedora-Modular-36-updates-testing-20220303.0",
                "Fedora-Modular-36-updates-testing-20220304.0",
                "Fedora-Modular-36-updates-testing-20220307.0",
                "Fedora-Modular-36-updates-testing-20220308.0",
                "Fedora-Modular-36-updates-testing-20220318.0",
                "Fedora-Modular-36-updates-testing-20220322.0",
                "Fedora-Modular-36-updates-testing-20220324.0",
                "Fedora-Modular-36-updates-testing-20220328.0",
                "Fedora-Modular-36-updates-testing-20220426.0",
                "Fedora-Modular-36-updates-testing-20220508.0",
                "Fedora-Modular-36-updates-testing-20220517.0",
                "Fedora-Modular-36-updates-testing-20220525.0",
                "Fedora-Modular-36-updates-testing-20220526.0",
                "Fedora-Modular-36-updates-testing-20220527.0",
                "Fedora-Modular-36-updates-testing-20220606.0",
                "Fedora-Modular-36-updates-testing-20220719.0",
                "Fedora-Modular-36-updates-testing-20220720.0",
                "Fedora-Modular-36-updates-testing-20220726.0",
                "Fedora-Modular-36-updates-testing-20220727.0",
                "Fedora-Modular-36-updates-testing-20220728.0",
                "Fedora-Modular-36-updates-testing-20220729.0",
                "Fedora-Modular-36-updates-testing-20220730.0",
                "Fedora-Modular-36-updates-testing-20220802.0",
                "Fedora-Modular-36-updates-testing-20220803.0",
                "Fedora-Modular-36-updates-testing-20220813.0",
                "Fedora-Modular-36-updates-testing-20220819.0",
                "Fedora-Modular-36-updates-testing-20220823.0",
                "Fedora-Modular-36-updates-testing-20220826.0",
                "Fedora-Modular-36-updates-testing-20220829.0",
                "Fedora-Modular-36-updates-testing-20220830.0",
                "Fedora-Modular-36-updates-testing-20220905.0",
                "Fedora-Modular-36-updates-testing-20220907.0",
                "Fedora-Modular-36-updates-testing-20220908.0",
                "Fedora-Modular-36-updates-testing-20221021.0",
                "Fedora-Modular-36-updates-testing-20221022.0",
                "Fedora-Modular-36-updates-testing-20221024.0",
                "Fedora-Modular-36-updates-testing-20221025.0",
                "Fedora-Modular-36-updates-testing-20221026.0",
                "Fedora-Modular-36-updates-testing-20221028.0",
                "Fedora-Modular-36-updates-testing-20221111.0",
                "Fedora-Modular-36-updates-testing-20221115.0",
                "Fedora-Modular-36-updates-testing-20221120.0",
                "Fedora-Modular-36-updates-testing-20221122.0",
                "Fedora-Modular-36-updates-testing-20221124.0",
                "Fedora-Modular-36-updates-testing-20221129.0",
                "Fedora-Modular-36-updates-testing-20221201.0",
                "Fedora-Modular-36-updates-testing-20221206.0",
                "Fedora-Modular-36-updates-testing-20221208.0",
                "Fedora-Modular-36-updates-testing-20221222.0",
                "Fedora-Modular-36-updates-testing-20221226.0",
                "Fedora-Modular-36-updates-testing-20230215.0",
                "Fedora-Modular-36-updates-testing-20230402.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-36-updates",
            "short": "fedora-modular",
            "version": "36",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates",
            "compose_set": [
                "Fedora-Modular-36-updates-20220508.0",
                "Fedora-Modular-36-updates-20220516.0",
                "Fedora-Modular-36-updates-20220525.0",
                "Fedora-Modular-36-updates-20220602.0",
                "Fedora-Modular-36-updates-20220603.0",
                "Fedora-Modular-36-updates-20220614.0",
                "Fedora-Modular-36-updates-20220727.0",
                "Fedora-Modular-36-updates-20220728.0",
                "Fedora-Modular-36-updates-20220803.0",
                "Fedora-Modular-36-updates-20220805.0",
                "Fedora-Modular-36-updates-20220806.0",
                "Fedora-Modular-36-updates-20220807.0",
                "Fedora-Modular-36-updates-20220811.0",
                "Fedora-Modular-36-updates-20220812.0",
                "Fedora-Modular-36-updates-20220822.0",
                "Fedora-Modular-36-updates-20220826.0",
                "Fedora-Modular-36-updates-20220830.0",
                "Fedora-Modular-36-updates-20220904.0",
                "Fedora-Modular-36-updates-20220906.0",
                "Fedora-Modular-36-updates-20220907.0",
                "Fedora-Modular-36-updates-20220913.0",
                "Fedora-Modular-36-updates-20220916.0",
                "Fedora-Modular-36-updates-20220921.0",
                "Fedora-Modular-36-updates-20221028.0",
                "Fedora-Modular-36-updates-20221029.0",
                "Fedora-Modular-36-updates-20221101.0",
                "Fedora-Modular-36-updates-20221103.0",
                "Fedora-Modular-36-updates-20221105.0",
                "Fedora-Modular-36-updates-20221119.0",
                "Fedora-Modular-36-updates-20221123.0",
                "Fedora-Modular-36-updates-20221128.0",
                "Fedora-Modular-36-updates-20221130.0",
                "Fedora-Modular-36-updates-20221202.0",
                "Fedora-Modular-36-updates-20221208.0",
                "Fedora-Modular-36-updates-20221209.0",
                "Fedora-Modular-36-updates-20221216.0",
                "Fedora-Modular-36-updates-20221230.0",
                "Fedora-Modular-36-updates-20230103.0",
                "Fedora-Modular-36-updates-20230222.0",
                "Fedora-Modular-36-updates-20230410.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-37-updates-testing",
            "short": "fedora-modular",
            "version": "37",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates-testing",
            "compose_set": [
                "Fedora-Modular-37-updates-testing-20220913.5",
                "Fedora-Modular-37-updates-testing-20221011.0",
                "Fedora-Modular-37-updates-testing-20221012.0",
                "Fedora-Modular-37-updates-testing-20221020.0",
                "Fedora-Modular-37-updates-testing-20221022.0",
                "Fedora-Modular-37-updates-testing-20221024.0",
                "Fedora-Modular-37-updates-testing-20221025.0",
                "Fedora-Modular-37-updates-testing-20221026.0",
                "Fedora-Modular-37-updates-testing-20221028.0",
                "Fedora-Modular-37-updates-testing-20221111.0",
                "Fedora-Modular-37-updates-testing-20221120.0",
                "Fedora-Modular-37-updates-testing-20221122.0",
                "Fedora-Modular-37-updates-testing-20221124.0",
                "Fedora-Modular-37-updates-testing-20221129.0",
                "Fedora-Modular-37-updates-testing-20221201.0",
                "Fedora-Modular-37-updates-testing-20221208.0",
                "Fedora-Modular-37-updates-testing-20221222.0",
                "Fedora-Modular-37-updates-testing-20221226.0",
                "Fedora-Modular-37-updates-testing-20230214.0",
                "Fedora-Modular-37-updates-testing-20230402.0",
                "Fedora-Modular-37-updates-testing-20230525.0",
                "Fedora-Modular-37-updates-testing-20230614.0",
                "Fedora-Modular-37-updates-testing-20230617.0",
                "Fedora-Modular-37-updates-testing-20230624.0",
                "Fedora-Modular-37-updates-testing-20230704.0",
                "Fedora-Modular-37-updates-testing-20230719.0",
                "Fedora-Modular-37-updates-testing-20230721.0",
                "Fedora-Modular-37-updates-testing-20230728.0",
                "Fedora-Modular-37-updates-testing-20230804.0",
                "Fedora-Modular-37-updates-testing-20230906.0",
                "Fedora-Modular-37-updates-testing-20230908.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-37-updates",
            "short": "fedora-modular",
            "version": "37",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates",
            "compose_set": [
                "Fedora-Modular-37-updates-20221110.0",
                "Fedora-Modular-37-updates-20221119.0",
                "Fedora-Modular-37-updates-20221128.0",
                "Fedora-Modular-37-updates-20221130.0",
                "Fedora-Modular-37-updates-20221202.0",
                "Fedora-Modular-37-updates-20221207.0",
                "Fedora-Modular-37-updates-20221209.0",
                "Fedora-Modular-37-updates-20221216.0",
                "Fedora-Modular-37-updates-20221230.0",
                "Fedora-Modular-37-updates-20230103.0",
                "Fedora-Modular-37-updates-20230222.0",
                "Fedora-Modular-37-updates-20230410.0",
                "Fedora-Modular-37-updates-20230603.0",
                "Fedora-Modular-37-updates-20230622.0",
                "Fedora-Modular-37-updates-20230625.0",
                "Fedora-Modular-37-updates-20230702.0",
                "Fedora-Modular-37-updates-20230712.0",
                "Fedora-Modular-37-updates-20230727.0",
                "Fedora-Modular-37-updates-20230729.0",
                "Fedora-Modular-37-updates-20230805.0",
                "Fedora-Modular-37-updates-20230819.0",
                "Fedora-Modular-37-updates-20230914.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-38-updates-testing",
            "short": "fedora-modular",
            "version": "38",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates-testing",
            "compose_set": [
                "Fedora-Modular-38-updates-testing-20230402.0",
                "Fedora-Modular-38-updates-testing-20230525.0",
                "Fedora-Modular-38-updates-testing-20230614.0",
                "Fedora-Modular-38-updates-testing-20230617.0",
                "Fedora-Modular-38-updates-testing-20230624.0",
                "Fedora-Modular-38-updates-testing-20230704.0",
                "Fedora-Modular-38-updates-testing-20230721.0",
                "Fedora-Modular-38-updates-testing-20230728.0",
                "Fedora-Modular-38-updates-testing-20230804.0",
                "Fedora-Modular-38-updates-testing-20230906.0",
                "Fedora-Modular-38-updates-testing-20230908.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-38-updates",
            "short": "fedora-modular",
            "version": "38",
            "name": "Fedora-Modular",
            "base_product": null,
            "active": true,
            "product_version": null,
            "release_type": "updates",
            "compose_set": [
                "Fedora-Modular-38-updates-20230603.0",
                "Fedora-Modular-38-updates-20230622.0",
                "Fedora-Modular-38-updates-20230625.0",
                "Fedora-Modular-38-updates-20230702.0",
                "Fedora-Modular-38-updates-20230712.0",
                "Fedora-Modular-38-updates-20230729.0",
                "Fedora-Modular-38-updates-20230804.0",
                "Fedora-Modular-38-updates-20230805.0",
                "Fedora-Modular-38-updates-20230819.0",
                "Fedora-Modular-38-updates-20230914.0"
            ],
            "integrated_with": null,
            "sigkey": null,
            "allow_buildroot_push": false,
            "allowed_debuginfo_services": [],
            "allowed_push_targets": [],
            "bugzilla": null,
            "dist_git": null
        }
    ]
}