{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/match-restic-repository-format-to-the-oldest-recovery-client/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/match-restic-repository-format-to-the-oldest-recovery-client/",
        "slug": "match-restic-repository-format-to-the-oldest-recovery-client",
        "url": "https://update.dsesecurity.com/updates/match-restic-repository-format-to-the-oldest-recovery-client/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/match-restic-repository-format-to-the-oldest-recovery-client.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/match-restic-repository-format-to-the-oldest-recovery-client/"
        },
        "title": "Match restic repository format to the oldest recovery client",
        "summary": "Include the emergency recovery executable in restic repository-format compatibility checks.",
        "format": {
            "slug": "guide",
            "name": "Guide"
        },
        "priority": {
            "slug": "info",
            "name": "Information"
        },
        "featured": false,
        "image": {
            "theme": "continuity-recovery",
            "label": "Continuity & recovery",
            "alt": "Paired infrastructure paths converging on a stable recovered service.",
            "card_url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-card.webp?v=1.8.20",
            "hero_url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-hero.webp?v=1.8.20",
            "social_url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-social-v2.jpg?v=1.8.20",
            "width": 2400,
            "height": 1350
        },
        "topics": [
            {
                "slug": "business-continuity",
                "name": "Business Continuity",
                "url": "https://update.dsesecurity.com/topic/business-continuity/"
            },
            {
                "slug": "it",
                "name": "IT",
                "url": "https://update.dsesecurity.com/topic/it/"
            }
        ],
        "author": {
            "name": "DSE Security Editorial Team",
            "url": "https://update.dsesecurity.com/#editorial-team",
            "type": "Organization"
        },
        "publisher": {
            "name": "Detection Systems & Engineering",
            "url": "https://dsesecurity.com/"
        },
        "published_at": "2026-10-15T13:33:07+00:00",
        "modified_at": "2026-10-15T13:36:16+00:00",
        "reviewed_on": "2026-10-15",
        "reading_minutes": 2,
        "word_count": 253,
        "potentially_affected": "This applies to restic repository initialization as documented in the stable guide reviewed here. Check the deployed releases before applying the compatibility table to a different future format.",
        "dse_recommendation": "DSE recommends inventorying every backup, verification, maintenance, and emergency recovery client before creating a repository or changing format policy.",
        "primary_source": {
            "name": "restic — Preparing a New Repository",
            "url": "https://restic.readthedocs.io/en/stable/030_preparing_a_new_repo.html",
            "published_on": null,
            "authority": "restic.readthedocs.io"
        },
        "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
        "usage_info": "https://update.dsesecurity.com/usage/",
        "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
        "content_html": "<p>Include the emergency recovery executable in restic repository-format compatibility checks.</p>\n<h2>Source facts</h2>\n<p>The restic repository-preparation guide distinguishes repository format from program release. Its documented format version 2 requires restic 0.14.0 or newer and adds compression support; version 1 works with any restic version. Initialization can choose a repository version explicitly, while the latest alias selects the newest supported format. Creating a repository with a newer format therefore needs a client-compatibility decision, including the recovery host that may be used when the normal backup machine is unavailable.</p>\n<p>Source: <a href=\"https://restic.readthedocs.io/en/stable/030_preparing_a_new_repo.html\">restic — Preparing a New Repository</a>.</p>\n<h2>Applicability</h2>\n<p>This applies to restic repository initialization as documented in the stable guide reviewed here. Check the deployed releases before applying the compatibility table to a different future format.</p>\n<h2>DSE recommendation</h2>\n<p>DSE recommends inventorying every backup, verification, maintenance, and emergency recovery client before creating a repository or changing format policy. State the minimum required restic release in the recovery instructions and keep an approved executable accessible through the recovery process. Avoid relying on the backup host&#8217;s current binary as the only compatibility evidence. Have the owner choose an explicit format where reproducibility is required, and review new defaults during software upgrades rather than assuming they remain unchanged.</p>\n<h2>Verification</h2>\n<p>Initialize a disposable repository with the intended format and test access from the oldest approved recovery client. Perform a small backup and restore through that recovery path. Retain the repository-format and client-version pair with the result so later executable upgrades can be evaluated against a known baseline.</p>\n<h2>Official reference</h2>\n<p><a href=\"https://restic.readthedocs.io/en/stable/030_preparing_a_new_repo.html\">restic — Preparing a New Repository</a>. Reviewed October 15, 2026.</p>",
        "content_text": "Include the emergency recovery executable in restic repository-format compatibility checks.\nSource facts\nThe restic repository-preparation guide distinguishes repository format from program release. Its documented format version 2 requires restic 0.14.0 or newer and adds compression support; version 1 works with any restic version. Initialization can choose a repository version explicitly, while the latest alias selects the newest supported format. Creating a repository with a newer format therefore needs a client-compatibility decision, including the recovery host that may be used when the normal backup machine is unavailable.\nSource: restic — Preparing a New Repository.\nApplicability\nThis applies to restic repository initialization as documented in the stable guide reviewed here. Check the deployed releases before applying the compatibility table to a different future format.\nDSE recommendation\nDSE recommends inventorying every backup, verification, maintenance, and emergency recovery client before creating a repository or changing format policy. State the minimum required restic release in the recovery instructions and keep an approved executable accessible through the recovery process. Avoid relying on the backup host’s current binary as the only compatibility evidence. Have the owner choose an explicit format where reproducibility is required, and review new defaults during software upgrades rather than assuming they remain unchanged.\nVerification\nInitialize a disposable repository with the intended format and test access from the oldest approved recovery client. Perform a small backup and restore through that recovery path. Retain the repository-format and client-version pair with the result so later executable upgrades can be evaluated against a known baseline.\nOfficial reference\nrestic — Preparing a New Repository. Reviewed October 15, 2026.",
        "content_markdown": "Include the emergency recovery executable in restic repository-format compatibility checks.\n\n## Source facts\n\nThe restic repository-preparation guide distinguishes repository format from program release. Its documented format version 2 requires restic 0.14.0 or newer and adds compression support; version 1 works with any restic version. Initialization can choose a repository version explicitly, while the latest alias selects the newest supported format. Creating a repository with a newer format therefore needs a client-compatibility decision, including the recovery host that may be used when the normal backup machine is unavailable.\n\nSource: [restic — Preparing a New Repository](https://restic.readthedocs.io/en/stable/030_preparing_a_new_repo.html).\n\n## Applicability\n\nThis applies to restic repository initialization as documented in the stable guide reviewed here. Check the deployed releases before applying the compatibility table to a different future format.\n\n## DSE recommendation\n\nDSE recommends inventorying every backup, verification, maintenance, and emergency recovery client before creating a repository or changing format policy. State the minimum required restic release in the recovery instructions and keep an approved executable accessible through the recovery process. Avoid relying on the backup host’s current binary as the only compatibility evidence. Have the owner choose an explicit format where reproducibility is required, and review new defaults during software upgrades rather than assuming they remain unchanged.\n\n## Verification\n\nInitialize a disposable repository with the intended format and test access from the oldest approved recovery client. Perform a small backup and restore through that recovery path. Retain the repository-format and client-version pair with the result so later executable upgrades can be evaluated against a known baseline.\n\n## Official reference\n\n[restic — Preparing a New Repository](https://restic.readthedocs.io/en/stable/030_preparing_a_new_repo.html). Reviewed October 15, 2026."
    },
    "json_ld": {
        "@context": "https://schema.org",
        "@graph": [
            {
                "@type": "Organization",
                "@id": "https://dsesecurity.com/#organization",
                "name": "Detection Systems & Engineering",
                "alternateName": "DSE Security",
                "url": "https://dsesecurity.com/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://update.dsesecurity.com/assets/dse-logo-20260812.png?v=1.8.20"
                }
            },
            {
                "@type": "Organization",
                "@id": "https://update.dsesecurity.com/#editorial-team",
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/",
                "parentOrganization": {
                    "@id": "https://dsesecurity.com/#organization"
                }
            },
            {
                "@type": "WebSite",
                "@id": "https://update.dsesecurity.com/#website",
                "name": "DSE Updates",
                "alternateName": "DSE Security Knowledge Hub",
                "url": "https://update.dsesecurity.com/",
                "inLanguage": "en-US",
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "potentialAction": {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://update.dsesecurity.com/?q={search_term_string}"
                    },
                    "query-input": "required name=search_term_string"
                }
            },
            {
                "@type": "WebPage",
                "@id": "https://update.dsesecurity.com/updates/match-restic-repository-format-to-the-oldest-recovery-client/",
                "url": "https://update.dsesecurity.com/updates/match-restic-repository-format-to-the-oldest-recovery-client/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-10-15"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/match-restic-repository-format-to-the-oldest-recovery-client/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Match restic repository format to the oldest recovery client",
                        "item": "https://update.dsesecurity.com/updates/match-restic-repository-format-to-the-oldest-recovery-client/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/match-restic-repository-format-to-the-oldest-recovery-client/#article",
                "identifier": "https://update.dsesecurity.com/updates/match-restic-repository-format-to-the-oldest-recovery-client/",
                "url": "https://update.dsesecurity.com/updates/match-restic-repository-format-to-the-oldest-recovery-client/",
                "headline": "Match restic repository format to the oldest recovery client",
                "description": "Include the emergency recovery executable in restic repository-format compatibility checks.",
                "abstract": "Include the emergency recovery executable in restic repository-format compatibility checks.",
                "articleBody": "Include the emergency recovery executable in restic repository-format compatibility checks.\nSource facts\nThe restic repository-preparation guide distinguishes repository format from program release. Its documented format version 2 requires restic 0.14.0 or newer and adds compression support; version 1 works with any restic version. Initialization can choose a repository version explicitly, while the latest alias selects the newest supported format. Creating a repository with a newer format therefore needs a client-compatibility decision, including the recovery host that may be used when the normal backup machine is unavailable.\nSource: restic — Preparing a New Repository.\nApplicability\nThis applies to restic repository initialization as documented in the stable guide reviewed here. Check the deployed releases before applying the compatibility table to a different future format.\nDSE recommendation\nDSE recommends inventorying every backup, verification, maintenance, and emergency recovery client before creating a repository or changing format policy. State the minimum required restic release in the recovery instructions and keep an approved executable accessible through the recovery process. Avoid relying on the backup host’s current binary as the only compatibility evidence. Have the owner choose an explicit format where reproducibility is required, and review new defaults during software upgrades rather than assuming they remain unchanged.\nVerification\nInitialize a disposable repository with the intended format and test access from the oldest approved recovery client. Perform a small backup and restore through that recovery path. Retain the repository-format and client-version pair with the result so later executable upgrades can be evaluated against a known baseline.\nOfficial reference\nrestic — Preparing a New Repository. Reviewed October 15, 2026.",
                "datePublished": "2026-10-15T13:33:07+00:00",
                "dateModified": "2026-10-15T13:36:16+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/match-restic-repository-format-to-the-oldest-recovery-client/"
                },
                "inLanguage": "en-US",
                "isAccessibleForFree": true,
                "author": {
                    "@type": "Organization",
                    "name": "DSE Security Editorial Team",
                    "url": "https://update.dsesecurity.com/#editorial-team"
                },
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "image": {
                    "@type": "ImageObject",
                    "@id": "https://update.dsesecurity.com/updates/match-restic-repository-format-to-the-oldest-recovery-client/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Match restic repository format to the oldest recovery client"
                },
                "articleSection": [
                    "Business Continuity",
                    "IT"
                ],
                "keywords": [
                    "Business Continuity",
                    "IT",
                    "Guide",
                    "Information priority"
                ],
                "genre": "Guide",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Business Continuity",
                        "url": "https://update.dsesecurity.com/topic/business-continuity/"
                    },
                    {
                        "@type": "Thing",
                        "name": "IT",
                        "url": "https://update.dsesecurity.com/topic/it/"
                    }
                ],
                "wordCount": 253,
                "timeRequired": "PT2M",
                "publishingPrinciples": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
                "usageInfo": "https://update.dsesecurity.com/usage/",
                "copyrightHolder": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "copyrightNotice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
                "citation": {
                    "@type": "CreativeWork",
                    "name": "restic — Preparing a New Repository",
                    "url": "https://restic.readthedocs.io/en/stable/030_preparing_a_new_repo.html"
                }
            }
        ]
    }
}