OPNsense, a renowned free and open-source firewall and routing software, is celebrating its tenth anniversary with the release of v25.1, “Ultimate Unicorn,” now available to download, bringing in some new features and improvements, with the most notable being:
- The foundation of OPNsense 25.1 now relies on FreeBSD 14.2, PHP 8.3, and updated ports such as OpenVPN 2.6.13, Lighttpd 1.4.77, and radvd 2.20.
- The user, group, and privilege management sections have been migrated to MVC/API, removing older legacy features such as the manual LDAP importer. In addition, support for custom additions to
sshd_config
has been added, and administrators are now able to receive persistent notifications. - The release brings refined configuration steps for PPP devices, consolidation of various network logs, and new support for RFC 5549 routes.
- With better bridging features, refined rule creation, and multi-select options for source and destination addresses, administrators can expect a more intuitive firewall management experience. Notably, an inline shaper support option has also been introduced.
- The user interface sports a fresh look in this release, featuring updated Font Awesome 6 icons as well as a light and dark theme. For instance, the redesigned default theme now accommodates more responsive search and edit functions throughout the dashboard.
While upgrading to OPNsense 25.1, administrators should be aware of a few structural and behavioral changes:
- Access management has been rewritten in MVC, dropping older functionality (e.g., the manual LDAP importer) in favor of on-demand user creation and default group setup. The privilege editor has been consolidated, and certain deprecated privileges have been removed.
- PPP devices can no longer be set up on the standard interface configuration page. Instead, these settings now reside under a dedicated PPP device edit page.
- The stock pf behavior in FreeBSD 14.2 now includes state tracking for ICMPv6 neighbor discovery, which some 24.7.x users had previously avoided.
- Finally, keep in mind that Let’s Encrypt is discontinuing support for the OCSP Must Staple extension after January 30, 2025. Any issuance requests with this extension still enabled beyond that date will fail.
Visit the release announcement for detailed information about all changes in the latest version. The full changelog is here. You can get OPNsense 25.1 from the project site’s download section.