Hi and hello,

This update finally brings in Python 3.13 after the struggle we had with 3.11 and missing security patches. A number of things were fixed for the new rules GUI as well as assorted minor things in all areas of the code base. Two FreeBSD security advisories are also included and a reboot is needed to finish this update.

Of note are the recent modifications of the firmware scripting as they follow a fix in 26.1.2 that seems to have resolved the partial upgrade failures people have been reporting over the last 2 years. It turned out that the issue was a cleanup routine in the core package that removed temporary files in the background while the package manager was still attempting to install more packages.

Here are the full patch notes:


Stay safe,
Your OPNsense team