<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/xsl' href="../style/web.xsl"?>
<website 
    name="OPNsense: Releases, patches &amp; end-of-life"
    
    description="Obtain all lifecycle information relevant to security for the OPNsense from the OPNsense, including versions, patches and end-of-life data."
   
    overview-image="https://live.versio.io/product/opn-sense.svg" 
    overview-title="OPNsense"
    
    mainmenu="" submenu="" subsubmenu="" 
    
    file="product-release-end-of-life-eol-opnsense-opnsense"
    language="en"
    >


 <keywords>
    <term>OPNsense</term>
    <term>OPNsense</term>
    <term>Network</term>
    <term>Release</term>
    <term>Version</term>
    <term>Major</term>
    <term>Minor</term>
    <term>Patch</term>
    <term>End-of-life</term>
    <term>EOL</term>
    <term>Support</term>
    <term>End-of-support</term>
    <term>EOS</term>
    <term>Maintenance</term>
    <term>End-of-maintenance</term>
    <term>EOM</term>
    <term>Security</term>
    <term>Long-term support</term>
    <term>LTS</term>
    <term>Vulnerabilities</term>
    <term>Common vulnerabilities &amp; exposures</term>
    <term>CVE</term>
    <term>Security</term>
</keywords>

    <content>
        
        <item type="header" 
            opengraph="opengraph" 
            img="../img/product-release-version-end-of-life/opnsense-opnsense.jpg" 
            icon="https://live.versio.io/topology/opn-sense.svg"
            header1="Lifecycle guide for OPNsense from OPNsense"
            header2="All releases, patches, maintenance and support periods at a glance" 
        >
            <link title="All supported products">product-release-end-of-life-overview.xml</link>

            <link title="Free Versio.io trial">free-trial.xml</link>
        </item>

        <item type="paragraph"></item>

        <item type="paragraph">📅 Last update on 2025-08-08</item>
       
        
        <item type="header2" class="article-title">What is OPNsense?</item>
        <item type="paragraph" imgLink="content-end-of-life-product-release-version-database.xml" alt="Automate product release and end-of-life management" img="../img/product-release-version-end-of-life/opnsense-opnsense.svg"><![CDATA[The OPNsense project invites developers to start contributing to the code base. For your own purposes or – even better – to join us in creating the best open source firewall available.]]></item>

        <item type="paragraph">&#160;</item>
        
        <item type="header2" class="article-title">The entire lifecycle of OPNsense</item>

        <item type="paragraph">
            The following figure shows you the visualised product life cycle of OPNsense. You can see all releases with the latest patch version, the long-term support characteristics (orange flag in the green circle, the periods for version provision, maintenance and support.
        </item>
        <item type="image" title="OPNsense (OPNsense) release, version and end-of-life information" img="../img/product-release-version-end-of-life/opnsense-opnsense.jpg"></item>
        <item type="paragraph">Figure: Release, patch and end-of-life cycle of product OPNsense (OPNsense)</item>
        <item type="paragraph">&#160;</item>
     
        
        <item type="removeableParagraph" heading="What is the OPNsense release strategy?">The OPNsense Roadmap version naming system consists of year.month, so the first release took place in January 2015 -> release 15.1
In the event of minor releases within the same month an extra number will be added, like 24.1.2
We plan to use a 6 months major release cycle with firm release dates. Major release versions will have code names of animals, mountains or whatever we can think of that sounds good.

Each release has a number, a code name and a release date.</item>
        

        <item type="end-of-life" product="OPNsense">
            <property-list>
                <listItem>
                    <first>Product</first>
                    <second>OPNsense</second>
                </listItem>
                <listItem>
                    <first>Vendor</first>
                    <second>OPNsense</second>
                </listItem>
                <listItem>
                    <first>Latest version</first>
                    <second>25.7.1</second>
                </listItem>
                <listItem>
                    <first>Number of releases</first>
                    <second>25</second>
                </listItem>
                <listItem>
                    <first>Number of versions</first>
                    <second>386</second>
                </listItem>
                <listItem>
                    <first>Number of unstable versions</first>
                    <second>91</second>
                </listItem>
                <listItem>
                    <first>Number of versions affected by CVE</first>
                    <second>189</second>
                </listItem>
                <listItem>
                    <first>Licence</first>
                    <second>BSD-2-Clause License</second>
                </listItem>
                <listItem>
                    <first>Licence details</first>
                    <secondlink>https://api.github.com/licenses/bsd-2-clause</secondlink>
                </listItem>
                <listItem>
                    <first>Product site</first>
                    <secondlink></secondlink>
                </listItem>
                <listItem>
                    <first>Release info</first>
                    <secondlink></secondlink>
                </listItem>
                <listItem>
                    <first>Version command</first>
                    <second><![CDATA[]]></second>
                </listItem>
                <listItem>
                    <first>Wikipedia</first>
                    <secondlink>https://en.wikipedia.org/wiki/OPNsense</secondlink>
                </listItem>
                <!-- <listItem>
                    <first>Last verification date</first>
                    <second>2025-08-08</second>
                </listItem> -->
            </property-list>
        </item>
		<item type="paragraph">&#160;</item>


		<item type="paragraph">&#160;</item>
		<item type="contact" title="Questions or interested? Talk to me!" person="lukas"/>


    </content>
</website>