v1.0.0
OPNsense Minimum Firmware Required: 25.1
OPNsense Recommended Firmware: 26.1+
This is a major code refactor and fully removes the embedded, legacy pyopnsense and moves to the external aiopnsense library
Breaking Change for OPNsense Firmware < 26.1.1
For anyone using OPNsense Firmware < 26.1.1, Firewall and NAT Filter switches will be removed and are no longer supported. To regain Firewall and NAT Rule Switches, upgrade your OPNsense to Firmware 26.1.1+ and migrate to the updated Firewall Rules in OPNsense
What's Changed
✨ New Features
🐛 Bug Fixes
- Preserve shared devices during tracker cleanup by @Snuffy2 in #644
- Use public ScannerEntity import by @Snuffy2 in #652
🎓 Code Quality
- Use reusable prek autoupdate workflow by @Snuffy2 in #639
- Run prek cleanup daily by @Snuffy2 in #641
🧰 Maintenance
- Bump aiopnsense to 1.1.0 by @github-actions[bot] in #638
- Bump aiopnsense to 1.1.1 by @github-actions[bot] in #646
- Bump aiopnsense to 1.1.3 by @github-actions[bot] in #650
Full Changelog: v0.7.4...v1.0.0
For firmware versions below the minimum version, the integration will not permit new installations and existing installations will no longer start. Firmware versions below the recommended version will likely work but may have limited features and/or show errors in the logs.