Repository navigation
Releases: DonTranQuiL/Pfsense-pro
Release list
v2.0.1b0 (beta) — null-config switch guard
Beta for issue #9
This is a pre-release for testing only. Do not treat as stable.
Fix
- Soft-fail / null-guard when
get_config()returnsNoneso filter/NAT/service switches no longer crash setup (AttributeError: 'NoneType' object has no attribute 'keys'). - Related: #9, merged via #13.
- Also included: greeter welcome message branding corrected to Pfsense Pro.
Please test (@nolsen311)
- Install this beta via HACS (show beta versions) or from this release URL.
- Prefer a clean install of the integration (remove old entry / leftover
pfsensecustom component if present, restart HA, re-add). - Confirm filter / NAT / service switches appear and work.
- Reply on #9 with whether switches work after clean install (and attach logs if not).
We will cut a stable release only after confirmation.
Asset: pfsense.zip (manifest version 2.0.1b0)
v2.0.0
🚀 What's New & Fly
Yo, yo, yo! We droppin’ the freshest release of pfSense Pro – version 2.0.0, bringin’ you the smoothest connection to your network like never before! Check out what's new:
-
Rewritten Architecture: We laid down a complete foundation with a fly Dynamic Entity Auto-Discovery Engine. Say goodbye to lag, as we've optimized our XML-RPC non-blocking mutex pipeline for that speedy response you crave.
-
Enhanced Telemetry: Get ready for real-time insights with live firewall diagnostics and packet drop counters right in your Home Assistant. Roll with low-overhead edge networks—execute multi-table alias swaps and manage core daemon service states in an instant.
-
Improved User Experience: Add a whole new level of control with interactive Lovelace Command Center Dashboard Cards. With slick animations and double-verification guardrails, we made it easier to manage your firewall, keeping your home network safe from accidental downtime.
🛠️ Changed & Fixed
We didn’t just stop there; this release comes with a heavy bag of fixes and updates:
- Codebase Cleanup: We’ve auto-fixed a ton of ruff linting and formatting issues across the code, making our integration cleaner and more effective.
- Functionality Enhancements: Refactored the release_writer.py for better project name detection and updates to ensure your release notes are crisp and professional.
- Optimized Tests: Improved unit tests across the board, including updates for the binary sensors and device tracker, ensuring that everything works like a charm after updates.
⚙️ Under the Hood
While you mainly see the flashy features, let’s not forget the muscle behind it all:
- Documentation Upgrades: We’ve revamped the README.md to make it crystal clear and more inviting for new users.
- Team Up: Removed unneeded workflows and build files, lightening the load and improving our CI/CD pipeline for smoother deployments in our future developments.
- Translations Added: We expanded our language support with translations for multiple languages, so more of the homies can roll with us in style!
So step up your game with pfSense Pro 2.0.0, keepin’ your network in check with all the flavor and none of the lag. Now go get your firewall secured and keep your connection smooth, baby!